References
summary | ||
public |
C Account An account key pair (public and secret keys). |
|
public |
Factory class for transactions to interact with a program loader |
|
public |
Factory class for transactions to interact with the Budget program |
|
public |
A connection to a fullnode JSON RPC endpoint |
|
public |
C Loader Program loader interface |
|
public |
NonceAccount class |
|
public |
A public key |
|
public |
|
|
public |
C Lockup |
|
public |
Stake Instruction class |
|
public |
Factory class for transactions to interact with the Stake program |
|
public |
System Instruction class |
|
public |
Factory class for transactions to interact with the System program |
|
public |
Transaction class |
|
public |
Transaction Instruction class |
|
public |
ValidatorInfo class |
|
public |
VoteAccount class |
|
public |
F decodeData(type: *, buffer: *): * Decode instruction data buffer using an InstructionType |
|
public |
F encodeData(type: *, fields: *): * Populate a buffer of instruction data using an InstructionType |
|
public |
F authorized(property: string): * Layout for an Authorized object |
|
public |
|
|
public |
Layout for a Lockup object |
|
public |
Layout for a public key |
|
public |
F rustString(property: string): * Layout for a Rust String type |
|
public |
Layout for a 64bit unsigned value |
|
public |
Expected JSON RPC response for the "getConfirmedBlock" message |
|
public |
There are 1-billion lamports in one SOL |
|
public |
V NONCE_ACCOUNT_LENGTH: * |
|
public |
|
|
public |
An enumeration of valid stake InstructionType's |
|
public |
An enumeration of valid StakeAuthorizationLayout's |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
V PACKET_DATA_SIZE: * Maximum over-the-wire size of a Transaction |
|
public |
|
|
public |
|
|
public |
|
|
public |
A condition that can unlock a payment |
|
public |
Represents a payment to a given public key |
|
public |
Represents a condition that is met by executing a |
|
public |
Represents a condition that is met by executing a |
|
public |
Information describing an account |
|
public |
T Commitment: 'max' | 'recent' The level of commitment desired when querying state 'max': Query the most recent block which has reached max voter lockout 'recent': Query the most recent block |
|
public |
A ConfirmedBlock on the ledger |
|
public |
Information describing a cluster node |
|
public |
EpochInfo parameters (see https://docs.solana.com/book/v/master/terminology#epoch) |
|
public |
EpochSchedule parameters (see https://docs.solana.com/book/v/master/terminology#epoch) |
|
public |
Network Inflation parameters (see https://docs.solana.com/book/v/master/implemented-proposals/ed_overview) |
|
public |
Account information identified by pubkey |
|
public |
RPC Response with extra contextual information |
|
public |
Signature status: Success |
|
public |
Signature status: TransactionError |
|
public |
Version info for a node |
|
public |
Information describing a vote account |
|
public |
A collection of cluster vote accounts |
|
public |
|
|
public |
|
|
public |
Authorize stake instruction params |
|
public |
Create stake account transaction params |
|
public |
Create stake account with seed transaction params |
|
public |
Deactivate stake instruction params |
|
public |
Delegate stake instruction params |
|
public |
Initialize stake instruction params |
|
public |
Split stake instruction params |
|
public |
|
|
public |
T StakeInstructionType: 'Initialize' | 'Authorize' | 'Delegate' | 'Split' | 'Withdraw' | 'Deactivate' An enumeration of valid StakeInstructionType's |
|
public |
Withdraw stake instruction params |
|
public |
Advance nonce account system instruction params |
|
public |
Create nonce account system transaction params |
|
public |
Assign system transaction params |
|
public |
Authorize nonce account system transaction params |
|
public |
Create account system transaction params |
|
public |
Create account with seed system transaction params |
|
public |
Initialize nonce account system instruction params |
|
public |
T SystemInstructionType: 'Create' | 'Assign' | 'Transfer' | 'CreateWithSeed' | 'AdvanceNonceAccount' | 'WithdrawNonceAccount' | 'InitializeNonceAccount' | 'AuthorizeNonceAccount' An enumeration of valid SystemInstructionType's |
|
public |
Transfer system transaction params |
|
public |
Withdraw nonce account system transaction params |
|
public |
NonceInformation to be used to build a Transaction. |
|
public |
List of Transaction object fields that may be initialized at construction |
|
public |
List of TransactionInstruction object fields that may be initialized at construction |
|
public |
|
|
public |
Info used to identity validators. |
util
summary | ||
public |
F async sendAndConfirmRawTransaction(connection: *, rawTransaction: *, commitment: *): * Sign, send and confirm a raw transaction |
|
public |
F async sendAndConfirmRecentTransaction(connection: *, transaction: *, signers: ...*): * Sign, send and confirm a transaction with recent commitment level |
|
public |
F async sendAndConfirmTransaction(connection: *, transaction: *, signers: ...*): * Sign, send and confirm a transaction |
|
public |
F decodeLength(bytes: Array<number>): number |
|
public |
F encodeLength(bytes: Array<number>, len: number) |
|
public |
|
|
public |
F testnetChannelEndpoint(channel: *, tls: *): * Retrieves the RPC endpoint URL for the specified testnet release channel |
|
public |
F toBuffer(arr: *): * |