IntersectMBO / IntersectMBO/ouroboros-consensus
Document serialisation used by Cardano
Open
- Dominant language
- Haskell
- Stars
- 67
- Forks
- 43
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 43
Description
To know the wire format it's not enough to know how network messages or ledger data structures are encoded but one also needs to know how HFC encodes them across different eras. Network & ledger provide CDDL specs for that and it would be nice to provide overview how these CDDL specs integrate via HFC, specifically how `HFC` encodes:
* transactions ids
* transactions
* block headers
* blocks
There are also things that are not affected by HFC and it would be nice to have a list of these too (e.g. slots & points, tip(?) (I mean `Tip blk`), maybe something else as well).
Contributor guide
Assessment
This issue has not been assessed yet.