Preparing search index...
The search index is not available
Solana JavaScript SDK
Solana JavaScript SDK
@solana/web3.js
<internal>
Module <internal>
Modules
node:stream/consumers
node:stream/promises
Namespaces
Dispatcher
EventEmitter
internal
Classes
AsyncResource
Blob
BodyReadable
Dispatcher
Duplex
EventEmitter
File
FormData
internal
Readable
ReadableBase
Stream
UndiciError
URL
URLSearchParams
Writable
WritableBase
Interfaces
ArrayBufferView
ArrayIterator
ArrayOptions
AsyncGenerator
AsyncGeneratorFunction
AsyncIterable
AsyncIterator
AsyncResourceOptions
BaseTransactionConfirmationStrategyConfig
BlobOptions
CallSite
CryptoKey
CryptoKeyPair
DataPublisher
DefaultRpcTransportConfig
Disposable
DuplexOptions
ErrnoException
ErrorOptions
EventEmitter
EventEmitterOptions
FileOptions
IHasIdentifier
Iterable
Iterator
IteratorReturnResult
IteratorYieldResult
KeyAlgorithm
Object
PromiseLike
QueuingStrategy
QueuingStrategySize
ReadableByteStreamController
ReadableByteStreamControllerCallback
ReadableOptions
ReadableStream
ReadableStream
ReadableStreamAsyncIterator
ReadableStreamBYOBReader
ReadableStreamDefaultController
ReadableStreamDefaultReader
ReadableStreamErrorCallback
ReadableStreamGenericReader
ReadableStreamGetReaderOptions
ReadableStreamReadDoneResult
ReadableStreamReadValueResult
ReadableWritablePair
ReadonlyUint8Array
ReadWriteStream
RpcApiMethods
RpcErrorResponse
RpcSubscriptionsTransportConfig
SendAndConfirmDurableNonceTransactionConfig
SendAndConfirmTransactionWithBlockhashLifetimeConfig
SendTransactionBaseConfig
SendTransactionWithoutConfirmingFactoryConfig
SpecIterableIterator
SpecIterator
StaticEventEmitterIteratorOptions
StaticEventEmitterOptions
StreamPipeOptions
UnderlyingByteSource
UnderlyingSink
UnderlyingSinkAbortCallback
UnderlyingSinkCloseCallback
UnderlyingSinkStartCallback
UnderlyingSinkWriteCallback
UnderlyingSource
UnderlyingSourceCancelCallback
UnderlyingSourcePullCallback
UnderlyingSourceStartCallback
URLSearchParamsIterator
WaitForDurableNonceTransactionConfirmationConfig
WaitForRecentTransactionWithBlockhashLifetimeConfirmationConfig
WaitForRecentTransactionWithTimeBasedLifetimeConfirmationConfig
WritableOptions
WritableStream
WritableStream
WritableStreamDefaultController
WritableStreamDefaultWriter
Type Aliases
AccountIndex
AccountsFilter
AccountsFilter
AddressTableLookup
AddressTableLookup
AddressTableLookup
AdvanceNonceAccountInstruction
AdvanceNonceAccountInstructionData
AirdropFactoryConfig
AirdropFunction
AllowedCommitmentForGetSignaturesForAddress
AnyCodec
AnyCodec
AnyCodec
AnyDecoder
AnyDecoder
AnyDecoder
AnyEncoder
AnyEncoder
AnyEncoder
AnyRest
Args
ArrayBufferLike
ArrayBufferView
ArrayIndices
ArrayIndices
Autocomplete
AutocompletePrimitiveBaseType
Base58EncodedRpcAccount
Base64EncodedRpcAccount
BaseCompiledTransactionMessage
BaseDecoder
BaseEncoder
BasicInstructionErrorContext
BinaryLike
BlockNotificationsEncoding
BlockNotificationsFilter
BlockNotificationsMaxSupportedTransactionVersion
BufferEncoding
BuiltinIteratorReturn
BuiltinIteratorReturn
Callable
ClusterNode
CompilableTransactionMessageWithSigners
CompiledInstruction
ComposeFnParam
ComputeUnitEstimateForTransactionMessageFunction
Credits
CustomProgramError
DecompileTransactionMessageFetchingLookupTablesConfig
DefaultEventMap
DefaultUnspecifiedErrorContextToUndefined
DiscriminatorValue
DrainOuterGeneric
EnumLookupObject
EpochCredit
EventMap
Exclude
Extract
ExtractAdditionalProps
ExtractAdditionalProps
FeeCalculator
Fields
FixedSizeNumberCodec
FixedSizeNumberDecoder
FixedSizeNumberEncoder
Flatten
FormDataEntryValue
GetAccountInfoApi
GetBlockEncoding
GetBlockHeightExceedencePromiseFn
GetBlockMaxSupportedTransactionVersion
GetBlocksApiResponse
GetBlocksWithLimitApiResponse
GetClusterNodesApiResponse
GetDecoderTypeFromFields
GetDecoderTypeFromItems
GetDecoderTypeFromVariants
GetDecoderTypeFromVariants
GetEncoderTypeFromFields
GetEncoderTypeFromItems
GetEncoderTypeFromVariants
GetEncoderTypeFromVariants
GetEnumFrom
GetEnumTo
GetInflationRewardApiResponse
GetLeaderScheduleApiResponseWithAllIdentities
GetMultipleAccountsApi
GetNonceInvalidationPromiseFn
GetRecentPerformanceSamplesApiResponse
GetRecentPrioritizationFeesApiResponse
GetRecentSignatureConfirmationPromiseFn
GetSignaturesForAddressApiResponse
GetSignaturesForAddressTransaction
GetSlotLeaderApiResponse
GetSlotLeadersApiResponse
GetTypeFromVariants
IAccountMetaWithSigner
ILegacyInstruction
IncomingHttpHeaders
InflationReward
InnerInstructions
InstructionError
InstructionIndex
IntegerOverflowHandler
IteratorResult
JsonParsedBpfProgramAccount
JsonParsedBpfProgramDataAccount
JsonParsedClockAccount
JsonParsedDataResponse
JsonParsedEpochRewardsAccount
JsonParsedEpochScheduleAccount
JsonParsedFeesAccount_DEPRECATED
JsonParsedLastRestartSlotAccount
JsonParsedMintAccount
JsonParsedMultisigAccount
JsonParsedRecentBlockhashesAccount_DEPRECATED
JsonParsedRentAccount
JsonParsedRpcAccount
JsonParsedSlotHashesAccount
JsonParsedSlotHistoryAccount
JsonParsedStakeAccount
JsonParsedStakeConfigAccount
JsonParsedStakeHistoryAccount
JsonParsedValidatorInfoAccount
Key
Key2
KeyPath
KeyPathWildcard
KeyType
KeyUsage
LegacyCompiledTransactionMessage
LegacyTransactionMessage
Listener
LogsNotificationsApiFilter
Lowercase
MessageHeader
MintFilter
MintFilter
NonNullable
NumberCodec
NumberDecoder
NumberEncoder
OffsetConfig
Omit
OrderedAccounts
OrderedMap
OverloadImplementations
Overloads
Overloads1
Overloads10
Overloads11
Overloads12
Overloads13
Overloads14
Overloads15
Overloads16
Overloads17
Overloads18
Overloads19
Overloads2
Overloads20
Overloads21
Overloads22
Overloads23
Overloads24
Overloads3
Overloads4
Overloads5
Overloads6
Overloads7
Overloads8
Overloads9
Parameters
ParsedTransactionInstruction
ParsedTransactionInstruction
Partial
PartiallyDecodedTransactionInstruction
PartiallyDecodedTransactionInstruction
PendingRpcRequestBuilder
PendingRpcRequestReturnTypeMapper
PendingRpcSubscriptionsRequestBuilder
PendingRpcSubscriptionsRequestReturnTypeMapper
PerformanceSample
Pick
PostOffsetFunction
PreOffsetFunction
PreOffsetFunctionScope
PreviousCredits
ProgramIdFilter
ProgramIdFilter
ProgramNotificationsDatasizeFilter
ProgramNotificationsMemcmpFilterBase58
ProgramNotificationsMemcmpFilterBase64
PropertyKey
ReadableStreamController
ReadableStreamReader
ReadableStreamReadResult
Readonly
RecentPrioritizationFee
Record
ReturnData
ReturnData
ReturnType
RewardBase
RpcApiMethod
RpcErrorResponsePayload
RpcReturnTypeMapper
RpcSubscriptionNotificationEvents
RpcSubscriptionsApiMethod
RpcSubscriptionsChannelSolanaErrorCode
RpcSubscriptionsPlanExecutor
RpcSubscriptionsReturnTypeMapper
RpcTransportConfig
Seed
SendAndConfirmDurableNonceTransactionFactoryConfig
SendAndConfirmDurableNonceTransactionFunction
SendAndConfirmTransactionWithBlockhashLifetimeFactoryConfig
SendAndConfirmTransactionWithBlockhashLifetimeFunction
SendTransactionConfigWithoutEncoding
SendTransactionWithoutConfirmingFunction
SigVerifyAndReplaceRecentBlockhashConfig
SlotRange
SlotsUpdatesNotificationsApiNotification
SlotsUpdatesNotificationsApiNotificationBase
SlotsUpdatesNotificationsApiNotificationCreatedBank
SlotsUpdatesNotificationsApiNotificationDead
SlotsUpdatesNotificationsApiNotificationFrozen
SolanaErrorContext
SolanaRpcApiForAllClusters
SolanaRpcApiForTestClusters
TokenAccountState
TransactionAddressTableLookups
TransactionBase
TransactionError
TransactionForAccountsMetaBase
TransactionForFullMetaBase
TransactionForFullMetaLoadedAddresses
TransactionForFullTransactionAddressTableLookups
TransactionForFullTransactionJsonBase
TransactionForFullTransactionJsonParsedBase
TransactionInstruction
TransactionInstruction
TransactionJson
TransactionJsonParsed
TransactionMetaBase
TransactionMetaInnerInstructionsNotParsed
TransactionMetaInnerInstructionsParsed
TransactionMetaLoadedAddresses
TransactionParsedAccountLegacy
TransactionParsedAccountVersioned
TransactionVersion
TypedArray
TypedArrayMutableProperties
TypedArrayMutableProperties
UnionToIntersection
UnsubscribeFn
UnUnwrappables
Uppercase
V0TransactionMessage
Variant
Variants
VersionedCompiledTransactionMessage
VoteAccount
WidenInstructionAccounts
WidenTransactionMessageInstructions
Variables
CryptoKey
Object
ReadableByteStreamController
ReadableStream
ReadableStreamBYOBReader
ReadableStreamDefaultController
ReadableStreamDefaultReader
WritableStream
WritableStreamDefaultController
WritableStreamDefaultWriter
Functions
createHttpTransport
getCompiledAddressTableLookups
getCompiledInstructions
getCompiledLifetimeToken
getCompiledMessageHeader
getCompiledStaticAccounts
getComputeUnitEstimateForTransactionMessage_INTERNAL_ONLY_DO_NOT_EXPORT
requestAndConfirmAirdrop_INTERNAL_ONLY_DO_NOT_EXPORT
sendAndConfirmDurableNonceTransaction_INTERNAL_ONLY_DO_NOT_EXPORT
sendAndConfirmTransactionWithBlockhashLifetime_INTERNAL_ONLY_DO_NOT_EXPORT
sendTransaction_INTERNAL_ONLY_DO_NOT_EXPORT
References
StreamOptions
 →Â
internal
.
StreamOptions
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Modules
node:stream/consumers
node:stream/promises
Namespaces
Dispatcher
Event
Emitter
internal
Classes
Async
Resource
Blob
Body
Readable
Dispatcher
Duplex
Event
Emitter
File
Form
Data
internal
Readable
Readable
Base
Stream
Undici
Error
URL
URLSearch
Params
Writable
Writable
Base
Interfaces
Array
Buffer
View
Array
Iterator
Array
Options
Async
Generator
Async
Generator
Function
Async
Iterable
Async
Iterator
Async
Resource
Options
Base
Transaction
Confirmation
Strategy
Config
Blob
Options
Call
Site
Crypto
Key
Crypto
Key
Pair
Data
Publisher
Default
Rpc
Transport
Config
Disposable
Duplex
Options
Errno
Exception
Error
Options
Event
Emitter
Event
Emitter
Options
File
Options
IHas
Identifier
Iterable
Iterator
Iterator
Return
Result
Iterator
Yield
Result
Key
Algorithm
Object
Promise
Like
Queuing
Strategy
Queuing
Strategy
Size
Readable
Byte
Stream
Controller
Readable
Byte
Stream
Controller
Callback
Readable
Options
Readable
Stream
Readable
Stream
Readable
Stream
Async
Iterator
Readable
StreamBYOBReader
Readable
Stream
Default
Controller
Readable
Stream
Default
Reader
Readable
Stream
Error
Callback
Readable
Stream
Generic
Reader
Readable
Stream
Get
Reader
Options
Readable
Stream
Read
Done
Result
Readable
Stream
Read
Value
Result
Readable
Writable
Pair
Readonly
Uint8
Array
Read
Write
Stream
Rpc
Api
Methods
Rpc
Error
Response
Rpc
Subscriptions
Transport
Config
Send
And
Confirm
Durable
Nonce
Transaction
Config
Send
And
Confirm
Transaction
With
Blockhash
Lifetime
Config
Send
Transaction
Base
Config
Send
Transaction
Without
Confirming
Factory
Config
Spec
Iterable
Iterator
Spec
Iterator
Static
Event
Emitter
Iterator
Options
Static
Event
Emitter
Options
Stream
Pipe
Options
Underlying
Byte
Source
Underlying
Sink
Underlying
Sink
Abort
Callback
Underlying
Sink
Close
Callback
Underlying
Sink
Start
Callback
Underlying
Sink
Write
Callback
Underlying
Source
Underlying
Source
Cancel
Callback
Underlying
Source
Pull
Callback
Underlying
Source
Start
Callback
URLSearch
Params
Iterator
Wait
For
Durable
Nonce
Transaction
Confirmation
Config
Wait
For
Recent
Transaction
With
Blockhash
Lifetime
Confirmation
Config
Wait
For
Recent
Transaction
With
Time
Based
Lifetime
Confirmation
Config
Writable
Options
Writable
Stream
Writable
Stream
Writable
Stream
Default
Controller
Writable
Stream
Default
Writer
Type Aliases
Account
Index
Accounts
Filter
Accounts
Filter
Address
Table
Lookup
Address
Table
Lookup
Address
Table
Lookup
Advance
Nonce
Account
Instruction
Advance
Nonce
Account
Instruction
Data
Airdrop
Factory
Config
Airdrop
Function
Allowed
Commitment
For
Get
Signatures
For
Address
Any
Codec
Any
Codec
Any
Codec
Any
Decoder
Any
Decoder
Any
Decoder
Any
Encoder
Any
Encoder
Any
Encoder
Any
Rest
Args
Array
Buffer
Like
Array
Buffer
View
Array
Indices
Array
Indices
Autocomplete
Autocomplete
Primitive
Base
Type
Base58
Encoded
Rpc
Account
Base64
Encoded
Rpc
Account
Base
Compiled
Transaction
Message
Base
Decoder
Base
Encoder
Basic
Instruction
Error
Context
Binary
Like
Block
Notifications
Encoding
Block
Notifications
Filter
Block
Notifications
Max
Supported
Transaction
Version
Buffer
Encoding
Builtin
Iterator
Return
Builtin
Iterator
Return
Callable
Cluster
Node
Compilable
Transaction
Message
With
Signers
Compiled
Instruction
Compose
Fn
Param
Compute
Unit
Estimate
For
Transaction
Message
Function
Credits
Custom
Program
Error
Decompile
Transaction
Message
Fetching
Lookup
Tables
Config
Default
Event
Map
Default
Unspecified
Error
Context
To
Undefined
Discriminator
Value
Drain
Outer
Generic
Enum
Lookup
Object
Epoch
Credit
Event
Map
Exclude
Extract
Extract
Additional
Props
Extract
Additional
Props
Fee
Calculator
Fields
Fixed
Size
Number
Codec
Fixed
Size
Number
Decoder
Fixed
Size
Number
Encoder
Flatten
Form
Data
Entry
Value
Get
Account
Info
Api
Get
Block
Encoding
Get
Block
Height
Exceedence
Promise
Fn
Get
Block
Max
Supported
Transaction
Version
Get
Blocks
Api
Response
Get
Blocks
With
Limit
Api
Response
Get
Cluster
Nodes
Api
Response
Get
Decoder
Type
From
Fields
Get
Decoder
Type
From
Items
Get
Decoder
Type
From
Variants
Get
Decoder
Type
From
Variants
Get
Encoder
Type
From
Fields
Get
Encoder
Type
From
Items
Get
Encoder
Type
From
Variants
Get
Encoder
Type
From
Variants
Get
Enum
From
Get
Enum
To
Get
Inflation
Reward
Api
Response
Get
Leader
Schedule
Api
Response
With
All
Identities
Get
Multiple
Accounts
Api
Get
Nonce
Invalidation
Promise
Fn
Get
Recent
Performance
Samples
Api
Response
Get
Recent
Prioritization
Fees
Api
Response
Get
Recent
Signature
Confirmation
Promise
Fn
Get
Signatures
For
Address
Api
Response
Get
Signatures
For
Address
Transaction
Get
Slot
Leader
Api
Response
Get
Slot
Leaders
Api
Response
Get
Type
From
Variants
IAccount
Meta
With
Signer
ILegacy
Instruction
Incoming
Http
Headers
Inflation
Reward
Inner
Instructions
Instruction
Error
Instruction
Index
Integer
Overflow
Handler
Iterator
Result
Json
Parsed
Bpf
Program
Account
Json
Parsed
Bpf
Program
Data
Account
Json
Parsed
Clock
Account
Json
Parsed
Data
Response
Json
Parsed
Epoch
Rewards
Account
Json
Parsed
Epoch
Schedule
Account
Json
Parsed
Fees
Account_
DEPRECATED
Json
Parsed
Last
Restart
Slot
Account
Json
Parsed
Mint
Account
Json
Parsed
Multisig
Account
Json
Parsed
Recent
Blockhashes
Account_
DEPRECATED
Json
Parsed
Rent
Account
Json
Parsed
Rpc
Account
Json
Parsed
Slot
Hashes
Account
Json
Parsed
Slot
History
Account
Json
Parsed
Stake
Account
Json
Parsed
Stake
Config
Account
Json
Parsed
Stake
History
Account
Json
Parsed
Validator
Info
Account
Key
Key2
Key
Path
Key
Path
Wildcard
Key
Type
Key
Usage
Legacy
Compiled
Transaction
Message
Legacy
Transaction
Message
Listener
Logs
Notifications
Api
Filter
Lowercase
Message
Header
Mint
Filter
Mint
Filter
Non
Nullable
Number
Codec
Number
Decoder
Number
Encoder
Offset
Config
Omit
Ordered
Accounts
Ordered
Map
Overload
Implementations
Overloads
Overloads1
Overloads10
Overloads11
Overloads12
Overloads13
Overloads14
Overloads15
Overloads16
Overloads17
Overloads18
Overloads19
Overloads2
Overloads20
Overloads21
Overloads22
Overloads23
Overloads24
Overloads3
Overloads4
Overloads5
Overloads6
Overloads7
Overloads8
Overloads9
Parameters
Parsed
Transaction
Instruction
Parsed
Transaction
Instruction
Partial
Partially
Decoded
Transaction
Instruction
Partially
Decoded
Transaction
Instruction
Pending
Rpc
Request
Builder
Pending
Rpc
Request
Return
Type
Mapper
Pending
Rpc
Subscriptions
Request
Builder
Pending
Rpc
Subscriptions
Request
Return
Type
Mapper
Performance
Sample
Pick
Post
Offset
Function
Pre
Offset
Function
Pre
Offset
Function
Scope
Previous
Credits
Program
Id
Filter
Program
Id
Filter
Program
Notifications
Datasize
Filter
Program
Notifications
Memcmp
Filter
Base58
Program
Notifications
Memcmp
Filter
Base64
Property
Key
Readable
Stream
Controller
Readable
Stream
Reader
Readable
Stream
Read
Result
Readonly
Recent
Prioritization
Fee
Record
Return
Data
Return
Data
Return
Type
Reward
Base
Rpc
Api
Method
Rpc
Error
Response
Payload
Rpc
Return
Type
Mapper
Rpc
Subscription
Notification
Events
Rpc
Subscriptions
Api
Method
Rpc
Subscriptions
Channel
Solana
Error
Code
Rpc
Subscriptions
Plan
Executor
Rpc
Subscriptions
Return
Type
Mapper
Rpc
Transport
Config
Seed
Send
And
Confirm
Durable
Nonce
Transaction
Factory
Config
Send
And
Confirm
Durable
Nonce
Transaction
Function
Send
And
Confirm
Transaction
With
Blockhash
Lifetime
Factory
Config
Send
And
Confirm
Transaction
With
Blockhash
Lifetime
Function
Send
Transaction
Config
Without
Encoding
Send
Transaction
Without
Confirming
Function
Sig
Verify
And
Replace
Recent
Blockhash
Config
Slot
Range
Slots
Updates
Notifications
Api
Notification
Slots
Updates
Notifications
Api
Notification
Base
Slots
Updates
Notifications
Api
Notification
Created
Bank
Slots
Updates
Notifications
Api
Notification
Dead
Slots
Updates
Notifications
Api
Notification
Frozen
Solana
Error
Context
Solana
Rpc
Api
For
All
Clusters
Solana
Rpc
Api
For
Test
Clusters
Token
Account
State
Transaction
Address
Table
Lookups
Transaction
Base
Transaction
Error
Transaction
For
Accounts
Meta
Base
Transaction
For
Full
Meta
Base
Transaction
For
Full
Meta
Loaded
Addresses
Transaction
For
Full
Transaction
Address
Table
Lookups
Transaction
For
Full
Transaction
Json
Base
Transaction
For
Full
Transaction
Json
Parsed
Base
Transaction
Instruction
Transaction
Instruction
Transaction
Json
Transaction
Json
Parsed
Transaction
Meta
Base
Transaction
Meta
Inner
Instructions
Not
Parsed
Transaction
Meta
Inner
Instructions
Parsed
Transaction
Meta
Loaded
Addresses
Transaction
Parsed
Account
Legacy
Transaction
Parsed
Account
Versioned
Transaction
Version
Typed
Array
Typed
Array
Mutable
Properties
Typed
Array
Mutable
Properties
Union
To
Intersection
Unsubscribe
Fn
Un
Unwrappables
Uppercase
V0
Transaction
Message
Variant
Variants
Versioned
Compiled
Transaction
Message
Vote
Account
Widen
Instruction
Accounts
Widen
Transaction
Message
Instructions
Variables
Crypto
Key
Object
Readable
Byte
Stream
Controller
Readable
Stream
Readable
StreamBYOBReader
Readable
Stream
Default
Controller
Readable
Stream
Default
Reader
Writable
Stream
Writable
Stream
Default
Controller
Writable
Stream
Default
Writer
Functions
create
Http
Transport
get
Compiled
Address
Table
Lookups
get
Compiled
Instructions
get
Compiled
Lifetime
Token
get
Compiled
Message
Header
get
Compiled
Static
Accounts
get
Compute
Unit
Estimate
For
Transaction
Message_
INTERNAL_
ONLY_
DO_
NOT_
EXPORT
request
And
Confirm
Airdrop_
INTERNAL_
ONLY_
DO_
NOT_
EXPORT
send
And
Confirm
Durable
Nonce
Transaction_
INTERNAL_
ONLY_
DO_
NOT_
EXPORT
send
And
Confirm
Transaction
With
Blockhash
Lifetime_
INTERNAL_
ONLY_
DO_
NOT_
EXPORT
send
Transaction_
INTERNAL_
ONLY_
DO_
NOT_
EXPORT
References
Stream
Options
Solana JavaScript SDK
Loading...