The first cut asserted byte-exact CBOR round-trip, but pallas-codec emits def-arrays (`81`) while chain CBOR uses indef (`9f...ff`). Both are Plutus-structurally-equal — validator's `==` accepts either — but Vec<u8> equality doesn't. Switch to assert `decode(reencode(decode(cbor)))` equals `decode(cbor)` instead. That's the actual validator-relevant invariant: typed fields preserved, no silent drift. |
||
|---|---|---|
| .. | ||
| aldabra-chain | ||
| aldabra-core | ||
| aldabra-dao | ||
| aldabra-mcp | ||