Our Solana NFT trades supports coverage of regular and compressed NFTs (cNFTs) on Solana blockchain.

Marketplace and Protocol Coverage:

MarketplaceProtocol(s) cNFTProgram ID
magicedenmagiceden_v2
mmm
magiceden_v3_cnft
lucky_buy_magiceden_v2
lucky_buy_mmm
M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K

mmm3XBJg5gk8XJxEKBvdgptZz6SgK4tXvn36sodowMc

LUCK57mxzZiRGF2PdHAY79P6tZ8Apsi381tKvBrTdqk
tensortensorswap, tensorswap_cnft
lucky_buy_tensorswap
TSWAPaqyCSx2KABk68Shruf4rp7CxcNi8hAsbdwmHbN

TCMPhJdwDryooaGtiocG1u3xcYbRpiJzb283XfCZsDp

TRoLL7U1qTaqv2FFQ4jneZx5SetannKmrYCR778AkQZ
hadeswaphadeswaphadeK9DLv9eA7ya5KCTqSvSvRZeJC3JgD5a9Y3CNbvu
hyperspacehyperspaceHYPERfwdTjyJ2SCaKHmpF2MtrXqWxrsotYDsTrshHWq8
coralcubemmm
lucky_buy_mmm
mmm3XBJg5gk8XJxEKBvdgptZz6SgK4tXvn36sodowMc
okxokxokxMcn3a1DBWUV2ZJ4hHyh3hFJ9jjS2krmNKti6jEHr

Table Columns

Column NameDescriptionTypeExample
marketplaceMarketplace where this trade occurred.varchartensor
protocolProtocol that was used for this trade e.g. tensorswap vs tensorswap_cnftvarchartensorswap
aggregator_nameName of the aggregator, if the trade was routed through an aggregator.varchar
aggregator_addressAddress of the aggregator, if the trade was routed through an aggregator.varchar
order_match_typeACCEPT_BID or BUYvarcharSELL
trade_typeSINGLE_TRADE or BUNDLE_TRADEvarcharSINGLE_TRADE
buyer_addressAddress of the buyer.varchar3verLoBXtbbCLNhpVaVzDEtPXTFJuJapWvMwwpcXvYqJ
seller_addressAddress of the seller.varchar4d8LCMH5Vo94grKE5TDMqiX5niYj4NvfSYw3wWZPReaS
from_token_accountNFT Token Account sending NFT.varchar4mr5eegbUc5jAKmk4umtv1Ce1S7RHzGEXTHGjQnkBFcJ
to_token_accountNFT Token Account receiving NFT.varcharDZH9SPNfFhQY39uraL4ZBsrWALQabeALuDAdVcqiv1qH
token_standardToken standard.varchar
item_quantityNumber of NFTs bought.number1
token_mintToken Mint Data.varchar7xVyxfYtnTFUnndbgaynughjowNvJ55kktAYL47WfbGm
token_metadataToken Metadata. Its main goal is to attach additional data to Fungible or Non-Fungible Tokens on Solana.varchar5RubkwbHmWd8kprAXwjw8LseYC2egspQ16mpMW3kcu9n
is_cnftBoolean indicator on whether the NFT is a cNFT (compressed NFT).booleanFALSE
merkle_treecNFT data: The account that contains the Merkle tree, initialized by create_tree.varchar
leaf_indexcNFT data: The index of the leaf node in the Merkle tree. Can be retrieved from off-chain data store.number
asset_idvarchar
namevarchar
symbolvarchar
collection_mintvarchar
collection_namevarchar
collection_symbolvarchar
currency_mintAddress of the currency used in the trade.varcharSo11111111111111111111111111111111111111112
currency_symbolSymbol of the currency used in the trade.varcharSOL
raw_priceThe price of the NFT in the currency used to purchase (not divided by the number of decimals).varchar66077715721
price’raw_price’ divided by the number of decimals of the currencyfloat66.07771572
usd_priceUSD price paid for the NFTs in this trade.float1,854.80
raw_feesRaw amount of fees paid for the NFTs in this trade.varchar
feesFees paid for the NFTs in this trade.float
usd_feesUSD value of fees for this trade.float
signerTransaction Signer.varchar4d8LCMH5Vo94grKE5TDMqiX5niYj4NvfSYw3wWZPReaS
txn_idTransaction ID of this trade.varcharirpm2UeLXAgfjzpeQx6WPpKtE411JL1cy2FUP4tfKN51sjnS69nhQF4mXzWuYRFjbrSFCuGhLoeHz3atdzDx64i
txn_indexTransaction Index.number65
instruction_indexInstruction Index of the transaction.number2
block_slotBlock number when the trade occurred.number205,294,827
block_heightBlock height when the trade occurred.number187,843,071
block_timestampBlock timestamp of when the trade occurred.timestamp_ntz2023-07-14 11:45:02
block_hashBlock hash of when the trade occurred.varchar2ipFnoFR7Y2txL8vaYHwNvi1RoXHMavNr9AWnuwvdFM8
unique_idUnique ID of each trade.varchartxn_id-irpm2UeLXAgfjzpeQx6WPpKtE411JL1cy2FUP4tfKN51sjnS69nhQF4mXzWuYRFjbrSFCuGhLoeHz3atdzDx64i_i_index-2_ii_index-null