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::InitializeMint
- This struct includes the cryptographic proof and the account data information needed to verify the proof
- Data expected by
ConfidentialTransferInstruction::Transfer
- Data expected by
ConfidentialTransferInstruction::UpdateMint
- 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
- Confidential Transfer extension instructions
Traits
Functions
- Create a
ApplyPendingBalance
instruction - Create an
ApproveAccount
instruction - Create a
ConfigureAccount
instruction - Create a
Deposit
instruction - Create a
DisableConfidentialCredits
instruction - Create a
DisableNonConfidentialCredits
instruction - Create a
EmptyAccount
instruction - Create a
EnableConfidentialCredits
instruction - Create a
EnableNonConfidentialCredits
instruction - Creates a
HarvestWithheldTokensToMint
instruction - Create a
InitializeMint
instruction - Create a inner
ApplyPendingBalance
instruction - Create a
ConfigureAccount
instruction - Create an inner
EmptyAccount
instruction - Create a inner
Transfer
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 lengthbit_length
. It returns: - Create a
Transfer
instruction with regular (no-fee) proof - Create a
Transfer
instruction with fee proof - Create a
UpdateMint
instruction - Create a
Withdraw
instruction - Create a
WithdrawWithheldTokensFromAccounts
instruction - Create a
WithdrawWithheldTokensFromMint
instruction