Solana

class Solana

Types

Link copied to clipboard
CreateTokenAccount and TokenTransfer combined
Protobuf type TW.Solana.Proto.CreateAndTransferToken
Link copied to clipboard
Create a token account under a main account for a token type
Protobuf type TW.Solana.Proto.CreateTokenAccount
Link copied to clipboard
Link copied to clipboard
Deactivate staking on multiple stake account
Protobuf type TW.Solana.Proto.DeactivateAllStake
Link copied to clipboard
Link copied to clipboard
Deactivate staking on stake account
Protobuf type TW.Solana.Proto.DeactivateStake
Link copied to clipboard
Link copied to clipboard
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.
Protobuf type TW.Solana.Proto.DelegateStake
Link copied to clipboard
Link copied to clipboard
Input data necessary to create a signed transaction.
Protobuf type TW.Solana.Proto.SigningInput
Link copied to clipboard
Link copied to clipboard
Result containing the signed and encoded transaction.
Protobuf type TW.Solana.Proto.SigningOutput
Link copied to clipboard
Link copied to clipboard
Technical structure to group a staking account and an amount
Protobuf type TW.Solana.Proto.StakeAccountValue
Link copied to clipboard
Link copied to clipboard
Transfer tokens
Protobuf type TW.Solana.Proto.TokenTransfer
Link copied to clipboard
Link copied to clipboard
Transfer transaction
Protobuf type TW.Solana.Proto.Transfer
Link copied to clipboard
Link copied to clipboard
Withdraw amounts from stake accounts
Protobuf type TW.Solana.Proto.WithdrawAllStake
Link copied to clipboard
Link copied to clipboard
Withdraw amount from stake account
Protobuf type TW.Solana.Proto.WithdrawStake
Link copied to clipboard

Functions

Link copied to clipboard
open fun registerAllExtensions(registry: ExtensionRegistryLite)