Skip to content

Commit

Permalink
state_network spec updates (#247)
Browse files Browse the repository at this point in the history
* delete removed sections

* remove old data types

* Allow Offer and Request data types to differ

* define nibble types

* Add Function definitions

* Define `Account Trie Node` data type

* Define `Contract Trie Node` data type

* Add section to define `Contract Code` data type

* commit todos

* WIP: STATE SPECS V2

* some disperate changes

* some language updates

* Add language describing the path aware content-id scheme (#250)

* Remove path-aware content-id generation (#252)

* Add definition of recursive gossip (#254)

* initial definition of recursive gossip

* Update state-network.md

Co-authored-by: Kim De Mey <[email protected]>

* Update state-network.md

Co-authored-by: Kim De Mey <[email protected]>

* Update state-network.md

Co-authored-by: Kim De Mey <[email protected]>

* Update state-network.md

Co-authored-by: Kim De Mey <[email protected]>

* Update state-network.md

Co-authored-by: Kim De Mey <[email protected]>

* Update state-network.md

Co-authored-by: Kim De Mey <[email protected]>

---------

Co-authored-by: Kim De Mey <[email protected]>

* Better define serialization formats (#255)

* Better define serialization formats

* more updates to witness formats

* Additional validity requirements and spec fixes for state witnesses (#257)

* Additional validity requirements and spec fixes for state witnesses

* add TODO

* More cleanup of validity language for proofs and formatting (#260)

* More cleanup of validity language for proofs and formatting

* use MUST NOT instead of MAY NOT

* more language and formatting tweaks for state network specification (#261)

* More specificity around bridge node gossip priority ordering for content (#263)

* offer/retrieval union content types splitted into separate types/subsections (#262)

* language clarification for the use of different data types

* remove content_id definition from types + lang fix for content_id

* clarify nibbles packing (align it with MPT) and provide examples (#266)

* update the gossip spec and clarify what proof actually contains (#267)

* update the gossip spec and clarify what proof actually contains

* clarify that recursive gossip doesn't happen for bytecode

---------

Co-authored-by: Piper Merriam <[email protected]>
Co-authored-by: Kim De Mey <[email protected]>
Co-authored-by: Daniel Sobol <[email protected]>
Co-authored-by: Milos Stankovic <[email protected]>
  • Loading branch information
5 people authored Jan 29, 2024
1 parent e6c6310 commit d05c16b
Showing 1 changed file with 190 additions and 129 deletions.
Loading

0 comments on commit d05c16b

Please sign in to comment.