Relay all block data + statediffs over full node websocket subscription #9

Closed
i-norden wants to merge 11 commits from rpc_statediffs_at_head into statediffing
Member
  • Statediffing service API to relay payloads over a web socket subscription
  • Adjusting statediffs to be closer to the form needed for converting to and publishing as IPLDs
  • Adjusting statediffs to carry their proofs and paths out with them
  • Flattening out the statediff directory to try to closer match the organization of Geth

This build is focused on the seed node and I've gotten rid of the CSV stuff, because I think it is more likely to get accepted into Geth this way (there's no precedent for writing out CSVs anywhere else in Geth), so this might not be ideal for all purposes.

This is the branch that syncAndPublish needs to work with.

Trying to figure out what went wrong with the git history.

* Statediffing service API to relay payloads over a web socket subscription * Adjusting statediffs to be closer to the form needed for converting to and publishing as IPLDs * Adjusting statediffs to carry their proofs and paths out with them * Flattening out the statediff directory to try to closer match the organization of Geth This build is focused on the seed node and I've gotten rid of the CSV stuff, because I think it is more likely to get accepted into Geth this way (there's no precedent for writing out CSVs anywhere else in Geth), so this might not be ideal for all purposes. This is the branch that [syncAndPublish](https://github.com/vulcanize/vulcanizedb/tree/syncAndPublish) needs to work with. Trying to figure out what went wrong with the git history.

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/go-ethereum#9
No description provided.