OptionalcollectionDelegated collection authority record PDA. Pass the Bubblegum
program id if collectionAuthority is the collection's direct
update authority rather than a delegate.
OptionalcollectionUsed when the asset is in a verified collection.
OptionalcollectionUsed when the asset is in a verified collection.
OptionalcompressionThe SPL/MPL Account Compression program that owns and manages the Merkle tree.
Delegate authority for the leaf; defaults to the leaf owner when no delegate is set.
Owner of the compressed NFT leaf being operated on.
OptionallogThe SPL/MPL Noop program, used to log leaf data so off-chain indexers can reconstruct the tree.
The concurrent Merkle tree account storing the compressed leaves, owned by the account compression program.
Account that pays for the transaction and any account rent.
OptionalsystemThe Solana System program.
OptionaltokenThe Token Metadata program, invoked to read or (un)verify the legacy collection accounts.
OptionaltreeThe tree's TreeConfig PDA, which stores its configuration and acts
as the tree's authority for CPIs into the compression program.
Either the collection authority or the tree owner/delegate, depending on whether the asset is in a verified collection.