Substreams Entity Change

substreams-entity-change crate contains all the definitions for the entity changes which can be emitted by a Substreams and can then be ingested by graph-node.

Usage

We don't have proper documentation yet for this module. The best place to understand how to use it is to look at existing Substreams that emits EntityChanges to be consumed by graph-node.

Substreams: - substreams-eth-block-meta (see graphout module and its accompanying helper file graphout.rs) - substreams-uniswap-v3 (see graph_out module and its accompanying helper file db.rs)

Contributing

Re-generate Protobuf definitions

Install buf CLI and run ./proto/generate.sh file.

Release

See RELEASE.md for release process.