aldabra/crates
Kayos 7d440288bd test(dao): live-stake round-trip checks decoded struct, not bytes
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.
2026-05-06 08:53:04 -07:00
..
aldabra-chain v0.2: 8 chain_* read-only Koios passthrough MCP tools 2026-05-05 07:01:32 -07:00
aldabra-core fix(dao): audit punch list — H-1 to H-4 + M-2 + pallas bump 2026-05-06 08:06:44 -07:00
aldabra-dao test(dao): live-stake round-trip checks decoded struct, not bytes 2026-05-06 08:53:04 -07:00
aldabra-mcp feat(dao): multi-net slot↔ms + live-decode StakeDatum tests 2026-05-06 08:38:15 -07:00