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!
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 !
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.