wallet_addresses input is limited to a maximum of 1000 addresses per subscription on HyperCore, and a maximum of 100 addresses per subscription on EVM chains and Solana.
Credit Cost
1 per minute
Supported Chains
BASE_MAINNETBSC_MAINNETETH_MAINNETHYPERCORE_MAINNETHYPEREVM_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNETROBINHOOD_MAINNET
Estimate your monthly cost for this API using the Pricing Calculator.
Supported Actions
All transactions are returned as raw data, but the following transaction types are decoded:EVM Chains & Solana
ApproveTransaction- Decoded details for a token spending approvalBridgeTransaction- Decoded details for a cross-chain bridge transferDepositTransaction- Decoded details for a token deposit or liquidity additionSwapTransaction- 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
Hypercore
Hypercore Fill Transaction
HypercoreFillTransaction- Decoded details for a Hypercore perpetuals trade fill
Hypercore Misc Events
HypercoreDelegationEvent- Decoded details for a Hypercore staking delegation or undelegation eventHypercoreDepositEvent- Decoded details for a Hypercore cross-chain deposit from an external chainHypercoreFundingEvent- 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 withdrawal
Parameters
Addresses to track
Subscription
You can subscribe to thewalletTxs endpoint to receive events.
subscription {
walletTxs(
wallet_addresses: ["0x8e80c4b533dd977cf716b5c24fd9223129272804"]
chain_name: HYPERCORE_MAINNET
) {
decoded_details {
... on ErrorDetails {
message
typeString
}
... on HypercoreDelegationEvent {
type
typeString
hash
time
is_undelegate
amount
validator
}
... on HypercoreDepositEvent {
type
typeString
hash
time
amount
}
... on HypercoreFillTransaction {
type
typeString
liquidation {
market_price
method
liquidated_user
}
twap_id
builder_fee
side
cloid
closed_pnl
fee
fee_token
oid
dir
start_position
tid
size
price
builder
time
crossed
hash
coin
}
... on HypercoreFundingEvent {
type
typeString
hash
time
szi
funding_amount
coin
funding_rate
}
... on HypercoreLedgerEvent {
type
typeString
delta {
... on LedgerAccountActivationGas {
amount
token
}
... on LedgerAccountClassTransfer {
amount
token
}
... on LedgerBorrowLend {
amount
interest_amount
operation
token
}
... on LedgerCStakingTransfer {
amount
is_deposit
token
}
... on LedgerDeployGasAuction {
amount
token
}
... on LedgerDeposit {
usdc
}
... on LedgerInternalTransfer {
fee
destination
usdc
user
}
... on LedgerLiquidation {
liquidated_ntl_pos
account_value
liquidated_positions {
szi
coin
}
leverage_type
}
... on LedgerPerpDexClassTransfer {
amount
dex
to_perp
token
}
... on LedgerRewardsClaim {
amount
}
... on LedgerSend {
amount
usdc_value
destination_dex
native_token_fee
fee
destination
fee_token
nonce
user
source_dex
token
}
... on LedgerSpotGenesis {
amount
token
}
... on LedgerSpotTransfer {
amount
usdc_value
native_token_fee
fee
destination
fee_token
nonce
user
token
}
... on LedgerSubAccountTransfer {
destination
usdc
user
}
... on LedgerVaultCreate {
fee
usdc
vault
}
... on LedgerVaultDeposit {
usdc
user
vault
}
... on LedgerVaultDistribution {
usdc
vault
}
... on LedgerVaultLeaderCommission {
usdc
vault
}
... on LedgerVaultWithdraw {
requested_usd
commission
basis
closing_cost
user
vault
}
... on LedgerWithdraw {
fee
usdc
nonce
}
}
hash
ledger_type
time
}
... on HypercoreWithdrawalEvent {
type
typeString
hash
time
amount
}
}
gas_used
block_hash
to_address
tx_hash
block_height
decoded_type
miner_address
tx_offset
block_signed_at
from_address
logs {
data
emitter_address
log_offset
topics
}
value
chain_name
successful
}
}
subscription {
walletTxs(
wallet_addresses: [
"0x198ef79f1f515f02dfe9e3115ed9fc07183f02fc"
"0x4200000000000000000000000000000000000006"
]
chain_name: BASE_MAINNET
) {
decoded_details {
... on ApproveTransaction {
type
typeString
amount
quote_usd
quote_rate_usd
spender
contract_metadata {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
}
... on BridgeTransaction {
type
typeString
amount
quote_usd
quote_rate_usd
contract_metadata {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
from
to
}
... on DepositTransaction {
type
typeString
amount
quote_usd
quote_rate_usd
contract_metadata {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
from
to
}
... on ErrorDetails {
message
typeString
}
... on SwapTransaction {
type
typeString
amount_out
amount_in
token_out {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
token_in {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
}
... on TransferTransaction {
type
typeString
amount
quote_usd
quote_rate_usd
contract_metadata {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
from
to
}
... on WithdrawTransaction {
type
typeString
amount
quote_usd
quote_rate_usd
contract_metadata {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
from
to
}
}
gas_used
block_hash
to_address
tx_hash
block_height
decoded_type
miner_address
tx_offset
block_signed_at
from_address
logs {
data
emitter_address
log_offset
topics
}
value
chain_name
successful
}
}
Response Format
Here’s an example of the response data structure:{
"data": {
"walletTxs": [
{
"decoded_details": {
"type": "FILL",
"typeString": "FILL",
"liquidation": null,
"twap_id": null,
"builder_fee": null,
"side": "BUY",
"cloid": "0x00000000000000000000019d8d47e098",
"closed_pnl": "0.0",
"fee": "0.152339",
"fee_token": "USDC",
"oid": "381460857711",
"dir": "Open Long",
"start_position": "254.82",
"tid": "851999089020363",
"size": "17.66",
"price": "84.571",
"builder": null,
"time": "2026-04-14T18:37:25.662Z",
"crossed": true,
"hash": "0x32813029e2aee9d633fa043925538b02029b000f7da208a8d649db7ca1a2c3c0",
"coin": "SOL"
},
"gas_used": 0,
"block_hash": "hypercore_block",
"to_address": "0x8e80c4b533dd977cf716b5c24fd9223129272804",
"tx_hash": "0x32813029e2aee9d633fa043925538b02029b000f7da208a8d649db7ca1a2c3c0",
"block_height": 0,
"decoded_type": "FILL",
"miner_address": "hypercore_miner",
"tx_offset": 0,
"block_signed_at": "2026-04-14T18:37:25.662Z",
"from_address": "0x8e80c4b533dd977cf716b5c24fd9223129272804",
"logs": [],
"value": 1493,
"chain_name": "hypercore-mainnet",
"successful": true
},
{
"decoded_details": {
"type": "FILL",
"typeString": "FILL",
"liquidation": null,
"twap_id": null,
"builder_fee": null,
"side": "BUY",
"cloid": "0x00000000000000020000019d8d480dd9",
"closed_pnl": "0.0",
"fee": "0.083655",
"fee_token": "USDC",
"oid": "381461134036",
"dir": "Open Long",
"start_position": "272.48",
"tid": "299654811699485",
"size": "9.7",
"price": "84.552",
"builder": null,
"time": "2026-04-14T18:37:25.662Z",
"crossed": true,
"hash": "0x32813029e2aee9d633fa043925538b02029b000f7da208a8d649db7ca1a2c3c0",
"coin": "SOL"
},
"gas_used": 0,
"block_hash": "hypercore_block",
"to_address": "0x8e80c4b533dd977cf716b5c24fd9223129272804",
"tx_hash": "0x32813029e2aee9d633fa043925538b02029b000f7da208a8d649db7ca1a2c3c0",
"block_height": 0,
"decoded_type": "FILL",
"miner_address": "hypercore_miner",
"tx_offset": 0,
"block_signed_at": "2026-04-14T18:37:25.662Z",
"from_address": "0x8e80c4b533dd977cf716b5c24fd9223129272804",
"logs": [],
"value": 820,
"chain_name": "hypercore-mainnet",
"successful": true
}
]
}
}
{
"data": {
"walletTxs": [
{
"tx_hash": "0x23a4f9710c23678a8c6ae25d7e3aa75a82866231e9bd541114046c5a710a8355",
"from_address": "0xd2216ed62a5c84f285a051839e808902fe8fc90b",
"to_address": "0x198ef79f1f515f02dfe9e3115ed9fc07183f02fc",
"value": 0,
"chain_name": "base-mainnet",
"block_signed_at": "2025-05-29T19:27:25Z",
"block_height": 30878749,
"block_hash": "0x2435aec7c20678ee82ae251ab1066e15ed3dac7ff0ea086c44ee8476a721abde",
"miner_address": "0x4200000000000000000000000000000000000011",
"gas_used": 195861,
"tx_offset": 118,
"successful": true,
"decoded_type": "SWAP",
"decoded_details": {
"token_in": {
"contract_address": "0x4200000000000000000000000000000000000006",
"contract_decimals": 18,
"contract_ticker_symbol": "WETH"
},
"token_out": {
"contract_address": "0x14b2f229097df3c92b43ea871860e3fae08d7f06",
"contract_decimals": 18,
"contract_ticker_symbol": "EXAMPLE"
},
"amount_in": "258844786659364206700114",
"amount_out": "66094025142553271"
},
"logs": [
{
"emitter": "0x4200000000000000000000000000000000000006",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000286f3add5dd41ba6e208f9f9a68533107fd0d0fa",
"0x000000000000000000000000198ef79f1f515f02dfe9e3115ed9fc07183f02fc"
]
},
{
"emitter": "0x14b2f229097df3c92b43ea871860e3fae08d7f06",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000d2216ed62a5c84f285a051839e808902fe8fc90b",
"0x000000000000000000000000286f3add5dd41ba6e208f9f9a68533107fd0d0fa"
]
},
{
"emitter": "0x286f3add5dd41ba6e208f9f9a68533107fd0d0fa",
"topics": [
"0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67",
"0x000000000000000000000000198ef79f1f515f02dfe9e3115ed9fc07183f02fc",
"0x000000000000000000000000198ef79f1f515f02dfe9e3115ed9fc07183f02fc"
]
},
{
"emitter": "0x4200000000000000000000000000000000000006",
"topics": [
"0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65",
"0x000000000000000000000000198ef79f1f515f02dfe9e3115ed9fc07183f02fc"
]
}
]
}
]
}
}
Field Descriptions
The decoded event data (varies by event type)Type:
DecodedDetailsShow ApproveTransaction
Show ApproveTransaction
Enum value identifying the transaction typeType:
TransactionTypeAmount of tokens approved for spending
Total USD value of the approved amount
USD price per token at time of approval
Address of the approved spender
Metadata for the approved token contractType:
TokenContractMetadataShow BridgeTransaction
Show BridgeTransaction
Enum value identifying the transaction typeType:
TransactionTypeAmount of tokens bridged
Total USD value of the bridged amount
USD price per token at time of bridge
Metadata for the bridged token contractType:
TokenContractMetadataSender wallet address
Recipient wallet address
Show DepositTransaction
Show DepositTransaction
Enum value identifying the transaction typeType:
TransactionTypeAmount of tokens deposited
Total USD value of the deposited amount
USD price per token at time of deposit
Metadata for the deposited token contractType:
TokenContractMetadataSender wallet address
Recipient or pool address
Show ErrorDetails
Show ErrorDetails
Error or status message describing the issue
Show HypercoreDelegationEvent
Show HypercoreDelegationEvent
Enum value identifying the transaction typeType:
TransactionTypeTransaction/event hash from the Hypercore L1
ISO-8601 timestamp of the delegation event
Whether this is an undelegation (true) or delegation (false)
Delegation amount
Validator address that received or lost the delegation
Show HypercoreDepositEvent
Show HypercoreDepositEvent
Enum value identifying the transaction typeType:
TransactionTypeTransaction/event hash from the Hypercore L1
ISO-8601 timestamp of the deposit event
Deposit amount in USDC
Show HypercoreFillTransaction
Show HypercoreFillTransaction
Enum value identifying the transaction typeType:
TransactionTypeLiquidation details, present only when this fill resulted from a liquidationType:
HypercoreLiquidationTWAP order ID when this fill was part of a TWAP execution
Fee paid to the builder, if a builder was involved
Fill side: BUY, SELL, or UNSPECIFIED
Client-supplied order ID for programmatic order tracking
Realized PnL from the closed portion of the position
Fee charged for this fill
Token in which the fee was denominated
Order ID that originated this fill
Direction indicator for the position change
Position size before this fill executed
Unique trade ID assigned by the exchange
Filled quantity
Execution price per unit
Address of the builder that constructed this order
ISO-8601 timestamp of the fill
Whether the order crossed the spread (true = taker, false = maker)
On-chain transaction hash
Market/coin symbol (e.g. ETH, BTC)
Show HypercoreFundingEvent
Show HypercoreFundingEvent
Enum value identifying the transaction typeType:
TransactionTypeTransaction/event hash from the Hypercore L1
ISO-8601 timestamp of the funding event
Position size indicator at the time of funding
Funding payment amount in USDC
Market/coin symbol (e.g. ETH, BTC)
Funding rate applied for this settlement
Show HypercoreLedgerEvent
Show HypercoreLedgerEvent
Ledger subtype discriminator (e.g. withdraw, deposit, spot_transfer, send)
Subtype-specific ledger delta payloadType:
LedgerDeltaShow LedgerBorrowLend
Show LedgerBorrowLend
Show LedgerCStakingTransfer
Show LedgerCStakingTransfer
Show LedgerDeposit
Show LedgerDeposit
Deposit amount in USDC
Show LedgerInternalTransfer
Show LedgerInternalTransfer
Show LedgerLiquidation
Show LedgerLiquidation
Liquidated notional position value
Account value at time of liquidation
List of positions that were liquidatedType:
LedgerLiquidatedPositionLeverage type (e.g. cross, isolated)
Show LedgerPerpDexClassTransfer
Show LedgerPerpDexClassTransfer
Show LedgerRewardsClaim
Show LedgerRewardsClaim
Claimed rewards amount
Show LedgerSend
Show LedgerSend
Send amount
USDC equivalent value
Destination DEX identifier
Fee in native token
Send fee
Recipient address
Token used for fee payment
Send nonce
Sender address
Source DEX identifier
Token identifier
Show LedgerSpotTransfer
Show LedgerSpotTransfer
Show LedgerSubAccountTransfer
Show LedgerSubAccountTransfer
Show LedgerVaultCreate
Show LedgerVaultCreate
Show LedgerVaultDeposit
Show LedgerVaultDeposit
Show LedgerVaultWithdraw
Show LedgerVaultWithdraw
Transaction/event hash from the Hypercore L1
Ledger subtype discriminator (e.g. withdraw, deposit, spot_transfer, send)
ISO-8601 timestamp of the ledger event
Show HypercoreWithdrawalEvent
Show HypercoreWithdrawalEvent
Enum value identifying the transaction typeType:
TransactionTypeTransaction/event hash from the Hypercore L1
ISO-8601 timestamp of the withdrawal event
Withdrawal amount in USDC
Show SwapTransaction
Show SwapTransaction
Enum value identifying the transaction typeType:
TransactionTypeAmount of tokens received
Amount of tokens sold
Metadata for the token boughtType:
TokenContractMetadataShow TransferTransaction
Show TransferTransaction
Enum value identifying the transaction typeType:
TransactionTypeAmount of tokens transferred
Total USD value of the transferred amount
USD price per token at time of transfer
Metadata for the transferred token contractType:
TokenContractMetadataSender wallet address
Recipient wallet address
Show WithdrawTransaction
Show WithdrawTransaction
Enum value identifying the transaction typeType:
TransactionTypeAmount of tokens withdrawn
Total USD value of the withdrawn amount
USD price per token at time of withdrawal
Metadata for the withdrawn token contractType:
TokenContractMetadataSource pool or contract address
Recipient wallet address
The amount of gas used by the transaction
The hash of the block containing the transaction
The recipient’s address
The transaction hash
The block number where the transaction was included
The type of decoded event (e.g., SWAP)
The address of the block miner
The position of the transaction in the block
Timestamp when the block containing this transaction was signed (ISO-8601)
The sender’s address
Array of event logs emitted during the transactionType:
TransactionLogThe transaction value in native currency
The blockchain network where the transaction occurred
Whether the transaction was successful