proto/Solana.pbserver 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
MessageSigningInput
MessageSigningOutput
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
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