Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/nifty-oss/asset
/ functions
Functions
1,067 in github.com/nifty-oss/asset
⨍
Functions
1,067
◇
Types & classes
507
↓ 1 callers
Function
getUngroupInstructionDataSerializer
()
clients/js/asset/src/generated/instructions/ungroup.ts:44
↓ 1 callers
Function
getUnlockInstructionDataSerializer
()
clients/js/asset/src/generated/instructions/unlock.ts:42
↓ 1 callers
Function
getUnverifyInstructionDataSerializer
()
clients/js/asset/src/generated/instructions/unverify.ts:42
↓ 1 callers
Function
getUpdateInstructionDataSerializer
()
clients/js/asset/src/generated/instructions/update.ts:70
↓ 1 callers
Function
getVaultAccountDataSerializer
()
clients/js/bridge/src/generated/accounts/vault.ts:56
↓ 1 callers
Function
getVerifyInstructionDataSerializer
()
clients/js/asset/src/generated/instructions/verify.ts:42
↓ 1 callers
Function
getWriteInstructionDataSerializer
()
clients/js/asset/src/generated/instructions/write.ts:54
↓ 1 callers
Method
group
(&mut self, group: Option<solana_program::pubkey::Pubkey>)
programs/asset/interface/src/generated/instructions/burn.rs:123
↓ 1 callers
Method
has_active_roles
(&self)
programs/asset/types/src/state/delegate.rs:36
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/unverify.rs:161
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/group.rs:180
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/revoke.rs:190
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/remove.rs:237
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/ungroup.rs:180
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/close.rs:162
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/write.rs:216
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/allocate.rs:223
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/create.rs:350
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/unlock.rs:161
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/update.rs:314
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/verify.rs:161
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/handover.rs:181
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/approve.rs:209
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/transfer.rs:208
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/burn.rs:213
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
programs/asset/interface/src/generated/instructions/resize.rs:238
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/bridge/src/generated/instructions/bridge.rs:605
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/bridge/src/generated/instructions/create.rs:346
↓ 1 callers
Method
invoke_signed
( &self, program: &'b solana_program::account_info::AccountInfo<'a>, instruction_data:
clients/rust/asset/src/impls.rs:24
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/unverify.rs:161
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/lock.rs:161
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/group.rs:180
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/revoke.rs:190
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/remove.rs:237
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/ungroup.rs:180
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/close.rs:162
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/write.rs:216
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/allocate.rs:223
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/create.rs:350
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/unlock.rs:161
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/update.rs:314
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/verify.rs:161
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/handover.rs:181
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/approve.rs:209
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/transfer.rs:208
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/burn.rs:213
↓ 1 callers
Method
invoke_signed
( &self, signers_seeds: &[&[&[u8]]], )
clients/rust/asset/src/generated/instructions/resize.rs:238
↓ 1 callers
Method
is_some
(&self)
programs/asset/types/src/state/delegate.rs:56
↓ 1 callers
Function
key
(name)
configs/kinobi-bridge.cjs:222
↓ 1 callers
Function
key
(name)
configs/kinobi-asset.cjs:569
↓ 1 callers
Method
metadata
(&mut self, metadata: solana_program::pubkey::Pubkey)
clients/rust/bridge/src/generated/instructions/bridge.rs:281
↓ 1 callers
Method
mint
(&mut self, mint: solana_program::pubkey::Pubkey)
clients/rust/bridge/src/generated/instructions/bridge.rs:275
↓ 1 callers
Method
mutable
(&mut self, mutable: bool)
programs/asset/interface/src/generated/instructions/create.rs:226
↓ 1 callers
Method
new_authority
(&mut self, new_authority: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/handover.rs:97
↓ 1 callers
Function
niftyProxy
()
clients/js/proxy/src/plugin.ts:4
↓ 1 callers
Function
not
(constraint: Constraint)
clients/js/asset/src/constraints/not.ts:14
↓ 1 callers
Method
operator_type
(&self)
programs/asset/types/src/constraints/mod.rs:177
↓ 1 callers
Function
or
(constraints: Constraint[])
clients/js/asset/src/constraints/or.ts:18
↓ 1 callers
Function
process_approve
Approves a delegate to manage an asset. ### Accounts: 0. `[writable]` asset 1. `[signer]` owner 2. `[]` delegate
programs/asset/program/src/processor/approve.rs:23
↓ 1 callers
Function
process_bridge
(program_id: &Pubkey, ctx: Context<BridgeAccounts>)
programs/bridge/src/processor/bridge.rs:37
↓ 1 callers
Function
process_burn
Burns an asset. ### Accounts: 0. `[writable]` asset 1. `[writable, signer]` signer 2. `[writable, optional]` recipient 3. `[writable, optional]` gro
programs/asset/program/src/processor/burn.rs:25
↓ 1 callers
Function
process_close
Closes an uninitialized asset buffer account. ### Accounts: 0. `[writable, signer]` buffer 1. `[writable]` recipient
programs/asset/program/src/processor/close.rs:17
↓ 1 callers
Function
process_create
( program_id: &Pubkey, ctx: Context<CreateAccounts>, args: CreateArgs, )
programs/bridge/src/processor/create.rs:34
↓ 1 callers
Function
process_create
( program_id: &Pubkey, ctx: Context<CreateAccounts>, metadata: Metadata, )
programs/proxy/src/processor/create.rs:23
↓ 1 callers
Function
process_create
Creates a new asset. ### Accounts: 0. `[writable, signer]` asset 1. `[optional_signer]` authority 2. `[]` owner 3. `[writable, optional]` group 4. `
programs/asset/program/src/processor/create.rs:33
↓ 1 callers
Function
process_handover
Handover an asset to a new authority. ### Accounts: 0. `[writable]` asset 1. `[signer]` authority 2. `[signer]` new_authority
programs/asset/program/src/processor/handover.rs:20
↓ 1 callers
Function
process_lock
Locks an asset. ### Accounts: 0. `[writable]` asset 1. `[signer]` signer
programs/asset/program/src/processor/lock.rs:21
↓ 1 callers
Function
process_remove
( program_id: &Pubkey, ctx: Context<Remove>, extension_type: ExtensionType, )
programs/asset/program/src/processor/remove.rs:28
↓ 1 callers
Function
process_resize
(program_id: &Pubkey, ctx: Context<Resize>, args: Strategy)
programs/asset/program/src/processor/resize.rs:26
↓ 1 callers
Function
process_revoke
Revokes a delegate. ### Accounts: 0. `[writable]` asset 1. `[signer]` signer
programs/asset/program/src/processor/revoke.rs:23
↓ 1 callers
Function
process_transfer
( _program_id: &Pubkey, ctx: nifty_asset_interface::accounts::Context<'a, TransferAccounts<'a>>, )
programs/proxy/src/processor/transfer.rs:17
↓ 1 callers
Function
process_transfer
Transfers ownership of the aseet to a new public key. ### Accounts: 0. `[writable]` asset 1. `[signer]` signer 2. `[]` recipient 3. `[optional]` gro
programs/asset/program/src/processor/transfer.rs:34
↓ 1 callers
Function
process_ungroup
Removes an asset from a group. ### Accounts: 0. `[writable]` asset 1. `[writable]` group 2. `[signer]` authority
programs/asset/program/src/processor/ungroup.rs:22
↓ 1 callers
Function
process_unlock
Unlocks an asset. ### Accounts: 0. `[writable]` asset 1. `[signer]` signer
programs/asset/program/src/processor/unlock.rs:21
↓ 1 callers
Function
process_unverify
Unverifies a creator. ### Accounts: 0. `[writable]` asset 1. `[signer]` creator
programs/asset/program/src/processor/unverify.rs:20
↓ 1 callers
Function
process_update
( _program_id: &Pubkey, ctx: nifty_asset_interface::accounts::Context<'a, UpdateAccounts<'a>>, inp
programs/proxy/src/processor/update.rs:8
↓ 1 callers
Function
process_update
( program_id: &Pubkey, ctx: Context<Update>, args: UpdateInput, )
programs/asset/program/src/processor/update.rs:41
↓ 1 callers
Function
process_verify
Verifies a creator. ### Accounts: 0. `[writable]` asset 1. `[signer]` creator
programs/asset/program/src/processor/verify.rs:20
↓ 1 callers
Function
process_write
Writes data to an extension. ### Accounts: 0. `[writable, signer]` asset 1. `[writable, signer]` payer 2. `[optional]` system_program
programs/asset/program/src/processor/write.rs:28
↓ 1 callers
Function
properties
(values: Property[])
clients/js/asset/src/extensions/properties.ts:19
↓ 1 callers
Method
remove
(&mut self, name: &str)
programs/asset/types/src/extensions/properties.rs:95
↓ 1 callers
Function
resolveProxiedAsset
( context: Pick<Context, 'eddsa' | 'programs'>, accounts: ResolvedAccounts, _args: any, programId: Pub
clients/js/proxy/src/hooked/resolvers.ts:5
↓ 1 callers
Function
safeFetchVault
( context: Pick<Context, 'rpc'>, publicKey: PublicKey | Pda, options?: RpcGetAccountOptions )
clients/js/bridge/src/generated/accounts/vault.ts:92
↓ 1 callers
Function
save_extension_data
( ctx: &Context<Allocate>, args: &crate::instruction::ExtensionInput, exists: bool, offset: us
programs/asset/program/src/processor/allocate.rs:182
↓ 1 callers
Method
set
Sets the list of owners.
programs/asset/types/src/constraints/owned_by.rs:59
↓ 1 callers
Method
set
Set the list of addresses (pubkeys).
programs/asset/types/src/constraints/pubkey_match.rs:57
↓ 1 callers
Function
sleep
(ms: number)
clients/js/proxy/test/_setup.ts:14
↓ 1 callers
Method
spl_ata_program
( &mut self, spl_ata_program: solana_program::pubkey::Pubkey, )
clients/rust/bridge/src/generated/instructions/bridge.rs:373
↓ 1 callers
Method
spl_token_program
( &mut self, spl_token_program: solana_program::pubkey::Pubkey, )
clients/rust/bridge/src/generated/instructions/bridge.rs:363
↓ 1 callers
Method
standard
(&mut self, standard: Standard)
programs/asset/interface/src/generated/instructions/create.rs:220
↓ 1 callers
Method
sysvar_instructions
( &mut self, sysvar_instructions: solana_program::pubkey::Pubkey, )
clients/rust/bridge/src/generated/instructions/bridge.rs:353
↓ 1 callers
Method
token
(&mut self, token: solana_program::pubkey::Pubkey)
clients/rust/bridge/src/generated/instructions/bridge.rs:269
↓ 1 callers
Method
token_record
( &mut self, token_record: Option<solana_program::pubkey::Pubkey>, )
clients/rust/bridge/src/generated/instructions/bridge.rs:294
↓ 1 callers
Function
updateWithBuffer
( context: Pick< Context, 'eddsa' | 'identity' | 'payer' | 'programs' | 'transactions' >, input:
clients/js/asset/src/updateWithBuffer.ts:19
↓ 1 callers
Function
validate_access
Checks if the instruction's accounts contain proxied and locked assets. This function will return the key of the locked asset if one is found. An err
programs/asset/program/src/processor/mod.rs:161
Method
add_remaining_account
( &mut self, account: solana_program::instruction::AccountMeta, )
programs/asset/interface/src/generated/instructions/unverify.rs:89
Method
add_remaining_account
( &mut self, account: solana_program::instruction::AccountMeta, )
programs/asset/interface/src/generated/instructions/lock.rs:89
Method
add_remaining_account
( &mut self, account: solana_program::instruction::AccountMeta, )
programs/asset/interface/src/generated/instructions/group.rs:102
Method
add_remaining_account
( &mut self, account: solana_program::instruction::AccountMeta, )
programs/asset/interface/src/generated/instructions/revoke.rs:108
Method
add_remaining_account
( &mut self, account: solana_program::instruction::AccountMeta, )
programs/asset/interface/src/generated/instructions/remove.rs:143
← previous
next →
301–400 of 1,067, ranked by callers