Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cashmere-prod/contracts-prod
/ functions
Functions
31 in github.com/cashmere-prod/contracts-prod
⨍
Functions
31
◇
Types & classes
18
↓ 5 callers
Function
transfer
( ctx: Context<TransferContext>, usdc_amount: u64, destination_domain: u32, re
solana/programs/cashmere_cctp/src/lib.rs:71
↓ 2 callers
Function
calculate_fee
(amount: u64, fee_bp: u64, fee_static: u64)
solana/programs/cashmere_cctp/src/utils/fee.rs:3
↓ 2 callers
Function
pre_transfer
( config: &Config, signature: &AccountInfo<'info>, owner_token_account: &AccountInfo<'info>, b
solana/programs/cashmere_cctp/src/instructions/transfer/common.rs:32
↓ 2 callers
Method
to_account_infos
(&self)
solana/programs/cashmere_cctp/src/cctp/token_messenger_minter_program/cpi/deposit_for_burn.rs:123
↓ 2 callers
Method
to_account_metas
(&self, _is_signer: Option<bool>)
solana/programs/cashmere_cctp/src/cctp/token_messenger_minter_program/cpi/deposit_for_burn.rs:99
↓ 1 callers
Function
get_fee_ix
(ctx: Context<GetFeeContext>, fee: u64, amount: u64)
solana/programs/cashmere_cctp/src/instructions/get_fee.rs:8
↓ 1 callers
Function
initialize_ix
( ctx: Context<InitializeContext>, fee_collector_sol: Pubkey, fee_collector_usdc: Pubkey, gas_
solana/programs/cashmere_cctp/src/instructions/initialize.rs:11
↓ 1 callers
Function
set_fee_bp_ix
(ctx: Context<ConfigContext>, fee_bp: u64)
solana/programs/cashmere_cctp/src/instructions/admin.rs:11
↓ 1 callers
Function
set_fee_collector_ix
(ctx: Context<ConfigContext>, fee_collector_sol: Pubkey, fee_collector_usdc: Pubkey)
solana/programs/cashmere_cctp/src/instructions/admin.rs:24
↓ 1 callers
Function
set_gas_drop_collector_ix
(ctx: Context<ConfigContext>, gas_drop_collector_sol: Pubkey, gas_drop_collector_usdc: Pubkey)
solana/programs/cashmere_cctp/src/instructions/admin.rs:31
↓ 1 callers
Function
set_max_native_gas_drop_ix
(ctx: Context<ConfigContext>, max_gas: u64)
solana/programs/cashmere_cctp/src/instructions/admin.rs:44
↓ 1 callers
Function
set_max_usdc_gas_drop_ix
(ctx: Context<ConfigContext>, max_gas: u64)
solana/programs/cashmere_cctp/src/instructions/admin.rs:38
↓ 1 callers
Function
set_paused_ix
(ctx: Context<ConfigContext>, paused: bool)
solana/programs/cashmere_cctp/src/instructions/admin.rs:5
↓ 1 callers
Function
set_signer_key_ix
(ctx: Context<ConfigContext>, signer_key: [u8; 32])
solana/programs/cashmere_cctp/src/instructions/admin.rs:18
↓ 1 callers
Function
transfer_ix
( ctx: Context<TransferContext>, usdc_amount: u64, destination_domain: u32, recipient: [u8; 32
solana/programs/cashmere_cctp/src/instructions/transfer/transfer_ix.rs:39
↓ 1 callers
Function
transfer_ownership_ix
(ctx: Context<TransferOwnershipContext>, new_owner: Pubkey)
solana/programs/cashmere_cctp/src/instructions/admin.rs:50
↓ 1 callers
Function
transfer_v2_ix
( ctx: Context<TransferV2Context>, usdc_amount: u64, destination_domain: u32, recipient: [u8;
solana/programs/cashmere_cctp/src/instructions/transfer/transfer_v2_ix.rs:39
↓ 1 callers
Function
verify_ed25519_ix
(instructions: &AccountInfo, msg: &[u8], pub_key: &[u8])
solana/programs/cashmere_cctp/src/utils/ed25519.rs:18
Function
get_fee
(ctx: Context<GetFeeContext>, fee: u64, amount: u64)
solana/programs/cashmere_cctp/src/lib.rs:65
Function
initialize
( ctx: Context<InitializeContext>, fee_collector_sol: Pubkey, fee_collector_usdc: Pubk
solana/programs/cashmere_cctp/src/lib.rs:19
Function
set_fee_bp
(ctx: Context<ConfigContext>, fee_bp: u64)
solana/programs/cashmere_cctp/src/lib.rs:35
Function
set_fee_collector
(ctx: Context<ConfigContext>, fee_collector_sol: Pubkey, fee_collector_usdc: Pubkey)
solana/programs/cashmere_cctp/src/lib.rs:43
Function
set_gas_drop_collector
(ctx: Context<ConfigContext>, gas_drop_collector_sol: Pubkey, gas_drop_collector_usdc: Pubkey)
solana/programs/cashmere_cctp/src/lib.rs:47
Function
set_max_native_gas_drop
(ctx: Context<ConfigContext>, max_gas: u64)
solana/programs/cashmere_cctp/src/lib.rs:55
Function
set_max_usdc_gas_drop
(ctx: Context<ConfigContext>, max_gas: u64)
solana/programs/cashmere_cctp/src/lib.rs:51
Function
set_paused
(ctx: Context<ConfigContext>, paused: bool)
solana/programs/cashmere_cctp/src/lib.rs:31
Function
set_signer_key
(ctx: Context<ConfigContext>, signer_key: [u8; 32])
solana/programs/cashmere_cctp/src/lib.rs:39
Method
to_account_infos
(&self)
solana/programs/cashmere_cctp/src/cctp/token_messenger_minter_program_v2/cpi/deposit_for_burn.rs:133
Method
to_account_metas
(&self, _is_signer: Option<bool>)
solana/programs/cashmere_cctp/src/cctp/token_messenger_minter_program_v2/cpi/deposit_for_burn.rs:108
Function
transfer_ownership
(ctx: Context<TransferOwnershipContext>, new_owner: Pubkey)
solana/programs/cashmere_cctp/src/lib.rs:59
Function
transfer_v2
( ctx: Context<TransferV2Context>, usdc_amount: u64, destination_domain: u32,
solana/programs/cashmere_cctp/src/lib.rs:95