-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Copy link
Labels
enhancementNew feature or requestNew feature or request
Description
Context
-
One of Blockfrost’s most frequently used endpoints:
-
Reference implementation is available in Ogmios.
-
It’s notoriously difficult to get right – see this
#ledgerthread on Slack. -
Our Slack discussion.
How?
We could use a similar approach as with the CBOR error deserializer. I.e.:
- Generate thousands of random but more/less sound transactions.
- Compare the calculation of Ogmios / Cardano CLI with our implementation for each transaction.
Both the transactions and the "official" calculation would similarly come from testgen-hs in Haskell.
The generator part is tracked in:
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request