proto/Solana.pb library

Classes

AdvanceNonceAccount
CreateAndTransferToken
CreateTokenAccount and TokenTransfer combined
CreateNonceAccount
CreateTokenAccount
Create a token account under a main account for a token type
DeactivateAllStake
Deactivate staking on multiple stake account
DeactivateStake
Deactivate staking on stake account
DecodingTransactionOutput
DelegateStake
Create and initialize a stake account, and delegate amount to it. Recommendation behavior is to not specify a stake account, and a new unique account will be created each time. Optionally a stake account pubkey can be specified, but it should not exist on chain.
Encoding
MessageFormat
What the body's bytes are, which the off-chain header states and a verifier may enforce.
MessageSigningInput
MessageSigningOutput
MessageType
How the bytes that actually get signed are produced from the message.
MessageVerifyingInput
PreSigningOutput
/ Transaction pre-signing output
PriorityFeeLimit
Compute unit price in "micro-lamports" to pay a higher transaction fee for higher transaction prioritization.
PriorityFeePrice
Specific compute unit limit that the transaction is allowed to consume.
PubkeySignature
RawMessage
RawMessage_Instruction
RawMessage_MessageAddressTableLookup
RawMessage_MessageHeader
RawMessage_MessageLegacy
RawMessage_MessageV0
SigningInput
Input data necessary to create a signed transaction.
SigningOutput
Result containing the signed and encoded transaction.
StakeAccountValue
Technical structure to group a staking account and an amount
StructuredField
One "
StructuredMessage
A message laid out as labeled lines, rendered by this library so that every platform produces the same bytes from the same fields.
TokenProgramId
TokenTransfer
Transfer tokens
TokenTransferToFeePayer
Transfer tokens to the feepayer
Transfer
Transfer transaction
WithdrawAllStake
Withdraw amounts from stake accounts
WithdrawNonceAccount
WithdrawStake
Withdraw amount from stake account

Extensions

GeneratedMessageGenericExtensions on T
Extensions on GeneratedMessages.