Module processor

Module processor 

Source

Structs§

AuthorizationData

Enums§

DelegateScenario
TransferScenario
UpdateScenario

Functions§

bubblegum_set_collection_size
burn
Burn an asset, closing associated accounts.
create
Create the associated metadata accounts for a mint.
delegate
Delegates an action over an asset to a specific account.
find_escrow_account
find_escrow_seeds
lock
migrate
migrate_v1
mint
Mints tokens from a mint account.
mint_v1
next_optional_account_info
Convenience function for accessing the next item in an AccountInfo iterator and validating whether the account is present or not.
process_approve_collection_authority
process_approve_use_authority
process_burn_edition_nft
process_burn_nft
process_close_escrow_account
process_create_escrow_account
process_create_metadata_accounts_v3
process_freeze_delegated_account
process_instruction
Process Token Metadata instructions.
process_puff_metadata_account
Puff out the variable length fields to a fixed length on a metadata account in a permissionless way.
process_remove_creator_verification
process_revoke_collection_authority
process_revoke_use_authority
process_set_token_standard
process_sign_metadata
process_thaw_delegated_account
process_transfer_out_of_escrow
process_update_metadata_accounts_v2
process_update_primary_sale_happened_via_token
process_utilize
revoke
Revoke a delegation of the token.
set_and_verify_collection
set_and_verify_sized_collection_item
set_collection_size
transfer
try_get_account_info
Convenience function for accessing an AccountInfo by index and validating whether the account is present or not.
try_get_optional_account_info
Convenience function for accessing an AccountInfo by index and validating whether the account is present or not.
unlock
unverify
unverify_collection
unverify_sized_collection_item
update
verify
verify_collection
verify_sized_collection_item