MCPcopy Create free account

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

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

Methodread_integer
Reads integer field at the given offset
programs/message-transmitter/src/message.rs:151
Methodread_integer_with_offset
Reads integer field at the given index with additional offset
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:181
Functionreceive_message
( ctx: Context<'_, '_, '_, 'info, ReceiveMessageContext<'info>>, params: ReceiveMessageParams,
programs/v2/message-transmitter-v2/src/lib.rs:117
Functionreceive_message
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/receive_message.rs:101
Functionreceive_message
( ctx: Context<'_, '_, '_, 'info, ReceiveMessageContext<'info>>, params: ReceiveMessageParams,
programs/message-transmitter/src/lib.rs:135
Functionreceive_message
Instruction handler
programs/message-transmitter/src/instructions/receive_message.rs:99
Methodrecipient
Returns recipient field
programs/v2/message-transmitter-v2/src/message.rs:148
Functionreclaim_event_account
( ctx: Context<ReclaimEventAccountContext>, params: ReclaimEventAccountParams, )
programs/v2/message-transmitter-v2/src/lib.rs:124
Functionreclaim_event_account
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/reclaim_event_account.rs:56
Functionreclaim_event_account
( ctx: Context<ReclaimEventAccountContext>, params: ReclaimEventAccountParams, )
programs/message-transmitter/src/lib.rs:142
Functionreclaim_event_account
Instruction handler
programs/message-transmitter/src/instructions/reclaim_event_account.rs:54
Methodrecover_attester
Recovers attester's address from the message hash and the signature
programs/v2/message-transmitter-v2/src/state.rs:130
Methodrecover_attester
Recovers attester's address from the message hash and the signature
programs/message-transmitter/src/state.rs:136
Functionremove_local_token
( ctx: Context<RemoveLocalTokenContext>, params: RemoveLocalTokenParams, )
programs/token-messenger-minter/src/lib.rs:141
Functionremove_local_token
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/remove_local_token.rs:75
Functionremove_local_token
( ctx: Context<RemoveLocalTokenContext>, params: RemoveLocalTokenParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:181
Functionremove_local_token
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/remove_local_token.rs:81
Functionremove_remote_token_messenger
( ctx: Context<RemoveRemoteTokenMessengerContext>, params: RemoveRemoteTokenMessengerParams,
programs/token-messenger-minter/src/lib.rs:68
Functionremove_remote_token_messenger
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/remove_remote_token_messenger.rs:62
Functionremove_remote_token_messenger
( ctx: Context<RemoveRemoteTokenMessengerContext>, params: RemoveRemoteTokenMessengerParams,
programs/v2/token-messenger-minter-v2/src/lib.rs:90
Functionremove_remote_token_messenger
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/remove_remote_token_messenger.rs:62
Functionreplace_deposit_for_burn
( ctx: Context<ReplaceDepositForBurnContext>, params: ReplaceDepositForBurnParams, )
programs/token-messenger-minter/src/lib.rs:89
Functionreplace_deposit_for_burn
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/replace_deposit_for_burn.rs:81
Functionreplace_message
Instruction handler
programs/message-transmitter/src/instructions/replace_message.rs:72
Functionsend_message
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/send_message.rs:73
Functionsend_message
Instruction handler
programs/message-transmitter/src/instructions/send_message.rs:74
Functionsend_message_with_caller
Instruction handler
programs/message-transmitter/src/instructions/send_message_with_caller.rs:41
Methodserialized_len
(hook_data_len: usize)
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:68
Methodserialized_len
(message_body_len: usize)
programs/v2/message-transmitter-v2/src/message.rs:68
Methodserialized_len
(message_body_len: usize)
programs/message-transmitter/src/message.rs:63
Functionset_fee_recipient
( ctx: Context<SetFeeRecipientContext>, params: SetFeeRecipientParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:97
Functionset_fee_recipient
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/set_fee_recipient.rs:47
Functionset_max_burn_amount_per_message
( ctx: Context<SetMaxBurnAmountPerMessageContext>, params: SetMaxBurnAmountPerMessageParams,
programs/token-messenger-minter/src/lib.rs:127
Functionset_max_burn_amount_per_message
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/set_max_burn_amount_per_message.rs:60
Functionset_max_burn_amount_per_message
( ctx: Context<SetMaxBurnAmountPerMessageContext>, params: SetMaxBurnAmountPerMessageParams,
programs/v2/token-messenger-minter-v2/src/lib.rs:167
Functionset_max_burn_amount_per_message
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/set_max_burn_amount_per_message.rs:60
Functionset_max_message_body_size
( ctx: Context<SetMaxMessageBodySizeContext>, params: SetMaxMessageBodySizeParams, )
programs/v2/message-transmitter-v2/src/lib.rs:85
Functionset_max_message_body_size
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/set_max_message_body_size.rs:50
Functionset_max_message_body_size
( ctx: Context<SetMaxMessageBodySizeContext>, params: SetMaxMessageBodySizeParams, )
programs/message-transmitter/src/lib.rs:86
Functionset_max_message_body_size
Instruction handler
programs/message-transmitter/src/instructions/set_max_message_body_size.rs:50
Functionset_min_fee
(ctx: Context<SetMinFeeContext>, params: SetMinFeeParams)
programs/v2/token-messenger-minter-v2/src/lib.rs:111
Functionset_min_fee
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/set_min_fee.rs:48
Functionset_min_fee_controller
( ctx: Context<SetMinFeeControllerContext>, params: SetMinFeeControllerParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:104
Functionset_min_fee_controller
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/set_min_fee_controller.rs:47
Functionset_signature_threshold
( ctx: Context<SetSignatureThresholdContext>, params: SetSignatureThresholdParams, )
programs/v2/message-transmitter-v2/src/lib.rs:106
Functionset_signature_threshold
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/set_signature_threshold.rs:50
Functionset_signature_threshold
( ctx: Context<SetSignatureThresholdContext>, params: SetSignatureThresholdParams, )
programs/message-transmitter/src/lib.rs:107
Functionset_signature_threshold
Instruction handler
programs/message-transmitter/src/instructions/set_signature_threshold.rs:50
Functionset_token_controller
( ctx: Context<SetTokenControllerContext>, params: SetTokenControllerParams, )
programs/token-messenger-minter/src/lib.rs:105
Functionset_token_controller
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/set_token_controller.rs:52
Functionset_token_controller
( ctx: Context<SetTokenControllerContext>, params: SetTokenControllerParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:145
Functionset_token_controller
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/set_token_controller.rs:54
Functiontransfer_ownership
( ctx: Context<TransferOwnershipContext>, params: TransferOwnershipParams, )
programs/token-messenger-minter/src/lib.rs:47
Functiontransfer_ownership
Instruction handler
programs/token-messenger-minter/src/token_messenger/instructions/transfer_ownership.rs:49
Functiontransfer_ownership
( ctx: Context<TransferOwnershipContext>, params: TransferOwnershipParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:69
Functiontransfer_ownership
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/transfer_ownership.rs:49
Functiontransfer_ownership
( ctx: Context<TransferOwnershipContext>, params: TransferOwnershipParams, )
programs/v2/message-transmitter-v2/src/lib.rs:49
Functiontransfer_ownership
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/transfer_ownership.rs:49
Functiontransfer_ownership
( ctx: Context<TransferOwnershipContext>, params: TransferOwnershipParams, )
programs/message-transmitter/src/lib.rs:50
Functiontransfer_ownership
Instruction handler
programs/message-transmitter/src/instructions/transfer_ownership.rs:49
Functionundenylist_account
( ctx: Context<UndenylistContext>, params: UndenylistParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:55
Functionundenylist_account
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/undenylist_account.rs:59
Functionunlink_token_pair
( ctx: Context<UnlinkTokenPairContext>, params: UninkTokenPairParams, )
programs/token-messenger-minter/src/lib.rs:155
Functionunlink_token_pair
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/unlink_token_pair.rs:63
Functionunlink_token_pair
( ctx: Context<UnlinkTokenPairContext>, params: UninkTokenPairParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:195
Functionunlink_token_pair
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/unlink_token_pair.rs:63
Functionunpause
(ctx: Context<UnpauseContext>, params: UnpauseParams)
programs/token-messenger-minter/src/lib.rs:116
Functionunpause
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/unpause.rs:45
Functionunpause
(ctx: Context<UnpauseContext>, params: UnpauseParams)
programs/v2/token-messenger-minter-v2/src/lib.rs:156
Functionunpause
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/unpause.rs:45
Functionunpause
(ctx: Context<UnpauseContext>, params: UnpauseParams)
programs/v2/message-transmitter-v2/src/lib.rs:81
Functionunpause
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/unpause.rs:45
Functionunpause
(ctx: Context<UnpauseContext>, params: UnpauseParams)
programs/message-transmitter/src/lib.rs:82
Functionunpause
Instruction handler
programs/message-transmitter/src/instructions/unpause.rs:45
Functionupdate_attester_manager
( ctx: Context<UpdateAttesterManagerContext>, params: UpdateAttesterManagerParams, )
programs/v2/message-transmitter-v2/src/lib.rs:70
Functionupdate_attester_manager
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/update_attester_manager.rs:49
Functionupdate_attester_manager
( ctx: Context<UpdateAttesterManagerContext>, params: UpdateAttesterManagerParams, )
programs/message-transmitter/src/lib.rs:71
Functionupdate_attester_manager
Instruction handler
programs/message-transmitter/src/instructions/update_attester_manager.rs:49
Functionupdate_denylister
( ctx: Context<UpdateDenylisterContext>, params: UpdateDenylisterParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:62
Functionupdate_denylister
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/instructions/update_denylister.rs:48
Functionupdate_pauser
( ctx: Context<UpdatePauserContext>, params: UpdatePauserParams, )
programs/token-messenger-minter/src/lib.rs:120
Functionupdate_pauser
Instruction handler
programs/token-messenger-minter/src/token_minter/instructions/update_pauser.rs:52
Functionupdate_pauser
( ctx: Context<UpdatePauserContext>, params: UpdatePauserParams, )
programs/v2/token-messenger-minter-v2/src/lib.rs:160
Functionupdate_pauser
Instruction handler
programs/v2/token-messenger-minter-v2/src/token_minter_v2/instructions/update_pauser.rs:52
Functionupdate_pauser
( ctx: Context<UpdatePauserContext>, params: UpdatePauserParams, )
programs/v2/message-transmitter-v2/src/lib.rs:63
Functionupdate_pauser
Instruction handler
programs/v2/message-transmitter-v2/src/instructions/update_pauser.rs:47
Functionupdate_pauser
( ctx: Context<UpdatePauserContext>, params: UpdatePauserParams, )
programs/message-transmitter/src/lib.rs:64
Functionupdate_pauser
Instruction handler
programs/message-transmitter/src/instructions/update_pauser.rs:47
Methodused_nonces_seed_delimiter
Adds a delimiter for the used_nonces PDA seeds for domains >= 11 Only add to domains >= 11 to prevent existing (pre-upgrade on mainnet) PDAs from chan
programs/message-transmitter/src/state.rs:252
Methodvalidate
(&self)
programs/token-messenger-minter/src/token_messenger/state.rs:41
Methodvalidate
(&self)
programs/token-messenger-minter/src/token_minter/state.rs:60
Methodvalidate
(&self)
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/state.rs:54
Methodvalidate
(&self)
programs/v2/token-messenger-minter-v2/src/token_minter_v2/state.rs:60
Methodvalidate
Checks if the state is valid
programs/v2/message-transmitter-v2/src/state.rs:59
Methodvalidate
Checks if the state is valid
programs/message-transmitter/src/state.rs:64
Functionvalidate_upgrade_authority
( expected_upgrade_authority: Pubkey, program_data: &AccountInfo, program: &AccountInfo, )
programs/message-transmitter/src/utils.rs:25
Methodversion
Returns version field
programs/token-messenger-minter/src/token_messenger/burn_message.rs:86
Methodversion
Returns version field
programs/v2/token-messenger-minter-v2/src/token_messenger_v2/burn_message.rs:109
Methodversion
Returns version field
programs/v2/message-transmitter-v2/src/message.rs:133
Methodversion
Returns version field
programs/message-transmitter/src/message.rs:108
← previous201–300 of 300, ranked by callers