Output
sf.substreams.cosmos.v1.EventList
Inputs

Package ref
mantra-advanced@v1.1.17Run package
CLI
Run all_events from the command line.
substreams run mantra-advanced@v1.1.17 all_events -e mantra-mainnet --start-block -1substreams auth or directly on thegraph.market (see docs).README
Inherit all modules from mantra_common, plus all_transactions, which is a module that includes events and transaction body. If you need memo, messages, please use all_transactions.
substreams build
substreams auth
substreams gui # Get streaming!
substreams registry login # Login to substreams.dev
substreams registry publish # Publish your Substreams to substreams.dev
Put protobuf files in
protofolder (directory is defined inbuf.work.yaml)
brew install bufbuild/buf/buf
# Install deps in proto module
buf dep update proto
just bindings
src/lib.rs.substreams.yaml under modules section.Sample codes: https://github.com/streamingfast/substreams-foundational-modules/blob/develop/cosmos-common/src/lib.rs
substreams gui -e sf.canary.mantrachain.dev:443
Cargo.toml and substreams.yaml — both must match the tag
(the release workflow verifies this and fails on mismatch). Note that
Cargo.toml uses 1.1.15 while substreams.yaml and the tag use v1.1.15.mantra-advanced@v*.*.* formatgit tag mantra-advanced@v1.1.x
git push origin mantra-advanced@v1.1.x
Modules
Output
sf.substreams.cosmos.v1.EventList
Inputs
Inputs
Inputs
Inputs
Output
sf.substreams.cosmos.v1.EventList
Inputs
Output
sf.substreams.cosmos.v1.EventList
Inputs
Output
sf.substreams.cosmos.v1.EventList
Inputs
Output
sf.substreams.cosmos.v1.EventList
Inputs
Output
sf.substreams.index.v1.Keys
Inputs
Output
sf.substreams.cosmos.v1.EventList
Inputs