Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/metaplex-foundation/mpl-token-metadata
/ functions
Functions
4,297 in github.com/metaplex-foundation/mpl-token-metadata
⨍
Functions
4,297
◇
Types & classes
1,768
↓ 519 callers
Method
to_string
(&self)
programs/token-metadata/program/src/state/programmable.rs:431
↓ 403 callers
Function
program_test
()
programs/token-metadata/program/tests/utils/mod.rs:39
↓ 280 callers
Method
create_v3
( &self, context: &mut ProgramTestContext, name: String, symbol: String,
programs/token-metadata/program/tests/utils/metadata.rs:97
↓ 267 callers
Function
expectPublicKey
( value: PublicKey | Pda | Signer | null | undefined )
clients/js/src/generated/shared/index.ts:41
↓ 211 callers
Method
payer
()
programs/token-metadata/js/test/setup/txs-init.ts:93
↓ 195 callers
Function
get_account
(context: &mut ProgramTestContext, pubkey: &Pubkey)
programs/token-metadata/program/tests/utils/mod.rs:45
↓ 195 callers
Method
serialize
* Serializes the {@link Edition} into a Buffer. * @returns a tuple of the created Buffer and the offset up to which the buffer was written to store
programs/token-metadata/js/src/generated/accounts/Edition.ts:94
↓ 175 callers
Method
dirty_clone
(&self)
programs/token-metadata/program/tests/utils/mod.rs:253
↓ 170 callers
Function
deserialize
(buf: Buffer, offset = 0)
programs/token-metadata/js/src/custom/metadata-deserializer.ts:24
↓ 144 callers
Method
mint
( &mut self, context: &mut ProgramTestContext, authorization_rules: Option<Pubkey>,
programs/token-metadata/program/tests/utils/digital_asset.rs:379
↓ 143 callers
Function
createUmi
()
clients/js/test/_setup.ts:60
↓ 143 callers
Method
metadata
(&mut self, metadata: solana_program::pubkey::Pubkey)
clients/rust/src/generated/instructions/use.rs:237
↓ 137 callers
Method
instruction
(&self)
programs/token-metadata/program/src/instruction/burn.rs:134
↓ 134 callers
Function
assert_owned_by
(account: &AccountInfo, owner: &Pubkey)
programs/token-metadata/program/src/assertions/misc.rs:134
↓ 130 callers
Method
authority
(&self)
programs/token-metadata/program/tests/utils/rooster_manager.rs:184
↓ 126 callers
Method
edition
(&mut self, edition: Option<solana_program::pubkey::Pubkey>)
clients/rust/src/generated/instructions/use.rs:244
↓ 122 callers
Function
createDigitalAssetWithToken
( umi: Umi, input: Partial<Parameters<typeof createV1>[1]> & { token?: PublicKey; tokenOwner?: Pub
clients/js/test/_setup.ts:78
↓ 120 callers
Method
create_and_mint
( &mut self, context: &mut ProgramTestContext, token_standard: TokenStandard,
programs/token-metadata/program/tests/utils/digital_asset.rs:447
↓ 119 callers
Method
get_data
( &self, context: &mut ProgramTestContext, )
programs/token-metadata/program/tests/utils/metadata.rs:66
↓ 115 callers
Method
create_v3_default
( &self, context: &mut ProgramTestContext, )
programs/token-metadata/program/tests/utils/metadata.rs:322
↓ 113 callers
Method
token
(&mut self, token: Option<solana_program::pubkey::Pubkey>)
clients/rust/src/generated/instructions/use.rs:225
↓ 100 callers
Function
findMetadataPda
( context: Pick<Context, 'eddsa' | 'programs'>, seeds: { /** The address of the mint account */ mi
clients/js/src/generated/accounts/metadata.ts:234
↓ 91 callers
Method
create
( &mut self, context: &mut ProgramTestContext, token_standard: TokenStandard,
programs/token-metadata/program/tests/utils/digital_asset.rs:260
↓ 89 callers
Method
delegate
( &mut self, context: &mut ProgramTestContext, payer: Keypair, delegate: Pubke
programs/token-metadata/program/tests/utils/digital_asset.rs:670
↓ 87 callers
Function
getAccountMetasAndSigners
( accounts: ResolvedAccount[], optionalAccountStrategy: 'omitted' | 'programId', programId: PublicKey )
clients/js/src/generated/shared/index.ts:91
↓ 82 callers
Method
fromAccountAddress
* Retrieves the account info from the provided address and deserializes * the {@link Edition} from its data. * * @throws Error if no account
programs/token-metadata/js/src/generated/accounts/Edition.ts:58
↓ 79 callers
Function
findMasterEditionPda
( context: Pick<Context, 'eddsa' | 'programs'>, seeds: { /** The address of the mint account */ mi
clients/js/src/generated/accounts/masterEdition.ts:157
↓ 79 callers
Method
get_metadata
(&self, context: &mut ProgramTestContext)
programs/token-metadata/program/tests/utils/metadata.rs:85
↓ 75 callers
Method
from
(e: MetadataError)
programs/token-metadata/program/src/error.rs:811
↓ 74 callers
Function
airdrop
( context: &mut ProgramTestContext, receiver: &Pubkey, amount: u64, )
programs/token-metadata/program/tests/utils/mod.rs:59
↓ 68 callers
Function
fetchDigitalAssetWithAssociatedToken
( context: Pick<Context, 'rpc' | 'eddsa' | 'programs'>, mint: PublicKey, owner: PublicKey, options?: R
clients/js/src/digitalAssetWithToken.ts:68
↓ 67 callers
Function
puffed_out_string
Pads the string to the desired size with `0u8`s. NOTE: it is assumed that the string's size is never larger than the given size.
programs/token-metadata/program/src/utils/mod.rs:141
↓ 62 callers
Method
system_program
(&mut self, system_program: solana_program::pubkey::Pubkey)
clients/rust/src/generated/instructions/use.rs:257
↓ 61 callers
Method
airdrop
( &self, context: &mut ProgramTestContext, lamports: u64, )
programs/token-metadata/program/tests/utils/mod.rs:275
↓ 60 callers
Function
assert_before_metadata
(context: &mut ProgramTestContext, metadata: Pubkey)
programs/token-metadata/program/tests/utils/mod.rs:422
↓ 60 callers
Function
createAndMintDefaultAsset
( t: test.Test, connection: Connection, API: InitTransactions, handler: PayerTransactionHandler, pay
programs/token-metadata/js/test/utils/digital-asset-manager.ts:104
↓ 60 callers
Function
expectSome
(value: T | null | undefined)
clients/js/src/generated/shared/index.ts:30
↓ 57 callers
Function
find_token_record_account
(mint: &Pubkey, token: &Pubkey)
programs/token-metadata/program/src/pda.rs:126
↓ 54 callers
Function
getAuthorizationDataSerializer
()
clients/js/src/generated/types/authorizationData.ts:16
↓ 54 callers
Function
spokSamePubkey
(a: PublicKey | COption<PublicKey>)
programs/token-metadata/js/test/utils/index.ts:47
↓ 52 callers
Function
assert_after_metadata
(context: &mut ProgramTestContext, metadata: Pubkey)
programs/token-metadata/program/tests/utils/mod.rs:460
↓ 52 callers
Method
burn
( &mut self, context: &mut ProgramTestContext, authority: Keypair, args: BurnA
programs/token-metadata/program/tests/utils/digital_asset.rs:97
↓ 45 callers
Method
delegate_record
( &mut self, delegate_record: Option<solana_program::pubkey::Pubkey>, )
clients/rust/src/generated/instructions/use.rs:215
↓ 43 callers
Method
create_from_asset
( &self, context: &mut ProgramTestContext, )
programs/token-metadata/program/tests/utils/edition_marker.rs:257
↓ 40 callers
Function
assert_before_master_edition
( context: &mut ProgramTestContext, master_edition: Pubkey, )
programs/token-metadata/program/tests/utils/mod.rs:431
↓ 40 callers
Function
findMetadataDelegateRecordPda
( context: Pick<Context, 'eddsa' | 'programs'>, seeds: { /** The address of the mint account */ mi
clients/js/src/generated/accounts/metadataDelegateRecord.ts:169
↓ 40 callers
Function
findTokenRecordPda
( context: Pick<Context, 'eddsa' | 'programs'>, seeds: { /** The address of the mint account */ mi
clients/js/src/generated/accounts/tokenRecord.ts:179
↓ 40 callers
Method
spl_token_program
( &mut self, spl_token_program: Option<solana_program::pubkey::Pubkey>, )
clients/rust/src/generated/instructions/use.rs:274
↓ 37 callers
Method
create_and_mint_item_with_collection
( &mut self, context: &mut ProgramTestContext, token_standard: TokenStandard,
programs/token-metadata/program/tests/utils/digital_asset.rs:563
↓ 37 callers
Function
findTokenRecordPda
(mint: PublicKey, token: PublicKey)
programs/token-metadata/js/test/utils/programmable.ts:22
↓ 35 callers
Method
assert_item_collection_matches_on_chain
( &self, context: &mut ProgramTestContext, collection: &Option<Collection>, )
programs/token-metadata/program/tests/utils/digital_asset.rs:1341
↓ 35 callers
Method
delegate
( delegate: PublicKey, mint: PublicKey, metadata: PublicKey, authority: PublicKey, payer:
programs/token-metadata/js/test/setup/txs-init.ts:569
↓ 35 callers
Function
find_metadata_delegate_record_account
( mint: &Pubkey, role: MetadataDelegateRole, update_authority: &Pubkey, delegate: &Pubkey, )
programs/token-metadata/program/src/pda.rs:88
↓ 34 callers
Function
assert_after_master_edition
(context: &mut ProgramTestContext, master_edition: Pubkey)
programs/token-metadata/program/tests/utils/mod.rs:469
↓ 34 callers
Function
resolveIsNonFungible
( context: any, accounts: any, args: { tokenStandard?: TokenStandard }, ...rest: any[] )
clients/js/src/hooked/resolvers.ts:37
↓ 34 callers
Method
update
( t: Test, handler: PayerTransactionHandler, mint: PublicKey, metadata: PublicKey, authori
programs/token-metadata/js/test/setup/txs-init.ts:497
↓ 34 callers
Method
verify
( &mut self, context: &mut ProgramTestContext, authority: Keypair, args: Verif
programs/token-metadata/program/tests/utils/digital_asset.rs:165
↓ 33 callers
Method
is_some
(&self)
programs/token-metadata/program/src/instruction/metadata.rs:281
↓ 33 callers
Method
transfer
This transfers a DigitalAsset from its existing Token Account to a new one and should update the token account after a successful transfer, as well as
programs/token-metadata/program/tests/utils/digital_asset.rs:1035
↓ 32 callers
Method
unverify
( &mut self, context: &mut ProgramTestContext, authority: Keypair, args: Verif
programs/token-metadata/program/tests/utils/digital_asset.rs:216
↓ 31 callers
Function
assert_collection_unverified_item_and_parent
( context: &mut ProgramTestContext, item_da: &DigitalAsset, collection: &Option<Collec
programs/token-metadata/program/tests/verify.rs:1740
↓ 31 callers
Function
create_default_metaplex_rule_set
( context: &mut ProgramTestContext, creator: Keypair, use_delegate_allow_list: bool, )
programs/token-metadata/program/tests/utils/programmable.rs:59
↓ 30 callers
Function
assert_derivation
( program_id: &Pubkey, account: &AccountInfo, path: &[&[u8]], )
programs/token-metadata/program/src/assertions/misc.rs:113
↓ 30 callers
Function
spokSameBigint
(a?: BN | bigint)
programs/token-metadata/js/test/utils/index.ts:30
↓ 29 callers
Method
set_and_verify_collection
( &self, context: &mut ProgramTestContext, collection: Pubkey, collection_auth
programs/token-metadata/program/tests/utils/metadata.rs:621
↓ 29 callers
Method
set_and_verify_sized_collection_item
( &self, context: &mut ProgramTestContext, collection: Pubkey, collection_auth
programs/token-metadata/program/tests/utils/metadata.rs:651
↓ 28 callers
Method
update
( &self, context: &mut ProgramTestContext, authority: Keypair, update_args: Up
programs/token-metadata/program/tests/utils/digital_asset.rs:1214
↓ 27 callers
Function
get_account
(context: &mut ProgramTestContext, pubkey: &Pubkey)
clients/rust/tests/setup/mod.rs:24
↓ 26 callers
Function
createDigitalAsset
( umi: Umi, input: Partial<Parameters<typeof createV1>[1]> = {} )
clients/js/test/_setup.ts:63
↓ 25 callers
Function
burn_edition
( context: &mut ProgramTestContext, metadata: Pubkey, owner: &Keypair, print_edition_mint: Pub
programs/token-metadata/program/tests/utils/mod.rs:110
↓ 25 callers
Method
create_and_mint_collection_parent
( &mut self, context: &mut ProgramTestContext, token_standard: TokenStandard,
programs/token-metadata/program/tests/utils/digital_asset.rs:603
↓ 25 callers
Method
create_and_mint_with_supply
( &mut self, context: &mut ProgramTestContext, token_standard: TokenStandard,
programs/token-metadata/program/tests/utils/digital_asset.rs:477
↓ 25 callers
Function
fetchMetadata
( context: Pick<Context, 'rpc'>, publicKey: PublicKey | Pda, options?: RpcGetAccountOptions )
clients/js/src/generated/accounts/metadata.ts:133
↓ 25 callers
Function
getKeySerializer
()
clients/js/src/generated/types/key.ts:31
↓ 24 callers
Method
create
( t: Test, payer: Keypair, assetData: AssetData, decimals: number, printSupply: number,
programs/token-metadata/js/test/setup/txs-init.ts:236
↓ 23 callers
Function
createV1
( context: Pick<Context, 'eddsa' | 'identity' | 'payer' | 'programs'>, input: CreateV1InstructionAccounts
clients/js/src/generated/instructions/createV1.ts:193
↓ 23 callers
Function
program_test
()
clients/rust/tests/setup/mod.rs:14
↓ 22 callers
Method
assert_collection_details_matches_on_chain
( &self, context: &mut ProgramTestContext, collection_details: &Option<CollectionDetai
programs/token-metadata/program/tests/utils/digital_asset.rs:1351
↓ 22 callers
Method
change_update_authority
( &self, context: &mut ProgramTestContext, new_update_authority: Pubkey, )
programs/token-metadata/program/tests/utils/metadata.rs:735
↓ 22 callers
Function
create_mint_verify_collection_check
( context: &mut ProgramTestContext, collection_details: Option<CollectionDetails>, ite
programs/token-metadata/program/tests/unverify.rs:2803
↓ 21 callers
Function
assert_keys_equal
(key1: &Pubkey, key2: &Pubkey)
programs/token-metadata/program/src/assertions/misc.rs:19
↓ 21 callers
Method
authorization_rules
( &mut self, authorization_rules: Option<solana_program::pubkey::Pubkey>, )
clients/rust/src/generated/instructions/use.rs:294
↓ 21 callers
Function
createDefaultAsset
( t: test.Test, connection: Connection, API: InitTransactions, handler: PayerTransactionHandler, pay
programs/token-metadata/js/test/utils/digital-asset-manager.ts:54
↓ 21 callers
Method
master_edition
(&self)
programs/token-metadata/program/src/state/reservation.rs:82
↓ 21 callers
Method
pda
(&self)
programs/token-metadata/program/tests/utils/rooster_manager.rs:188
↓ 20 callers
Function
find_collection_authority_account
(mint: &Pubkey, authority: &Pubkey)
programs/token-metadata/program/src/pda.rs:68
↓ 20 callers
Function
printSupply
( kind: K, data?: any )
clients/js/src/generated/types/printSupply.ts:60
↓ 20 callers
Method
token_record
( &mut self, token_record: Option<solana_program::pubkey::Pubkey>, )
clients/rust/src/generated/instructions/lock.rs:260
↓ 19 callers
Function
approve_collection_authority
( program_id: Pubkey, collection_authority_record: Pubkey, new_collection_authority: Pubkey, u
programs/token-metadata/program/src/instruction/collection.rs:27
↓ 19 callers
Method
verify_collection
( &self, context: &mut ProgramTestContext, collection: Pubkey, collection_auth
programs/token-metadata/program/tests/utils/metadata.rs:564
↓ 18 callers
Function
assert_after_print_edition
(context: &mut ProgramTestContext, print_edition: Pubkey)
programs/token-metadata/program/tests/utils/mod.rs:482
↓ 18 callers
Function
assert_before_print_edition
(context: &mut ProgramTestContext, print_edition: Pubkey)
programs/token-metadata/program/tests/utils/mod.rs:447
↓ 18 callers
Function
fetchMetadataFromSeeds
( context: Pick<Context, 'eddsa' | 'programs' | 'rpc'>, seeds: Parameters<typeof findMetadataPda>[1], op
clients/js/src/generated/accounts/metadata.ts:252
↓ 18 callers
Method
save
(&self, data: &mut [u8])
programs/token-metadata/program/src/state/metadata.rs:98
↓ 18 callers
Function
update_metadata_accounts_v2
update metadata account v2 instruction
programs/token-metadata/program/src/instruction/metadata.rs:575
↓ 18 callers
Method
verify_sized_collection_item
( &self, context: &mut ProgramTestContext, collection: Pubkey, collection_auth
programs/token-metadata/program/tests/utils/metadata.rs:592
↓ 17 callers
Function
assert_owner_in
(account: &AccountInfo, owners: &[Pubkey])
programs/token-metadata/program/src/assertions/misc.rs:138
↓ 17 callers
Function
burn
( context: &mut ProgramTestContext, metadata: Pubkey, owner: &Keypair, mint: Pubkey, token
programs/token-metadata/program/tests/utils/mod.rs:79
↓ 17 callers
Function
clean_write_metadata
( metadata: &mut Metadata, metadata_account_info: &AccountInfo, )
programs/token-metadata/program/src/utils/metadata.rs:273
↓ 17 callers
Method
create_default_with_mint_extensions
( &mut self, context: &mut ProgramTestContext, token_standard: TokenStandard,
clients/rust/tests/setup/digital_asset.rs:189
next →
1–100 of 4,297, ranked by callers