Cardano-db-sync: Verfolgen Sie den Index einer Transaktion innerhalb eines Blocks

Erstellt am 9. Mai 2020  ·  4Kommentare  ·  Quelle: input-output-hk/cardano-db-sync

Hallo, das Team von Atala Prism hat mit der Integration mit cardano-db-sync begonnen und konnte keine Möglichkeit finden, Transaktionen innerhalb eines Blocks zu ordnen. Können wir planen, eine Spalte hinzuzufügen, um den Transaktionsindex zu verfolgen?

Oder können wir als Problemumgehung oder vielleicht als definitive Möglichkeit einfach nach dem sequentiellen tx.id sortieren?

Danke!

Hilfreichster Kommentar

tx.id werden von Postgres generiert. Sie sind nicht zuverlässig monoton.

Ich stimme zu 100% zu, dass der Index hinzugefügt werden sollte.

Alle 4 Kommentare

tx.id werden von Postgres generiert. Sie sind nicht zuverlässig monoton.

Ich stimme zu 100% zu, dass der Index hinzugefügt werden sollte.

OK. Lassen Sie uns dies hinzufügen. Wie dringend ist es? Was versuchen Sie eigentlich zu tun – sicherzustellen, dass Transaktionen in der richtigen Reihenfolge verarbeitet wurden?

~Der TX-Index ist Teil des TX und sollte in der DB aufgezeichnet werden. Die Tatsache, dass dies nicht der Fall ist, ist ein Versehen.
Wenn man zB eine Transaktion aufbauen will, muss man den genauen Index in der tx-Ausgabe kennen.~

Als ich darauf zurückkam, habe ich die Frage falsch gelesen / falsch verstanden.

Ja, der Index einer Transaktion innerhalb eines Blocks wäre einfach hinzuzufügen und sollte hinzugefügt werden.

Danke, @erikd !

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen