Module spl_token_2022::extension::confidential_transfer::instruction
source · [−]Expand description
Confidential Transfer Extension instructions
Modules
Structs
Data expected by ConfidentialTransferInstruction::ApplyPendingBalance
This struct includes the cryptographic proof and the account data information needed to verify the proof
Data expected by ConfidentialTransferInstruction::ConfigureAccount
Data expected by ConfidentialTransferInstruction::Deposit
Data expected by ConfidentialTransferInstruction::EmptyAccount
Data expected by ConfidentialTransferInstruction::Transfer
Data expected by ConfidentialTransferInstruction::TransferWithFee
This struct includes the cryptographic proof and the account data information needed to verify the proof
Data expected by ConfidentialTransferInstruction::Withdraw
This struct includes the cryptographic proof and the account data information needed to verify the proof
Data expected by ConfidentialTransferInstruction::WithdrawWithheldTokensFromAccounts
Data expected by ConfidentialTransferInstruction::WithdrawWithheldTokensFromMint
Enums
Traits
Functions
Create a ApplyPendingBalance
instruction
Create an ApproveAccount
instruction
Create a ConfigureAccount
instruction
Create a Deposit
instruction
Create a DisableBalanceCredits
instruction
Create a EmptyAccount
instruction
Create a EnableBalanceCredits
instruction
Creates a HarvestWithheldTokensToMint
instruction
Create a InitializeMint
instruction
Create a inner ApplyPendingBalance
instruction
Create an inner EmptyAccount
instruction
Create a inner Transfer
instruction
Create a inner TransferWithFee
instruction
Create a inner Withdraw
instruction
Create a inner WithdrawWithheldTokensFromMint
instruction
Create a inner WithdrawWithheldTokensFromMint
instruction
Takes in a 64-bit number amount
and a bit length bit_length
. It returns:
Create a Transfer
instruction
Create a Transfer
instruction
Create a UpdateMint
instruction
Create a Withdraw
instruction
Create a WithdrawWithheldTokensFromAccounts
instruction
Create a WithdrawWithheldTokensFromMint
instruction