23 releases (8 breaking)
0.9.0 | Jan 19, 2023 |
---|---|
0.8.0 | Nov 28, 2022 |
0.7.0 | Nov 4, 2022 |
0.1.4 | Jun 22, 2022 |
#13 in #substreams
250 downloads per month
Used in 2 crates
(via substreams-ethereum)
71KB
1.5K
SLoC
Substreams Ethereum
Substreams development kit for Ethereum chains, contains Rust Firehose Block model and helpers as well as utilities for Ethereum ABI encoding/decoding.
Usage
[package]
name = "substreams-acme"
version = 0.1.2
[lib]
crate-type = ["cdylib"]
[dependencies]
substreams-ethereum = "0.6.0"
Development
We manually keep in sync the rendered Rust Firehose Block models with the actual Protocol Buffer definitions file found in sf-ethereum and we commit them to Git.
This means changes to Protobuf files must be manually re-generated and commit, see below for how to do it.
Regenerate Rust Firehose Block from Protobuf
./gen.sh
Dependencies
~4.5–6MB
~106K SLoC