Function
Static Public Summary | ||
public |
authorized(property: string): * Layout for an Authorized object |
|
public |
decodeLength(bytes: Array<number>): number |
|
public |
encodeData(type: *, fields: *): * Populate a buffer of instruction data using an InstructionType |
|
public |
encodeLength(bytes: Array<number>, len: number) |
|
public |
|
|
public |
Layout for a Lockup object |
|
public |
Layout for a public key |
|
public |
rustString(property: string): * Layout for a Rust String type |
|
public |
async sendAndConfirmRawTransaction(connection: *, rawTransaction: *, commitment: *): * Sign, send and confirm a raw transaction |
|
public |
async sendAndConfirmRecentTransaction(connection: *, transaction: *, signers: ...*): * Sign, send and confirm a transaction with recent commitment level |
|
public |
async sendAndConfirmTransaction(connection: *, transaction: *, signers: ...*): * Sign, send and confirm a transaction |
|
public |
|
|
public |
testnetChannelEndpoint(channel: *, tls: *): * Retrieves the RPC endpoint URL for the specified testnet release channel |
|
public |
Layout for a 64bit unsigned value |
Static Public
public authorized(property: string): * source
import {authorized} from '@solana/web3'
Layout for an Authorized object
Params:
Name | Type | Attribute | Description |
property | string |
|
Return:
* |
public decodeLength(bytes: Array<number>): number source
import {decodeLength} from '@solana/web3'
public encodeData(type: *, fields: *): * source
import {encodeData} from '@solana/web3'
Populate a buffer of instruction data using an InstructionType
Params:
Name | Type | Attribute | Description |
type | * | ||
fields | * |
Return:
* |
public encodeLength(bytes: Array<number>, len: number) source
import {encodeLength} from '@solana/web3'
public getAlloc(type: Object, fields: Object): number source
import {getAlloc} from '@solana/web3'
public lockup(property: string): * source
import {lockup} from '@solana/web3'
Layout for a Lockup object
Params:
Name | Type | Attribute | Description |
property | string |
|
Return:
* |
public publicKey(property: string): * source
import {publicKey} from '@solana/web3'
Layout for a public key
Params:
Name | Type | Attribute | Description |
property | string |
|
Return:
* |
public rustString(property: string): * source
import {rustString} from '@solana/web3'
Layout for a Rust String type
Params:
Name | Type | Attribute | Description |
property | string |
|
Return:
* |
public async sendAndConfirmRawTransaction(connection: *, rawTransaction: *, commitment: *): * source
import {sendAndConfirmRawTransaction} from '@solana/web3'
Sign, send and confirm a raw transaction
Params:
Name | Type | Attribute | Description |
connection | * | ||
rawTransaction | * | ||
commitment | * |
Return:
* |
public async sendAndConfirmRecentTransaction(connection: *, transaction: *, signers: ...*): * source
import {sendAndConfirmRecentTransaction} from '@solana/web3'
Sign, send and confirm a transaction with recent commitment level
Params:
Name | Type | Attribute | Description |
connection | * | ||
transaction | * | ||
signers | ...* |
Return:
* |
public async sendAndConfirmTransaction(connection: *, transaction: *, signers: ...*): * source
import {sendAndConfirmTransaction} from '@solana/web3'
Sign, send and confirm a transaction
Params:
Name | Type | Attribute | Description |
connection | * | ||
transaction | * | ||
signers | ...* |
Return:
* |
public sleep(ms: number): Promise<void> source
import {sleep} from '@solana/web3'
Params:
Name | Type | Attribute | Description |
ms | number |
public testnetChannelEndpoint(channel: *, tls: *): * source
import {testnetChannelEndpoint} from '@solana/web3'
Retrieves the RPC endpoint URL for the specified testnet release channel
Params:
Name | Type | Attribute | Description |
channel | * | ||
tls | * |
Return:
* |
public uint64(property: string): * source
import {uint64} from '@solana/web3'
Layout for a 64bit unsigned value
Params:
Name | Type | Attribute | Description |
property | string |
|
Return:
* |