Module confidential_transfer

Source
Expand description

Confidential Transfer extension

Modules§

instruction
Confidential Transfer Extension instructions
processor
Confidential Transfer Extension processor

Structs§

ConfidentialTransferAccount
Confidential account state
ConfidentialTransferMint
Confidential transfer mint configuration

Constants§

MAXIMUM_DEPOSIT_TRANSFER_AMOUNT_BIT_LENGTH
Maximum bit length of any deposit or transfer amount
PENDING_BALANCE_HI_BIT_LENGTH
Bit length of the high bits of pending balance plaintext
PENDING_BALANCE_LO_BIT_LENGTH
Bit length of the low bits of pending balance plaintext

Type Aliases§

DecryptableBalance
Authenticated encryption containing an account balance
EncryptedBalance
ElGamal ciphertext containing an account balance
EncryptedFee
(aggregated) ElGamal ciphertext containing a transfer fee
EncryptedWithheldAmount
ElGamal ciphertext containing a withheld amount