Home Reference Source

Function

Static Public Summary
public
public

encodeLength(bytes: Array<number>, len: number)

public

publicKey(property: string): *

Layout for a public key

public

rustString(property: string): *

Layout for a Rust String type

public

async sendAndConfirmRawTransaction(connection: *, rawTransaction: *): *

Sign, send and confirm a raw transaction

public

async sendAndConfirmTransaction(connection: *, transaction: *, signers: ...*): *

Sign, send and confirm a transaction

public

sleep(ms: number): Promise<void>

public

testnetChannelEndpoint(channel: *, tls: *): *

Retrieves the RPC endpoint URL for the specified testnet release channel

public

uint64(property: string): *

Layout for a 64bit unsigned value

Static Public

public decodeLength(bytes: Array<number>): number source

import {decodeLength} from '@solana/web3'

Params:

NameTypeAttributeDescription
bytes Array<number>

Return:

number

public encodeLength(bytes: Array<number>, len: number) source

import {encodeLength} from '@solana/web3'

Params:

NameTypeAttributeDescription
bytes Array<number>
len number

public publicKey(property: string): * source

import {publicKey} from '@solana/web3'

Layout for a public key

Params:

NameTypeAttributeDescription
property string
  • optional
  • default: publicKey

Return:

*

public rustString(property: string): * source

import {rustString} from '@solana/web3'

Layout for a Rust String type

Params:

NameTypeAttributeDescription
property string
  • optional
  • default: string

Return:

*

public async sendAndConfirmRawTransaction(connection: *, rawTransaction: *): * source

import {sendAndConfirmRawTransaction} from '@solana/web3'

Sign, send and confirm a raw transaction

Params:

NameTypeAttributeDescription
connection *
rawTransaction *

Return:

*

public async sendAndConfirmTransaction(connection: *, transaction: *, signers: ...*): * source

import {sendAndConfirmTransaction} from '@solana/web3'

Sign, send and confirm a transaction

Params:

NameTypeAttributeDescription
connection *
transaction *
signers ...*

Return:

*

public sleep(ms: number): Promise<void> source

import {sleep} from '@solana/web3'

Params:

NameTypeAttributeDescription
ms number

Return:

Promise<void>

public testnetChannelEndpoint(channel: *, tls: *): * source

import {testnetChannelEndpoint} from '@solana/web3'

Retrieves the RPC endpoint URL for the specified testnet release channel

Params:

NameTypeAttributeDescription
channel *
tls *

Return:

*

public uint64(property: string): * source

import {uint64} from '@solana/web3'

Layout for a 64bit unsigned value

Params:

NameTypeAttributeDescription
property string
  • optional
  • default: uint64

Return:

*