Skip to content

pinax-network/subtivity-substreams

Repository files navigation

Subtivity Substreams

GitHub Workflow Status

Block level activity per for each supported chains powered by Pinax.

Data

  • Transaction Count
  • Action Count (Events)
  • UAW (Unique Active Wallets)
  • Blobs (Beacon Chain)

Chains

  • Bitcoin
  • EVM
    • Ethereum
    • Polygon
    • Binance Smart Chain
    • Optimism (OP)
  • EVM (Testnets)
    • Goerli
    • Holesky
    • Sepolia
    • Rinkeby
    • Mumbai
    • Chapel (BSC)
  • EVM Beacon Chain (Blobs)
    • Ethereum (March 11, 2024)
    • Gnosis (March 13, 2024)
    • Goerli
    • Holesky
    • Sepolia
  • EVM (RPC Poller)
    • EOS EVM
  • Antelope
    • EOS
    • WAX
    • Telos
  • Near
  • Starknet
  • Arweave
  • Cosmos
    • Osmosis

Map Outputs

map_block_stats

{
  "transactionTraces": "213",
  "traceCalls": "1093",
  "uaw": [
    "4239a4e3a00a5282b6df7c19bd16cbf761b2c21f",
    "b18ccf69940177f3ec62920ddb2a08ef7cb16e8f",
    "603288a144fabf14a6c9806e9baadc9dbc1e9fd6",
    "0555262d2f4889522c3d7c0762d3c92e2ce817d1",
    "dc7bda95b512f7b9feb17566b80fa6bca5bb1693",
    "5c3efbafc55565d66312235428daf4988a4e41dc",
    ...
  ],
  "blobs": 0
}

Quickstart

$ make
$ make run
$ make gui

Graph

graph TD;
  map_block_stats[map: map_block_stats]
  sf.ethereum.type.v2.Block[source: sf.ethereum.type.v2.Block] --> map_block_stats
  sf.bitcoin.type.v1.Block[source: sf.bitcoin.type.v1.Block] --> map_block_stats
  sf.beacon.type.v1.Block[source: sf.beacon.type.v1.Block] --> map_block_stats
  sf.antelope.type.v1.Block[source: sf.antelope.type.v1.Block] --> map_block_stats
  sf.near.type.v1.Block[source: sf.near.type.v1.Block] --> map_block_stats
  sf.arweave.type.v1.Block[source: sf.arweave.type.v1.Block] --> map_block_stats
  zklend.starknet.type.v1.Block[source: zklend.starknet.type.v1.Block] --> map_block_stats
  graph_out[map: graph_out]
  map_block_stats --> graph_out
  prom_out[map: prom_out]
  map_block_stats --> prom_out
Loading

Modules

Package name: subtivity_ethereum
Version: v0.5.0
Doc: Subtivity for Ethereum
Modules:
----
Name: map_block_stats
Initial block: 0
Kind: map
Output Type: proto:subtivity.v1.BlockStats
Hash: afad04cb610be9b544643c1c519f54ea7d2babbb

Name: graph_out
Initial block: 0
Kind: map
Output Type: proto:sf.substreams.sink.entity.v1.EntityChanges
Hash: 8053a7cade8ca84faf1d3996d2102c9da436a52e

Name: prom_out
Initial block: 0
Kind: map
Output Type: proto:pinax.substreams.sink.prometheus.v1.PrometheusOperations
Hash: eea553b4332bf33cb85bb9ac106bba97cc1ed126