Streaming API Endpoints
Connection Details
- WebSocket:
wss://streaming.goldrushdata.com/graphql - Protocol:
graphql-transport-ws - Auth:
GOLDRUSH_API_KEYinconnection_initpayload
Token Search Query
Operation Identity:- Operation ID:
searchToken - GraphQL
graphql-query→ field:searchToken
BASE_MAINNET
BSC_MAINNETETH_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNETSOLANA_MAINNET
Note: This query is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Search query string - can be token name, symbol, or address. Empty string returns all tokens. |
chain_name | ChainName | No | Optional chain filter. When provided, only tokens on this chain are returned. Available values: BASE_MAINNET, BSC_MAINNET, ETH_MAINNET, HYPERCORE_MAINNET, HYPEREVM_MAINNET, MEGAETH_MAINNET, MONAD_MAINNET, POLYGON_MAINNET, SOLANA_MAINNET, TEMPO_MAINNET |
Query
You can query thesearchToken endpoint with:
- Free text (e.g.
"skitten") - Token contract address (e.g.
0x4B6104755AfB5Da4581B81C552DA3A25608c73B8) - Token pair address (e.g.
0xa46d5090499eFB9c5dD7d95F7ca69F996b9Fb761)
Response Format
Here’s an example of the response data structure:Field Descriptions
| Field | Type | Description |
|---|---|---|
volume | float | 24h trading volume for the pair in quote token units |
chain_name | ChainName | The blockchain network where the token was created |
base_token | TokenContractMetadata | Metadata for the searched token, including address, decimals, name, and ticker symbol |
base_token.contract_name | string | Name of the token contract |
base_token.contract_address | string | Address of the token contract |
base_token.contract_decimals | int | Number of decimal places for the token |
base_token.contract_ticker_symbol | string | Ticker symbol of the token |
swap_count | string | Number of swaps in the tracking period |
market_cap | float | Estimated market capitalization in USD for the base token |
quote_rate | float | Exchange rate between base and quote tokens |
volume_usd | float | 24h trading volume in USD |
quote_token | TokenContractMetadata | Metadata for the paired quote asset |
quote_token.contract_name | string | Name of the token contract |
quote_token.contract_address | string | Address of the token contract |
quote_token.contract_decimals | int | Number of decimal places for the token |
quote_token.contract_ticker_symbol | string | Ticker symbol of the token |
quote_rate_usd | float | USD value of the quote rate |
pair_address | string | Liquidity pool contract that backs the result token/quote pair |
Top Trader Wallets for Token Query
Operation Identity:- Operation ID:
upnlForToken - GraphQL
graphql-query→ field:upnlForToken
BASE_MAINNET
BSC_MAINNETETH_MAINNETGNOSIS_MAINNETMEGAETH_MAINNETOPTIMISM_MAINNETPOLYGON_MAINNET
Note: This query is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
chain_name | ChainNameUpnl | Yes | Chain name to filter events (e.g., BASE_MAINNET, ETH_MAINNET, BSC_MAINNET) Available values: BASE_MAINNET, BSC_MAINNET, ETH_MAINNET, GNOSIS_MAINNET, OPTIMISM_MAINNET, POLYGON_MAINNET, SOLANA_MAINNET |
token_address | string | Yes | The deployed token contract address to query |
Query
You can query theupnlForToken endpoint to retrieve top wallet trading data.
Response Format
Here’s an example of the response data structure:Field Descriptions
| Field | Type | Description |
|---|---|---|
volume | string | Total volume of tokens transferred (string to avoid JS precision loss) |
wallet_address | string | Wallet address of the token holder (lowercase with 0x prefix) |
transactions_count | int | Total number of transactions |
balance | string | Current token balance (string to avoid JS precision loss) |
contract_metadata | TokenContractMetadata | Token contract metadata |
contract_metadata.contract_name | string | Name of the token contract |
contract_metadata.contract_address | string | Address of the token contract |
contract_metadata.contract_decimals | int | Number of decimal places for the token |
contract_metadata.contract_ticker_symbol | string | Ticker symbol of the token |
token_address | string | Token contract address (lowercase with 0x prefix) |
pnl_realized_usd | float | Realized profit and loss in USD |
pnl_unrealized_usd | float | Unrealized profit and loss in USD |
marketcap_usd | string | Market capitalization in USD |
balance_pretty | string | Human-readable token balance with proper decimal places |
Wallet PnL by Token Query
Operation Identity:- Operation ID:
upnlForWallet - GraphQL
graphql-query→ field:upnlForWallet
BASE_MAINNET
BSC_MAINNETETH_MAINNETGNOSIS_MAINNETMEGAETH_MAINNETOPTIMISM_MAINNETPOLYGON_MAINNET
Note: This query is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
chain_name | ChainNameUpnl | Yes | Chain name to filter events (e.g., BASE_MAINNET, ETH_MAINNET, BSC_MAINNET) Available values: BASE_MAINNET, BSC_MAINNET, ETH_MAINNET, GNOSIS_MAINNET, OPTIMISM_MAINNET, POLYGON_MAINNET, SOLANA_MAINNET |
wallet_address | string | Yes | The wallet address to query |
Query
You can query theupnlForWallet endpoint to retrieve detailed PnL metrics for a wallet.
Response Format
Here’s an example of the response data structure:Field Descriptions
| Field | Type | Description |
|---|---|---|
cost_basis | float | Cost basis per token |
contract_metadata | TokenContractMetadata | Token contract metadata |
contract_metadata.contract_name | string | Name of the token contract |
contract_metadata.contract_address | string | Address of the token contract |
contract_metadata.contract_decimals | int | Number of decimal places for the token |
contract_metadata.contract_ticker_symbol | string | Ticker symbol of the token |
net_balance_change | string | Net token movement (inflow - outflow) in the last 7 days, not the actual on-chain balance |
token_address | string | Token contract address (lowercase with 0x prefix) |
current_price | float | Current price per token |
pnl_realized_usd | float | Realized profit and loss in USD |
pnl_unrealized_usd | float | Unrealized profit and loss in USD |
marketcap_usd | string | Market capitalization in USD |
New DEX Pairs Stream
Operation Identity:- Operation ID:
newPairs - GraphQL
graphql-subscription→ field:newPairs - SDK:
StreamingService.subscribeToNewPairs()
BASE_MAINNET
BSC_MAINNETETH_MAINNETHYPEREVM_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNETSOLANA_MAINNET
Note: This stream is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
chain_name | ChainName | Yes | Chain name to filter events (e.g., BASE_MAINNET, ETH_MAINNET, BSC_MAINNET, SOLANA_MAINNET) Available values: BASE_MAINNET, BSC_MAINNET, ETH_MAINNET, HYPERCORE_MAINNET, HYPEREVM_MAINNET, MEGAETH_MAINNET, MONAD_MAINNET, POLYGON_MAINNET, SOLANA_MAINNET, TEMPO_MAINNET |
protocols | UnifiedProtocol[] | Yes | List of protocol name enums to filter events (e.g., [UNISWAP_V2, RAYDIUM_AMM]) Available values: CLANKER_V3, JOE_V2, KUMBAYA_V1, METEORA_DAMM, METEORA_DBC, METEORA_DLMM, MOONSHOT, NAD_FUN, ORCA_WHIRLPOOL, PANCAKESWAP_V2, PANCAKESWAP_V3, PRISM_V1, PROJECT_X, PUMP_FUN, PUMP_FUN_AMM, QUICKSWAP_V2, QUICKSWAP_V3, RAYDIUM_AMM, RAYDIUM_CLMM, RAYDIUM_CPMM, RAYDIUM_LAUNCH_LAB, SHADOW_V2, SHADOW_V3, SUSHISWAP_V2, TEMPO_ORDERBOOK, UNISWAP_V2, UNISWAP_V3, VIRTUALS_V2 |
Subscription
You can subscribe to thenewPairs endpoint to receive events.
Response Format
Here’s an example of the response data structure:Field Descriptions
| Field | Type | Description |
|---|---|---|
pair | TokenContractMetadata | Metadata for the pair including contract address, decimals, name, and symbol |
pair.contract_name | string | Name of the token contract |
pair.contract_address | string | Address of the token contract |
pair.contract_decimals | int | Number of decimal places for the token |
pair.contract_ticker_symbol | string | Ticker symbol of the token |
liquidity | float | Initial liquidity amount in USD |
tx_hash | string | Transaction hash of the pair creation |
supply | float | Total supply of the pair token |
pair_address | string | Address of the new pair contract |
dev_holdings | float | Developer token holdings |
base_token | TokenContractMetadata | Metadata for the base token including contract address, decimals, name, and symbol |
base_token.contract_name | string | Name of the token contract |
base_token.contract_address | string | Address of the token contract |
base_token.contract_decimals | int | Number of decimal places for the token |
base_token.contract_ticker_symbol | string | Ticker symbol of the token |
protocol | string | DEX protocol name (e.g., uniswap, pancakeswap) |
protocol_version | string | Version of the DEX protocol |
market_cap | float | Market capitalization in USD |
quote_rate | float | Exchange rate between base and quote tokens |
quote_token | TokenContractMetadata | Metadata for the quote token including contract address, decimals, name, and symbol |
quote_token.contract_name | string | Name of the token contract |
quote_token.contract_address | string | Address of the token contract |
quote_token.contract_decimals | int | Number of decimal places for the token |
quote_token.contract_ticker_symbol | string | Ticker symbol of the token |
quote_rate_usd | float | USD value of the quote rate |
event_name | string | Name of the contract event (e.g., PoolCreated) |
block_signed_at | string | Timestamp when the block was signed (ISO-8601) |
deployer_address | string | Address that deployed the pair contract |
chain_name | string | The blockchain network where the pair was created |
OHLCV Pairs Stream
Operation Identity:- Operation ID:
ohlcvCandlesForPair - GraphQL
graphql-subscription→ field:ohlcvCandlesForPair - SDK:
StreamingService.subscribeToOHLCVPairs()
BASE_MAINNET
BSC_MAINNETETH_MAINNETHYPEREVM_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNETSOLANA_MAINNET
Note: This stream is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
chain_name | ChainName | Yes | Chain name to filter events (e.g. BASE_MAINNET, ETH_MAINNET, BSC_MAINNET, SOLANA_MAINNET) Available values: BASE_MAINNET, BSC_MAINNET, ETH_MAINNET, HYPERCORE_MAINNET, HYPEREVM_MAINNET, MEGAETH_MAINNET, MONAD_MAINNET, POLYGON_MAINNET, SOLANA_MAINNET, TEMPO_MAINNET |
pair_addresses | array | Yes | Array of pair addresses on supported DEXes and chains to track |
interval | TimeInterval | Yes | Frequency of OHLCV data updates, ranging from sub-second to one day Available values: FIFTEEN_MINUTES, FIFTEEN_SECONDS, FIVE_MINUTES, FIVE_SECONDS, FOUR_HOURS, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_SECOND |
timeframe | TimeFrame | Yes | Historical lookback period for OHLCV data, ranging from one minute to one month Available values: FIFTEEN_MINUTES, FIVE_DAYS, FIVE_MINUTES, FOUR_HOURS, ONE_DAY, ONE_HOUR, ONE_MINUTE, SEVEN_DAYS, THIRTY_DAYS |
limit | int | No | Maximum number of items returned per stream message to control payload size |
Subscription
You can subscribe to theohlcvCandlesForPair endpoint to receive the pricing events.
Response Format
Here’s an example of the response data structure:Field Descriptions
| Field | Type | Description |
|---|---|---|
pair_address | string | The address of the primary DEX pool with the most liquidity for the token |
base_token | TokenContractMetadata | Information about the queried token |
base_token.contract_name | string | Name of the token contract |
base_token.contract_address | string | Address of the token contract |
base_token.contract_decimals | int | Number of decimal places for the token |
base_token.contract_ticker_symbol | string | Ticker symbol of the token |
volume | float | Trading volume during the interval |
timeframe | TimeFrame | The requested timeframe |
high | float | Highest price during the interval |
quote_rate | float | Exchange rate between base and quote tokens |
low | float | Lowest price during the interval |
quote_rate_usd | float | USD value of the quote rate |
quote_token | TokenContractMetadata | Information about the paired token of the primary DEX pool |
quote_token.contract_name | string | Name of the token contract |
quote_token.contract_address | string | Address of the token contract |
quote_token.contract_decimals | int | Number of decimal places for the token |
quote_token.contract_ticker_symbol | string | Ticker symbol of the token |
interval | TimeInterval | The candle interval |
id | string | Unique identifier for this candle |
volume_usd | float | Trading volume in USD |
close | float | Closing price for the interval |
chain_name | ChainName | The blockchain network where the token exists |
open | float | Opening price for the interval |
timestamp | string | Candle timestamp (ISO-8601) |
OHLCV Tokens Stream
Operation Identity:- Operation ID:
ohlcvCandlesForToken - GraphQL
graphql-subscription→ field:ohlcvCandlesForToken - SDK:
StreamingService.subscribeToOHLCVTokens()
BASE_MAINNET
BSC_MAINNETETH_MAINNETHYPERCORE_MAINNETHYPEREVM_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNETSOLANA_MAINNET
Note: This stream is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
Supported Token Price Feeds
In addition to DEX-sourced prices, this stream supports institutional-grade price feeds from the following providers:| Provider | Description |
|---|---|
| Redstone Bolt | Ultra-low-latency CEX price feeds updated every 2.4 ms (~400 updates/sec). Bolt nodes are co-located with chain sequencer infrastructure and aggregate prices from Binance, Coinbase, OKX, Bitget, and Kraken. |
token_addresses array with chain_name set to the feed’s chain name.
| Feed Name | Asset | Chain Name |
|---|---|---|
REDSTONE-BTC | Bitcoin | MEGAETH_MAINNET |
REDSTONE-ETH | Ethereum | MEGAETH_MAINNET |
REDSTONE-SOL | Solana | MEGAETH_MAINNET |
REDSTONE-BNB | BNB | MEGAETH_MAINNET |
REDSTONE-XRP | XRP | MEGAETH_MAINNET |
REDSTONE-ADA | Cardano | MEGAETH_MAINNET |
REDSTONE-DOGE | Dogecoin | MEGAETH_MAINNET |
REDSTONE-USDT | Tether | MEGAETH_MAINNET |
REDSTONE-USDC | USD Coin | MEGAETH_MAINNET |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
chain_name | ChainName | Yes | Chain name to filter events (e.g. BASE_MAINNET, ETH_MAINNET, BSC_MAINNET, SOLANA_MAINNET) Available values: BASE_MAINNET, BSC_MAINNET, ETH_MAINNET, HYPERCORE_MAINNET, HYPEREVM_MAINNET, MEGAETH_MAINNET, MONAD_MAINNET, POLYGON_MAINNET, SOLANA_MAINNET, TEMPO_MAINNET |
token_addresses | array | Yes | Array of token addresses on supported DEXes and chains to track |
interval | TimeInterval | Yes | Frequency of OHLCV data updates, ranging from sub-second to one day Available values: FIFTEEN_MINUTES, FIFTEEN_SECONDS, FIVE_MINUTES, FIVE_SECONDS, FOUR_HOURS, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_SECOND |
timeframe | TimeFrame | Yes | Historical lookback period for OHLCV data, ranging from one minute to one month Available values: FIFTEEN_MINUTES, FIVE_DAYS, FIVE_MINUTES, FOUR_HOURS, ONE_DAY, ONE_HOUR, ONE_MINUTE, SEVEN_DAYS, THIRTY_DAYS |
limit | int | No | Maximum number of items returned per stream message to control payload size |
Subscription
You can subscribe to theohlcvCandlesForToken endpoint to receive the pricing events.
Response Format
Here’s an example of the response data structure:Field Descriptions
| Field | Type | Description |
|---|---|---|
pair_address | string | The address of the primary DEX pool with the most liquidity for the token |
base_token | TokenContractMetadata | Information about the queried token |
base_token.contract_name | string | Name of the token contract |
base_token.contract_address | string | Address of the token contract |
base_token.contract_decimals | int | Number of decimal places for the token |
base_token.contract_ticker_symbol | string | Ticker symbol of the token |
volume | float | Trading volume during the interval |
timeframe | TimeFrame | The requested timeframe |
high | float | Highest price during the interval |
quote_rate | float | Exchange rate between base and quote tokens |
low | float | Lowest price during the interval |
quote_rate_usd | float | USD value of the quote rate |
quote_token | TokenContractMetadata | Information about the paired token of the primary DEX pool |
quote_token.contract_name | string | Name of the token contract |
quote_token.contract_address | string | Address of the token contract |
quote_token.contract_decimals | int | Number of decimal places for the token |
quote_token.contract_ticker_symbol | string | Ticker symbol of the token |
interval | TimeInterval | The candle interval |
id | string | Unique identifier for this candle |
volume_usd | float | Trading volume in USD |
close | float | Closing price for the interval |
chain_name | ChainName | The blockchain network where the token exists |
open | float | Opening price for the interval |
timestamp | string | Candle timestamp (ISO-8601) |
Update Pairs Stream
Operation Identity:- Operation ID:
updatePairs - GraphQL
graphql-subscription→ field:updatePairs - SDK:
StreamingService.subscribeToUpdatePairs()
BASE_MAINNET
BSC_MAINNETETH_MAINNETHYPEREVM_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNETSOLANA_MAINNET
Note: This stream is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
chain_name | ChainName | Yes | Chain name to filter events (e.g. BASE_MAINNET, ETH_MAINNET, BSC_MAINNET, SOLANA_MAINNET) Available values: BASE_MAINNET, BSC_MAINNET, ETH_MAINNET, HYPERCORE_MAINNET, HYPEREVM_MAINNET, MEGAETH_MAINNET, MONAD_MAINNET, POLYGON_MAINNET, SOLANA_MAINNET, TEMPO_MAINNET |
pair_addresses | array | Yes | Array of pair addresses on supported DEXes and chains to track |
Subscription
You can subscribe to theupdatePairs endpoint to receive the events.
Response Format
Here’s an example of the response data structure:Field Descriptions
| Field | Type | Description |
|---|---|---|
trader | string | Address of the trader who initiated the swap |
liquidity | float | Total liquidity in the pool |
pair_address | string | The address of the DEX pair |
base_token | TokenContractMetadata | Information about the base token in the pair |
base_token.contract_name | string | Name of the token contract |
base_token.contract_address | string | Address of the token contract |
base_token.contract_decimals | int | Number of decimal places for the token |
base_token.contract_ticker_symbol | string | Ticker symbol of the token |
last_5m | TimeframeMetrics | Aggregated trading metrics for the last 5 minutes |
last_5m.volume | MetricValue | Total volume in native/quote token (buy + sell) __RESPONSE_ROW__previous_value float Total value for the previous duration __RESPONSE_ROW__last_5m.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__last_5m.current_value float Total value for the most recent duration __RESPONSE_ROW__unique_sellers MetricValue Number of unique seller addresses __RESPONSE_ROW__unique_sellers.previous_value float Total value for the previous duration __RESPONSE_ROW__unique_sellers.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__unique_sellers.current_value float Total value for the most recent duration __RESPONSE_ROW__sell_count MetricValue Number of sell transactions __RESPONSE_ROW__sell_count.previous_value float Total value for the previous duration __RESPONSE_ROW__sell_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__sell_count.current_value float Total value for the most recent duration __RESPONSE_ROW__price MetricValue Price: current_value = current price, previous_value = price at window start __RESPONSE_ROW__price.previous_value float Total value for the previous duration __RESPONSE_ROW__price.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__price.current_value float Total value for the most recent duration __RESPONSE_ROW__buy_count MetricValue Number of buy transactions __RESPONSE_ROW__buy_count.previous_value float Total value for the previous duration __RESPONSE_ROW__buy_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__buy_count.current_value float Total value for the most recent duration __RESPONSE_ROW__sell_volume MetricValue Total sell volume in USD __RESPONSE_ROW__sell_volume.previous_value float Total value for the previous duration __RESPONSE_ROW__sell_volume.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__sell_volume.current_value float Total value for the most recent duration __RESPONSE_ROW__volume_usd MetricValue Total volume in USD (buy + sell) __RESPONSE_ROW__volume_usd.previous_value float Total value for the previous duration __RESPONSE_ROW__volume_usd.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__volume_usd.current_value float Total value for the most recent duration __RESPONSE_ROW__buy_volume MetricValue Total buy volume in USD __RESPONSE_ROW__buy_volume.previous_value float Total value for the previous duration __RESPONSE_ROW__buy_volume.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__buy_volume.current_value float Total value for the most recent duration __RESPONSE_ROW__swap_count MetricValue Total number of swaps __RESPONSE_ROW__swap_count.previous_value float Total value for the previous duration __RESPONSE_ROW__swap_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__swap_count.current_value float Total value for the most recent duration __RESPONSE_ROW__unique_buyers MetricValue Number of unique buyer addresses __RESPONSE_ROW__unique_buyers.previous_value float Total value for the previous duration __RESPONSE_ROW__unique_buyers.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__unique_buyers.current_value float Total value for the most recent duration |
last_6hr | TimeframeMetrics | Aggregated trading metrics for the last 6 hours |
last_6hr.volume | MetricValue | Total volume in native/quote token (buy + sell) __RESPONSE_ROW__previous_value float Total value for the previous duration __RESPONSE_ROW__last_6hr.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__last_6hr.current_value float Total value for the most recent duration __RESPONSE_ROW__unique_sellers MetricValue Number of unique seller addresses __RESPONSE_ROW__unique_sellers.previous_value float Total value for the previous duration __RESPONSE_ROW__unique_sellers.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__unique_sellers.current_value float Total value for the most recent duration __RESPONSE_ROW__sell_count MetricValue Number of sell transactions __RESPONSE_ROW__sell_count.previous_value float Total value for the previous duration __RESPONSE_ROW__sell_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__sell_count.current_value float Total value for the most recent duration __RESPONSE_ROW__price MetricValue Price: current_value = current price, previous_value = price at window start __RESPONSE_ROW__price.previous_value float Total value for the previous duration __RESPONSE_ROW__price.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__price.current_value float Total value for the most recent duration __RESPONSE_ROW__buy_count MetricValue Number of buy transactions __RESPONSE_ROW__buy_count.previous_value float Total value for the previous duration __RESPONSE_ROW__buy_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__buy_count.current_value float Total value for the most recent duration __RESPONSE_ROW__sell_volume MetricValue Total sell volume in USD __RESPONSE_ROW__sell_volume.previous_value float Total value for the previous duration __RESPONSE_ROW__sell_volume.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__sell_volume.current_value float Total value for the most recent duration __RESPONSE_ROW__volume_usd MetricValue Total volume in USD (buy + sell) __RESPONSE_ROW__volume_usd.previous_value float Total value for the previous duration __RESPONSE_ROW__volume_usd.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__volume_usd.current_value float Total value for the most recent duration __RESPONSE_ROW__buy_volume MetricValue Total buy volume in USD __RESPONSE_ROW__buy_volume.previous_value float Total value for the previous duration __RESPONSE_ROW__buy_volume.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__buy_volume.current_value float Total value for the most recent duration __RESPONSE_ROW__swap_count MetricValue Total number of swaps __RESPONSE_ROW__swap_count.previous_value float Total value for the previous duration __RESPONSE_ROW__swap_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__swap_count.current_value float Total value for the most recent duration __RESPONSE_ROW__unique_buyers MetricValue Number of unique buyer addresses __RESPONSE_ROW__unique_buyers.previous_value float Total value for the previous duration __RESPONSE_ROW__unique_buyers.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__unique_buyers.current_value float Total value for the most recent duration |
market_cap | float | Market capitalization of the token pair |
quote_rate | float | Exchange rate between base and quote tokens |
last_24hr | TimeframeMetrics | Aggregated trading metrics for the last 24 hours |
last_24hr.volume | MetricValue | Total volume in native/quote token (buy + sell) __RESPONSE_ROW__previous_value float Total value for the previous duration __RESPONSE_ROW__last_24hr.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__last_24hr.current_value float Total value for the most recent duration __RESPONSE_ROW__unique_sellers MetricValue Number of unique seller addresses __RESPONSE_ROW__unique_sellers.previous_value float Total value for the previous duration __RESPONSE_ROW__unique_sellers.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__unique_sellers.current_value float Total value for the most recent duration __RESPONSE_ROW__sell_count MetricValue Number of sell transactions __RESPONSE_ROW__sell_count.previous_value float Total value for the previous duration __RESPONSE_ROW__sell_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__sell_count.current_value float Total value for the most recent duration __RESPONSE_ROW__price MetricValue Price: current_value = current price, previous_value = price at window start __RESPONSE_ROW__price.previous_value float Total value for the previous duration __RESPONSE_ROW__price.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__price.current_value float Total value for the most recent duration __RESPONSE_ROW__buy_count MetricValue Number of buy transactions __RESPONSE_ROW__buy_count.previous_value float Total value for the previous duration __RESPONSE_ROW__buy_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__buy_count.current_value float Total value for the most recent duration __RESPONSE_ROW__sell_volume MetricValue Total sell volume in USD __RESPONSE_ROW__sell_volume.previous_value float Total value for the previous duration __RESPONSE_ROW__sell_volume.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__sell_volume.current_value float Total value for the most recent duration __RESPONSE_ROW__volume_usd MetricValue Total volume in USD (buy + sell) __RESPONSE_ROW__volume_usd.previous_value float Total value for the previous duration __RESPONSE_ROW__volume_usd.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__volume_usd.current_value float Total value for the most recent duration __RESPONSE_ROW__buy_volume MetricValue Total buy volume in USD __RESPONSE_ROW__buy_volume.previous_value float Total value for the previous duration __RESPONSE_ROW__buy_volume.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__buy_volume.current_value float Total value for the most recent duration __RESPONSE_ROW__swap_count MetricValue Total number of swaps __RESPONSE_ROW__swap_count.previous_value float Total value for the previous duration __RESPONSE_ROW__swap_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__swap_count.current_value float Total value for the most recent duration __RESPONSE_ROW__unique_buyers MetricValue Number of unique buyer addresses __RESPONSE_ROW__unique_buyers.previous_value float Total value for the previous duration __RESPONSE_ROW__unique_buyers.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__unique_buyers.current_value float Total value for the most recent duration |
last_1hr | TimeframeMetrics | Aggregated trading metrics for the last 1 hour |
last_1hr.volume | MetricValue | Total volume in native/quote token (buy + sell) __RESPONSE_ROW__previous_value float Total value for the previous duration __RESPONSE_ROW__last_1hr.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__last_1hr.current_value float Total value for the most recent duration __RESPONSE_ROW__unique_sellers MetricValue Number of unique seller addresses __RESPONSE_ROW__unique_sellers.previous_value float Total value for the previous duration __RESPONSE_ROW__unique_sellers.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__unique_sellers.current_value float Total value for the most recent duration __RESPONSE_ROW__sell_count MetricValue Number of sell transactions __RESPONSE_ROW__sell_count.previous_value float Total value for the previous duration __RESPONSE_ROW__sell_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__sell_count.current_value float Total value for the most recent duration __RESPONSE_ROW__price MetricValue Price: current_value = current price, previous_value = price at window start __RESPONSE_ROW__price.previous_value float Total value for the previous duration __RESPONSE_ROW__price.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__price.current_value float Total value for the most recent duration __RESPONSE_ROW__buy_count MetricValue Number of buy transactions __RESPONSE_ROW__buy_count.previous_value float Total value for the previous duration __RESPONSE_ROW__buy_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__buy_count.current_value float Total value for the most recent duration __RESPONSE_ROW__sell_volume MetricValue Total sell volume in USD __RESPONSE_ROW__sell_volume.previous_value float Total value for the previous duration __RESPONSE_ROW__sell_volume.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__sell_volume.current_value float Total value for the most recent duration __RESPONSE_ROW__volume_usd MetricValue Total volume in USD (buy + sell) __RESPONSE_ROW__volume_usd.previous_value float Total value for the previous duration __RESPONSE_ROW__volume_usd.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__volume_usd.current_value float Total value for the most recent duration __RESPONSE_ROW__buy_volume MetricValue Total buy volume in USD __RESPONSE_ROW__buy_volume.previous_value float Total value for the previous duration __RESPONSE_ROW__buy_volume.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__buy_volume.current_value float Total value for the most recent duration __RESPONSE_ROW__swap_count MetricValue Total number of swaps __RESPONSE_ROW__swap_count.previous_value float Total value for the previous duration __RESPONSE_ROW__swap_count.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__swap_count.current_value float Total value for the most recent duration __RESPONSE_ROW__unique_buyers MetricValue Number of unique buyer addresses __RESPONSE_ROW__unique_buyers.previous_value float Total value for the previous duration __RESPONSE_ROW__unique_buyers.pct_change float Percent change between current_value and previous_value __RESPONSE_ROW__unique_buyers.current_value float Total value for the most recent duration |
quote_rate_usd | float | Exchange rate between base and quote tokens in USD |
sender | string | Address that sent the transaction |
quote_token | TokenContractMetadata | Information about the quote token in the pair |
quote_token.contract_name | string | Name of the token contract |
quote_token.contract_address | string | Address of the token contract |
quote_token.contract_decimals | int | Number of decimal places for the token |
quote_token.contract_ticker_symbol | string | Ticker symbol of the token |
id | string | Unique identifier for this swap event |
chain_name | ChainName | The blockchain network where the pair exists |
direction | string | Swap direction: buy or sell |
timestamp | string | Timestamp of the latest swap (ISO-8601) |
Wallet Activity Stream
Operation Identity:- Operation ID:
walletTxs - GraphQL
graphql-subscription→ field:walletTxs - SDK:
StreamingService.subscribeToWalletActivity()
BASE_MAINNET
BSC_MAINNETETH_MAINNETHYPERCORE_MAINNETHYPEREVM_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNET
Note: This stream is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
Supported Actions
All transactions are returned as raw data, but the following transaction types are decoded:ApproveTransaction— Decoded details for a token spending approvalBridgeTransaction— Decoded details for a cross-chain bridge transferDepositTransaction— Decoded details for a token deposit or liquidity additionHypercoreDelegationEvent— Decoded details for a Hypercore staking delegation or undelegation eventHypercoreDepositEvent— Decoded details for a Hypercore cross-chain deposit from an external chainHypercoreFillTransaction— Decoded details for a Hypercore perpetuals trade fillHypercoreFundingEvent— Decoded details for a Hypercore funding rate payment between long and short holdersHypercoreLedgerEvent— Decoded details for a Hypercore ledger update (withdraw, deposit, transfer, liquidation, etc.)HypercoreWithdrawalEvent— Decoded details for a finalized Hypercore cross-chain withdrawalSwapTransaction— Decoded details for a token swap on a decentralized exchangeTransferTransaction— Decoded details for a token transfer between addressesWithdrawTransaction— Decoded details for a token withdrawal or liquidity removal
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
wallet_addresses | array | Yes | Addresses to track |
chain_name | ChainName | Yes | Chain name to filter events (e.g. BASE_MAINNET, ETH_MAINNET, BSC_MAINNET) Available values: BASE_MAINNET, BSC_MAINNET, ETH_MAINNET, HYPERCORE_MAINNET, HYPEREVM_MAINNET, MEGAETH_MAINNET, MONAD_MAINNET, POLYGON_MAINNET, SOLANA_MAINNET, TEMPO_MAINNET |
Subscription
You can subscribe to thewalletTxs endpoint to receive events.
Response Format
Here’s an example of the response data structure:Field Descriptions
| Field | Type | Description |
|---|---|---|
decoded_details | DecodedDetails | The decoded event data (varies by event type) |
decoded_details.type | TransactionType | Enum value identifying the transaction type |
decoded_details.typeString | string | Human-readable label for the transaction type |
decoded_details.amount | string | Amount of tokens approved for spending |
decoded_details.quote_usd | float | Total USD value of the approved amount |
decoded_details.quote_rate_usd | float | USD price per token at time of approval |
decoded_details.spender | string | Address of the approved spender |
decoded_details.contract_metadata | TokenContractMetadata | Metadata for the approved token contract __RESPONSE_ROW__contract_name string Name of the token contract __RESPONSE_ROW__decoded_details.contract_address string Address of the token contract __RESPONSE_ROW__decoded_details.contract_decimals int Number of decimal places for the token __RESPONSE_ROW__decoded_details.contract_ticker_symbol string Ticker symbol of the token Enum value identifying the transaction type |
typeString | string | Human-readable label for the transaction type |
amount | string | Amount of tokens bridged |
quote_usd | float | Total USD value of the bridged amount |
quote_rate_usd | float | USD price per token at time of bridge |
contract_metadata | TokenContractMetadata | Metadata for the bridged token contract |
contract_metadata.contract_name | string | Name of the token contract |
contract_metadata.contract_address | string | Address of the token contract |
contract_metadata.contract_decimals | int | Number of decimal places for the token |
contract_metadata.contract_ticker_symbol | string | Ticker symbol of the token |
from | string | Sender wallet address |
to | string | Recipient wallet address |
| Field | Type | Description |
|---|---|---|
contract_metadata.contract_name | string | Name of the token contract |
contract_metadata.contract_address | string | Address of the token contract |
contract_metadata.contract_decimals | int | Number of decimal places for the token |
contract_metadata.contract_ticker_symbol | string | Ticker symbol of the token |
from | string | Sender wallet address |
to | string | Recipient or pool address |
| Field | Type | Description |
|---|---|---|
liquidation.market_price | string | Mark price at the time of liquidation |
liquidation.method | string | Liquidation method: Market or Backstop |
liquidation.liquidated_user | string | Address of the user whose position was liquidated |
twap_id | string | TWAP order ID when this fill was part of a TWAP execution |
builder_fee | string | Fee paid to the builder, if a builder was involved |
side | string | Fill side: BUY, SELL, or UNSPECIFIED |
cloid | string | Client-supplied order ID for programmatic order tracking |
closed_pnl | string | Realized PnL from the closed portion of the position |
fee | string | Fee charged for this fill |
fee_token | string | Token in which the fee was denominated |
oid | string | Order ID that originated this fill |
dir | string | Direction indicator for the position change |
start_position | string | Position size before this fill executed |
tid | string | Unique trade ID assigned by the exchange |
size | string | Filled quantity |
price | string | Execution price per unit |
builder | string | Address of the builder that constructed this order |
time | string | ISO-8601 timestamp of the fill |
crossed | boolean | Whether the order crossed the spread (true = taker, false = maker) |
hash | string | On-chain transaction hash |
coin | string | Market/coin symbol (e.g. ETH, BTC) |
| Field | Type | Description |
|---|---|---|
delta.destination | string | Destination sub-account address |
delta.usdc | string | Transfer amount in USDC |
delta.user | string | Source user address |
delta.fee | string | Withdrawal fee |
delta.usdc | string | Withdrawal amount in USDC |
delta.nonce | string | Withdrawal nonce |
delta.liquidated_ntl_pos | string | Liquidated notional position value |
delta.account_value | string | Account value at time of liquidation |
delta.liquidated_positions | LedgerLiquidatedPosition[] | List of positions that were liquidated |
delta.leverage_type | string | Leverage type (e.g. cross, isolated) |
delta.amount | string | Transfer amount |
delta.usdc_value | string | USDC equivalent value |
delta.native_token_fee | string | Fee in native token |
delta.fee | string | Transfer fee |
delta.destination | string | Destination user address |
delta.fee_token | string | Token used for fee payment |
delta.nonce | string | Transfer nonce |
delta.user | string | Source user address |
delta.token | string | Token identifier |
delta.usdc | string | Commission amount in USDC |
delta.vault | string | Vault address |
delta.amount | string | Send amount |
delta.usdc_value | string | USDC equivalent value |
delta.destination_dex | string | Destination DEX identifier |
delta.native_token_fee | string | Fee in native token |
delta.fee | string | Send fee |
delta.destination | string | Recipient address |
delta.fee_token | string | Token used for fee payment |
delta.nonce | string | Send nonce |
delta.user | string | Sender address |
delta.source_dex | string | Source DEX identifier |
delta.token | string | Token identifier |
delta.usdc | string | Deposit amount in USDC |
delta.user | string | Depositor address |
delta.vault | string | Vault address |
delta.fee | string | Transfer fee |
delta.destination | string | Destination user address |
delta.usdc | string | Transfer amount in USDC |
delta.user | string | Source user address |
delta.amount | string | Transfer amount |
delta.token | string | Token identifier |
delta.amount | string | Gas fee amount |
delta.token | string | Token used for gas payment |
delta.fee | string | Vault creation fee |
delta.usdc | string | Initial deposit amount in USDC |
delta.vault | string | Vault address |
delta.amount | string | Borrow or lend amount |
delta.interest_amount | string | Accrued interest amount |
delta.operation | string | Operation type: borrow or lend |
delta.token | string | Token identifier |
delta.usdc | string | Deposit amount in USDC |
delta.amount | string | Claimed rewards amount |
delta.amount | string | Transfer amount |
delta.dex | string | DEX identifier |
delta.to_perp | boolean | Whether transferring to perp (true) or to spot (false) |
delta.token | string | Token identifier |
delta.amount | string | Transfer amount |
delta.is_deposit | boolean | Whether this is a deposit (true) or withdrawal (false) |
delta.token | string | Token identifier |
delta.amount | string | Genesis distribution amount |
delta.token | string | Token identifier |
delta.amount | string | Auction amount |
delta.token | string | Token identifier |
delta.usdc | string | Distribution amount in USDC |
delta.vault | string | Vault address |
delta.requested_usd | string | Requested withdrawal amount in USD |
delta.commission | string | Commission charged |
delta.basis | string | Cost basis of the withdrawn share |
delta.closing_cost | string | Cost to close positions for withdrawal |
delta.user | string | Withdrawer address |
delta.vault | string | Vault address |
hash | string | Transaction/event hash from the Hypercore L1 |
ledger_type | string | Ledger subtype discriminator (e.g. withdraw, deposit, spot_transfer, send) |
time | string | ISO-8601 timestamp of the ledger event |
| Field | Type | Description |
|---|---|---|
token_out.contract_name | string | Name of the token contract |
token_out.contract_address | string | Address of the token contract |
token_out.contract_decimals | int | Number of decimal places for the token |
token_out.contract_ticker_symbol | string | Ticker symbol of the token |
token_in | TokenContractMetadata | Metadata for the token sold |
token_in.contract_name | string | Name of the token contract |
token_in.contract_address | string | Address of the token contract |
token_in.contract_decimals | int | Number of decimal places for the token |
token_in.contract_ticker_symbol | string | Ticker symbol of the token |
| Field | Type | Description |
|---|---|---|
contract_metadata.contract_name | string | Name of the token contract |
contract_metadata.contract_address | string | Address of the token contract |
contract_metadata.contract_decimals | int | Number of decimal places for the token |
contract_metadata.contract_ticker_symbol | string | Ticker symbol of the token |
from | string | Sender wallet address |
to | string | Recipient wallet address |
| Field | Type | Description |
|---|---|---|
contract_metadata.contract_name | string | Name of the token contract |
contract_metadata.contract_address | string | Address of the token contract |
contract_metadata.contract_decimals | int | Number of decimal places for the token |
contract_metadata.contract_ticker_symbol | string | Ticker symbol of the token |
from | string | Source pool or contract address |
to | string | Recipient wallet address |
| Field | Type | Description |
|---|---|---|
gas_used | string | The amount of gas used by the transaction |
block_hash | string | The hash of the block containing the transaction |
to_address | string | The recipient’s address |
tx_hash | string | The transaction hash |
block_height | int | The block number where the transaction was included |
decoded_type | string | The type of decoded event (e.g., SWAP) |
miner_address | string | The address of the block miner |
tx_offset | int | The position of the transaction in the block |
block_signed_at | string | Timestamp when the block containing this transaction was signed (ISO-8601) |
from_address | string | The sender’s address |
logs | TransactionLog[] | Array of event logs emitted during the transaction |
logs.data | string | ABI-encoded log data |
logs.emitter_address | string | Address of the contract that emitted the log |
logs.log_offset | int | Position of the log within the transaction |
logs.topics | array | Indexed event parameters (topic[0] is the event signature hash) |
value | string | The transaction value in native currency |
chain_name | string | The blockchain network where the transaction occurred |
successful | boolean | Whether the transaction was successful |
Decoded Events
Note from the Subscription query above, this stream decodes events which you can fetch with fragment spreads. See the full schema of available decoded events.Decoded Events
The following events are decoded in the GoldRush Streaming API Wallet Activity Stream:- Approve
- Bridge
- Deposit
- Hypercore Delegation Event
- Hypercore Deposit Event
- Hypercore Fill
- Hypercore Funding Event
- Hypercore Ledger Event
- Hypercore Withdrawal Event
- Swap
- Transfer
- Withdraw
- Transaction Logs
- Error
Approve
Decoded details for a token spending approvalTip: See ApproveTransaction for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
amount | string | Amount of tokens approved for spending |
quote_usd | float | Total USD value of the approved amount |
quote_rate_usd | float | USD price per token at time of approval |
spender | string | Address of the approved spender |
contract_metadata | TokenContractMetadata | Metadata for the approved token contract |
Bridge
Decoded details for a cross-chain bridge transferTip: See BridgeTransaction for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
amount | string | Amount of tokens bridged |
quote_usd | float | Total USD value of the bridged amount |
quote_rate_usd | float | USD price per token at time of bridge |
contract_metadata | TokenContractMetadata | Metadata for the bridged token contract |
from | string | Sender wallet address |
to | string | Recipient wallet address |
Deposit
Decoded details for a token deposit or liquidity additionTip: See DepositTransaction for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
amount | string | Amount of tokens deposited |
quote_usd | float | Total USD value of the deposited amount |
quote_rate_usd | float | USD price per token at time of deposit |
contract_metadata | TokenContractMetadata | Metadata for the deposited token contract |
from | string | Sender wallet address |
to | string | Recipient or pool address |
Hypercore Delegation Event
Decoded details for a Hypercore staking delegation or undelegation eventTip: See HypercoreDelegationEvent for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
hash | string | Transaction/event hash from the Hypercore L1 |
time | string | ISO-8601 timestamp of the delegation event |
is_undelegate | boolean | Whether this is an undelegation (true) or delegation (false) |
amount | string | Delegation amount |
validator | string | Validator address that received or lost the delegation |
Hypercore Deposit Event
Decoded details for a Hypercore cross-chain deposit from an external chainTip: See HypercoreDepositEvent for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
hash | string | Transaction/event hash from the Hypercore L1 |
time | string | ISO-8601 timestamp of the deposit event |
amount | string | Deposit amount in USDC |
Hypercore Fill
Decoded details for a Hypercore perpetuals trade fillTip: See HypercoreFillTransaction for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
liquidation | HypercoreLiquidation | Liquidation details, present only when this fill resulted from a liquidation |
twap_id | string | TWAP order ID when this fill was part of a TWAP execution |
builder_fee | string | Fee paid to the builder, if a builder was involved |
side | string | Fill side: BUY, SELL, or UNSPECIFIED |
cloid | string | Client-supplied order ID for programmatic order tracking |
closed_pnl | string | Realized PnL from the closed portion of the position |
fee | string | Fee charged for this fill |
fee_token | string | Token in which the fee was denominated |
oid | string | Order ID that originated this fill |
dir | string | Direction indicator for the position change |
start_position | string | Position size before this fill executed |
tid | string | Unique trade ID assigned by the exchange |
size | string | Filled quantity |
price | string | Execution price per unit |
builder | string | Address of the builder that constructed this order |
time | string | ISO-8601 timestamp of the fill |
crossed | boolean | Whether the order crossed the spread (true = taker, false = maker) |
hash | string | On-chain transaction hash |
coin | string | Market/coin symbol (e.g. ETH, BTC) |
Hypercore Funding Event
Decoded details for a Hypercore funding rate payment between long and short holdersTip: See HypercoreFundingEvent for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
hash | string | Transaction/event hash from the Hypercore L1 |
time | string | ISO-8601 timestamp of the funding event |
szi | string | Position size indicator at the time of funding |
funding_amount | string | Funding payment amount in USDC |
coin | string | Market/coin symbol (e.g. ETH, BTC) |
funding_rate | string | Funding rate applied for this settlement |
Hypercore Ledger Event
Decoded details for a Hypercore ledger update (withdraw, deposit, transfer, liquidation, etc.)Tip: See HypercoreLedgerEvent for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
delta | LedgerDelta | Subtype-specific ledger delta payload |
hash | string | Transaction/event hash from the Hypercore L1 |
ledger_type | string | Ledger subtype discriminator (e.g. withdraw, deposit, spot_transfer, send) |
time | string | ISO-8601 timestamp of the ledger event |
Hypercore Withdrawal Event
Decoded details for a finalized Hypercore cross-chain withdrawalTip: See HypercoreWithdrawalEvent for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
hash | string | Transaction/event hash from the Hypercore L1 |
time | string | ISO-8601 timestamp of the withdrawal event |
amount | string | Withdrawal amount in USDC |
Swap
Decoded details for a token swap on a decentralized exchangeTip: See SwapTransaction for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
amount_out | string | Amount of tokens received |
amount_in | string | Amount of tokens sold |
token_out | TokenContractMetadata | Metadata for the token bought |
token_in | TokenContractMetadata | Metadata for the token sold |
Transfer
Decoded details for a token transfer between addressesTip: See TransferTransaction for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
amount | string | Amount of tokens transferred |
quote_usd | float | Total USD value of the transferred amount |
quote_rate_usd | float | USD price per token at time of transfer |
contract_metadata | TokenContractMetadata | Metadata for the transferred token contract |
from | string | Sender wallet address |
to | string | Recipient wallet address |
Withdraw
Decoded details for a token withdrawal or liquidity removalTip: See WithdrawTransaction for full field details including nested objects.
| Field | Type | Description |
|---|---|---|
amount | string | Amount of tokens withdrawn |
quote_usd | float | Total USD value of the withdrawn amount |
quote_rate_usd | float | USD price per token at time of withdrawal |
contract_metadata | TokenContractMetadata | Metadata for the withdrawn token contract |
from | string | Source pool or contract address |
to | string | Recipient wallet address |
Transaction Logs
Event log emitted during a transactionTip: See TransactionLog for full field details.
| Field | Type | Description |
|---|---|---|
data | string | ABI-encoded log data |
emitter_address | string | Address of the contract that emitted the log |
log_offset | int | Position of the log within the transaction |
topics | array | Indexed event parameters (topic[0] is the event signature hash) |
Error
Decoded details for an unrecognized or failed transactionTip: See ErrorDetails for full field details.
| Field | Type | Description |
|---|---|---|
message | string | Error or status message describing the issue |