ipld / specs

Content-addressed, authenticated, immutable data structures
Other
592 stars 108 forks source link

Tendermint and Cosmos IPLD schemas #369

Closed i-norden closed 2 years ago

i-norden commented 3 years ago

Opening as draft for now and will solicit review/discussion from Tendermint/Cosmos community. Some things that still need done:

i-norden commented 3 years ago

Work on type gen, marshallers, unmarshallers is in here: https://github.com/vulcanize/go-codec-dagcosmos

i-norden commented 2 years ago

@rvagg should I close this in favor of https://github.com/ipld/ipld/pull/111 or do we want to have these schemas in both places?

rvagg commented 2 years ago

@i-norden we're adding tombstones here, currently piecemeal but we'll end up doing it in bulk when we allocate some time. See https://github.com/ipld/specs/blob/master/data-structures/hashmap.md for an example.

It's up to you how you'd like to proceed with this one. If files didn't get merged then there's probably no point in leaving a tombstone and we may as well close the PR if nothing is lost in transition. For anything that got merged, it would be good if you could add tombstones for them redirecting to the most appropriate web link for that resource.

i-norden commented 2 years ago

Closing in favor of https://github.com/ipld/ipld/pull/111