All packages
graph-runes

graph-runes

ivan-boostylabs
v0.1.0/7 downloads

Package ref

graph-runes@v0.1.0

Run package

CLI

Run get_runestone_payload from the command line.

substreams run graph-runes@v0.1.0 get_runestone_payload -e btc --start-block -1
Authenticate by running substreams auth or directly on thegraph.market (see docs).

README

substream_runes Substreams modules

Usage

You may need buf package, install it depending on your OS Example (Linux):

VERSION=$(curl -s https://api.github.com/repos/bufbuild/buf/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')
wget https://github.com/bufbuild/buf/releases/download/${VERSION}/buf-Linux-x86_64 -O /tmp/buf
sudo mv /tmp/buf /usr/local/bin/buf
sudo chmod +x /usr/local/bin/buf
buf --version

Build rust binary

cargo build

Build rust .wasm

cargo build --target wasm32-unknown-unknown --release

Build substreams

substreams build

Authenticate on substreams

substreams auth

Get streaming

substreams gui

Login to substreams.dev

substreams registry login  

Publish your Substreams to substreams.dev

substreams registry publish

All command you need

substreams build
substreams auth
substreams gui       			  # Get streaming!
substreams registry login         # Login to substreams.dev
substreams registry publish       # Publish your Substreams to substreams.dev

Using Docker

Create .substreams.env file

export SUBSTREAMS_API_TOKEN=
export SUBSTREAMS_ENDPOINTS_CONFIG_BTC=
docker build -t "substreams-runes" .
docker run -p 9000:9000 substreams-runes

Modules

Execution graph

1 modules