NFT (Secondary) Market Actions

Actions taken on secondary NFT markets, e.g. MagicEden. These are generally emitted in the order as they happen on-chain, but new collections may be delayed.

Data source: NftMarketAction

NameDataTypeDescription
blockIdnumberNumeric identifier of a block describing the slot that the block was produced in.
blockTimenumberUnix epoch time (in seconds) of a block as calculated from validator votes.
transactionIdstringFirst signature in a transaction, which can be used to uniquely identify the transaction across the whole ledger.
transactionPositionnumberZero-indexed position of the transaction within the block.
instructionOrdinalnumberThe zero-indexed position of an instruction - subinstruction combination in the context of the transaction. This is generated by flattening all instruction/subinstruction/sub-subinstruction/... and numbering them from 0.
programIdstringThe account containing the program for the secondary market.
instructionNamestringThe name of the program instruction that was invoked.
Learn more about the instructionName here
mintstringMint address per the SPL token program.
helloMoonCollectionIdstringThe Hello Moon specific collection id. You must enter the exact collectionName or helloMoonCollectionId. Visit https://www.hellomoon.io/id?search=collection to find the correct name or id.
collectionNamestringThe name of the collection. You must enter the exact collectionName or helloMoonCollectionId. Visit https://www.hellomoon.io/id?search=collection to find the correct name or id.
marketNamestringThe marketName for the occurred action. Visit https://hellomoon.readme.io/reference/marketplaces for support marketplaces.
marketActionTypestringThe marketActionType, is the action that is performed. Hello Moon categorizes these action into One Of
ASK
UPDATE_ASK
CANCEL_ASK
BID
UPDATE_BID
CANCEL_BID
SALE

Learn more about the marketActionType here
sellerstringThe seller field will only exist if the marketActionType is One Of
ASK
UPDATE_ASK
CANCEL_ASK
SALE
buyerstringThe buyer field will only exist if the marketActionType is One Of
BID
UPDATE_BID
CANCEL_BID
SALE
pricenumberThe price will have a different context for each marketActionType. For example,
ASK, UPDATE_ASK, CANCEL_ASK, the price refers to the listing price of the NFT
BID, UPDATE_BID, CANCEL_BID, the price refers to the bid price of the NFT
SALE, the price refers to the price the NFT was sold at.