Get desktop application:
View/edit binary Protocol Buffers messages
Used in: ExtendedTokenAccount
uint64 amount = 3
uint32 state = 5
optional uint64 is_native = 6
uint64 delegated_amount = 7
Used in: ConfidentialTransferIx.ApplyPendingBalance
Used in: ConfidentialTransferIx.ApproveAccount
Used in: SetAuthorityArgs
AUTHORITY_TYPE_MINT_TOKENS = 0
AUTHORITY_TYPE_FREEZE_ACCOUNT = 1
AUTHORITY_TYPE_ACCOUNT_OWNER = 2
AUTHORITY_TYPE_CLOSE_ACCOUNT = 3
AUTHORITY_TYPE_TRANSFER_FEE_CONFIG = 4
AUTHORITY_TYPE_WITHHELD_WITHDRAW = 5
AUTHORITY_TYPE_CLOSE_MINT = 6
AUTHORITY_TYPE_INTEREST_RATE = 7
AUTHORITY_TYPE_PERMANENT_DELEGATE = 8
AUTHORITY_TYPE_CONFIDENTIAL_TRANSFER_MINT = 9
AUTHORITY_TYPE_TRANSFER_HOOK_PROGRAM_ID = 10
AUTHORITY_TYPE_CONFIDENTIAL_TRANSFER_FEE_CONFIG = 11
AUTHORITY_TYPE_METADATA_POINTER = 12
AUTHORITY_TYPE_GROUP_POINTER = 13
AUTHORITY_TYPE_GROUP_MEMBER_POINTER = 14
AUTHORITY_TYPE_SCALED_UI_AMOUNT = 15
AUTHORITY_TYPE_PAUSE = 16
Used in: CpiGuardInstruction, DefaultAccountStateInstruction, GroupMemberPointerInstruction, GroupPointerInstruction, InterestBearingMintInstruction, MemoTransferInstruction, MetadataPointerInstruction, TransferHookInstruction
int32 extension = 1
oneof instruction
Used in: CommonExtensionInstructions
Used in: CommonExtensionInstructions
Used in: CommonExtensionInstructions
Used in: CommonExtensionInstructions
Used in: ConfidentialTransferFeeIx.HarvestWithheldTokensToMint
Used in: ConfidentialTransferIx.Transfer
Used in: TokenExtensionProgram
Used in: ConfidentialTransferFeeInstruction
Used in: ConfidentialTransferFeeIx
Used in: ConfidentialTransferFeeIx
Used in: ConfidentialTransferFeeIx
Used in: ConfidentialTransferFeeIx
Used in: ConfidentialTransferFeeIx
Used in: ConfidentialTransferFeeIx
Used in: TokenExtensionProgram
Used in: ConfidentialTransferInstruction
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferIx
Used in: ConfidentialTransferFeeIx.WithdrawWithheldTokensFromAccounts
Used in: ConfidentialTransferFeeIx.WithdrawWithheldTokensFromMint
Used in: ConfidentialTransferIx.ConfigureAccount
Used in: ConfidentialTransferIx.ConfigureAccountWithRegistry
Used in: TokenExtensionProgram
Used in: CreateNativeMintInstruction
Used in: TokenExtensionProgram
Used in: ConfidentialTransferIx.DisableConfidentialCredits, ConfidentialTransferIx.DisableNonConfidentialCredits, ConfidentialTransferIx.EnableConfidentialCredits, ConfidentialTransferIx.EnableNonConfidentialCredits
Used in: TokenExtensionProgram
Used in: ConfidentialTransferIx.Deposit
Used in: CommonExtensionInstructions.Disable
Used in: ConfidentialTransferFeeIx.DisableHarvestToMint
Used in: TokenMetadataIx.Emit
Used in: TokenMetadataIx.Emit
Used in: ConfidentialTransferIx.EmptyAccount
Used in: CommonExtensionInstructions.Enable
Used in: ConfidentialTransferFeeIx.EnableHarvestToMint
Used in: CommonExtensionInstructions.Initialize
Used in: TokenExtensionState
optional Mint base_account = 1
Used in: TokenExtensionState
Used in: ExtendedMint, ExtendedTokenAccount
int32 extension_type = 1
bytes data = 2
EXTENSION_WITH_COMMON_INSTRUCTION_CPI_GUARD = 0
EXTENSION_WITH_COMMON_INSTRUCTION_DEFAULT_ACCOUNT_STATE = 1
EXTENSION_WITH_COMMON_INSTRUCTION_INTEREST_BEARING_MINT = 2
EXTENSION_WITH_COMMON_INSTRUCTION_MEMO_TRANSFER = 3
EXTENSION_WITH_COMMON_INSTRUCTION_GROUP_MEMBER_POINTER = 4
EXTENSION_WITH_COMMON_INSTRUCTION_GROUP_POINTER = 5
EXTENSION_WITH_COMMON_INSTRUCTION_METADATA_POINTER = 6
EXTENSION_WITH_COMMON_INSTRUCTION_TRANSFER_HOOK = 7
Used in: TokenExtensionProgram
Used in: TokenExtensionProgram
Used in: TransferFeeIx.HarvestWithheldTokensToMint
Used in: TokenMetadataIx.Initialize
Used in: TokenMetadataIx.Initialize
Used in: ConfidentialTransferFeeIx.InitializeConfidentialTransferFeeConfig
Used in: TokenGroupIx.InitializeGroup
Used in: TokenGroupIx.InitializeGroup
Used in: TokenGroupIx.InitializeMember
Used in: TokenGroupIx.InitializeMember
(message has no fields)
Used in: InitializeMintCloseAuthorityInstruction
Used in: InitializeMintCloseAuthorityInstruction
Used in: TokenExtensionProgram
Used in: InitializeNonTransferableMintInstruction
Used in: TokenExtensionProgram
Used in: InitializePermanentDelegateInstruction
Used in: InitializePermanentDelegateInstruction
Used in: TokenExtensionProgram
Used in: TransferFeeIx.InitializeTransferFeeConfig
Used in: TransferFeeIx.InitializeTransferFeeConfig
optional token.PublicKey transfer_fee_config_authority = 1
optional token.PublicKey withdraw_withheld_authority = 2
uint32 transfer_fee_basis_points = 3
uint64 maximum_fee = 4
Used in: TokenExtensionProgram
Used in: TokenExtensionProgram
Used in: TokenExtensionProgram
Used in: ExtendedMint
uint64 supply = 2
uint32 decimals = 3
bool is_initialized = 4
Used in: TokenExtensionState
uint32 m = 1
uint32 n = 2
bool is_initialized = 3
Used in: ReallocateInstruction
Used in: ReallocateInstruction
repeated uint32 extension_types = 1
Used in: TokenExtensionProgram
Used in: TokenMetadataIx.RemoveKey
Used in: TokenMetadataIx.RemoveKey
Used in: SetAuthorityInstruction
Used in: TokenExtensionProgram
Used in: TransferFeeIx.SetTransferFee
Used in: TransferFeeIx.SetTransferFee
uint32 transfer_fee_basis_points = 1
uint64 maximum_fee = 2
Used in: TokenExtensionProgram
Used in: TokenGroupInstruction
Used in: TokenGroupIx
Used in: TokenGroupIx
Used in: TokenGroupIx
Used in: TokenGroupIx
Used in: TokenExtensionProgram
Used in: TokenMetadataInstruction
Used in: TokenMetadataIx
Used in: TokenMetadataIx
Used in: TokenMetadataIx
Used in: TokenMetadataIx
Used in: TokenMetadataIx
Used in: TokenExtensionProgram
Used in: TransferFeeIx.TransferCheckedWithFee
Used in: TransferFeeIx.TransferCheckedWithFee
uint64 amount = 1
uint64 fee_amount = 2
uint32 decimals = 3
Used in: TokenExtensionProgram
Used in: TransferFeeInstruction
Used in: TransferFeeIx
Used in: TransferFeeIx
Used in: TransferFeeIx
Used in: TransferFeeIx
Used in: TransferFeeIx
Used in: TransferFeeIx
Used in: TokenExtensionProgram
Used in: ConfidentialTransferIx.TransferWithFee
Used in: CommonExtensionInstructions.Update
Used in: TokenMetadataIx.UpdateAuthority
Used in: TokenMetadataIx.UpdateAuthority
Used in: TokenMetadataIx.UpdateField
Used in: TokenMetadataIx.UpdateField
Used in: TokenGroupIx.UpdateGroupAuthority
Used in: TokenGroupIx.UpdateGroupAuthority
Used in: TokenGroupIx.UpdateGroupMaxSize
Used in: TokenGroupIx.UpdateGroupMaxSize
Used in: ConfidentialTransferIx.UpdateMint
Used in: ConfidentialTransferIx.Withdraw
Used in: WithdrawExcessLamportsInstruction
Used in: TokenExtensionProgram
Used in: TransferFeeIx.WithdrawWithheldTokensFromAccounts
Used in: TransferFeeIx.WithdrawWithheldTokensFromAccounts
uint32 num_token_accounts = 1
Used in: TransferFeeIx.WithdrawWithheldTokensFromMint