Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/circlefin/solana-cctp-contracts
/ functions
Functions
300 in github.com/circlefin/solana-cctp-contracts
⨍
Functions
300
◇
Types & classes
250
Function
accept_ownership
Instruction handler
programs/message-transmitter/src/instructions/accept_ownership.rs:47
Function
add_local_token
( ctx: Context<AddLocalTokenContext>, params: AddLocalTokenParams, )
programs/token-messenger-minter/src/lib.rs:134
Function
add_local_token
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/add_local_token.rs:85
Function
add_local_token
( ctx: Context<AddLocalTokenContext>, params: AddLocalTokenParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:174
Function
add_local_token
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/add_local_token.rs:85
Function
add_remote_token_messenger
( ctx: Context<AddRemoteTokenMessengerContext>, params: AddRemoteTokenMessengerParams, )
programs/token-messenger-minter/src/lib.rs:61
Function
add_remote_token_messenger
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/add_remote_token_messenger.rs:71
Function
add_remote_token_messenger
( ctx: Context<AddRemoteTokenMessengerContext>, params: AddRemoteTokenMessengerParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:83
Function
add_remote_token_messenger
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/add_remote_token_messenger.rs:71
Method
burn_token
Returns burn_token field
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:114
Method
burn_token_bytes
Returns burn_token field as bytes
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:119
Function
burn_token_custody
( ctx: Context<BurnTokenCustodyContext>, params: BurnTokenCustodyParams, )
programs/token-messenger-minter/src/lib.rs:162
Function
burn_token_custody
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/burn_token_custody.rs:82
Function
burn_token_custody
( ctx: Context<BurnTokenCustodyContext>, params: BurnTokenCustodyParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:202
Function
burn_token_custody
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/burn_token_custody.rs:82
Function
checked_div
Integer division with error detection and logging
programs/v2/message-transmitter-v2/src/utils.rs:52
Method
constructor
()
programs/v2/tests/token_messenger_minter/test_client.ts:63
Method
constructor
()
programs/v2/tests/message_transmitter/test_client.ts:37
Method
constructor
()
tests/message-transmitter/test_client.ts:36
Method
constructor
()
tests/token_messenger_minter/test_client.ts:52
Function
denylist_account
(ctx: Context<DenylistContext>, params: DenylistParams)
programs/v2/token-messenger-minter-v2/src/lib.rs:51
Function
denylist_account
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/denylist_account.rs:62
Function
deposit_for_burn
( ctx: Context<DepositForBurnContext>, params: DepositForBurnParams, )
programs/token-messenger-minter/src/lib.rs:75
Function
deposit_for_burn
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/deposit_for_burn.rs:119
Function
deposit_for_burn
( ctx: Context<DepositForBurnContext>, params: DepositForBurnParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:115
Function
deposit_for_burn
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/deposit_for_burn.rs:129
Function
deposit_for_burn_with_caller
( ctx: Context<DepositForBurnContext>, params: DepositForBurnWithCallerParams, )
programs/token-messenger-minter/src/lib.rs:82
Function
deposit_for_burn_with_caller
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/deposit_for_burn_with_caller.rs:44
Function
deposit_for_burn_with_hook
( ctx: Context<DepositForBurnContext>, params: DepositForBurnWithHookParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:122
Function
deposit_for_burn_with_hook
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/deposit_for_burn_with_hook.rs:48
Method
destination_domain
Returns destination_domain field
programs/v2/message-transmitter-v2/src/message.rs:158
Function
disable_attester
( ctx: Context<DisableAttesterContext>, params: DisableAttesterParams, )
programs/v2/message-transmitter-v2/src/lib.rs:99
Function
disable_attester
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/disable_attester.rs:65
Function
disable_attester
( ctx: Context<DisableAttesterContext>, params: DisableAttesterParams, )
programs/message-transmitter/src/lib.rs:100
Function
disable_attester
Instruction handler
programs/message-transmitter/src/instructions/disable_attester.rs:65
Function
enable_attester
( ctx: Context<EnableAttesterContext>, params: EnableAttesterParams, )
programs/v2/message-transmitter-v2/src/lib.rs:92
Function
enable_attester
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/enable_attester.rs:61
Function
enable_attester
( ctx: Context<EnableAttesterContext>, params: EnableAttesterParams, )
programs/message-transmitter/src/lib.rs:93
Function
enable_attester
Instruction handler
programs/message-transmitter/src/instructions/enable_attester.rs:61
Function
ensureFails
(promise, message = null)
programs/v2/tests/utils.ts:47
Function
ensureFails
(promise, message = null)
tests/utils.ts:45
Function
evmAddressToSolana
(evmAddress: string)
examples/utils.ts:186
Method
first_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
Method
format_message
Serializes given fields into a burn message
programs/token-messenger-minter/src/token_messenger/burn_message.rs:63
Method
format_message
Serializes given fields into a burn message
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:74
Method
format_message
Serializes given fields into a message
programs/v2/message-transmitter-v2/src/message.rs:74
Method
format_message
Serializes given fields into a message
programs/message-transmitter/src/message.rs:69
Function
generateUsedNoncesCollisions
(numCollisions = 500)
programs/v2/tests/utils.ts:127
Function
getEvent
(events, program: PublicKey, eventName: string)
programs/v2/tests/utils.ts:115
Function
getEvent
(events, program: PublicKey, eventName: string)
tests/utils.ts:114
Function
get_nonce_pda
( ctx: Context<GetNoncePDAContext>, params: GetNoncePDAParams, )
programs/message-transmitter/src/lib.rs:149
Function
get_nonce_pda
Instruction handler
programs/message-transmitter/src/instructions/get_nonce_pda.rs:41
Function
handle_receive_finalized_message
( ctx: Context<HandleReceiveMessageContext>, params: HandleReceiveMessageParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:129
Function
handle_receive_finalized_message
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/handle_receive_finalized_message.rs:134
Function
handle_receive_message
( ctx: Context<HandleReceiveMessageContext>, params: HandleReceiveMessageParams, )
programs/token-messenger-minter/src/lib.rs:96
Function
handle_receive_message
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/handle_receive_message.rs:124
Function
handle_receive_unfinalized_message
( ctx: Context<HandleReceiveMessageContext>, params: HandleReceiveMessageParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:136
Function
handle_receive_unfinalized_message
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/handle_receive_unfinalized_message.rs:44
Method
hash_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
Function
hexToBytes
(hex: string)
programs/v2/tests/utils.ts:57
Function
hexToBytes
(hex: string)
tests/utils.ts:55
Method
hook_data
Returns hook data field
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:160
Function
initialize
(ctx: Context<InitializeContext>, params: InitializeParams)
programs/token-messenger-minter/src/lib.rs:43
Function
initialize
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/initialize.rs:86
Function
initialize
(ctx: Context<InitializeContext>, params: InitializeParams)
programs/v2/token-messenger-minter-v2/src/lib.rs:47
Function
initialize
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/initialize.rs:91
Function
initialize
(ctx: Context<InitializeContext>, params: InitializeParams)
programs/v2/message-transmitter-v2/src/lib.rs:45
Function
initialize
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/initialize.rs:71
Function
initialize
(ctx: Context<InitializeContext>, params: InitializeParams)
programs/message-transmitter/src/lib.rs:46
Function
initialize
Instruction handler
programs/message-transmitter/src/instructions/initialize.rs:71
Method
is_enabled_attester
Checks if the attester is enabled
programs/v2/message-transmitter-v2/src/state.rs:125
Method
is_enabled_attester
Checks if the attester is enabled
programs/message-transmitter/src/state.rs:131
Function
is_nonce_used
(ctx: Context<IsNonceUsedContext>)
programs/v2/message-transmitter-v2/src/lib.rs:131
Function
is_nonce_used
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/is_nonce_used.rs:32
Function
is_nonce_used
( ctx: Context<IsNonceUsedContext>, params: IsNonceUsedParams, )
programs/message-transmitter/src/lib.rs:156
Function
is_nonce_used
Instruction handler
programs/message-transmitter/src/instructions/is_nonce_used.rs:39
Function
link_token_pair
( ctx: Context<LinkTokenPairContext>, params: LinkTokenPairParams, )
programs/token-messenger-minter/src/lib.rs:148
Function
link_token_pair
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/link_token_pair.rs:73
Function
link_token_pair
( ctx: Context<LinkTokenPairContext>, params: LinkTokenPairParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:188
Function
link_token_pair
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/link_token_pair.rs:73
Method
message_sender
Returns message_sender field
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:140
Method
min_finality_threshold
Returns min_finality_threshold field
programs/v2/message-transmitter-v2/src/message.rs:168
Method
new
Validates source array size and returns a new message
programs/token-messenger-minter/src/token_messenger/burn_message.rs:44
Method
new
Validates source array size and returns a new message
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:51
Method
new
Validates source array size and returns a new message
programs/v2/message-transmitter-v2/src/message.rs:51
Method
new
Validates source array size and returns a new message
programs/message-transmitter/src/message.rs:46
Function
pause
(ctx: Context<PauseContext>, params: PauseParams)
programs/token-messenger-minter/src/lib.rs:112
Function
pause
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/pause.rs:45
Function
pause
(ctx: Context<PauseContext>, params: PauseParams)
programs/v2/token-messenger-minter-v2/src/lib.rs:152
Function
pause
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/pause.rs:45
Function
pause
(ctx: Context<PauseContext>, params: PauseParams)
programs/v2/message-transmitter-v2/src/lib.rs:77
Function
pause
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/pause.rs:45
Function
pause
(ctx: Context<PauseContext>, params: PauseParams)
programs/message-transmitter/src/lib.rs:78
Function
pause
Instruction handler
programs/message-transmitter/src/instructions/pause.rs:45
Function
readEvents
( connection: Connection, txSignature: string, programs )
programs/v2/tests/utils.ts:64
Function
readEvents
( connection: Connection, txSignature: string, programs )
tests/utils.ts:62
Method
read_bytes
Reads bytes field at the given offset
programs/v2/message-transmitter-v2/src/message.rs:207
Method
read_integer
Reads integer field at the given offset
programs/token-messenger-minter/src/token_messenger/burn_message.rs:120
Method
read_integer
Reads integer field at the given offset
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:168
Method
read_integer
Reads integer field at the given offset
programs/v2/message-transmitter-v2/src/message.rs:186
← previous
next →
101–200 of 300, ranked by callers