Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/nifty-oss/asset
/ functions
Functions
1,066 in github.com/nifty-oss/asset
⨍
Functions
1,066
◇
Types & classes
507
Method
new
()
programs/asset/interface/src/generated/instructions/transfer.rs:71
Method
new
()
programs/asset/interface/src/generated/instructions/burn.rs:75
Method
new
()
programs/asset/interface/src/generated/instructions/resize.rs:79
Method
new
()
clients/rust/bridge/src/generated/instructions/bridge.rs:191
Method
new
()
clients/rust/bridge/src/generated/instructions/create.rs:104
Method
new
()
clients/rust/asset/src/generated/instructions/unverify.rs:53
Method
new
()
clients/rust/asset/src/generated/instructions/lock.rs:53
Method
new
()
clients/rust/asset/src/generated/instructions/group.rs:58
Method
new
()
clients/rust/asset/src/generated/instructions/revoke.rs:60
Method
new
()
clients/rust/asset/src/generated/instructions/remove.rs:78
Method
new
()
clients/rust/asset/src/generated/instructions/ungroup.rs:58
Method
new
()
clients/rust/asset/src/generated/instructions/close.rs:54
Method
new
()
clients/rust/asset/src/generated/instructions/write.rs:64
Method
new
()
clients/rust/asset/src/generated/instructions/allocate.rs:77
Method
new
()
clients/rust/asset/src/generated/instructions/create.rs:112
Method
new
()
clients/rust/asset/src/generated/instructions/unlock.rs:53
Method
new
()
clients/rust/asset/src/generated/instructions/update.rs:105
Method
new
()
clients/rust/asset/src/generated/instructions/verify.rs:53
Method
new
()
clients/rust/asset/src/generated/instructions/handover.rs:59
Method
new
()
clients/rust/asset/src/generated/instructions/approve.rs:65
Method
new
()
clients/rust/asset/src/generated/instructions/transfer.rs:71
Method
new
()
clients/rust/asset/src/generated/instructions/burn.rs:75
Method
new
()
clients/rust/asset/src/generated/instructions/resize.rs:79
Method
new_authority
(&mut self, new_authority: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/handover.rs:97
Method
nifty_asset_program
( &mut self, nifty_asset_program: solana_program::pubkey::Pubkey, )
clients/rust/bridge/src/generated/instructions/bridge.rs:326
Method
nifty_asset_program
( &mut self, nifty_asset_program: solana_program::pubkey::Pubkey, )
clients/rust/bridge/src/generated/instructions/create.rs:204
Method
on_create
Validates the data of the extension. The `authority` (if present) is the `Pubkey` of the account that trigger the extension creation.
programs/asset/types/src/extensions/mod.rs:276
Method
on_create
( &mut self, _authority: Option<&solana_program::pubkey::Pubkey>, )
programs/asset/types/src/extensions/royalties.rs:55
Method
on_create
Validates the creators' share added up to `100`.
programs/asset/types/src/extensions/creators.rs:69
Method
on_create
(&mut self, _authority: Option<&Pubkey>)
programs/asset/types/src/extensions/grouping.rs:84
Method
on_update
Validates the data of the extension when it is updated. The purpose of this callback is to provide a mechanism to validate and modify the data of an
programs/asset/types/src/extensions/mod.rs:285
Method
on_update
( &mut self, other: &mut Self, _authority: Option<&solana_program::pubkey::Pubkey>,
programs/asset/types/src/extensions/royalties.rs:66
Method
on_update
(&mut self, other: &mut Self, authority: Option<&Pubkey>)
programs/asset/types/src/extensions/creators.rs:90
Method
on_update
(&mut self, other: &mut Self, _authority: Option<&Pubkey>)
programs/asset/types/src/extensions/proxy.rs:108
Method
on_update
(&mut self, other: &mut Self, _authority: Option<&Pubkey>)
programs/asset/types/src/extensions/grouping.rs:92
Method
overwrite
(&mut self, overwrite: bool)
programs/asset/interface/src/generated/instructions/write.rs:117
Method
overwrite
(&mut self, overwrite: bool)
clients/rust/asset/src/generated/instructions/write.rs:117
Method
owner
(&mut self, owner: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/approve.rs:104
Method
owner
(&mut self, owner: solana_program::pubkey::Pubkey)
clients/rust/bridge/src/generated/instructions/bridge.rs:263
Method
owner
(&mut self, owner: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/approve.rs:104
Method
payer
(&mut self, payer: Option<solana_program::pubkey::Pubkey>)
programs/asset/interface/src/generated/instructions/allocate.rs:117
Method
payer
(&mut self, payer: Option<solana_program::pubkey::Pubkey>)
programs/asset/interface/src/generated/instructions/create.rs:199
Method
payer
(&mut self, payer: Option<solana_program::pubkey::Pubkey>)
programs/asset/interface/src/generated/instructions/update.rs:175
Method
payer
(&mut self, payer: solana_program::pubkey::Pubkey, as_signer: bool)
programs/asset/interface/src/generated/instructions/resize.rs:126
Method
payer
(&mut self, payer: solana_program::pubkey::Pubkey)
clients/rust/bridge/src/generated/instructions/bridge.rs:319
Method
payer
(&mut self, payer: solana_program::pubkey::Pubkey)
clients/rust/bridge/src/generated/instructions/create.rs:190
Method
payer
(&mut self, payer: Option<solana_program::pubkey::Pubkey>)
clients/rust/asset/src/generated/instructions/allocate.rs:117
Method
payer
(&mut self, payer: Option<solana_program::pubkey::Pubkey>)
clients/rust/asset/src/generated/instructions/create.rs:199
Method
payer
(&mut self, payer: Option<solana_program::pubkey::Pubkey>)
clients/rust/asset/src/generated/instructions/update.rs:175
Method
payer
(&mut self, payer: solana_program::pubkey::Pubkey, as_signer: bool)
clients/rust/asset/src/generated/instructions/resize.rs:126
Method
print
(&self)
programs/bridge/src/error.rs:21
Method
print
(&self)
programs/proxy/src/error.rs:21
Method
print
(&self)
programs/asset/program/src/error.rs:101
Method
print
(&self)
clients/rust/bridge/src/generated/errors/bridge.rs:22
Method
print
(&self)
clients/rust/asset/src/generated/errors/asset.rs:82
Function
process_instruction
( program_id: &'a Pubkey, accounts: &'a [AccountInfo<'a>], instruction_data: &[u8], )
programs/bridge/src/entrypoint.rs:12
Function
process_instruction
( program_id: &Pubkey, accounts: &'a [AccountInfo<'a>], instruction_data: &[u8], )
programs/bridge/src/processor/mod.rs:20
Function
process_instruction
( program_id: &'a Pubkey, accounts: &'a [AccountInfo<'a>], instruction_data: &[u8], )
programs/proxy/src/entrypoint.rs:12
Function
process_instruction
( program_id: &Pubkey, accounts: &'a [AccountInfo<'a>], instruction_data: &[u8], )
programs/proxy/src/processor/mod.rs:18
Function
process_instruction
( program_id: &'a Pubkey, accounts: &'a [AccountInfo], instruction_data: &[u8], )
programs/asset/program/src/entrypoint.rs:12
Function
process_instruction
( program_id: &Pubkey, accounts: &[AccountInfo], instruction_data: &[u8], )
programs/asset/program/src/processor/mod.rs:46
Method
process_instruction
Processes the instruction for the asset program.
programs/asset/interface/src/processor.rs:90
Method
recipient
(&mut self, recipient: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/remove.rs:132
Method
recipient
(&mut self, recipient: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/close.rs:84
Method
recipient
(&mut self, recipient: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/transfer.rs:111
Method
recipient
(&mut self, recipient: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/remove.rs:132
Method
recipient
(&mut self, recipient: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/close.rs:84
Method
recipient
(&mut self, recipient: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/transfer.rs:111
Method
recipient
(&mut self, recipient: Option<solana_program::pubkey::Pubkey>)
clients/rust/asset/src/generated/instructions/burn.rs:116
Function
remove
( context: Pick<Context, 'identity' | 'programs'>, input: RemoveInstructionAccounts & RemoveInstructionArg
clients/js/asset/src/generated/instructions/remove.ts:74
Function
resize
( context: Pick<Context, 'identity' | 'payer' | 'programs'>, input: ResizeInstructionAccounts & ResizeInst
clients/js/asset/src/generated/instructions/resize.ts:70
Function
revoke
( context: Pick<Context, 'identity' | 'programs'>, input: RevokeInstructionAccounts & RevokeInstructionArg
clients/js/asset/src/generated/instructions/revoke.ts:70
Function
safeFetchAllInternalAsset
( context: Pick<Context, 'rpc'>, publicKeys: Array<PublicKey | Pda>, options?: RpcGetAccountsOptions )
clients/js/asset/src/generated/accounts/internalAsset.ts:95
Function
safeFetchAllVault
( context: Pick<Context, 'rpc'>, publicKeys: Array<PublicKey | Pda>, options?: RpcGetAccountsOptions )
clients/js/bridge/src/generated/accounts/vault.ts:119
Function
safeFetchInternalAsset
( context: Pick<Context, 'rpc'>, publicKey: PublicKey | Pda, options?: RpcGetAccountOptions )
clients/js/asset/src/generated/accounts/internalAsset.ts:68
Function
safeFetchVaultFromSeeds
( context: Pick<Context, 'eddsa' | 'programs' | 'rpc'>, seeds: Parameters<typeof findVaultPda>[1], optio
clients/js/bridge/src/generated/accounts/vault.ts:181
Method
set
(&mut self, basis_points: u64, constraint: &mut dyn ConstraintBuilder)
programs/asset/types/src/extensions/royalties.rs:91
Method
set_data
Set the data of the bucket.
programs/asset/types/src/extensions/bucket.rs:53
Method
set_operator_type
(&mut self, operator_type: OperatorType)
programs/asset/types/src/constraints/mod.rs:181
Method
set_size
(&mut self, length: u32)
programs/asset/types/src/constraints/mod.rs:189
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/revoke.rs:97
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/unlock.rs:83
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/transfer.rs:105
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
programs/asset/interface/src/generated/instructions/burn.rs:109
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/lock.rs:83
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/revoke.rs:97
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/unlock.rs:83
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/transfer.rs:105
Method
signer
(&mut self, signer: solana_program::pubkey::Pubkey)
clients/rust/asset/src/generated/instructions/burn.rs:109
Method
standard
(&mut self, standard: Standard)
clients/rust/asset/src/generated/instructions/create.rs:220
Method
strategy
(&mut self, strategy: Strategy)
programs/asset/interface/src/generated/instructions/resize.rs:141
Method
strategy
(&mut self, strategy: Strategy)
clients/rust/asset/src/generated/instructions/resize.rs:141
Method
system_program
( &mut self, system_program: Option<solana_program::pubkey::Pubkey>, )
programs/asset/interface/src/generated/instructions/allocate.rs:124
Method
system_program
( &mut self, system_program: Option<solana_program::pubkey::Pubkey>, )
programs/asset/interface/src/generated/instructions/create.rs:206
Method
system_program
( &mut self, system_program: Option<solana_program::pubkey::Pubkey>, )
programs/asset/interface/src/generated/instructions/update.rs:182
Method
system_program
( &mut self, system_program: Option<solana_program::pubkey::Pubkey>, )
programs/asset/interface/src/generated/instructions/resize.rs:133
Method
system_program
(&mut self, system_program: solana_program::pubkey::Pubkey)
clients/rust/bridge/src/generated/instructions/bridge.rs:346
Method
system_program
(&mut self, system_program: solana_program::pubkey::Pubkey)
clients/rust/bridge/src/generated/instructions/create.rs:197
Method
system_program
( &mut self, system_program: Option<solana_program::pubkey::Pubkey>, )
clients/rust/asset/src/generated/instructions/allocate.rs:124
Method
system_program
( &mut self, system_program: Option<solana_program::pubkey::Pubkey>, )
clients/rust/asset/src/generated/instructions/create.rs:206
← previous
next →
901–1,000 of 1,066, ranked by callers