logo
logo
spkg.io/streamingfast/uniswap-v3-v0.2.7.spkg
logologo
uniswap_v3

515

These substream modules compose all the things to build up the Uniswap v3 substreams. See individual modules docs for help.


Modules
  • map
    map_pools_created
    Docs: Dynamic data sources pattern for Uniswap V3 pools. This module will loop over block transactions and detect pools created events. Once the pool created events have been detected, we will create `Pools` structs. Try with ``` substreams gui substreams.yaml map_pools_created -e $SUBSTREAMS_ENDPOINT -t +1000 ```
    Initial Block: 12369621
    Inputs
  • store
    store_pools_created
    Initial Block: 12369621

    update policy: set

    Inputs
  • store
    store_tokens
    Initial Block: 12369621

    update policy: add

    Inputs
  • store
    store_pool_count
    Initial Block: 12369621

    update policy: add

    Inputs
  • map
    map_tokens_whitelist_pools
    Initial Block: 12369621
    Inputs
  • store
    store_tokens_whitelist_pools
    Initial Block: 12369621

    update policy: append

    Inputs
  • map
    map_extract_data_types
    Initial Block: 12369621
    Inputs
  • store
    store_pool_sqrt_price
    Initial Block: 12369621

    update policy: set

    Inputs
  • store
    store_prices
    Initial Block: 12369621

    update policy: set

    Inputs
  • store
    store_pool_liquidities
    Initial Block: 12369621

    update policy: set

    Inputs
  • store
    store_total_tx_counts
    Initial Block: 12369621

    update policy: add

    Inputs
  • store
  • store
    store_native_amounts
    Initial Block: 12369621

    update policy: set

    Inputs
  • store
    store_token_tvl
    Initial Block: 12369621

    update policy: add

    Inputs
  • store
    store_derived_tvl
    Initial Block: 12369621

    update policy: set

    Inputs
  • store
    store_derived_factory_tvl
    Initial Block: 12369621

    update policy: add

    Inputs
  • store
    store_ticks_liquidities
    Docs: ### Hello world This is how you use this: ``` substreams gui blah blah ```
    Initial Block: 12369621

    update policy: add

    Inputs
  • store
    store_positions
    Initial Block: 12369621

    update policy: set

    Inputs
  • store
    store_min_windows
    Initial Block: 12369621

    update policy: min

    Inputs
  • store
    store_max_windows
    Initial Block: 12369621

    update policy: max

    Inputs
Protobuf Packages

uniswap.types.v1