MCPcopy Create free account

hub / github.com/circlefin/solana-cctp-contracts / functions

Functions300 in github.com/circlefin/solana-cctp-contracts

Functionaccept_ownership
Instruction handler
programs/message-transmitter/src/instructions/accept_ownership.rs:47
Functionadd_local_token
( ctx: Context<AddLocalTokenContext>, params: AddLocalTokenParams, )
programs/token-messenger-minter/src/lib.rs:134
Functionadd_local_token
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/add_local_token.rs:85
Functionadd_local_token
( ctx: Context<AddLocalTokenContext>, params: AddLocalTokenParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:174
Functionadd_local_token
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/add_local_token.rs:85
Functionadd_remote_token_messenger
( ctx: Context<AddRemoteTokenMessengerContext>, params: AddRemoteTokenMessengerParams, )
programs/token-messenger-minter/src/lib.rs:61
Functionadd_remote_token_messenger
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/add_remote_token_messenger.rs:71
Functionadd_remote_token_messenger
( ctx: Context<AddRemoteTokenMessengerContext>, params: AddRemoteTokenMessengerParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:83
Functionadd_remote_token_messenger
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/add_remote_token_messenger.rs:71
Methodburn_token
Returns burn_token field
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:114
Methodburn_token_bytes
Returns burn_token field as bytes
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:119
Functionburn_token_custody
( ctx: Context<BurnTokenCustodyContext>, params: BurnTokenCustodyParams, )
programs/token-messenger-minter/src/lib.rs:162
Functionburn_token_custody
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/burn_token_custody.rs:82
Functionburn_token_custody
( ctx: Context<BurnTokenCustodyContext>, params: BurnTokenCustodyParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:202
Functionburn_token_custody
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/burn_token_custody.rs:82
Functionchecked_div
Integer division with error detection and logging
programs/v2/message-transmitter-v2/src/utils.rs:52
Methodconstructor
()
programs/v2/tests/token_messenger_minter/test_client.ts:63
Methodconstructor
()
programs/v2/tests/message_transmitter/test_client.ts:37
Methodconstructor
()
tests/message-transmitter/test_client.ts:36
Methodconstructor
()
tests/token_messenger_minter/test_client.ts:52
Functiondenylist_account
(ctx: Context<DenylistContext>, params: DenylistParams)
programs/v2/token-messenger-minter-v2/src/lib.rs:51
Functiondenylist_account
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/denylist_account.rs:62
Functiondeposit_for_burn
( ctx: Context<DepositForBurnContext>, params: DepositForBurnParams, )
programs/token-messenger-minter/src/lib.rs:75
Functiondeposit_for_burn
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/deposit_for_burn.rs:119
Functiondeposit_for_burn
( ctx: Context<DepositForBurnContext>, params: DepositForBurnParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:115
Functiondeposit_for_burn
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/deposit_for_burn.rs:129
Functiondeposit_for_burn_with_caller
( ctx: Context<DepositForBurnContext>, params: DepositForBurnWithCallerParams, )
programs/token-messenger-minter/src/lib.rs:82
Functiondeposit_for_burn_with_caller
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/deposit_for_burn_with_caller.rs:44
Functiondeposit_for_burn_with_hook
( ctx: Context<DepositForBurnContext>, params: DepositForBurnWithHookParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:122
Functiondeposit_for_burn_with_hook
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/deposit_for_burn_with_hook.rs:48
Methoddestination_domain
Returns destination_domain field
programs/v2/message-transmitter-v2/src/message.rs:158
Functiondisable_attester
( ctx: Context<DisableAttesterContext>, params: DisableAttesterParams, )
programs/v2/message-transmitter-v2/src/lib.rs:99
Functiondisable_attester
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/disable_attester.rs:65
Functiondisable_attester
( ctx: Context<DisableAttesterContext>, params: DisableAttesterParams, )
programs/message-transmitter/src/lib.rs:100
Functiondisable_attester
Instruction handler
programs/message-transmitter/src/instructions/disable_attester.rs:65
Functionenable_attester
( ctx: Context<EnableAttesterContext>, params: EnableAttesterParams, )
programs/v2/message-transmitter-v2/src/lib.rs:92
Functionenable_attester
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/enable_attester.rs:61
Functionenable_attester
( ctx: Context<EnableAttesterContext>, params: EnableAttesterParams, )
programs/message-transmitter/src/lib.rs:93
Functionenable_attester
Instruction handler
programs/message-transmitter/src/instructions/enable_attester.rs:61
FunctionensureFails
(promise, message = null)
programs/v2/tests/utils.ts:47
FunctionensureFails
(promise, message = null)
tests/utils.ts:45
FunctionevmAddressToSolana
(evmAddress: string)
examples/utils.ts:186
Methodfirst_nonce
Returns the first nonce in the UsedNonces account corresponding to the given nonce. To minimize on-chain space use, used nonces are stored in a bitset
programs/message-transmitter/src/state.rs:201
Methodformat_message
Serializes given fields into a burn message
programs/token-messenger-minter/src/token_messenger/burn_message.rs:63
Methodformat_message
Serializes given fields into a burn message
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:74
Methodformat_message
Serializes given fields into a message
programs/v2/message-transmitter-v2/src/message.rs:74
Methodformat_message
Serializes given fields into a message
programs/message-transmitter/src/message.rs:69
FunctiongenerateUsedNoncesCollisions
(numCollisions = 500)
programs/v2/tests/utils.ts:127
FunctiongetEvent
(events, program: PublicKey, eventName: string)
programs/v2/tests/utils.ts:115
FunctiongetEvent
(events, program: PublicKey, eventName: string)
tests/utils.ts:114
Functionget_nonce_pda
( ctx: Context<GetNoncePDAContext>, params: GetNoncePDAParams, )
programs/message-transmitter/src/lib.rs:149
Functionget_nonce_pda
Instruction handler
programs/message-transmitter/src/instructions/get_nonce_pda.rs:41
Functionhandle_receive_finalized_message
( ctx: Context<HandleReceiveMessageContext>, params: HandleReceiveMessageParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:129
Functionhandle_receive_finalized_message
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/handle_receive_finalized_message.rs:134
Functionhandle_receive_message
( ctx: Context<HandleReceiveMessageContext>, params: HandleReceiveMessageParams, )
programs/token-messenger-minter/src/lib.rs:96
Functionhandle_receive_message
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/handle_receive_message.rs:124
Functionhandle_receive_unfinalized_message
( ctx: Context<HandleReceiveMessageContext>, params: HandleReceiveMessageParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:136
Functionhandle_receive_unfinalized_message
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/handle_receive_unfinalized_message.rs:44
Methodhash_source_fields
Returns Keccak hash of the fields set on the source chain for the message
programs/v2/message-transmitter-v2/src/message.rs:118
FunctionhexToBytes
(hex: string)
programs/v2/tests/utils.ts:57
FunctionhexToBytes
(hex: string)
tests/utils.ts:55
Methodhook_data
Returns hook data field
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:160
Functioninitialize
(ctx: Context<InitializeContext>, params: InitializeParams)
programs/token-messenger-minter/src/lib.rs:43
Functioninitialize
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/initialize.rs:86
Functioninitialize
(ctx: Context<InitializeContext>, params: InitializeParams)
programs/v2/token-messenger-minter-v2/src/lib.rs:47
Functioninitialize
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/initialize.rs:91
Functioninitialize
(ctx: Context<InitializeContext>, params: InitializeParams)
programs/v2/message-transmitter-v2/src/lib.rs:45
Functioninitialize
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/initialize.rs:71
Functioninitialize
(ctx: Context<InitializeContext>, params: InitializeParams)
programs/message-transmitter/src/lib.rs:46
Functioninitialize
Instruction handler
programs/message-transmitter/src/instructions/initialize.rs:71
Methodis_enabled_attester
Checks if the attester is enabled
programs/v2/message-transmitter-v2/src/state.rs:125
Methodis_enabled_attester
Checks if the attester is enabled
programs/message-transmitter/src/state.rs:131
Functionis_nonce_used
(ctx: Context<IsNonceUsedContext>)
programs/v2/message-transmitter-v2/src/lib.rs:131
Functionis_nonce_used
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/is_nonce_used.rs:32
Functionis_nonce_used
( ctx: Context<IsNonceUsedContext>, params: IsNonceUsedParams, )
programs/message-transmitter/src/lib.rs:156
Functionis_nonce_used
Instruction handler
programs/message-transmitter/src/instructions/is_nonce_used.rs:39
Functionlink_token_pair
( ctx: Context<LinkTokenPairContext>, params: LinkTokenPairParams, )
programs/token-messenger-minter/src/lib.rs:148
Functionlink_token_pair
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/link_token_pair.rs:73
Functionlink_token_pair
( ctx: Context<LinkTokenPairContext>, params: LinkTokenPairParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:188
Functionlink_token_pair
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/link_token_pair.rs:73
Methodmessage_sender
Returns message_sender field
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:140
Methodmin_finality_threshold
Returns min_finality_threshold field
programs/v2/message-transmitter-v2/src/message.rs:168
Methodnew
Validates source array size and returns a new message
programs/token-messenger-minter/src/token_messenger/burn_message.rs:44
Methodnew
Validates source array size and returns a new message
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:51
Methodnew
Validates source array size and returns a new message
programs/v2/message-transmitter-v2/src/message.rs:51
Methodnew
Validates source array size and returns a new message
programs/message-transmitter/src/message.rs:46
Functionpause
(ctx: Context<PauseContext>, params: PauseParams)
programs/token-messenger-minter/src/lib.rs:112
Functionpause
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/pause.rs:45
Functionpause
(ctx: Context<PauseContext>, params: PauseParams)
programs/v2/token-messenger-minter-v2/src/lib.rs:152
Functionpause
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/pause.rs:45
Functionpause
(ctx: Context<PauseContext>, params: PauseParams)
programs/v2/message-transmitter-v2/src/lib.rs:77
Functionpause
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/pause.rs:45
Functionpause
(ctx: Context<PauseContext>, params: PauseParams)
programs/message-transmitter/src/lib.rs:78
Functionpause
Instruction handler
programs/message-transmitter/src/instructions/pause.rs:45
FunctionreadEvents
( connection: Connection, txSignature: string, programs )
programs/v2/tests/utils.ts:64
FunctionreadEvents
( connection: Connection, txSignature: string, programs )
tests/utils.ts:62
Methodread_bytes
Reads bytes field at the given offset
programs/v2/message-transmitter-v2/src/message.rs:207
Methodread_integer
Reads integer field at the given offset
programs/token-messenger-minter/src/token_messenger/burn_message.rs:120
Methodread_integer
Reads integer field at the given offset
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:168
Methodread_integer
Reads integer field at the given offset
programs/v2/message-transmitter-v2/src/message.rs:186
← previousnext →101–200 of 300, ranked by callers