Skip to main content
id
String!
required
The ID of the NFT event (contractAddress:tokenId:networkId).
contractAddress
String!
required
The contract address of the NFT collection.
networkId
Int!
required
The network ID the NFT collection is deployed on.
tokenId
String!
required
The token ID of the NFT asset involved in the transaction.
maker
String!
required
The wallet address of the buyer.
taker
String!
required
The wallet address of the seller.
totalTradePrice
String
The total trade price for the transaction in the purchasing token. (The transaction can include more than 1 token).
individualTradePrice
String
The price of each individual NFT in the purchasing token.
paymentTokenAddress
String!
required
The contract address of the purchasing token.
totalPriceUsd
String
The total trade price for the transaction in USD. (The transaction can include more than 1 token).
individualPriceUsd
String
The price of each individual NFT in USD.
totalPriceNetworkBaseToken
String
The total trade price for the transaction in the network’s base token. (The transaction can include more than 1 token).
individualPriceNetworkBaseToken
String
The price of each individual NFT in the network’s base token.
eventType
String!
required
The event type of the transaction.
exchangeAddress
String!
required
The NFT marketplace address of the transaction.
sortKey
String!
required
The sortKey for the event (blockNumber#transactionIndex#logIndex (+ #marketplaceEventLogIndex if applicable), zero padded). For example, 0000000016414564#00000224#00000413#00000414.
blockNumber
Int!
required
The block number for the transaction.
transactionIndex
Int!
required
The index of the transaction within the block.
logIndex
Int!
required
The index of the log in the block.
transactionHash
String!
required
The unique hash for the transaction.
timestamp
Int!
required
The unix timestamp for the transaction.
numberOfTokens
String
The number of assets involved in the transaction.
aggregatorAddress
String
The contract address of the marketplace aggregator that routed the transaction.
poolAddress
String
The contract address of the NFT pool, if applicable.
fillSource
String
The name of the marketplace that processed the transaction.
priceError
String
The reason for the price error, if applicable. Can be NO_TOKEN_DATA, NO_TOKEN_PRICE, or LOW_LIQUIDITY_PAIR.
tokenPrice
String!
required
This field is deprecated. Some events may lack this value - use the nullable totalTradePrice. tokenPrice will return null values as an empty string.
totalPrice
String!
required
This field is deprecated. Some events may lack this value - use the nullable totalTradePrice. totalPrice will return null values as an empty string.
individualTokenPrice
String
This field is deprecated. Some events may lack this value - use the nullable individualTradePrice. individualTokenPrice will return null values as an empty string.
individualPrice
String
This field is deprecated. Some events may lack this value - use the nullable individualTradePrice. individualPrice will return null values as an empty string.
baseTokenAddress
String!
required
This field is deprecated. No longer supported
baseTokenPrice
String
This field is deprecated. No longer supported
individualBaseTokenPrice
String
This field is deprecated. No longer supported
networkBaseTokenPrice
String
This field is deprecated. No longer supported
individualNetworkBaseTokenPrice
String
This field is deprecated. No longer supported