Skip to main content
poolId
String!
required
The ID of the NFT pool (poolAddress:networkId). For example, 0xdbea289dcc10eed8431e78753414a3d81b8e7201:1.
tokenAddress
String!
required
The contract address of the liquidity token of the pool (usually WETH).
collectionAddress
String!
required
The contract address of the NFT collection.
collectionName
String!
required
The contract name of the NFT collection.
collectionSymbol
String
The symbol of the NFT collection.
exchangeAddress
String!
required
The contract address of the NFT AMM marketplace.
poolAddress
String!
required
The contract address of the NFT pool.
networkId
Int!
required
The network ID the NFT collection is deployed on.
poolType
NftPoolType!
required
The type of liquidity pool.
poolVariant
The pool variant. Can be ERC20 or NATIVE.
bondingCurveType
The bonding curve type that defines how the prices of NFTs change after each buy or sell within a pool.
bondingCurveAddress
String!
required
The contract address of the bonding curve.
assetRecipientAddress
String!
required
The wallet address that will receive the tokens or NFT sent to the pair during swaps.
delta
String!
required
The current delta used in the bonding curve.
owner
String!
required
The wallet address of the pool owner.
fee
String!
required
The current fee for pool.
poolFeesAllTimeT
String
poolFeesAllTimeNBT
String
floorNBT
String
The current price at which the pool is willing to sell an NFT in the network’s base token. Only applicable for SELL and BUY_AND_SELL pool types.
offerNBT
String
The current price at which the pool is willing to buy an NFT in the network’s base token. Only applicable for BUY and BUY_AND_SELL pool types.
spotPriceNBT
String!
required
The spot price in the network’s base token.
balanceNBT
String!
required
The current pool liquidity in the network’s base token.
nftBalanceV2
String!
required
The current number of NFTs in the pool.
volumeAllTimeNBT
String!
required
The total volume of the pool in the network’s base token over the pool’s lifetime.
floorT
String
The current price at which the pool is willing to sell an NFT in the pool’s liquidity token. Only applicable for SELL and BUY_AND_SELL pool types.
offerT
String
The current price at which the pool is willing to buy an NFT in the pool’s liquidity token. Only applicable for BUY and BUY_AND_SELL pool types.
spotPriceT
String!
required
The instantaneous price for selling 1 NFT to the pool in the pool’s liquidity token.
balanceT
String!
required
The current pool liquidity in the pool’s liquidity token.
volumeAllTimeT
String!
required
The total volume of the pool in the pool’s liquidity token over the pool’s lifetime.
nftVolumeAllTimeV2
String!
required
The total number of NFTs bought and sold over the pool’s lifetime.
nftAssets
The list of NFT assets in the pool.
poolNftType
The type of NFT in the pool.
The list of royalties for the pool. Only applicable for SUDOSWAP_V2 pools.
propertyChecker
String
The property checker contract address for the pool.
The NFT pool contract version. Can be SUDOSWAP_V1 or SUDOSWAP_V2.
acceptedNftTokenIds
[String]
For ERC1155 pools, the list of NFT token IDs that are accepted by the pool.
nftBalance
Int
deprecated
The current number of NFTs in the pool.
This field is deprecated. nftBalance is changing from Int to String - use nftBalanceV2 instead.
nftVolumeAllTime
Int!
required
deprecated
The total number of NFTs bought and sold over the pool’s lifetime.
This field is deprecated. nftVolumeAllTime is changing from Int to String - use nftVolumeAllTimeV2 instead.