123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200 |
- <!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>web3 | @coral-xyz/anchor - v0.29.0</title><meta name="description" content="Documentation for @coral-xyz/anchor - v0.29.0"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><div class="tsd-page-toolbar"><div class="container"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">@coral-xyz/anchor - v0.29.0</a></div><div class="table-cell" id="tsd-widgets"><div id="tsd-filter"><a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a><div class="tsd-filter-group"><div class="tsd-select" id="tsd-filter-visibility"><span class="tsd-select-label">All</span><ul class="tsd-select-list"><li data-value="public">Public</li><li data-value="protected">Public/Protected</li><li data-value="private" class="selected">All</li></ul></div> <input type="checkbox" id="tsd-filter-inherited" checked/><label class="tsd-widget" for="tsd-filter-inherited">Inherited</label><input type="checkbox" id="tsd-filter-externals" checked/><label class="tsd-widget" for="tsd-filter-externals">Externals</label></div></div><a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a></div></div></div></div><div class="tsd-page-title"><div class="container"><ul class="tsd-breadcrumb"><li><a href="../index.html">@coral-xyz/anchor - v0.29.0</a></li><li><a href="web3.html">web3</a></li></ul><h1>Namespace web3 </h1></div></div></header><div class="container container-main"><div class="row"><div class="col-8 col-content"><section class="tsd-panel-group tsd-index-group"><h2>Index</h2><section class="tsd-panel tsd-index-panel"><div class="tsd-index-content"><section class="tsd-index-section tsd-is-external"><h3>Enumerations</h3><ul class="tsd-index-list"><li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/web3.TransactionStatus.html" class="tsd-kind-icon">Transaction<wbr/>Status</a></li></ul></section><section class="tsd-index-section tsd-is-external"><h3>Classes</h3><ul class="tsd-index-list"><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Account.html" class="tsd-kind-icon">Account</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.AddressLookupTableAccount.html" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Account</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.AddressLookupTableInstruction.html" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.AddressLookupTableProgram.html" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Authorized.html" class="tsd-kind-icon">Authorized</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.BpfLoader.html" class="tsd-kind-icon">Bpf<wbr/>Loader</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.ComputeBudgetInstruction.html" class="tsd-kind-icon">Compute<wbr/>Budget<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.ComputeBudgetProgram.html" class="tsd-kind-icon">Compute<wbr/>Budget<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Connection.html" class="tsd-kind-icon">Connection</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Ed25519Program.html" class="tsd-kind-icon">Ed25519<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Enum.html" class="tsd-kind-icon">Enum</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.EpochSchedule.html" class="tsd-kind-icon">Epoch<wbr/>Schedule</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Keypair.html" class="tsd-kind-icon">Keypair</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Loader.html" class="tsd-kind-icon">Loader</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Lockup.html" class="tsd-kind-icon">Lockup</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Message.html" class="tsd-kind-icon">Message</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.MessageAccountKeys.html" class="tsd-kind-icon">Message<wbr/>Account<wbr/>Keys</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.MessageV0.html" class="tsd-kind-icon">Message<wbr/>V0</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.NonceAccount.html" class="tsd-kind-icon">Nonce<wbr/>Account</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.PublicKey.html" class="tsd-kind-icon">Public<wbr/>Key</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Secp256k1Program.html" class="tsd-kind-icon">Secp256k1<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.SendTransactionError.html" class="tsd-kind-icon">Send<wbr/>Transaction<wbr/>Error</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.SolanaJSONRPCError.html" class="tsd-kind-icon">SolanaJSONRPCError</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.StakeInstruction.html" class="tsd-kind-icon">Stake<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.StakeProgram.html" class="tsd-kind-icon">Stake<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Struct.html" class="tsd-kind-icon">Struct</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.SystemInstruction.html" class="tsd-kind-icon">System<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.SystemProgram.html" class="tsd-kind-icon">System<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Transaction.html" class="tsd-kind-icon">Transaction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionExpiredBlockheightExceededError.html" class="tsd-kind-icon">Transaction<wbr/>Expired<wbr/>Blockheight<wbr/>Exceeded<wbr/>Error</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionExpiredNonceInvalidError.html" class="tsd-kind-icon">Transaction<wbr/>Expired<wbr/>Nonce<wbr/>Invalid<wbr/>Error</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionExpiredTimeoutError.html" class="tsd-kind-icon">Transaction<wbr/>Expired<wbr/>Timeout<wbr/>Error</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionInstruction.html" class="tsd-kind-icon">Transaction<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionMessage.html" class="tsd-kind-icon">Transaction<wbr/>Message</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.ValidatorInfo.html" class="tsd-kind-icon">Validator<wbr/>Info</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VersionedTransaction.html" class="tsd-kind-icon">Versioned<wbr/>Transaction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VoteAccount.html" class="tsd-kind-icon">Vote<wbr/>Account</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VoteInit.html" class="tsd-kind-icon">Vote<wbr/>Init</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VoteInstruction.html" class="tsd-kind-icon">Vote<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VoteProgram.html" class="tsd-kind-icon">Vote<wbr/>Program</a></li></ul></section><section class="tsd-index-section tsd-is-external"><h3>Interfaces</h3><ul class="tsd-index-list"><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.Ed25519Keypair.html" class="tsd-kind-icon">Ed25519<wbr/>Keypair</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.FeeCalculator.html" class="tsd-kind-icon">Fee<wbr/>Calculator</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.RequestUnitsParams.html" class="tsd-kind-icon">Request<wbr/>Units<wbr/>Params</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.SetComputeUnitLimitParams.html" class="tsd-kind-icon">Set<wbr/>Compute<wbr/>Unit<wbr/>Limit<wbr/>Params</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.SetComputeUnitPriceParams.html" class="tsd-kind-icon">Set<wbr/>Compute<wbr/>Unit<wbr/>Price<wbr/>Params</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.Signer.html" class="tsd-kind-icon">Signer</a></li></ul></section><section class="tsd-index-section tsd-is-external"><h3>Type Aliases</h3><ul class="tsd-index-list"><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountBalancePair" class="tsd-kind-icon">Account<wbr/>Balance<wbr/>Pair</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountChangeCallback" class="tsd-kind-icon">Account<wbr/>Change<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external"><a href="web3.html#AccountInfo" class="tsd-kind-icon">Account<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountKeysFromLookups" class="tsd-kind-icon">Account<wbr/>Keys<wbr/>From<wbr/>Lookups</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountMeta" class="tsd-kind-icon">Account<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountsModeBlockResponse" class="tsd-kind-icon">Accounts<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AddressLookupTableAccountArgs" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Account<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AddressLookupTableState" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>State</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AdvanceNonceParams" class="tsd-kind-icon">Advance<wbr/>Nonce<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AllocateParams" class="tsd-kind-icon">Allocate<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AllocateWithSeedParams" class="tsd-kind-icon">Allocate<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AssignParams" class="tsd-kind-icon">Assign<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AssignWithSeedParams" class="tsd-kind-icon">Assign<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeNonceParams" class="tsd-kind-icon">Authorize<wbr/>Nonce<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeStakeParams" class="tsd-kind-icon">Authorize<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeVoteParams" class="tsd-kind-icon">Authorize<wbr/>Vote<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeVoteWithSeedParams" class="tsd-kind-icon">Authorize<wbr/>Vote<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeWithSeedStakeParams" class="tsd-kind-icon">Authorize<wbr/>With<wbr/>Seed<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizedVoter" class="tsd-kind-icon">Authorized<wbr/>Voter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockProduction" class="tsd-kind-icon">Block<wbr/>Production</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockResponse" class="tsd-kind-icon">Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockSignatures" class="tsd-kind-icon">Block<wbr/>Signatures</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockTimestamp" class="tsd-kind-icon">Block<wbr/>Timestamp</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Blockhash" class="tsd-kind-icon">Blockhash</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockhashWithExpiryBlockHeight" class="tsd-kind-icon">Blockhash<wbr/>With<wbr/>Expiry<wbr/>Block<wbr/>Height</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockheightBasedTransactionConfirmationStrategy" class="tsd-kind-icon">Blockheight<wbr/>Based<wbr/>Transaction<wbr/>Confirmation<wbr/>Strategy</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ClientSubscriptionId" class="tsd-kind-icon">Client<wbr/>Subscription<wbr/>Id</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CloseLookupTableParams" class="tsd-kind-icon">Close<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Cluster" class="tsd-kind-icon">Cluster</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Commitment" class="tsd-kind-icon">Commitment</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CompileLegacyArgs" class="tsd-kind-icon">Compile<wbr/>Legacy<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CompileV0Args" class="tsd-kind-icon">Compile<wbr/>V0<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CompiledInnerInstruction" class="tsd-kind-icon">Compiled<wbr/>Inner<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CompiledInstruction" class="tsd-kind-icon">Compiled<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ComputeBudgetInstructionType" class="tsd-kind-icon">Compute<wbr/>Budget<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmOptions" class="tsd-kind-icon">Confirm<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedBlock" class="tsd-kind-icon">Confirmed<wbr/>Block</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedSignatureInfo" class="tsd-kind-icon">Confirmed<wbr/>Signature<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedSignaturesForAddress2Options" class="tsd-kind-icon">Confirmed<wbr/>Signatures<wbr/>For<wbr/>Address2<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedTransaction" class="tsd-kind-icon">Confirmed<wbr/>Transaction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedTransactionMeta" class="tsd-kind-icon">Confirmed<wbr/>Transaction<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConnectionConfig" class="tsd-kind-icon">Connection<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ContactInfo" class="tsd-kind-icon">Contact<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Context" class="tsd-kind-icon">Context</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateAccountParams" class="tsd-kind-icon">Create<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateAccountWithSeedParams" class="tsd-kind-icon">Create<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateEd25519InstructionWithPrivateKeyParams" class="tsd-kind-icon">Create<wbr/>Ed25519<wbr/>Instruction<wbr/>With<wbr/>Private<wbr/>Key<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateEd25519InstructionWithPublicKeyParams" class="tsd-kind-icon">Create<wbr/>Ed25519<wbr/>Instruction<wbr/>With<wbr/>Public<wbr/>Key<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateLookupTableParams" class="tsd-kind-icon">Create<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateNonceAccountParams" class="tsd-kind-icon">Create<wbr/>Nonce<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateNonceAccountWithSeedParams" class="tsd-kind-icon">Create<wbr/>Nonce<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateSecp256k1InstructionWithEthAddressParams" class="tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Eth<wbr/>Address<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateSecp256k1InstructionWithPrivateKeyParams" class="tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Private<wbr/>Key<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateSecp256k1InstructionWithPublicKeyParams" class="tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Public<wbr/>Key<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateStakeAccountParams" class="tsd-kind-icon">Create<wbr/>Stake<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateStakeAccountWithSeedParams" class="tsd-kind-icon">Create<wbr/>Stake<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateVoteAccountParams" class="tsd-kind-icon">Create<wbr/>Vote<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DataSizeFilter" class="tsd-kind-icon">Data<wbr/>Size<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DataSlice" class="tsd-kind-icon">Data<wbr/>Slice</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DeactivateLookupTableParams" class="tsd-kind-icon">Deactivate<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DeactivateStakeParams" class="tsd-kind-icon">Deactivate<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DecodedTransferInstruction" class="tsd-kind-icon">Decoded<wbr/>Transfer<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DecodedTransferWithSeedInstruction" class="tsd-kind-icon">Decoded<wbr/>Transfer<wbr/>With<wbr/>Seed<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DecompileArgs" class="tsd-kind-icon">Decompile<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DelegateStakeParams" class="tsd-kind-icon">Delegate<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DurableNonce" class="tsd-kind-icon">Durable<wbr/>Nonce</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DurableNonceTransactionConfirmationStrategy" class="tsd-kind-icon">Durable<wbr/>Nonce<wbr/>Transaction<wbr/>Confirmation<wbr/>Strategy</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Ed25519SecretKey" class="tsd-kind-icon">Ed25519<wbr/>Secret<wbr/>Key</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#EpochCredits" class="tsd-kind-icon">Epoch<wbr/>Credits</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#EpochInfo" class="tsd-kind-icon">Epoch<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ExtendLookupTableParams" class="tsd-kind-icon">Extend<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#FetchFn" class="tsd-kind-icon">Fetch<wbr/>Fn</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#FetchMiddleware" class="tsd-kind-icon">Fetch<wbr/>Middleware</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Finality" class="tsd-kind-icon">Finality</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#FreezeLookupTableParams" class="tsd-kind-icon">Freeze<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetAccountInfoConfig" class="tsd-kind-icon">Get<wbr/>Account<wbr/>Info<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetAccountKeysArgs" class="tsd-kind-icon">Get<wbr/>Account<wbr/>Keys<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetBalanceConfig" class="tsd-kind-icon">Get<wbr/>Balance<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetBlockConfig" class="tsd-kind-icon">Get<wbr/>Block<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetBlockHeightConfig" class="tsd-kind-icon">Get<wbr/>Block<wbr/>Height<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetBlockProductionConfig" class="tsd-kind-icon">Get<wbr/>Block<wbr/>Production<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetEpochInfoConfig" class="tsd-kind-icon">Get<wbr/>Epoch<wbr/>Info<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetInflationRewardConfig" class="tsd-kind-icon">Get<wbr/>Inflation<wbr/>Reward<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetLargestAccountsConfig" class="tsd-kind-icon">Get<wbr/>Largest<wbr/>Accounts<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetLatestBlockhashConfig" class="tsd-kind-icon">Get<wbr/>Latest<wbr/>Blockhash<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetMultipleAccountsConfig" class="tsd-kind-icon">Get<wbr/>Multiple<wbr/>Accounts<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetNonceAndContextConfig" class="tsd-kind-icon">Get<wbr/>Nonce<wbr/>And<wbr/>Context<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetNonceConfig" class="tsd-kind-icon">Get<wbr/>Nonce<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetParsedProgramAccountsConfig" class="tsd-kind-icon">Get<wbr/>Parsed<wbr/>Program<wbr/>Accounts<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetProgramAccountsConfig" class="tsd-kind-icon">Get<wbr/>Program<wbr/>Accounts<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetProgramAccountsFilter" class="tsd-kind-icon">Get<wbr/>Program<wbr/>Accounts<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetSlotConfig" class="tsd-kind-icon">Get<wbr/>Slot<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetSlotLeaderConfig" class="tsd-kind-icon">Get<wbr/>Slot<wbr/>Leader<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetStakeActivationConfig" class="tsd-kind-icon">Get<wbr/>Stake<wbr/>Activation<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetStakeMinimumDelegationConfig" class="tsd-kind-icon">Get<wbr/>Stake<wbr/>Minimum<wbr/>Delegation<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetSupplyConfig" class="tsd-kind-icon">Get<wbr/>Supply<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetTokenAccountsByOwnerConfig" class="tsd-kind-icon">Get<wbr/>Token<wbr/>Accounts<wbr/>By<wbr/>Owner<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetTransactionConfig" class="tsd-kind-icon">Get<wbr/>Transaction<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetTransactionCountConfig" class="tsd-kind-icon">Get<wbr/>Transaction<wbr/>Count<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetVersionedBlockConfig" class="tsd-kind-icon">Get<wbr/>Versioned<wbr/>Block<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetVersionedTransactionConfig" class="tsd-kind-icon">Get<wbr/>Versioned<wbr/>Transaction<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#HttpHeaders" class="tsd-kind-icon">Http<wbr/>Headers</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InflationGovernor" class="tsd-kind-icon">Inflation<wbr/>Governor</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InflationReward" class="tsd-kind-icon">Inflation<wbr/>Reward</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Info" class="tsd-kind-icon">Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InitializeAccountParams" class="tsd-kind-icon">Initialize<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InitializeNonceParams" class="tsd-kind-icon">Initialize<wbr/>Nonce<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InitializeStakeParams" class="tsd-kind-icon">Initialize<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#KeyedAccountInfo" class="tsd-kind-icon">Keyed<wbr/>Account<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LargestAccountsFilter" class="tsd-kind-icon">Largest<wbr/>Accounts<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LeaderSchedule" class="tsd-kind-icon">Leader<wbr/>Schedule</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LoadedAddresses" class="tsd-kind-icon">Loaded<wbr/>Addresses</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Lockout" class="tsd-kind-icon">Lockout</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Logs" class="tsd-kind-icon">Logs</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LogsCallback" class="tsd-kind-icon">Logs<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LogsFilter" class="tsd-kind-icon">Logs<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LookupTableInstructionType" class="tsd-kind-icon">Lookup<wbr/>Table<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MemcmpFilter" class="tsd-kind-icon">Memcmp<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MergeStakeParams" class="tsd-kind-icon">Merge<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageAddressTableLookup" class="tsd-kind-icon">Message<wbr/>Address<wbr/>Table<wbr/>Lookup</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageArgs" class="tsd-kind-icon">Message<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageCompiledInstruction" class="tsd-kind-icon">Message<wbr/>Compiled<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageHeader" class="tsd-kind-icon">Message<wbr/>Header</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageV0Args" class="tsd-kind-icon">Message<wbr/>V0<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#NonceInformation" class="tsd-kind-icon">Nonce<wbr/>Information</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#NoneModeBlockResponse" class="tsd-kind-icon">None<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedAccountData" class="tsd-kind-icon">Parsed<wbr/>Account<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedAccountsModeBlockResponse" class="tsd-kind-icon">Parsed<wbr/>Accounts<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedAddressTableLookup" class="tsd-kind-icon">Parsed<wbr/>Address<wbr/>Table<wbr/>Lookup</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedBlockResponse" class="tsd-kind-icon">Parsed<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedConfirmedTransaction" class="tsd-kind-icon">Parsed<wbr/>Confirmed<wbr/>Transaction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedConfirmedTransactionMeta" class="tsd-kind-icon">Parsed<wbr/>Confirmed<wbr/>Transaction<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedInnerInstruction" class="tsd-kind-icon">Parsed<wbr/>Inner<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedInstruction" class="tsd-kind-icon">Parsed<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedMessage" class="tsd-kind-icon">Parsed<wbr/>Message</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedMessageAccount" class="tsd-kind-icon">Parsed<wbr/>Message<wbr/>Account</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedNoneModeBlockResponse" class="tsd-kind-icon">Parsed<wbr/>None<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedTransaction" class="tsd-kind-icon">Parsed<wbr/>Transaction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedTransactionMeta" class="tsd-kind-icon">Parsed<wbr/>Transaction<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedTransactionWithMeta" class="tsd-kind-icon">Parsed<wbr/>Transaction<wbr/>With<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PartiallyDecodedInstruction" class="tsd-kind-icon">Partially<wbr/>Decoded<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PerfSample" class="tsd-kind-icon">Perf<wbr/>Sample</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PriorVoter" class="tsd-kind-icon">Prior<wbr/>Voter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ProgramAccountChangeCallback" class="tsd-kind-icon">Program<wbr/>Account<wbr/>Change<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PublicKeyData" class="tsd-kind-icon">Public<wbr/>Key<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PublicKeyInitData" class="tsd-kind-icon">Public<wbr/>Key<wbr/>Init<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#RequestHeapFrameParams" class="tsd-kind-icon">Request<wbr/>Heap<wbr/>Frame<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#RootChangeCallback" class="tsd-kind-icon">Root<wbr/>Change<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external"><a href="web3.html#RpcResponseAndContext" class="tsd-kind-icon">Rpc<wbr/>Response<wbr/>And<wbr/>Context</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SendOptions" class="tsd-kind-icon">Send<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SerializeConfig" class="tsd-kind-icon">Serialize<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignaturePubkeyPair" class="tsd-kind-icon">Signature<wbr/>Pubkey<wbr/>Pair</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureReceivedNotification" class="tsd-kind-icon">Signature<wbr/>Received<wbr/>Notification</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureResult" class="tsd-kind-icon">Signature<wbr/>Result</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureResultCallback" class="tsd-kind-icon">Signature<wbr/>Result<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureStatus" class="tsd-kind-icon">Signature<wbr/>Status</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureStatusConfig" class="tsd-kind-icon">Signature<wbr/>Status<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureStatusNotification" class="tsd-kind-icon">Signature<wbr/>Status<wbr/>Notification</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureSubscriptionCallback" class="tsd-kind-icon">Signature<wbr/>Subscription<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureSubscriptionOptions" class="tsd-kind-icon">Signature<wbr/>Subscription<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignaturesForAddressOptions" class="tsd-kind-icon">Signatures<wbr/>For<wbr/>Address<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SimulateTransactionConfig" class="tsd-kind-icon">Simulate<wbr/>Transaction<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SimulatedTransactionAccountInfo" class="tsd-kind-icon">Simulated<wbr/>Transaction<wbr/>Account<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SimulatedTransactionResponse" class="tsd-kind-icon">Simulated<wbr/>Transaction<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SlotChangeCallback" class="tsd-kind-icon">Slot<wbr/>Change<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SlotInfo" class="tsd-kind-icon">Slot<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SlotUpdate" class="tsd-kind-icon">Slot<wbr/>Update</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SlotUpdateCallback" class="tsd-kind-icon">Slot<wbr/>Update<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SolanaJSONRPCErrorCodeEnum" class="tsd-kind-icon">SolanaJSONRPCError<wbr/>Code<wbr/>Enum</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SplitStakeParams" class="tsd-kind-icon">Split<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SplitStakeWithSeedParams" class="tsd-kind-icon">Split<wbr/>Stake<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#StakeActivationData" class="tsd-kind-icon">Stake<wbr/>Activation<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#StakeAuthorizationType" class="tsd-kind-icon">Stake<wbr/>Authorization<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#StakeInstructionType" class="tsd-kind-icon">Stake<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Supply" class="tsd-kind-icon">Supply</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SystemInstructionType" class="tsd-kind-icon">System<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TokenAccountBalancePair" class="tsd-kind-icon">Token<wbr/>Account<wbr/>Balance<wbr/>Pair</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TokenAccountsFilter" class="tsd-kind-icon">Token<wbr/>Accounts<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TokenAmount" class="tsd-kind-icon">Token<wbr/>Amount</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TokenBalance" class="tsd-kind-icon">Token<wbr/>Balance</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionBlockhashCtor" class="tsd-kind-icon">Transaction<wbr/>Blockhash<wbr/>Ctor</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionConfirmationStatus" class="tsd-kind-icon">Transaction<wbr/>Confirmation<wbr/>Status</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionCtorFields" class="tsd-kind-icon">Transaction<wbr/>Ctor<wbr/>Fields</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionCtorFields_DEPRECATED" class="tsd-kind-icon">Transaction<wbr/>Ctor<wbr/>Fields_<wbr/>DEPRECATED</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionError" class="tsd-kind-icon">Transaction<wbr/>Error</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionInstructionCtorFields" class="tsd-kind-icon">Transaction<wbr/>Instruction<wbr/>Ctor<wbr/>Fields</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionMessageArgs" class="tsd-kind-icon">Transaction<wbr/>Message<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionNonceCtor" class="tsd-kind-icon">Transaction<wbr/>Nonce<wbr/>Ctor</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionResponse" class="tsd-kind-icon">Transaction<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionReturnData" class="tsd-kind-icon">Transaction<wbr/>Return<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionReturnDataEncoding" class="tsd-kind-icon">Transaction<wbr/>Return<wbr/>Data<wbr/>Encoding</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionSignature" class="tsd-kind-icon">Transaction<wbr/>Signature</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionVersion" class="tsd-kind-icon">Transaction<wbr/>Version</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransferParams" class="tsd-kind-icon">Transfer<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransferWithSeedParams" class="tsd-kind-icon">Transfer<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Version" class="tsd-kind-icon">Version</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedAccountsModeBlockResponse" class="tsd-kind-icon">Versioned<wbr/>Accounts<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedBlockResponse" class="tsd-kind-icon">Versioned<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedMessage" class="tsd-kind-icon">Versioned<wbr/>Message</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedNoneModeBlockResponse" class="tsd-kind-icon">Versioned<wbr/>None<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedTransactionResponse" class="tsd-kind-icon">Versioned<wbr/>Transaction<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteAccountInfo" class="tsd-kind-icon">Vote<wbr/>Account<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteAccountStatus" class="tsd-kind-icon">Vote<wbr/>Account<wbr/>Status</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteAuthorizationType" class="tsd-kind-icon">Vote<wbr/>Authorization<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteInstructionType" class="tsd-kind-icon">Vote<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#WithdrawFromVoteAccountParams" class="tsd-kind-icon">Withdraw<wbr/>From<wbr/>Vote<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#WithdrawNonceParams" class="tsd-kind-icon">Withdraw<wbr/>Nonce<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#WithdrawStakeParams" class="tsd-kind-icon">Withdraw<wbr/>Stake<wbr/>Params</a></li></ul></section><section class="tsd-index-section tsd-is-external"><h3>Variables</h3><ul class="tsd-index-list"><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BPF_LOADER_DEPRECATED_PROGRAM_ID" class="tsd-kind-icon">BPF_<wbr/>LOADER_<wbr/>DEPRECATED_<wbr/>PROGRAM_<wbr/>ID</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BPF_LOADER_PROGRAM_ID" class="tsd-kind-icon">BPF_<wbr/>LOADER_<wbr/>PROGRAM_<wbr/>ID</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LAMPORTS_PER_SOL" class="tsd-kind-icon">LAMPORTS_<wbr/>PER_<wbr/>SOL</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MAX_SEED_LENGTH" class="tsd-kind-icon">MAX_<wbr/>SEED_<wbr/>LENGTH</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#NONCE_ACCOUNT_LENGTH" class="tsd-kind-icon">NONCE_<wbr/>ACCOUNT_<wbr/>LENGTH</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PACKET_DATA_SIZE" class="tsd-kind-icon">PACKET_<wbr/>DATA_<wbr/>SIZE</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PUBLIC_KEY_LENGTH" class="tsd-kind-icon">PUBLIC_<wbr/>KEY_<wbr/>LENGTH</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SIGNATURE_LENGTH_IN_BYTES" class="tsd-kind-icon">SIGNATURE_<wbr/>LENGTH_<wbr/>IN_<wbr/>BYTES</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SOLANA_SCHEMA" class="tsd-kind-icon">SOLANA_<wbr/>SCHEMA</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#STAKE_CONFIG_ID" class="tsd-kind-icon">STAKE_<wbr/>CONFIG_<wbr/>ID</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_CLOCK_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>CLOCK_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_EPOCH_SCHEDULE_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>EPOCH_<wbr/>SCHEDULE_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_INSTRUCTIONS_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>INSTRUCTIONS_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_RECENT_BLOCKHASHES_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>RECENT_<wbr/>BLOCKHASHES_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_RENT_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>RENT_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_REWARDS_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>REWARDS_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_SLOT_HASHES_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>SLOT_<wbr/>HASHES_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_SLOT_HISTORY_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>SLOT_<wbr/>HISTORY_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_STAKE_HISTORY_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>STAKE_<wbr/>HISTORY_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SolanaJSONRPCErrorCode" class="tsd-kind-icon">SolanaJSONRPCError<wbr/>Code</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#StakeAuthorizationLayout" class="tsd-kind-icon">Stake<wbr/>Authorization<wbr/>Layout</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VALIDATOR_INFO_KEY" class="tsd-kind-icon">VALIDATOR_<wbr/>INFO_<wbr/>KEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VERSION_PREFIX_MASK" class="tsd-kind-icon">VERSION_<wbr/>PREFIX_<wbr/>MASK</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VOTE_PROGRAM_ID" class="tsd-kind-icon">VOTE_<wbr/>PROGRAM_<wbr/>ID</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedMessage-1" class="tsd-kind-icon">Versioned<wbr/>Message</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteAuthorizationLayout" class="tsd-kind-icon">Vote<wbr/>Authorization<wbr/>Layout</a></li></ul></section><section class="tsd-index-section tsd-is-external"><h3>Functions</h3><ul class="tsd-index-list"><li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#clusterApiUrl" class="tsd-kind-icon">cluster<wbr/>Api<wbr/>Url</a></li><li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#export_default" class="tsd-kind-icon">export_<wbr/>default</a></li><li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#sendAndConfirmRawTransaction" class="tsd-kind-icon">send<wbr/>And<wbr/>Confirm<wbr/>Raw<wbr/>Transaction</a></li><li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#sendAndConfirmTransaction" class="tsd-kind-icon">send<wbr/>And<wbr/>Confirm<wbr/>Transaction</a></li></ul></section></div></section></section><section class="tsd-panel-group tsd-member-group tsd-is-external"><h2>Type Aliases</h2><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AccountBalancePair" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Account<wbr/>Balance<wbr/>Pair<a href="#AccountBalancePair" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Account<wbr/>Balance<wbr/>Pair<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>address<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2888</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Pair of an account address and its balance</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>address<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AccountChangeCallback" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Account<wbr/>Change<wbr/>Callback<a href="#AccountChangeCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Account<wbr/>Change<wbr/>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>accountInfo<span class="tsd-signature-symbol">: </span><a href="web3.html#AccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">AccountInfo</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">></span>, context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3125</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>accountInfo<span class="tsd-signature-symbol">: </span><a href="web3.html#AccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">AccountInfo</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">></span>, context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Callback function for account change notifications</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>accountInfo: <a href="web3.html#AccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">AccountInfo</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">></span></h5></li><li><h5>context: <a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external"><a id="AccountInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Account<wbr/>Info<a href="#AccountInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Account<wbr/>Info<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">; </span>executable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>owner<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>rentEpoch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3103</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Information describing an account</p>
- </div></div><h4 class="tsd-type-parameters-title">Type Parameters</h4><ul class="tsd-type-parameters"><li><h4>T</h4></li></ul><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional data assigned to the account</p>
- </div></div></li><li class="tsd-parameter"><h5>executable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p><code>true</code> if this account's data contains a loaded program</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Number of lamports assigned to the account</p>
- </div></div></li><li class="tsd-parameter"><h5>owner<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Identifier of the program that owns the account</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> rent<wbr/>Epoch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional rent epoch info for account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AccountKeysFromLookups" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Account<wbr/>Keys<wbr/>From<wbr/>Lookups<a href="#AccountKeysFromLookups" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Account<wbr/>Keys<wbr/>From<wbr/>Lookups<span class="tsd-signature-symbol">:</span> <a href="web3.html#LoadedAddresses" class="tsd-signature-type" data-tsd-kind="Type alias">LoadedAddresses</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:329</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AccountMeta" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Account<wbr/>Meta<a href="#AccountMeta" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Account<wbr/>Meta<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>isSigner<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>isWritable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1662</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account metadata used to define instructions</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>is<wbr/>Signer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>True if an instruction requires a transaction signature matching <code>pubkey</code></p>
- </div></div></li><li class="tsd-parameter"><h5>is<wbr/>Writable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>True if the <code>pubkey</code> can be loaded as a read-write account.</p>
- </div></div></li><li class="tsd-parameter"><h5>pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An account's public key</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AccountsModeBlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Accounts<wbr/>Mode<wbr/>Block<wbr/>Response<a href="#AccountsModeBlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Accounts<wbr/>Mode<wbr/>Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <a href="web3.html#VersionedAccountsModeBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">VersionedAccountsModeBlockResponse</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2633</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A processed block fetched from the RPC API where the <code>transactionDetails</code> mode is <code>accounts</code></p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AddressLookupTableAccountArgs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Address<wbr/>Lookup<wbr/>Table<wbr/>Account<wbr/>Args<a href="#AddressLookupTableAccountArgs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Account<wbr/>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>state<span class="tsd-signature-symbol">: </span><a href="web3.html#AddressLookupTableState" class="tsd-signature-type" data-tsd-kind="Type alias">AddressLookupTableState</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:413</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>state<span class="tsd-signature-symbol">: </span><a href="web3.html#AddressLookupTableState" class="tsd-signature-type" data-tsd-kind="Type alias">AddressLookupTableState</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AddressLookupTableState" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Address<wbr/>Lookup<wbr/>Table<wbr/>State<a href="#AddressLookupTableState" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>State<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>addresses<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>authority<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>deactivationSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span><span class="tsd-signature-symbol">; </span>lastExtendedSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>lastExtendedSlotStartIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:406</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>addresses<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> authority<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>deactivation<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span></h5></li><li class="tsd-parameter"><h5>last<wbr/>Extended<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>last<wbr/>Extended<wbr/>Slot<wbr/>Start<wbr/>Index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AdvanceNonceParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Advance<wbr/>Nonce<wbr/>Params<a href="#AdvanceNonceParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Advance<wbr/>Nonce<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>noncePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1110</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Advance nonce account system instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the nonce authority</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Nonce account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AllocateParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Allocate<wbr/>Params<a href="#AllocateParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Allocate<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1143</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Allocate account system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account to allocate</p>
- </div></div></li><li class="tsd-parameter"><h5>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of space in bytes to allocate</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AllocateWithSeedParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Allocate<wbr/>With<wbr/>Seed<wbr/>Params<a href="#AllocateWithSeedParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Allocate<wbr/>With<wbr/>Seed<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>basePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1152</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Allocate account with seed system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account to allocate</p>
- </div></div></li><li class="tsd-parameter"><h5>base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Base public key to use to derive the address of the allocated account</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the program to assign as the owner of the allocated account</p>
- </div></div></li><li class="tsd-parameter"><h5>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Seed to use to derive the address of the allocated account</p>
- </div></div></li><li class="tsd-parameter"><h5>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of space in bytes to allocate</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AssignParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Assign<wbr/>Params<a href="#AssignParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Assign<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1043</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Assign system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the account which will be assigned a new owner</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the program to assign as the owner</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AssignWithSeedParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Assign<wbr/>With<wbr/>Seed<wbr/>Params<a href="#AssignWithSeedParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Assign<wbr/>With<wbr/>Seed<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>basePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1167</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Assign account with seed system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the account which will be assigned a new owner</p>
- </div></div></li><li class="tsd-parameter"><h5>base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Base public key to use to derive the address of the assigned account</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the program to assign as the owner</p>
- </div></div></li><li class="tsd-parameter"><h5>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Seed to use to derive the address of the assigned account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AuthorizeNonceParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Authorize<wbr/>Nonce<wbr/>Params<a href="#AuthorizeNonceParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Authorize<wbr/>Nonce<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>newAuthorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>noncePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1132</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Authorize nonce account system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the current nonce authority</p>
- </div></div></li><li class="tsd-parameter"><h5>new<wbr/>Authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key to set as the new nonce authority</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Nonce account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AuthorizeStakeParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Authorize<wbr/>Stake<wbr/>Params<a href="#AuthorizeStakeParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Authorize<wbr/>Stake<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>custodianPubkey<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>newAuthorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>stakeAuthorizationType<span class="tsd-signature-symbol">: </span><a href="web3.html#StakeAuthorizationType" class="tsd-signature-type" data-tsd-kind="Type alias">StakeAuthorizationType</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:795</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Authorize stake instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> custodian<wbr/>Pubkey<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>new<wbr/>Authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Authorization<wbr/>Type<span class="tsd-signature-symbol">: </span><a href="web3.html#StakeAuthorizationType" class="tsd-signature-type" data-tsd-kind="Type alias">StakeAuthorizationType</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AuthorizeVoteParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Authorize<wbr/>Vote<wbr/>Params<a href="#AuthorizeVoteParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Authorize<wbr/>Vote<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>newAuthorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>voteAuthorizationType<span class="tsd-signature-symbol">: </span><a href="web3.html#VoteAuthorizationType" class="tsd-signature-type" data-tsd-kind="Type alias">VoteAuthorizationType</a><span class="tsd-signature-symbol">; </span>votePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1413</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Authorize instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Current vote or withdraw authority, depending on <code>voteAuthorizationType</code></p>
- </div></div></li><li class="tsd-parameter"><h5>new<wbr/>Authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Authorization<wbr/>Type<span class="tsd-signature-symbol">: </span><a href="web3.html#VoteAuthorizationType" class="tsd-signature-type" data-tsd-kind="Type alias">VoteAuthorizationType</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AuthorizeVoteWithSeedParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Authorize<wbr/>Vote<wbr/>With<wbr/>Seed<wbr/>Params<a href="#AuthorizeVoteWithSeedParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Authorize<wbr/>Vote<wbr/>With<wbr/>Seed<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>currentAuthorityDerivedKeyBasePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>currentAuthorityDerivedKeyOwnerPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>currentAuthorityDerivedKeySeed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>newAuthorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>voteAuthorizationType<span class="tsd-signature-symbol">: </span><a href="web3.html#VoteAuthorizationType" class="tsd-signature-type" data-tsd-kind="Type alias">VoteAuthorizationType</a><span class="tsd-signature-symbol">; </span>votePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1423</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>AuthorizeWithSeed instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>current<wbr/>Authority<wbr/>Derived<wbr/>Key<wbr/>Base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>current<wbr/>Authority<wbr/>Derived<wbr/>Key<wbr/>Owner<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>current<wbr/>Authority<wbr/>Derived<wbr/>Key<wbr/>Seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5>new<wbr/>Authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Authorization<wbr/>Type<span class="tsd-signature-symbol">: </span><a href="web3.html#VoteAuthorizationType" class="tsd-signature-type" data-tsd-kind="Type alias">VoteAuthorizationType</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AuthorizeWithSeedStakeParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Authorize<wbr/>With<wbr/>Seed<wbr/>Stake<wbr/>Params<a href="#AuthorizeWithSeedStakeParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Authorize<wbr/>With<wbr/>Seed<wbr/>Stake<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorityBase<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>authorityOwner<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>authoritySeed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>custodianPubkey<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>newAuthorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>stakeAuthorizationType<span class="tsd-signature-symbol">: </span><a href="web3.html#StakeAuthorizationType" class="tsd-signature-type" data-tsd-kind="Type alias">StakeAuthorizationType</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:805</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Authorize stake instruction params using a derived key</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authority<wbr/>Base<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>authority<wbr/>Owner<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>authority<wbr/>Seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> custodian<wbr/>Pubkey<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>new<wbr/>Authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Authorization<wbr/>Type<span class="tsd-signature-symbol">: </span><a href="web3.html#StakeAuthorizationType" class="tsd-signature-type" data-tsd-kind="Type alias">StakeAuthorizationType</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="AuthorizedVoter" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Authorized<wbr/>Voter<a href="#AuthorizedVoter" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Authorized<wbr/>Voter<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>authorizedVoter<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>epoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4292</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="BlockProduction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Block<wbr/>Production<a href="#BlockProduction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Block<wbr/>Production<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>byIdentity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ReadonlyArray</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">; </span>range<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>firstSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>lastSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2806</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>recent block production information</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="BlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Block<wbr/>Response<a href="#BlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>parentSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>previousBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rewardType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Message.html" class="tsd-signature-type" data-tsd-kind="Class">Message</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2595</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A processed block fetched from the RPC API</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>block<wbr/>Time<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the block was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block</p>
- </div></div></li><li class="tsd-parameter"><h5>parent<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Slot index of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5>previous<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rewardType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of block rewards</p>
- </div></div></li><li class="tsd-parameter"><h5>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Message.html" class="tsd-signature-type" data-tsd-kind="Class">Message</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of transactions with status meta and original message</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="BlockSignatures" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Block<wbr/>Signatures<a href="#BlockSignatures" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Block<wbr/>Signatures<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>parentSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>previousBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2791</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A Block on the ledger with signatures only</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>block<wbr/>Time<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the block was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block</p>
- </div></div></li><li class="tsd-parameter"><h5>parent<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Slot index of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5>previous<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of signatures</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="BlockTimestamp" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Block<wbr/>Timestamp<a href="#BlockTimestamp" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Block<wbr/>Timestamp<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>timestamp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4301</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Blockhash" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Blockhash<a href="#Blockhash" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Blockhash<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:162</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash as Base58 string.</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="BlockhashWithExpiryBlockHeight" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Blockhash<wbr/>With<wbr/>Expiry<wbr/>Block<wbr/>Height<a href="#BlockhashWithExpiryBlockHeight" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Blockhash<wbr/>With<wbr/>Expiry<wbr/>Block<wbr/>Height<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>lastValidBlockHeight<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2012</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="BlockheightBasedTransactionConfirmationStrategy" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Blockheight<wbr/>Based<wbr/>Transaction<wbr/>Confirmation<wbr/>Strategy<a href="#BlockheightBasedTransactionConfirmationStrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Blockheight<wbr/>Based<wbr/>Transaction<wbr/>Confirmation<wbr/>Strategy<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>signature<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="web3.html#BlockhashWithExpiryBlockHeight" class="tsd-signature-type" data-tsd-kind="Type alias">BlockhashWithExpiryBlockHeight</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2020</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A strategy for confirming transactions that uses the last valid
- block height for a given blockhash to check for transaction expiration.</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ClientSubscriptionId" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Client<wbr/>Subscription<wbr/>Id<a href="#ClientSubscriptionId" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Client<wbr/>Subscription<wbr/>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1931</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CloseLookupTableParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Close<wbr/>Lookup<wbr/>Table<wbr/>Params<a href="#CloseLookupTableParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Close<wbr/>Lookup<wbr/>Table<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lookupTable<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>recipient<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:456</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account which is the current authority.</p>
- </div></div></li><li class="tsd-parameter"><h5>lookup<wbr/>Table<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address lookup table account to close.</p>
- </div></div></li><li class="tsd-parameter"><h5>recipient<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Recipient of closed account lamports.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Cluster" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Cluster<a href="#Cluster" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Cluster<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"devnet"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"testnet"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"mainnet-beta"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4339</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Commitment" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Commitment<a href="#Commitment" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Commitment<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"processed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"confirmed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"finalized"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"recent"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"single"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"singleGossip"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"root"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"max"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2052</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired when querying state</p>
- <pre>
- 'processed': Query the most recent block which has reached 1 confirmation by the connected node
- 'confirmed': Query the most recent block which has reached 1 confirmation by the cluster
- 'finalized': Query the most recent block which has been finalized by the cluster
- </pre></div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CompileLegacyArgs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Compile<wbr/>Legacy<wbr/>Args<a href="#CompileLegacyArgs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Compile<wbr/>Legacy<wbr/>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>instructions<span class="tsd-signature-symbol">: </span><a href="../classes/web3.TransactionInstruction.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>payerKey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>recentBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:373</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>instructions<span class="tsd-signature-symbol">: </span><a href="../classes/web3.TransactionInstruction.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionInstruction</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>payer<wbr/>Key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>recent<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CompileV0Args" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Compile<wbr/>V0<wbr/>Args<a href="#CompileV0Args" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Compile<wbr/>V0<wbr/>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>addressLookupTableAccounts<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.AddressLookupTableAccount.html" class="tsd-signature-type" data-tsd-kind="Class">AddressLookupTableAccount</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>instructions<span class="tsd-signature-symbol">: </span><a href="../classes/web3.TransactionInstruction.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>payerKey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>recentBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1570</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> address<wbr/>Lookup<wbr/>Table<wbr/>Accounts<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.AddressLookupTableAccount.html" class="tsd-signature-type" data-tsd-kind="Class">AddressLookupTableAccount</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>instructions<span class="tsd-signature-symbol">: </span><a href="../classes/web3.TransactionInstruction.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionInstruction</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>payer<wbr/>Key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>recent<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CompiledInnerInstruction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Compiled<wbr/>Inner<wbr/>Instruction<a href="#CompiledInnerInstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Compiled<wbr/>Inner<wbr/>Instruction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>instructions<span class="tsd-signature-symbol">: </span><a href="web3.html#CompiledInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">CompiledInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2421</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>instructions<span class="tsd-signature-symbol">: </span><a href="web3.html#CompiledInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">CompiledInstruction</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CompiledInstruction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Compiled<wbr/>Instruction<a href="#CompiledInstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Compiled<wbr/>Instruction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accounts<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>programIdIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:352</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An instruction to execute by a program</p>
- </div><dl class="tsd-comment-tags"><dt>property</dt><dd><p>{number} programIdIndex</p>
- </dd><dt>property</dt><dd><p>{number[]} accounts</p>
- </dd><dt>property</dt><dd><p>{string} data</p>
- </dd></dl></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>accounts<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Ordered indices into the transaction keys array indicating which accounts to pass to the program</p>
- </div></div></li><li class="tsd-parameter"><h5>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The program input data encoded as base 58</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<wbr/>Index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Index into the transaction keys array indicating the program account that executes this instruction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ComputeBudgetInstructionType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Compute<wbr/>Budget<wbr/>Instruction<wbr/>Type<a href="#ComputeBudgetInstructionType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Compute<wbr/>Budget<wbr/>Instruction<wbr/>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"RequestUnits"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"RequestHeapFrame"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"SetComputeUnitLimit"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"SetComputeUnitPrice"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:550</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An enumeration of valid ComputeBudgetInstructionType's</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ConfirmOptions" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Confirm<wbr/>Options<a href="#ConfirmOptions" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Confirm<wbr/>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>maxRetries<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>preflightCommitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>skipPreflight<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1961</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Options for confirming transactions</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>desired commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr/>Retries<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Maximum number of times for the RPC node to retry sending the transaction to the leader.</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> preflight<wbr/>Commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>preflight commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> skip<wbr/>Preflight<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>disable transaction verification step</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ConfirmedBlock" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Confirmed<wbr/>Block<a href="#ConfirmedBlock" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Confirmed<wbr/>Block<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>parentSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>previousBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rewardType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Transaction.html" class="tsd-signature-type" data-tsd-kind="Class">Transaction</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2766</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A confirmed block on the ledger</p>
- </div><dl class="tsd-comment-tags"><dt>deprecated</dt><dd><p>Deprecated since Solana v1.8.0.</p>
- </dd></dl></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>block<wbr/>Time<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the block was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block</p>
- </div></div></li><li class="tsd-parameter"><h5>parent<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Slot index of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5>previous<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rewardType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of block rewards</p>
- </div></div></li><li class="tsd-parameter"><h5>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Transaction.html" class="tsd-signature-type" data-tsd-kind="Class">Transaction</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of transactions and status metas</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ConfirmedSignatureInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Confirmed<wbr/>Signature<wbr/>Info<a href="#ConfirmedSignatureInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Confirmed<wbr/>Signature<wbr/>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>confirmationStatus<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionConfirmationStatus" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionConfirmationStatus</a><span class="tsd-signature-symbol">; </span>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>memo<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3236</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A confirmed signature with its status</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> block<wbr/>Time<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> confirmation<wbr/>Status<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionConfirmationStatus" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionConfirmationStatus</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Cluster confirmation status, if available. Possible values: <code>processed</code>, <code>confirmed</code>, <code>finalized</code></p>
- </div></div></li><li class="tsd-parameter"><h5>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>error, if any</p>
- </div></div></li><li class="tsd-parameter"><h5>memo<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>memo associated with the transaction, if any</p>
- </div></div></li><li class="tsd-parameter"><h5>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>the transaction signature</p>
- </div></div></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>when the transaction was processed</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ConfirmedSignaturesForAddress2Options" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Confirmed<wbr/>Signatures<wbr/>For<wbr/>Address2<wbr/>Options<a href="#ConfirmedSignaturesForAddress2Options" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Confirmed<wbr/>Signatures<wbr/>For<wbr/>Address2<wbr/>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>before<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol">; </span>limit<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>until<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1976</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Options for getConfirmedSignaturesForAddress2</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> before<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Start searching backwards from this transaction signature.</p>
- </div><dl class="tsd-comment-tags"><dt>remark</dt><dd><p>If not provided the search starts from the highest max confirmed block.</p>
- </dd></dl></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> limit<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Maximum transaction signatures to return (between 1 and 1,000, default: 1,000).</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> until<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Search until this transaction signature is reached, if found before <code>limit</code>.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ConfirmedTransaction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Confirmed<wbr/>Transaction<a href="#ConfirmedTransaction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Confirmed<wbr/>Transaction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Transaction.html" class="tsd-signature-type" data-tsd-kind="Class">Transaction</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2493</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A confirmed transaction on the ledger</p>
- </div><dl class="tsd-comment-tags"><dt>deprecated</dt><dd><p>Deprecated since Solana v1.8.0.</p>
- </dd></dl></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> block<wbr/>Time<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Metadata produced from the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The slot during which the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>transaction<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Transaction.html" class="tsd-signature-type" data-tsd-kind="Class">Transaction</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The details of the transaction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ConfirmedTransactionMeta" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Confirmed<wbr/>Transaction<wbr/>Meta<a href="#ConfirmedTransactionMeta" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Confirmed<wbr/>Transaction<wbr/>Meta<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>computeUnitsConsumed<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>fee<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>innerInstructions<span class="tsd-signature-symbol">?: </span><a href="web3.html#CompiledInnerInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">CompiledInnerInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>loadedAddresses<span class="tsd-signature-symbol">?: </span><a href="web3.html#LoadedAddresses" class="tsd-signature-type" data-tsd-kind="Type alias">LoadedAddresses</a><span class="tsd-signature-symbol">; </span>logMessages<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>postBalances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>postTokenBalances<span class="tsd-signature-symbol">?: </span><a href="web3.html#TokenBalance" class="tsd-signature-type" data-tsd-kind="Type alias">TokenBalance</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>preBalances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>preTokenBalances<span class="tsd-signature-symbol">?: </span><a href="web3.html#TokenBalance" class="tsd-signature-type" data-tsd-kind="Type alias">TokenBalance</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2428</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Metadata for a confirmed transaction on the ledger</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> compute<wbr/>Units<wbr/>Consumed<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The compute units consumed after processing the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The error result of transaction processing</p>
- </div></div></li><li class="tsd-parameter"><h5>fee<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The fee charged for processing the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> inner<wbr/>Instructions<span class="tsd-signature-symbol">?: </span><a href="web3.html#CompiledInnerInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">CompiledInnerInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An array of cross program invoked instructions</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> loaded<wbr/>Addresses<span class="tsd-signature-symbol">?: </span><a href="web3.html#LoadedAddresses" class="tsd-signature-type" data-tsd-kind="Type alias">LoadedAddresses</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The collection of addresses loaded using address lookup tables</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> log<wbr/>Messages<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An array of program log messages emitted during a transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>post<wbr/>Balances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The balances of the transaction accounts after processing</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> post<wbr/>Token<wbr/>Balances<span class="tsd-signature-symbol">?: </span><a href="web3.html#TokenBalance" class="tsd-signature-type" data-tsd-kind="Type alias">TokenBalance</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The token balances of the transaction accounts after processing</p>
- </div></div></li><li class="tsd-parameter"><h5>pre<wbr/>Balances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The balances of the transaction accounts before processing</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> pre<wbr/>Token<wbr/>Balances<span class="tsd-signature-symbol">?: </span><a href="web3.html#TokenBalance" class="tsd-signature-type" data-tsd-kind="Type alias">TokenBalance</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The token balances of the transaction accounts before processing</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ConnectionConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Connection<wbr/>Config<a href="#ConnectionConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Connection<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>confirmTransactionInitialTimeout<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>disableRetryOnRateLimit<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>fetch<span class="tsd-signature-symbol">?: </span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">; </span>fetchMiddleware<span class="tsd-signature-symbol">?: </span><a href="web3.html#FetchMiddleware" class="tsd-signature-type" data-tsd-kind="Type alias">FetchMiddleware</a><span class="tsd-signature-symbol">; </span>httpHeaders<span class="tsd-signature-symbol">?: </span><a href="web3.html#HttpHeaders" class="tsd-signature-type" data-tsd-kind="Type alias">HttpHeaders</a><span class="tsd-signature-symbol">; </span>wsEndpoint<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3273</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration for instantiating a Connection</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> confirm<wbr/>Transaction<wbr/>Initial<wbr/>Timeout<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>time to allow for the server to initially process a transaction (in milliseconds)</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> disable<wbr/>Retry<wbr/>On<wbr/>Rate<wbr/>Limit<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional Disable retrying calls when server responds with HTTP 429 (Too Many Requests)</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> fetch<span class="tsd-signature-symbol">?: </span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional custom fetch function</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> fetch<wbr/>Middleware<span class="tsd-signature-symbol">?: </span><a href="web3.html#FetchMiddleware" class="tsd-signature-type" data-tsd-kind="Type alias">FetchMiddleware</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional fetch middleware callback</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> http<wbr/>Headers<span class="tsd-signature-symbol">?: </span><a href="web3.html#HttpHeaders" class="tsd-signature-type" data-tsd-kind="Type alias">HttpHeaders</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional HTTP headers object</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> ws<wbr/>Endpoint<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional endpoint URL to the fullnode JSON RPC PubSub WebSocket Endpoint</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ContactInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Contact<wbr/>Info<a href="#ContactInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Contact<wbr/>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>gossip<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rpc<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>tpu<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2244</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Information describing a cluster node</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>gossip<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Gossip network address for the node</p>
- </div></div></li><li class="tsd-parameter"><h5>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Identity public key of the node</p>
- </div></div></li><li class="tsd-parameter"><h5>rpc<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>JSON RPC network address for the node (null if not available)</p>
- </div></div></li><li class="tsd-parameter"><h5>tpu<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>TPU network address for the node (null if not available)</p>
- </div></div></li><li class="tsd-parameter"><h5>version<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Software version of the node (null if not available)</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Context" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Context<a href="#Context" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Context<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1942</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Extra contextual information for RPC responses</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateAccountParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Account<wbr/>Params<a href="#CreateAccountParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Account<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>newAccountPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1017</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Create account system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The account that will transfer lamports to the created account</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to transfer to the created account</p>
- </div></div></li><li class="tsd-parameter"><h5>new<wbr/>Account<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the created account</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the program to assign as the owner of the created account</p>
- </div></div></li><li class="tsd-parameter"><h5>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of space in bytes to allocate to the created account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateAccountWithSeedParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params<a href="#CreateAccountWithSeedParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>basePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>newAccountPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1052</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Create account with seed system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Base public key to use to derive the address of the created account. Must be the same as the base key used to create <code>newAccountPubkey</code></p>
- </div></div></li><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The account that will transfer lamports to the created account</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to transfer to the created account</p>
- </div></div></li><li class="tsd-parameter"><h5>new<wbr/>Account<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the created account. Must be pre-calculated with PublicKey.createWithSeed()</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the program to assign as the owner of the created account</p>
- </div></div></li><li class="tsd-parameter"><h5>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Seed to use to derive the address of the created account. Must be the same as the seed used to create <code>newAccountPubkey</code></p>
- </div></div></li><li class="tsd-parameter"><h5>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of space in bytes to allocate to the created account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateEd25519InstructionWithPrivateKeyParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Ed25519<wbr/>Instruction<wbr/>With<wbr/>Private<wbr/>Key<wbr/>Params<a href="#CreateEd25519InstructionWithPrivateKeyParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Ed25519<wbr/>Instruction<wbr/>With<wbr/>Private<wbr/>Key<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>instructionIndex<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">; </span>privateKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:620</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Params for creating an ed25519 instruction using a private key</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> instruction<wbr/>Index<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span></h5></li><li class="tsd-parameter"><h5>private<wbr/>Key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateEd25519InstructionWithPublicKeyParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Ed25519<wbr/>Instruction<wbr/>With<wbr/>Public<wbr/>Key<wbr/>Params<a href="#CreateEd25519InstructionWithPublicKeyParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Ed25519<wbr/>Instruction<wbr/>With<wbr/>Public<wbr/>Key<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>instructionIndex<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">; </span>publicKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">; </span>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:611</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Params for creating an ed25519 instruction using a public key</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> instruction<wbr/>Index<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span></h5></li><li class="tsd-parameter"><h5>public<wbr/>Key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span></h5></li><li class="tsd-parameter"><h5>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateLookupTableParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Lookup<wbr/>Table<wbr/>Params<a href="#CreateLookupTableParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Lookup<wbr/>Table<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>payer<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>recentSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:425</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account used to derive and control the new address lookup table.</p>
- </div></div></li><li class="tsd-parameter"><h5>payer<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will fund the new address lookup table.</p>
- </div></div></li><li class="tsd-parameter"><h5>recent<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A recent slot must be used in the derivation path for each initialized table.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateNonceAccountParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Nonce<wbr/>Account<wbr/>Params<a href="#CreateNonceAccountParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Nonce<wbr/>Account<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>noncePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1071</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Create nonce account system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key to set as authority of the created nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The account that will transfer lamports to the created nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to transfer to the created nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the created nonce account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateNonceAccountWithSeedParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Nonce<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params<a href="#CreateNonceAccountWithSeedParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Nonce<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>basePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>noncePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1084</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Create nonce account with seed system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key to set as authority of the created nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Base public key to use to derive the address of the nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The account that will transfer lamports to the created nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to transfer to the created nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the created nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Seed to use to derive the address of the nonce account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateSecp256k1InstructionWithEthAddressParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Eth<wbr/>Address<wbr/>Params<a href="#CreateSecp256k1InstructionWithEthAddressParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Eth<wbr/>Address<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>ethAddress<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>instructionIndex<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>recoveryId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:660</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Params for creating an secp256k1 instruction using an Ethereum address</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>eth<wbr/>Address<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> instruction<wbr/>Index<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>recovery<wbr/>Id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateSecp256k1InstructionWithPrivateKeyParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Private<wbr/>Key<wbr/>Params<a href="#CreateSecp256k1InstructionWithPrivateKeyParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Private<wbr/>Key<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>instructionIndex<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>privateKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:670</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Params for creating an secp256k1 instruction using a private key</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> instruction<wbr/>Index<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>private<wbr/>Key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateSecp256k1InstructionWithPublicKeyParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Public<wbr/>Key<wbr/>Params<a href="#CreateSecp256k1InstructionWithPublicKeyParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Public<wbr/>Key<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>instructionIndex<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>publicKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>recoveryId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:650</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Params for creating an secp256k1 instruction using a public key</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> instruction<wbr/>Index<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>message<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>public<wbr/>Key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>recovery<wbr/>Id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateStakeAccountParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Stake<wbr/>Account<wbr/>Params<a href="#CreateStakeAccountParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Stake<wbr/>Account<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorized<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Authorized.html" class="tsd-signature-type" data-tsd-kind="Class">Authorized</a><span class="tsd-signature-symbol">; </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>lockup<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.Lockup.html" class="tsd-signature-type" data-tsd-kind="Class">Lockup</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:752</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Create stake account transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Authorized.html" class="tsd-signature-type" data-tsd-kind="Class">Authorized</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Authorities of the new stake account</p>
- </div></div></li><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address of the account which will fund creation</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Funding amount</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> lockup<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.Lockup.html" class="tsd-signature-type" data-tsd-kind="Class">Lockup</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Lockup of the new stake account</p>
- </div></div></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address of the new stake account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateStakeAccountWithSeedParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Stake<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params<a href="#CreateStakeAccountWithSeedParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Stake<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorized<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Authorized.html" class="tsd-signature-type" data-tsd-kind="Class">Authorized</a><span class="tsd-signature-symbol">; </span>basePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>lockup<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.Lockup.html" class="tsd-signature-type" data-tsd-kind="Class">Lockup</a><span class="tsd-signature-symbol">; </span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:767</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Create stake account with seed transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Authorized.html" class="tsd-signature-type" data-tsd-kind="Class">Authorized</a></h5></li><li class="tsd-parameter"><h5>base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> lockup<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.Lockup.html" class="tsd-signature-type" data-tsd-kind="Class">Lockup</a></h5></li><li class="tsd-parameter"><h5>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="CreateVoteAccountParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Create<wbr/>Vote<wbr/>Account<wbr/>Params<a href="#CreateVoteAccountParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Create<wbr/>Vote<wbr/>Account<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>voteInit<span class="tsd-signature-symbol">: </span><a href="../classes/web3.VoteInit.html" class="tsd-signature-type" data-tsd-kind="Class">VoteInit</a><span class="tsd-signature-symbol">; </span>votePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1396</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Create vote account transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Init<span class="tsd-signature-symbol">: </span><a href="../classes/web3.VoteInit.html" class="tsd-signature-type" data-tsd-kind="Class">VoteInit</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DataSizeFilter" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Data<wbr/>Size<wbr/>Filter<a href="#DataSizeFilter" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Data<wbr/>Size<wbr/>Filter<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>dataSize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3006</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Data size comparison filter for getProgramAccounts</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>data<wbr/>Size<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Size of data for program account data length comparison</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DataSlice" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Data<wbr/>Slice<a href="#DataSlice" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Data<wbr/>Slice<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>length<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>offset<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2986</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Data slice argument for getProgramAccounts</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>length<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>length of data slice</p>
- </div></div></li><li class="tsd-parameter"><h5>offset<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>offset of data slice</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DeactivateLookupTableParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Deactivate<wbr/>Lookup<wbr/>Table<wbr/>Params<a href="#DeactivateLookupTableParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Deactivate<wbr/>Lookup<wbr/>Table<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lookupTable<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:450</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account which is the current authority.</p>
- </div></div></li><li class="tsd-parameter"><h5>lookup<wbr/>Table<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address lookup table account to deactivate.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DeactivateStakeParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Deactivate<wbr/>Stake<wbr/>Params<a href="#DeactivateStakeParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Deactivate<wbr/>Stake<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:847</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Deactivate stake instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DecodedTransferInstruction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Decoded<wbr/>Transfer<wbr/>Instruction<a href="#DecodedTransferInstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Decoded<wbr/>Transfer<wbr/>Instruction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span><span class="tsd-signature-symbol">; </span>toPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1195</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Decoded transfer system transaction instruction</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will transfer lamports</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to transfer</p>
- </div></div></li><li class="tsd-parameter"><h5>to<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will receive transferred lamports</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DecodedTransferWithSeedInstruction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Decoded<wbr/>Transfer<wbr/>With<wbr/>Seed<wbr/>Instruction<a href="#DecodedTransferWithSeedInstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Decoded<wbr/>Transfer<wbr/>With<wbr/>Seed<wbr/>Instruction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>basePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>toPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1204</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Decoded transferWithSeed system transaction instruction</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Base public key to use to derive the funding account address</p>
- </div></div></li><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will transfer lamports</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to transfer</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Program id to use to derive the funding account address</p>
- </div></div></li><li class="tsd-parameter"><h5>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Seed to use to derive the funding account address</p>
- </div></div></li><li class="tsd-parameter"><h5>to<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will receive transferred lamports</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DecompileArgs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Decompile<wbr/>Args<a href="#DecompileArgs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Decompile<wbr/>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountKeysFromLookups<span class="tsd-signature-symbol">: </span><a href="web3.html#AccountKeysFromLookups" class="tsd-signature-type" data-tsd-kind="Type alias">AccountKeysFromLookups</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>addressLookupTableAccounts<span class="tsd-signature-symbol">: </span><a href="../classes/web3.AddressLookupTableAccount.html" class="tsd-signature-type" data-tsd-kind="Class">AddressLookupTableAccount</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1894</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DelegateStakeParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Delegate<wbr/>Stake<wbr/>Params<a href="#DelegateStakeParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Delegate<wbr/>Stake<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>votePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:787</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Delegate stake instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DurableNonce" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Durable<wbr/>Nonce<a href="#DurableNonce" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Durable<wbr/>Nonce<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:215</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A durable nonce is a 32 byte value encoded as a base58 string.</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="DurableNonceTransactionConfirmationStrategy" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Durable<wbr/>Nonce<wbr/>Transaction<wbr/>Confirmation<wbr/>Strategy<a href="#DurableNonceTransactionConfirmationStrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Durable<wbr/>Nonce<wbr/>Transaction<wbr/>Confirmation<wbr/>Strategy<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>minContextSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>nonceAccountPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>nonceValue<span class="tsd-signature-symbol">: </span><a href="web3.html#DurableNonce" class="tsd-signature-type" data-tsd-kind="Type alias">DurableNonce</a><span class="tsd-signature-symbol">; </span>signature<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2026</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A strategy for confirming durable nonce transactions.</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The lowest slot at which to fetch the nonce value from the
- nonce account. This should be no lower than the slot at
- which the last-known value of the nonce was fetched.</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Account<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The account where the current value of the nonce is stored.</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Value<span class="tsd-signature-symbol">: </span><a href="web3.html#DurableNonce" class="tsd-signature-type" data-tsd-kind="Type alias">DurableNonce</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The nonce value that was used to sign the transaction
- for which confirmation is being sought.</p>
- </div></div></li><li class="tsd-parameter"><h5>signature<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Ed25519SecretKey" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Ed25519<wbr/>Secret<wbr/>Key<a href="#Ed25519SecretKey" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Ed25519<wbr/>Secret<wbr/>Key<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Uint8Array</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:239</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A 64 byte secret key, the first 32 bytes of which is the
- private scalar and the last 32 bytes is the public key.
- Read more: <a href="https://blog.mozilla.org/warner/2011/11/29/ed25519-keys/">https://blog.mozilla.org/warner/2011/11/29/ed25519-keys/</a></p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="EpochCredits" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Epoch<wbr/>Credits<a href="#EpochCredits" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Epoch<wbr/>Credits<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>credits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>epoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>prevCredits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4287</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>History of how many credits earned by the end of each epoch</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="EpochInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Epoch<wbr/>Info<a href="#EpochInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Epoch<wbr/>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>absoluteSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>blockHeight<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>epoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>slotIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>slotsInEpoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>transactionCount<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2311</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Information about the current epoch</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>absolute<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> block<wbr/>Height<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>epoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>slot<wbr/>Index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>slots<wbr/>In<wbr/>Epoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> transaction<wbr/>Count<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ExtendLookupTableParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Extend<wbr/>Lookup<wbr/>Table<wbr/>Params<a href="#ExtendLookupTableParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Extend<wbr/>Lookup<wbr/>Table<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>addresses<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lookupTable<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>payer<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:439</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>addresses<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>List of Public Keys to be added to the lookup table.</p>
- </div></div></li><li class="tsd-parameter"><h5>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account which is the current authority.</p>
- </div></div></li><li class="tsd-parameter"><h5>lookup<wbr/>Table<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address lookup table account to extend.</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> payer<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will fund the table reallocation.
- Not required if the reallocation has already been funded.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="FetchFn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Fetch<wbr/>Fn<a href="#FetchFn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Fetch<wbr/>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><a href="web3.html#export_default" class="tsd-signature-type" data-tsd-kind="Function">export_default</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3261</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The type of the JavaScript <code>fetch()</code> API</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="FetchMiddleware" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Fetch<wbr/>Middleware<a href="#FetchMiddleware" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Fetch<wbr/>Middleware<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>info<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol">]</span>, init<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">]</span>, fetch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3265</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>info<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol">]</span>, init<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">]</span>, fetch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A callback used to augment the outgoing HTTP request</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>info: <span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol">]</span></h5></li><li><h5>init: <span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">]</span></h5></li><li><h5>fetch: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>a: <span class="tsd-signature-type">Parameters</span><span class="tsd-signature-symbol"><</span><a href="web3.html#FetchFn" class="tsd-signature-type" data-tsd-kind="Type alias">FetchFn</a><span class="tsd-signature-symbol">></span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Finality" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Finality<a href="#Finality" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Finality<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"confirmed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"finalized"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2068</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A subset of Commitment levels, which are at least optimistically confirmed</p>
- <pre>
- 'confirmed': Query the most recent block which has reached 1 confirmation by the cluster
- 'finalized': Query the most recent block which has been finalized by the cluster
- </pre></div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="FreezeLookupTableParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Freeze<wbr/>Lookup<wbr/>Table<wbr/>Params<a href="#FreezeLookupTableParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Freeze<wbr/>Lookup<wbr/>Table<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lookupTable<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:433</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authority<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account which is the current authority.</p>
- </div></div></li><li class="tsd-parameter"><h5>lookup<wbr/>Table<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address lookup table account to freeze.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetAccountInfoConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Account<wbr/>Info<wbr/>Config<a href="#GetAccountInfoConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Account<wbr/>Info<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>dataSlice<span class="tsd-signature-symbol">?: </span><a href="web3.html#DataSlice" class="tsd-signature-type" data-tsd-kind="Type alias">DataSlice</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2080</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getAccountInfo</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> data<wbr/>Slice<span class="tsd-signature-symbol">?: </span><a href="web3.html#DataSlice" class="tsd-signature-type" data-tsd-kind="Type alias">DataSlice</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional data slice to limit the returned account data</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetAccountKeysArgs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Account<wbr/>Keys<wbr/>Args<a href="#GetAccountKeysArgs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Account<wbr/>Keys<wbr/>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountKeysFromLookups<span class="tsd-signature-symbol">?: </span><a href="web3.html#AccountKeysFromLookups" class="tsd-signature-type" data-tsd-kind="Type alias">AccountKeysFromLookups</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>addressLookupTableAccounts<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.AddressLookupTableAccount.html" class="tsd-signature-type" data-tsd-kind="Class">AddressLookupTableAccount</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1576</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetBalanceConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Balance<wbr/>Config<a href="#GetBalanceConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Balance<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2091</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getBalance</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetBlockConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Block<wbr/>Config<a href="#GetBlockConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Block<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Finality" class="tsd-signature-type" data-tsd-kind="Type alias">Finality</a><span class="tsd-signature-symbol">; </span>rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>transactionDetails<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"accounts"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"full"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"none"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"signatures"</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2100</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getBlock</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Finality" class="tsd-signature-type" data-tsd-kind="Type alias">Finality</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of finality desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Whether to populate the rewards array. If parameter not provided, the default includes rewards.</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> transaction<wbr/>Details<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"accounts"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"full"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"none"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"signatures"</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Level of transaction detail to return, either "full", "accounts", "signatures", or "none". If
- parameter not provided, the default detail level is "full". If "accounts" are requested,
- transaction details only include signatures and an annotated list of accounts in each
- transaction. Transaction metadata is limited to only: fee, err, pre_balances, post_balances,
- pre_token_balances, and post_token_balances.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetBlockHeightConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Block<wbr/>Height<wbr/>Config<a href="#GetBlockHeightConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Block<wbr/>Height<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2147</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getBlockHeight</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetBlockProductionConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Block<wbr/>Production<wbr/>Config<a href="#GetBlockProductionConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Block<wbr/>Production<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>identity<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>range<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>firstSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>lastSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2817</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> identity<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Only return results for this validator identity (base-58 encoded)</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> range<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>firstSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>lastSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Slot range to return block production for. If parameter not provided, defaults to current epoch.</p>
- </div></div><ul class="tsd-parameters"><li class="tsd-parameter"><h5>first<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>first slot to return block production information for (inclusive)</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> last<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>last slot to return block production information for (inclusive). If parameter not provided, defaults to the highest slot</p>
- </div></div></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetEpochInfoConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Epoch<wbr/>Info<wbr/>Config<a href="#GetEpochInfoConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Epoch<wbr/>Info<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2156</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getEpochInfo</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetInflationRewardConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Inflation<wbr/>Reward<wbr/>Config<a href="#GetInflationRewardConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Inflation<wbr/>Reward<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>epoch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2165</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getInflationReward</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> epoch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An epoch for which the reward occurs. If omitted, the previous epoch will be used</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetLargestAccountsConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Largest<wbr/>Accounts<wbr/>Config<a href="#GetLargestAccountsConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Largest<wbr/>Accounts<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>filter<span class="tsd-signature-symbol">?: </span><a href="web3.html#LargestAccountsFilter" class="tsd-signature-type" data-tsd-kind="Type alias">LargestAccountsFilter</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2219</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getLargestAccounts</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> filter<span class="tsd-signature-symbol">?: </span><a href="web3.html#LargestAccountsFilter" class="tsd-signature-type" data-tsd-kind="Type alias">LargestAccountsFilter</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Filter largest accounts by whether they are part of the circulating supply</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetLatestBlockhashConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Latest<wbr/>Blockhash<wbr/>Config<a href="#GetLatestBlockhashConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Latest<wbr/>Blockhash<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2176</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getLatestBlockhash</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetMultipleAccountsConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Multiple<wbr/>Accounts<wbr/>Config<a href="#GetMultipleAccountsConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Multiple<wbr/>Accounts<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>dataSlice<span class="tsd-signature-symbol">?: </span><a href="web3.html#DataSlice" class="tsd-signature-type" data-tsd-kind="Type alias">DataSlice</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3045</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for getMultipleAccounts</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> data<wbr/>Slice<span class="tsd-signature-symbol">?: </span><a href="web3.html#DataSlice" class="tsd-signature-type" data-tsd-kind="Type alias">DataSlice</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional data slice to limit the returned account data</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetNonceAndContextConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Nonce<wbr/>And<wbr/>Context<wbr/>Config<a href="#GetNonceAndContextConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Nonce<wbr/>And<wbr/>Context<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3094</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for <code>getNonceAndContext</code></p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetNonceConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Nonce<wbr/>Config<a href="#GetNonceConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Nonce<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3085</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for <code>getNonce</code></p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetParsedProgramAccountsConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Parsed<wbr/>Program<wbr/>Accounts<wbr/>Config<a href="#GetParsedProgramAccountsConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Parsed<wbr/>Program<wbr/>Accounts<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>filters<span class="tsd-signature-symbol">?: </span><a href="web3.html#GetProgramAccountsFilter" class="tsd-signature-type" data-tsd-kind="Type alias">GetProgramAccountsFilter</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3034</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for getParsedProgramAccounts</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> filters<span class="tsd-signature-symbol">?: </span><a href="web3.html#GetProgramAccountsFilter" class="tsd-signature-type" data-tsd-kind="Type alias">GetProgramAccountsFilter</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional array of filters to apply to accounts</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetProgramAccountsConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Program<wbr/>Accounts<wbr/>Config<a href="#GetProgramAccountsConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Program<wbr/>Accounts<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>dataSlice<span class="tsd-signature-symbol">?: </span><a href="web3.html#DataSlice" class="tsd-signature-type" data-tsd-kind="Type alias">DataSlice</a><span class="tsd-signature-symbol">; </span>encoding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"base64"</span><span class="tsd-signature-symbol">; </span>filters<span class="tsd-signature-symbol">?: </span><a href="web3.html#GetProgramAccountsFilter" class="tsd-signature-type" data-tsd-kind="Type alias">GetProgramAccountsFilter</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3017</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for getProgramAccounts requests</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> data<wbr/>Slice<span class="tsd-signature-symbol">?: </span><a href="web3.html#DataSlice" class="tsd-signature-type" data-tsd-kind="Type alias">DataSlice</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional data slice to limit the returned account data</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> encoding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"base64"</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional encoding for account data (default base64)
- To use "jsonParsed" encoding, please refer to <code>getParsedProgramAccounts</code> in connection.ts</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> filters<span class="tsd-signature-symbol">?: </span><a href="web3.html#GetProgramAccountsFilter" class="tsd-signature-type" data-tsd-kind="Type alias">GetProgramAccountsFilter</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional array of filters to apply to accounts</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetProgramAccountsFilter" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Program<wbr/>Accounts<wbr/>Filter<a href="#GetProgramAccountsFilter" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Program<wbr/>Accounts<wbr/>Filter<span class="tsd-signature-symbol">:</span> <a href="web3.html#MemcmpFilter" class="tsd-signature-type" data-tsd-kind="Type alias">MemcmpFilter</a><span class="tsd-signature-symbol"> | </span><a href="web3.html#DataSizeFilter" class="tsd-signature-type" data-tsd-kind="Type alias">DataSizeFilter</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3013</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A filter object for getProgramAccounts</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetSlotConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Slot<wbr/>Config<a href="#GetSlotConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Slot<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2185</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getSlot</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetSlotLeaderConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Slot<wbr/>Leader<wbr/>Config<a href="#GetSlotLeaderConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Slot<wbr/>Leader<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2194</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getSlotLeader</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetStakeActivationConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Stake<wbr/>Activation<wbr/>Config<a href="#GetStakeActivationConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Stake<wbr/>Activation<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>epoch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3056</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for <code>getStakeActivation</code></p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> epoch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Epoch for which to calculate activation details. If parameter not provided, defaults to current epoch</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetStakeMinimumDelegationConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Stake<wbr/>Minimum<wbr/>Delegation<wbr/>Config<a href="#GetStakeMinimumDelegationConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Stake<wbr/>Minimum<wbr/>Delegation<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2140</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getStakeMinimumDelegation</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetSupplyConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Supply<wbr/>Config<a href="#GetSupplyConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Supply<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>excludeNonCirculatingAccountsList<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2228</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getSupply</code> request behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of commitment desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> exclude<wbr/>Non<wbr/>Circulating<wbr/>Accounts<wbr/>List<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Exclude non circulating accounts list from response</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetTokenAccountsByOwnerConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Token<wbr/>Accounts<wbr/>By<wbr/>Owner<wbr/>Config<a href="#GetTokenAccountsByOwnerConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Token<wbr/>Accounts<wbr/>By<wbr/>Owner<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3067</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for <code>getStakeActivation</code></p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetTransactionConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Transaction<wbr/>Config<a href="#GetTransactionConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Transaction<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Finality" class="tsd-signature-type" data-tsd-kind="Type alias">Finality</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2203</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getTransaction</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Finality" class="tsd-signature-type" data-tsd-kind="Type alias">Finality</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of finality desired</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetTransactionCountConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Transaction<wbr/>Count<wbr/>Config<a href="#GetTransactionCountConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Transaction<wbr/>Count<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3076</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for <code>getStakeActivation</code></p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetVersionedBlockConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Versioned<wbr/>Block<wbr/>Config<a href="#GetVersionedBlockConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Versioned<wbr/>Block<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Finality" class="tsd-signature-type" data-tsd-kind="Type alias">Finality</a><span class="tsd-signature-symbol">; </span>maxSupportedTransactionVersion<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>transactionDetails<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"accounts"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"full"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"none"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"signatures"</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2119</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getBlock</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Finality" class="tsd-signature-type" data-tsd-kind="Type alias">Finality</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of finality desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr/>Supported<wbr/>Transaction<wbr/>Version<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The max transaction version to return in responses. If the requested transaction is a higher version, an error will be returned</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Whether to populate the rewards array. If parameter not provided, the default includes rewards.</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> transaction<wbr/>Details<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"accounts"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"full"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"none"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"signatures"</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Level of transaction detail to return, either "full", "accounts", "signatures", or "none". If
- parameter not provided, the default detail level is "full". If "accounts" are requested,
- transaction details only include signatures and an annotated list of accounts in each
- transaction. Transaction metadata is limited to only: fee, err, pre_balances, post_balances,
- pre_token_balances, and post_token_balances.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="GetVersionedTransactionConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Get<wbr/>Versioned<wbr/>Transaction<wbr/>Config<a href="#GetVersionedTransactionConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Get<wbr/>Versioned<wbr/>Transaction<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Finality" class="tsd-signature-type" data-tsd-kind="Type alias">Finality</a><span class="tsd-signature-symbol">; </span>maxSupportedTransactionVersion<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2210</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing <code>getTransaction</code> query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Finality" class="tsd-signature-type" data-tsd-kind="Type alias">Finality</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The level of finality desired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr/>Supported<wbr/>Transaction<wbr/>Version<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The max transaction version to return in responses. If the requested transaction is a higher version, an error will be returned</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="HttpHeaders" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Http<wbr/>Headers<a href="#HttpHeaders" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Http<wbr/>Headers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>solana-client<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">never</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3253</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An object defining headers to be passed to the RPC server</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="InflationGovernor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Inflation<wbr/>Governor<a href="#InflationGovernor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Inflation<wbr/>Governor<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>foundation<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>foundationTerm<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>initial<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>taper<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>terminal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2288</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Network Inflation
- (see <a href="https://docs.solana.com/implemented-proposals/ed_overview">https://docs.solana.com/implemented-proposals/ed_overview</a>)</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>foundation<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>foundation<wbr/>Term<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>initial<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>taper<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>terminal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="InflationReward" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Inflation<wbr/>Reward<a href="#InflationReward" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Inflation<wbr/>Reward<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>amount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>effectiveSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>epoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2298</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The inflation reward for an epoch</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>amount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>reward amount in lamports</p>
- </div></div></li><li class="tsd-parameter"><h5>effective<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>the slot in which the rewards are effective</p>
- </div></div></li><li class="tsd-parameter"><h5>epoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>epoch for which the reward occurs</p>
- </div></div></li><li class="tsd-parameter"><h5>post<wbr/>Balance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>post balance of the account in lamports</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Info" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Info<a href="#Info" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>details<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>keybaseUsername<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>website<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4238</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Info used to identity validators.</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> details<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>optional, extra information the validator chose to share</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> keybase<wbr/>Username<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>optional, used to identify validators on keybase.io</p>
- </div></div></li><li class="tsd-parameter"><h5>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>validator name</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> website<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>optional, validator website</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="InitializeAccountParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Initialize<wbr/>Account<wbr/>Params<a href="#InitializeAccountParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Initialize<wbr/>Account<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>nodePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>voteInit<span class="tsd-signature-symbol">: </span><a href="../classes/web3.VoteInit.html" class="tsd-signature-type" data-tsd-kind="Class">VoteInit</a><span class="tsd-signature-symbol">; </span>votePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1405</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>InitializeAccount instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>node<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Init<span class="tsd-signature-symbol">: </span><a href="../classes/web3.VoteInit.html" class="tsd-signature-type" data-tsd-kind="Class">VoteInit</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="InitializeNonceParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Initialize<wbr/>Nonce<wbr/>Params<a href="#InitializeNonceParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Initialize<wbr/>Nonce<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>noncePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1101</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Initialize nonce account system instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key to set as authority of the initialized nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Nonce account which will be initialized</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="InitializeStakeParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Initialize<wbr/>Stake<wbr/>Params<a href="#InitializeStakeParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Initialize<wbr/>Stake<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorized<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Authorized.html" class="tsd-signature-type" data-tsd-kind="Class">Authorized</a><span class="tsd-signature-symbol">; </span>lockup<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.Lockup.html" class="tsd-signature-type" data-tsd-kind="Class">Lockup</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:779</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Initialize stake instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Authorized.html" class="tsd-signature-type" data-tsd-kind="Class">Authorized</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> lockup<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.Lockup.html" class="tsd-signature-type" data-tsd-kind="Class">Lockup</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="KeyedAccountInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Keyed<wbr/>Account<wbr/>Info<a href="#KeyedAccountInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Keyed<wbr/>Account<wbr/>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>accountInfo<span class="tsd-signature-symbol">: </span><a href="web3.html#AccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">AccountInfo</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3118</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account information identified by pubkey</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>account<wbr/>Info<span class="tsd-signature-symbol">: </span><a href="web3.html#AccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">AccountInfo</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">></span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="LargestAccountsFilter" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Largest<wbr/>Accounts<wbr/>Filter<a href="#LargestAccountsFilter" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Largest<wbr/>Accounts<wbr/>Filter<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"circulating"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"nonCirculating"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2076</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Filter for largest accounts query</p>
- <pre>
- 'circulating': Return the largest accounts that are part of the circulating supply
- 'nonCirculating': Return the largest accounts that are not part of the circulating supply
- </pre></div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="LeaderSchedule" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Leader<wbr/>Schedule<a href="#LeaderSchedule" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Leader<wbr/>Schedule<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2323</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Leader schedule
- (see <a href="https://docs.solana.com/terminology#leader-schedule">https://docs.solana.com/terminology#leader-schedule</a>)</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span>address: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="LoadedAddresses" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Loaded<wbr/>Addresses<a href="#LoadedAddresses" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Loaded<wbr/>Addresses<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>readonly<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>writable<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2392</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Collection of addresses loaded by a transaction using address table lookups</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>readonly<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>writable<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Lockout" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Lockout<a href="#Lockout" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Lockout<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>confirmationCount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4280</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>confirmation<wbr/>Count<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Logs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Logs<a href="#Logs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Logs<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>logs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3185</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Logs result.</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5></li><li class="tsd-parameter"><h5>logs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="LogsCallback" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Logs<wbr/>Callback<a href="#LogsCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Logs<wbr/>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>logs<span class="tsd-signature-symbol">: </span><a href="web3.html#Logs" class="tsd-signature-type" data-tsd-kind="Type alias">Logs</a>, ctx<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3197</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>logs<span class="tsd-signature-symbol">: </span><a href="web3.html#Logs" class="tsd-signature-type" data-tsd-kind="Type alias">Logs</a>, ctx<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Callback function for log notifications.</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>logs: <a href="web3.html#Logs" class="tsd-signature-type" data-tsd-kind="Type alias">Logs</a></h5></li><li><h5>ctx: <a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="LogsFilter" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Logs<wbr/>Filter<a href="#LogsFilter" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Logs<wbr/>Filter<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"all"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"allWithVotes"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3193</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Filter for log subscriptions.</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="LookupTableInstructionType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Lookup<wbr/>Table<wbr/>Instruction<wbr/>Type<a href="#LookupTableInstructionType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Lookup<wbr/>Table<wbr/>Instruction<wbr/>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"CreateLookupTable"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"ExtendLookupTable"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"CloseLookupTable"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"FreezeLookupTable"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"DeactivateLookupTable"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:467</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An enumeration of valid LookupTableInstructionType's</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="MemcmpFilter" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Memcmp<wbr/>Filter<a href="#MemcmpFilter" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Memcmp<wbr/>Filter<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>memcmp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>bytes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>offset<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2995</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Memory comparison filter for getProgramAccounts</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>memcmp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>bytes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>offset<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5>bytes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>data to match, as base-58 encoded string and limited to less than 129 bytes</p>
- </div></div></li><li class="tsd-parameter"><h5>offset<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>offset into program account data to start comparison</p>
- </div></div></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="MergeStakeParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Merge<wbr/>Stake<wbr/>Params<a href="#MergeStakeParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Merge<wbr/>Stake<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>sourceStakePubKey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:854</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Merge stake instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>source<wbr/>Stake<wbr/>Pub<wbr/>Key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="MessageAddressTableLookup" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Message<wbr/>Address<wbr/>Table<wbr/>Lookup<a href="#MessageAddressTableLookup" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Message<wbr/>Address<wbr/>Table<wbr/>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountKey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>readonlyIndexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>writableIndexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1628</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An address table lookup used to load additional accounts</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>readonly<wbr/>Indexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>writable<wbr/>Indexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="MessageArgs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Message<wbr/>Args<a href="#MessageArgs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Message<wbr/>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountKeys<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>header<span class="tsd-signature-symbol">: </span><a href="web3.html#MessageHeader" class="tsd-signature-type" data-tsd-kind="Type alias">MessageHeader</a><span class="tsd-signature-symbol">; </span>instructions<span class="tsd-signature-symbol">: </span><a href="web3.html#CompiledInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">CompiledInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>recentBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:363</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Message constructor arguments</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Keys<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>All the account keys used by this transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>header<span class="tsd-signature-symbol">: </span><a href="web3.html#MessageHeader" class="tsd-signature-type" data-tsd-kind="Type alias">MessageHeader</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The message header, identifying signed and read-only <code>accountKeys</code></p>
- </div></div></li><li class="tsd-parameter"><h5>instructions<span class="tsd-signature-symbol">: </span><a href="web3.html#CompiledInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">CompiledInstruction</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Instructions that will be executed in sequence and committed in one atomic transaction if all succeed.</p>
- </div></div></li><li class="tsd-parameter"><h5>recent<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The hash of a recent ledger block</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="MessageCompiledInstruction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Message<wbr/>Compiled<wbr/>Instruction<a href="#MessageCompiledInstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Message<wbr/>Compiled<wbr/>Instruction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountKeyIndexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">; </span>programIdIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1640</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An instruction to execute by a program</p>
- </div><dl class="tsd-comment-tags"><dt>property</dt><dd><p>{number} programIdIndex</p>
- </dd><dt>property</dt><dd><p>{number[]} accountKeyIndexes</p>
- </dd><dt>property</dt><dd><p>{Uint8Array} data</p>
- </dd></dl></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Key<wbr/>Indexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Ordered indices into the transaction keys array indicating which accounts to pass to the program</p>
- </div></div></li><li class="tsd-parameter"><h5>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The program input data</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<wbr/>Index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Index into the transaction keys array indicating the program account that executes this instruction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="MessageHeader" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Message<wbr/>Header<a href="#MessageHeader" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Message<wbr/>Header<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>numReadonlySignedAccounts<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>numReadonlyUnsignedAccounts<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>numRequiredSignatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1614</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The message header, identifying signed and read-only account</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>num<wbr/>Readonly<wbr/>Signed<wbr/>Accounts<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The last <code>numReadonlySignedAccounts</code> of the signed keys are read-only accounts</p>
- </div></div></li><li class="tsd-parameter"><h5>num<wbr/>Readonly<wbr/>Unsigned<wbr/>Accounts<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The last <code>numReadonlySignedAccounts</code> of the unsigned keys are read-only accounts</p>
- </div></div></li><li class="tsd-parameter"><h5>num<wbr/>Required<wbr/>Signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The number of signatures required for this message to be considered valid. The
- signatures must match the first <code>numRequiredSignatures</code> of <code>accountKeys</code>.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="MessageV0Args" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Message<wbr/>V0<wbr/>Args<a href="#MessageV0Args" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Message<wbr/>V0<wbr/>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>addressTableLookups<span class="tsd-signature-symbol">: </span><a href="web3.html#MessageAddressTableLookup" class="tsd-signature-type" data-tsd-kind="Type alias">MessageAddressTableLookup</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>compiledInstructions<span class="tsd-signature-symbol">: </span><a href="web3.html#MessageCompiledInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">MessageCompiledInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>header<span class="tsd-signature-symbol">: </span><a href="web3.html#MessageHeader" class="tsd-signature-type" data-tsd-kind="Type alias">MessageHeader</a><span class="tsd-signature-symbol">; </span>recentBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>staticAccountKeys<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1558</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Message constructor arguments</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>address<wbr/>Table<wbr/>Lookups<span class="tsd-signature-symbol">: </span><a href="web3.html#MessageAddressTableLookup" class="tsd-signature-type" data-tsd-kind="Type alias">MessageAddressTableLookup</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Instructions that will be executed in sequence and committed in one atomic transaction if all succeed.</p>
- </div></div></li><li class="tsd-parameter"><h5>compiled<wbr/>Instructions<span class="tsd-signature-symbol">: </span><a href="web3.html#MessageCompiledInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">MessageCompiledInstruction</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Instructions that will be executed in sequence and committed in one atomic transaction if all succeed.</p>
- </div></div></li><li class="tsd-parameter"><h5>header<span class="tsd-signature-symbol">: </span><a href="web3.html#MessageHeader" class="tsd-signature-type" data-tsd-kind="Type alias">MessageHeader</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The message header, identifying signed and read-only <code>accountKeys</code></p>
- </div></div></li><li class="tsd-parameter"><h5>recent<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The hash of a recent ledger block</p>
- </div></div></li><li class="tsd-parameter"><h5>static<wbr/>Account<wbr/>Keys<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The static account keys used by this transaction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="NonceInformation" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Nonce<wbr/>Information<a href="#NonceInformation" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Nonce<wbr/>Information<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>nonce<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>nonceInstruction<span class="tsd-signature-symbol">: </span><a href="../classes/web3.TransactionInstruction.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionInstruction</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1756</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Nonce information to be used to build an offline Transaction.</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>nonce<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The current blockhash stored in the nonce</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Instruction<span class="tsd-signature-symbol">: </span><a href="../classes/web3.TransactionInstruction.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionInstruction</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>AdvanceNonceAccount Instruction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="NoneModeBlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">None<wbr/>Mode<wbr/>Block<wbr/>Response<a href="#NoneModeBlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">None<wbr/>Mode<wbr/>Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <a href="web3.html#VersionedNoneModeBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">VersionedNoneModeBlockResponse</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2637</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A processed block fetched from the RPC API where the <code>transactionDetails</code> mode is <code>none</code></p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedAccountData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Account<wbr/>Data<a href="#ParsedAccountData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Account<wbr/>Data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>parsed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>program<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2964</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Parsed account data</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>parsed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Parsed account data</p>
- </div></div></li><li class="tsd-parameter"><h5>program<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Name of the program that owns this account</p>
- </div></div></li><li class="tsd-parameter"><h5>space<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Space used by account data</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedAccountsModeBlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Accounts<wbr/>Mode<wbr/>Block<wbr/>Response<a href="#ParsedAccountsModeBlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Accounts<wbr/>Mode<wbr/>Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol"><</span><a href="web3.html#ParsedBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedBlockResponse</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"transactions"</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol"><</span><a href="web3.html#ParsedBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedBlockResponse</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"transactions"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"transaction"</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span><span class="tsd-signature-symbol"><</span><a href="web3.html#ParsedBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedBlockResponse</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"transactions"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"transaction"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"signatures"</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>accountKeys<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedMessageAccount" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedMessageAccount</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2676</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A block with parsed transactions where the <code>transactionDetails</code> mode is <code>accounts</code></p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedAddressTableLookup" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Address<wbr/>Table<wbr/>Lookup<a href="#ParsedAddressTableLookup" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Address<wbr/>Table<wbr/>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountKey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>readonlyIndexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>writableIndexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2541</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A parsed address table lookup</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address lookup table account key</p>
- </div></div></li><li class="tsd-parameter"><h5>readonly<wbr/>Indexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Parsed instruction info</p>
- </div></div></li><li class="tsd-parameter"><h5>writable<wbr/>Indexes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Parsed instruction info</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedBlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Block<wbr/>Response<a href="#ParsedBlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockHeight<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>blockTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>parentSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>previousBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rewardType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedTransaction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransaction</a><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2641</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A block with parsed transactions</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>block<wbr/>Height<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The number of blocks beneath this block</p>
- </div></div></li><li class="tsd-parameter"><h5>block<wbr/>Time<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the block was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block</p>
- </div></div></li><li class="tsd-parameter"><h5>parent<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Slot index of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5>previous<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rewardType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of block rewards</p>
- </div></div></li><li class="tsd-parameter"><h5>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedTransaction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransaction</a><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of transactions with status meta and original message</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedConfirmedTransaction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Confirmed<wbr/>Transaction<a href="#ParsedConfirmedTransaction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Confirmed<wbr/>Transaction<span class="tsd-signature-symbol">:</span> <a href="web3.html#ParsedTransactionWithMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransactionWithMeta</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2576</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A parsed and confirmed transaction on the ledger</p>
- </div><dl class="tsd-comment-tags"><dt>deprecated</dt><dd><p>Deprecated since Solana v1.8.0. Please use <a href="web3.html#ParsedTransactionWithMeta">ParsedTransactionWithMeta</a> instead.</p>
- </dd></dl></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedConfirmedTransactionMeta" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Confirmed<wbr/>Transaction<wbr/>Meta<a href="#ParsedConfirmedTransactionMeta" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Confirmed<wbr/>Transaction<wbr/>Meta<span class="tsd-signature-symbol">:</span> <a href="web3.html#ParsedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransactionMeta</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2388</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Metadata for a parsed confirmed transaction on the ledger</p>
- </div><dl class="tsd-comment-tags"><dt>deprecated</dt><dd><p>Deprecated since Solana v1.8.0. Please use <a href="web3.html#ParsedTransactionMeta">ParsedTransactionMeta</a> instead.</p>
- </dd></dl></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedInnerInstruction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Inner<wbr/>Instruction<a href="#ParsedInnerInstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Inner<wbr/>Instruction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>instructions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="web3.html#ParsedInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedInstruction</a><span class="tsd-signature-symbol"> | </span><a href="web3.html#PartiallyDecodedInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">PartiallyDecodedInstruction</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2373</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>instructions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="web3.html#ParsedInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedInstruction</a><span class="tsd-signature-symbol"> | </span><a href="web3.html#PartiallyDecodedInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">PartiallyDecodedInstruction</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedInstruction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Instruction<a href="#ParsedInstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Instruction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>parsed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>program<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2530</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A parsed transaction instruction</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>parsed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Parsed instruction info</p>
- </div></div></li><li class="tsd-parameter"><h5>program<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Name of the program for this instruction</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>ID of the program for this instruction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Message<a href="#ParsedMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Message<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountKeys<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedMessageAccount" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedMessageAccount</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>addressTableLookups<span class="tsd-signature-symbol">?: </span><a href="web3.html#ParsedAddressTableLookup" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedAddressTableLookup</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>instructions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="web3.html#ParsedInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedInstruction</a><span class="tsd-signature-symbol"> | </span><a href="web3.html#PartiallyDecodedInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">PartiallyDecodedInstruction</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>recentBlockhash<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2552</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A parsed transaction message</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Keys<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedMessageAccount" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedMessageAccount</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Accounts used in the instructions</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> address<wbr/>Table<wbr/>Lookups<span class="tsd-signature-symbol">?: </span><a href="web3.html#ParsedAddressTableLookup" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedAddressTableLookup</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address table lookups used to load additional accounts</p>
- </div></div></li><li class="tsd-parameter"><h5>instructions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="web3.html#ParsedInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedInstruction</a><span class="tsd-signature-symbol"> | </span><a href="web3.html#PartiallyDecodedInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">PartiallyDecodedInstruction</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The atomically executed instructions for the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>recent<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Recent blockhash</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedMessageAccount" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Message<wbr/>Account<a href="#ParsedMessageAccount" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Message<wbr/>Account<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>signer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>source<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"transaction"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"lookupTable"</span><span class="tsd-signature-symbol">; </span>writable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2517</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A parsed transaction message account</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the account</p>
- </div></div></li><li class="tsd-parameter"><h5>signer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Indicates if the account signed the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> source<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"transaction"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"lookupTable"</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Indicates if the account key came from the transaction or a lookup table</p>
- </div></div></li><li class="tsd-parameter"><h5>writable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Indicates if the account is writable for this transaction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedNoneModeBlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>None<wbr/>Mode<wbr/>Block<wbr/>Response<a href="#ParsedNoneModeBlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>None<wbr/>Mode<wbr/>Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol"><</span><a href="web3.html#ParsedBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedBlockResponse</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"transactions"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2694</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A block with parsed transactions where the <code>transactionDetails</code> mode is <code>none</code></p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedTransaction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Transaction<a href="#ParsedTransaction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Transaction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedMessage" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedMessage</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2565</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A parsed transaction</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>message<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedMessage" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedMessage</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Message of the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Signatures for the transaction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedTransactionMeta" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Transaction<wbr/>Meta<a href="#ParsedTransactionMeta" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Transaction<wbr/>Meta<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>computeUnitsConsumed<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>fee<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>innerInstructions<span class="tsd-signature-symbol">?: </span><a href="web3.html#ParsedInnerInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedInnerInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>loadedAddresses<span class="tsd-signature-symbol">?: </span><a href="web3.html#LoadedAddresses" class="tsd-signature-type" data-tsd-kind="Type alias">LoadedAddresses</a><span class="tsd-signature-symbol">; </span>logMessages<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>postBalances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>postTokenBalances<span class="tsd-signature-symbol">?: </span><a href="web3.html#TokenBalance" class="tsd-signature-type" data-tsd-kind="Type alias">TokenBalance</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>preBalances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>preTokenBalances<span class="tsd-signature-symbol">?: </span><a href="web3.html#TokenBalance" class="tsd-signature-type" data-tsd-kind="Type alias">TokenBalance</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2399</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Metadata for a parsed transaction on the ledger</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> compute<wbr/>Units<wbr/>Consumed<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The compute units consumed after processing the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The error result of transaction processing</p>
- </div></div></li><li class="tsd-parameter"><h5>fee<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The fee charged for processing the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> inner<wbr/>Instructions<span class="tsd-signature-symbol">?: </span><a href="web3.html#ParsedInnerInstruction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedInnerInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An array of cross program invoked parsed instructions</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> loaded<wbr/>Addresses<span class="tsd-signature-symbol">?: </span><a href="web3.html#LoadedAddresses" class="tsd-signature-type" data-tsd-kind="Type alias">LoadedAddresses</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The collection of addresses loaded using address lookup tables</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> log<wbr/>Messages<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An array of program log messages emitted during a transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>post<wbr/>Balances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The balances of the transaction accounts after processing</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> post<wbr/>Token<wbr/>Balances<span class="tsd-signature-symbol">?: </span><a href="web3.html#TokenBalance" class="tsd-signature-type" data-tsd-kind="Type alias">TokenBalance</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The token balances of the transaction accounts after processing</p>
- </div></div></li><li class="tsd-parameter"><h5>pre<wbr/>Balances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The balances of the transaction accounts before processing</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> pre<wbr/>Token<wbr/>Balances<span class="tsd-signature-symbol">?: </span><a href="web3.html#TokenBalance" class="tsd-signature-type" data-tsd-kind="Type alias">TokenBalance</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The token balances of the transaction accounts before processing</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ParsedTransactionWithMeta" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Parsed<wbr/>Transaction<wbr/>With<wbr/>Meta<a href="#ParsedTransactionWithMeta" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Parsed<wbr/>Transaction<wbr/>With<wbr/>Meta<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedTransaction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransaction</a><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2580</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A parsed transaction on the ledger with meta</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> block<wbr/>Time<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Metadata produced from the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The slot during which the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>transaction<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedTransaction" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedTransaction</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The details of the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The version of the transaction message</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="PartiallyDecodedInstruction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Partially<wbr/>Decoded<wbr/>Instruction<a href="#PartiallyDecodedInstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Partially<wbr/>Decoded<wbr/>Instruction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accounts<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2506</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A partially decoded transaction instruction</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>accounts<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public keys of accounts passed to this instruction</p>
- </div></div></li><li class="tsd-parameter"><h5>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Raw base-58 instruction data</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Program id called by this instruction</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="PerfSample" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Perf<wbr/>Sample<a href="#PerfSample" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Perf<wbr/>Sample<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>numSlots<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>numTransactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>samplePeriodSecs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2833</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A performance sample</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>num<wbr/>Slots<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Number of slots in a sample window</p>
- </div></div></li><li class="tsd-parameter"><h5>num<wbr/>Transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Number of transactions in a sample window</p>
- </div></div></li><li class="tsd-parameter"><h5>sample<wbr/>Period<wbr/>Secs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Sample window in seconds</p>
- </div></div></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Slot number of sample</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="PriorVoter" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Prior<wbr/>Voter<a href="#PriorVoter" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Prior<wbr/>Voter<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>epochOfLastAuthorizedSwitch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>targetEpoch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4296</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="ProgramAccountChangeCallback" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Program<wbr/>Account<wbr/>Change<wbr/>Callback<a href="#ProgramAccountChangeCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Program<wbr/>Account<wbr/>Change<wbr/>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>keyedAccountInfo<span class="tsd-signature-symbol">: </span><a href="web3.html#KeyedAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">KeyedAccountInfo</a>, context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3132</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>keyedAccountInfo<span class="tsd-signature-symbol">: </span><a href="web3.html#KeyedAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">KeyedAccountInfo</a>, context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Callback function for program account change notifications</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>keyedAccountInfo: <a href="web3.html#KeyedAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">KeyedAccountInfo</a></h5></li><li><h5>context: <a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="PublicKeyData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Public<wbr/>Key<wbr/>Data<a href="#PublicKeyData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Public<wbr/>Key<wbr/>Data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:38</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>JSON object representation of PublicKey class</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="PublicKeyInitData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Public<wbr/>Key<wbr/>Init<wbr/>Data<a href="#PublicKeyInitData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Public<wbr/>Key<wbr/>Init<wbr/>Data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="web3.html#PublicKeyData" class="tsd-signature-type" data-tsd-kind="Type alias">PublicKeyData</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:29</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Value to be converted into public key</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="RequestHeapFrameParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Request<wbr/>Heap<wbr/>Frame<wbr/>Params<a href="#RequestHeapFrameParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Request<wbr/>Heap<wbr/>Frame<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>bytes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:567</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Request heap frame instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>bytes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Requested transaction-wide program heap size in bytes. Must be multiple of 1024. Applies to each program, including CPIs.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="RootChangeCallback" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Root<wbr/>Change<wbr/>Callback<a href="#RootChangeCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Root<wbr/>Change<wbr/>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>root<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3181</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>root<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Callback function for root change notifications</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>root: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external"><a id="RpcResponseAndContext" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Rpc<wbr/>Response<wbr/>And<wbr/>Context<a href="#RpcResponseAndContext" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Rpc<wbr/>Response<wbr/>And<wbr/>Context<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">; </span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2006</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>RPC Response with extra contextual information</p>
- </div></div><h4 class="tsd-type-parameters-title">Type Parameters</h4><ul class="tsd-type-parameters"><li><h4>T</h4></li></ul><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>response context</p>
- </div></div></li><li class="tsd-parameter"><h5>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>response value</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SendOptions" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Send<wbr/>Options<a href="#SendOptions" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Send<wbr/>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>maxRetries<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>preflightCommitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>skipPreflight<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1948</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Options for sending transactions</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr/>Retries<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Maximum number of times for the RPC node to retry sending the transaction to the leader.</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> preflight<wbr/>Commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>preflight commitment level</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> skip<wbr/>Preflight<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>disable transaction verification step</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SerializeConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Serialize<wbr/>Config<a href="#SerializeConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Serialize<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>requireAllSignatures<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>verifySignatures<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1681</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for Transaction.serialize()</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> require<wbr/>All<wbr/>Signatures<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Require all transaction signatures be present (default: true)</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> verify<wbr/>Signatures<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Verify provided signatures (default: true)</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignaturePubkeyPair" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Pubkey<wbr/>Pair<a href="#SignaturePubkeyPair" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Pubkey<wbr/>Pair<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>publicKey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1709</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Pair of signature and corresponding public key</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>public<wbr/>Key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>signature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignatureReceivedNotification" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Received<wbr/>Notification<a href="#SignatureReceivedNotification" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Received<wbr/>Notification<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"received"</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3161</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Signature received notification</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"received"</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignatureResult" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Result<a href="#SignatureResult" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Result<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3201</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Signature result</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignatureResultCallback" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Result<wbr/>Callback<a href="#SignatureResultCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Result<wbr/>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>signatureResult<span class="tsd-signature-symbol">: </span><a href="web3.html#SignatureResult" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureResult</a>, context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3147</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>signatureResult<span class="tsd-signature-symbol">: </span><a href="web3.html#SignatureResult" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureResult</a>, context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Callback function for signature status notifications</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>signatureResult: <a href="web3.html#SignatureResult" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureResult</a></h5></li><li><h5>context: <a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignatureStatus" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Status<a href="#SignatureStatus" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Status<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>confirmationStatus<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionConfirmationStatus" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionConfirmationStatus</a><span class="tsd-signature-symbol">; </span>confirmations<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3223</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Signature status</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> confirmation<wbr/>Status<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionConfirmationStatus" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionConfirmationStatus</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>cluster confirmation status, if data available. Possible responses: <code>processed</code>, <code>confirmed</code>, <code>finalized</code></p>
- </div></div></li><li class="tsd-parameter"><h5>confirmations<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>the number of blocks that have been confirmed and voted on in the fork containing <code>slot</code></p>
- </div></div></li><li class="tsd-parameter"><h5>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>transaction error, if any</p>
- </div></div></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>when the transaction was processed</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignatureStatusConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Status<wbr/>Config<a href="#SignatureStatusConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Status<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>searchTransactionHistory<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2237</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Configuration object for changing query behavior</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>search<wbr/>Transaction<wbr/>History<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>enable searching status history, not needed for recent transactions</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignatureStatusNotification" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Status<wbr/>Notification<a href="#SignatureStatusNotification" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Status<wbr/>Notification<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>result<span class="tsd-signature-symbol">: </span><a href="web3.html#SignatureResult" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureResult</a><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"status"</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3154</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Signature status notification with transaction result</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>result<span class="tsd-signature-symbol">: </span><a href="web3.html#SignatureResult" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureResult</a></h5></li><li class="tsd-parameter"><h5>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"status"</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignatureSubscriptionCallback" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Subscription<wbr/>Callback<a href="#SignatureSubscriptionCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Subscription<wbr/>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>notification<span class="tsd-signature-symbol">: </span><a href="web3.html#SignatureStatusNotification" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureStatusNotification</a><span class="tsd-signature-symbol"> | </span><a href="web3.html#SignatureReceivedNotification" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureReceivedNotification</a>, context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3167</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>notification<span class="tsd-signature-symbol">: </span><a href="web3.html#SignatureStatusNotification" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureStatusNotification</a><span class="tsd-signature-symbol"> | </span><a href="web3.html#SignatureReceivedNotification" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureReceivedNotification</a>, context<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Callback function for signature notifications</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>notification: <a href="web3.html#SignatureStatusNotification" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureStatusNotification</a><span class="tsd-signature-symbol"> | </span><a href="web3.html#SignatureReceivedNotification" class="tsd-signature-type" data-tsd-kind="Type alias">SignatureReceivedNotification</a></h5></li><li><h5>context: <a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#Context" class="tsd-signature-type" data-tsd-kind="Type alias">Context</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignatureSubscriptionOptions" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signature<wbr/>Subscription<wbr/>Options<a href="#SignatureSubscriptionOptions" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signature<wbr/>Subscription<wbr/>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>enableReceivedNotification<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3174</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Signature subscription options</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> enable<wbr/>Received<wbr/>Notification<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SignaturesForAddressOptions" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Signatures<wbr/>For<wbr/>Address<wbr/>Options<a href="#SignaturesForAddressOptions" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Signatures<wbr/>For<wbr/>Address<wbr/>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>before<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol">; </span>limit<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>until<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1990</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Options for getSignaturesForAddress</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> before<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Start searching backwards from this transaction signature.</p>
- </div><dl class="tsd-comment-tags"><dt>remark</dt><dd><p>If not provided the search starts from the highest max confirmed block.</p>
- </dd></dl></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> limit<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Maximum transaction signatures to return (between 1 and 1,000, default: 1,000).</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The minimum slot that the request can be evaluated at</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> until<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Search until this transaction signature is reached, if found before <code>limit</code>.</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SimulateTransactionConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Simulate<wbr/>Transaction<wbr/>Config<a href="#SimulateTransactionConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Simulate<wbr/>Transaction<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accounts<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>addresses<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>encoding<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"base64"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>replaceRecentBlockhash<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>sigVerify<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2351</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> accounts<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>addresses<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>encoding<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"base64"</span><span class="tsd-signature-symbol"> }</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional parameter used to specify a list of account addresses to return post simulation state for</p>
- </div></div><ul class="tsd-parameters"><li class="tsd-parameter"><h5>addresses<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>encoding<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"base64"</span></h5></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> commitment<span class="tsd-signature-symbol">?: </span><a href="web3.html#Commitment" class="tsd-signature-type" data-tsd-kind="Type alias">Commitment</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional parameter used to set the commitment level when selecting the latest block</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional parameter used to specify the minimum block slot that can be used for simulation</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> replace<wbr/>Recent<wbr/>Blockhash<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional parameter used to replace the simulated transaction's recent blockhash with the latest blockhash</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> sig<wbr/>Verify<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional parameter used to enable signature verification before simulation</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SimulatedTransactionAccountInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Simulated<wbr/>Transaction<wbr/>Account<wbr/>Info<a href="#SimulatedTransactionAccountInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Simulated<wbr/>Transaction<wbr/>Account<wbr/>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>executable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>owner<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rentEpoch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2334</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional data assigned to the account</p>
- </div></div></li><li class="tsd-parameter"><h5>executable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p><code>true</code> if this account's data contains a loaded program</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Number of lamports assigned to the account</p>
- </div></div></li><li class="tsd-parameter"><h5>owner<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Identifier of the program that owns the account</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> rent<wbr/>Epoch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional rent epoch info for account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SimulatedTransactionResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Simulated<wbr/>Transaction<wbr/>Response<a href="#SimulatedTransactionResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Simulated<wbr/>Transaction<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accounts<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><a href="web3.html#SimulatedTransactionAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">SimulatedTransactionAccountInfo</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>logs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>returnData<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionReturnData" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionReturnData</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>unitsConsumed<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2366</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> accounts<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><a href="web3.html#SimulatedTransactionAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">SimulatedTransactionAccountInfo</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5></li><li class="tsd-parameter"><h5>err<span class="tsd-signature-symbol">: </span><a href="web3.html#TransactionError" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionError</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5></li><li class="tsd-parameter"><h5>logs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> return<wbr/>Data<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionReturnData" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionReturnData</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> units<wbr/>Consumed<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SlotChangeCallback" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Slot<wbr/>Change<wbr/>Callback<a href="#SlotChangeCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Slot<wbr/>Change<wbr/>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>slotInfo<span class="tsd-signature-symbol">: </span><a href="web3.html#SlotInfo" class="tsd-signature-type" data-tsd-kind="Type alias">SlotInfo</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3139</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>slotInfo<span class="tsd-signature-symbol">: </span><a href="web3.html#SlotInfo" class="tsd-signature-type" data-tsd-kind="Type alias">SlotInfo</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Callback function for slot change notifications</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>slotInfo: <a href="web3.html#SlotInfo" class="tsd-signature-type" data-tsd-kind="Type alias">SlotInfo</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SlotInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Slot<wbr/>Info<a href="#SlotInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Slot<wbr/>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>root<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2953</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Information about the latest slot being processed by a node</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Parent of the current slot</p>
- </div></div></li><li class="tsd-parameter"><h5>root<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The root block of the current slot's fork</p>
- </div></div></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Currently processing slot</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SlotUpdate" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Slot<wbr/>Update<a href="#SlotUpdate" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Slot<wbr/>Update<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>timestamp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"firstShredReceived"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>timestamp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"completed"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>timestamp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"createdBank"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>stats<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>maxTransactionsPerEntry<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>numFailedTransactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>numSuccessfulTransactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>numTransactionEntries<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>timestamp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"frozen"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>err<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>timestamp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"dead"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>timestamp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"optimisticConfirmation"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>timestamp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"root"</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2906</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Slot updates which can be used for tracking the live progress of a cluster.</p>
- <ul>
- <li><code>"firstShredReceived"</code>: connected node received the first shred of a block.
- Indicates that a new block that is being produced.</li>
- <li><code>"completed"</code>: connected node has received all shreds of a block. Indicates
- a block was recently produced.</li>
- <li><code>"optimisticConfirmation"</code>: block was optimistically confirmed by the
- cluster. It is not guaranteed that an optimistic confirmation notification
- will be sent for every finalized blocks.</li>
- <li><code>"root"</code>: the connected node rooted this block.</li>
- <li><code>"createdBank"</code>: the connected node has started validating this block.</li>
- <li><code>"frozen"</code>: the connected node has validated this block.</li>
- <li><code>"dead"</code>: the connected node failed to validate this block.</li>
- </ul>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SlotUpdateCallback" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Slot<wbr/>Update<wbr/>Callback<a href="#SlotUpdateCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Slot<wbr/>Update<wbr/>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>slotUpdate<span class="tsd-signature-symbol">: </span><a href="web3.html#SlotUpdate" class="tsd-signature-type" data-tsd-kind="Type alias">SlotUpdate</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3143</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-external"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>slotUpdate<span class="tsd-signature-symbol">: </span><a href="web3.html#SlotUpdate" class="tsd-signature-type" data-tsd-kind="Type alias">SlotUpdate</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Callback function for slot update notifications</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>slotUpdate: <a href="web3.html#SlotUpdate" class="tsd-signature-type" data-tsd-kind="Type alias">SlotUpdate</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SolanaJSONRPCErrorCodeEnum" class="tsd-anchor"></a><h3 class="tsd-anchor-link">SolanaJSONRPCError<wbr/>Code<wbr/>Enum<a href="#SolanaJSONRPCErrorCodeEnum" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SolanaJSONRPCError<wbr/>Code<wbr/>Enum<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><a href="web3.html#SolanaJSONRPCErrorCode" class="tsd-signature-type" data-tsd-kind="Variable">SolanaJSONRPCErrorCode</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">keyof </span><span class="tsd-signature-symbol">typeof </span><a href="web3.html#SolanaJSONRPCErrorCode" class="tsd-signature-type" data-tsd-kind="Variable">SolanaJSONRPCErrorCode</a><span class="tsd-signature-symbol">]</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4181</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SplitStakeParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Split<wbr/>Stake<wbr/>Params<a href="#SplitStakeParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Split<wbr/>Stake<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>splitStakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:817</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Split stake instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>split<wbr/>Stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SplitStakeWithSeedParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Split<wbr/>Stake<wbr/>With<wbr/>Seed<wbr/>Params<a href="#SplitStakeWithSeedParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Split<wbr/>Stake<wbr/>With<wbr/>Seed<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>basePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>splitStakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:826</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Split with seed transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5>split<wbr/>Stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="StakeActivationData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Stake<wbr/>Activation<wbr/>Data<a href="#StakeActivationData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Stake<wbr/>Activation<wbr/>Data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>active<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>inactive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>state<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"active"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"inactive"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"activating"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"deactivating"</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2975</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Stake Activation data</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>active<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>stake active during the epoch</p>
- </div></div></li><li class="tsd-parameter"><h5>inactive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>stake inactive during the epoch</p>
- </div></div></li><li class="tsd-parameter"><h5>state<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"active"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"inactive"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"activating"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"deactivating"</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>the stake account's activation state</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="StakeAuthorizationType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Stake<wbr/>Authorization<wbr/>Type<a href="#StakeAuthorizationType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Stake<wbr/>Authorization<wbr/>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:929</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Stake authorization type</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The Stake Authorization index (from solana-stake-program)</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="StakeInstructionType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Stake<wbr/>Instruction<wbr/>Type<a href="#StakeInstructionType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Stake<wbr/>Instruction<wbr/>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"Authorize"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"AuthorizeWithSeed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Deactivate"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Delegate"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Initialize"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Merge"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Split"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Withdraw"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:917</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An enumeration of valid StakeInstructionType's</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Supply" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Supply<a href="#Supply" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Supply<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>circulating<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>nonCirculating<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>nonCirculatingAccounts<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2846</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Supply</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>circulating<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Circulating supply in lamports</p>
- </div></div></li><li class="tsd-parameter"><h5>non<wbr/>Circulating<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Non-circulating supply in lamports</p>
- </div></div></li><li class="tsd-parameter"><h5>non<wbr/>Circulating<wbr/>Accounts<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>List of non-circulating account addresses</p>
- </div></div></li><li class="tsd-parameter"><h5>total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Total supply in lamports</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="SystemInstructionType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">System<wbr/>Instruction<wbr/>Type<a href="#SystemInstructionType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">System<wbr/>Instruction<wbr/>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"AdvanceNonceAccount"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Allocate"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"AllocateWithSeed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Assign"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"AssignWithSeed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"AuthorizeNonceAccount"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Create"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"CreateWithSeed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"InitializeNonceAccount"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Transfer"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"TransferWithSeed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"WithdrawNonceAccount"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"UpgradeNonceAccount"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1300</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An enumeration of valid SystemInstructionType's</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TokenAccountBalancePair" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Token<wbr/>Account<wbr/>Balance<wbr/>Pair<a href="#TokenAccountBalancePair" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Token<wbr/>Account<wbr/>Balance<wbr/>Pair<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>address<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>amount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>decimals<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>uiAmount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>uiAmountString<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2873</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Token address and balance.</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>address<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address of the token account</p>
- </div></div></li><li class="tsd-parameter"><h5>amount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Raw amount of tokens as string ignoring decimals</p>
- </div></div></li><li class="tsd-parameter"><h5>decimals<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Number of decimals configured for token's mint</p>
- </div></div></li><li class="tsd-parameter"><h5>ui<wbr/>Amount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Token amount as float, accounts for decimals</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> ui<wbr/>Amount<wbr/>String<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Token amount as string, accounts for decimals</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TokenAccountsFilter" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Token<wbr/>Accounts<wbr/>Filter<a href="#TokenAccountsFilter" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Token<wbr/>Accounts<wbr/>Filter<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>mint<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1932</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TokenAmount" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Token<wbr/>Amount<a href="#TokenAmount" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Token<wbr/>Amount<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>amount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>decimals<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>uiAmount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>uiAmountString<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2860</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Token amount object which returns a token amount in different formats
- for various client use cases.</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>amount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Raw amount of tokens as string ignoring decimals</p>
- </div></div></li><li class="tsd-parameter"><h5>decimals<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Number of decimals configured for token's mint</p>
- </div></div></li><li class="tsd-parameter"><h5>ui<wbr/>Amount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Token amount as float, accounts for decimals</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> ui<wbr/>Amount<wbr/>String<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Token amount as string, accounts for decimals</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TokenBalance" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Token<wbr/>Balance<a href="#TokenBalance" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Token<wbr/>Balance<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>accountIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>mint<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>owner<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>uiTokenAmount<span class="tsd-signature-symbol">: </span><a href="web3.html#TokenAmount" class="tsd-signature-type" data-tsd-kind="Type alias">TokenAmount</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2377</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>account<wbr/>Index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>mint<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> owner<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5>ui<wbr/>Token<wbr/>Amount<span class="tsd-signature-symbol">: </span><a href="web3.html#TokenAmount" class="tsd-signature-type" data-tsd-kind="Type alias">TokenAmount</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionBlockhashCtor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Blockhash<wbr/>Ctor<a href="#TransactionBlockhashCtor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Blockhash<wbr/>Ctor<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>feePayer<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>lastValidBlockHeight<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">?: </span><a href="web3.html#SignaturePubkeyPair" class="tsd-signature-type" data-tsd-kind="Type alias">SignaturePubkeyPair</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1732</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash-based transactions have a lifetime that are defined by
- the blockhash they include. Any transaction whose blockhash is
- too old will be rejected.</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A recent blockhash</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> fee<wbr/>Payer<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction fee payer</p>
- </div></div></li><li class="tsd-parameter"><h5>last<wbr/>Valid<wbr/>Block<wbr/>Height<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>the last block chain can advance to before tx is exportd expired</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> signatures<span class="tsd-signature-symbol">?: </span><a href="web3.html#SignaturePubkeyPair" class="tsd-signature-type" data-tsd-kind="Type alias">SignaturePubkeyPair</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>One or more signatures</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionConfirmationStatus" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Confirmation<wbr/>Status<a href="#TransactionConfirmationStatus" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Confirmation<wbr/>Status<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"processed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"confirmed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"finalized"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3216</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Transaction confirmation status</p>
- <pre>
- 'processed': Transaction landed in a block which has reached 1 confirmation by the connected node
- 'confirmed': Transaction landed in a block which has reached 1 confirmation by the cluster
- 'finalized': Transaction landed in a block which has been finalized by the cluster
- </pre></div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionCtorFields" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Ctor<wbr/>Fields<a href="#TransactionCtorFields" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Ctor<wbr/>Fields<span class="tsd-signature-symbol">:</span> <a href="web3.html#TransactionCtorFields_DEPRECATED" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionCtorFields_DEPRECATED</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1726</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionCtorFields_DEPRECATED" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Ctor<wbr/>Fields_<wbr/>DEPRECATED<a href="#TransactionCtorFields_DEPRECATED" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Ctor<wbr/>Fields_<wbr/>DEPRECATED<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>feePayer<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>nonceInfo<span class="tsd-signature-symbol">?: </span><a href="web3.html#NonceInformation" class="tsd-signature-type" data-tsd-kind="Type alias">NonceInformation</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>recentBlockhash<span class="tsd-signature-symbol">?: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">?: </span><a href="web3.html#SignaturePubkeyPair" class="tsd-signature-type" data-tsd-kind="Type alias">SignaturePubkeyPair</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1716</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>List of Transaction object fields that may be initialized at construction</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> fee<wbr/>Payer<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction fee payer</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> nonce<wbr/>Info<span class="tsd-signature-symbol">?: </span><a href="web3.html#NonceInformation" class="tsd-signature-type" data-tsd-kind="Type alias">NonceInformation</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Optional nonce information used for offline nonce'd transactions</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> recent<wbr/>Blockhash<span class="tsd-signature-symbol">?: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A recent blockhash</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> signatures<span class="tsd-signature-symbol">?: </span><a href="web3.html#SignaturePubkeyPair" class="tsd-signature-type" data-tsd-kind="Type alias">SignaturePubkeyPair</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>One or more signatures</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionError" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Error<a href="#TransactionError" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Error<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:3207</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Transaction error</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionInstructionCtorFields" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Instruction<wbr/>Ctor<wbr/>Fields<a href="#TransactionInstructionCtorFields" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Instruction<wbr/>Ctor<wbr/>Fields<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>data<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">; </span>keys<span class="tsd-signature-symbol">: </span><a href="web3.html#AccountMeta" class="tsd-signature-type" data-tsd-kind="Type alias">AccountMeta</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1673</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>List of TransactionInstruction object fields that may be initialized at construction</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> data<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Buffer</span></h5></li><li class="tsd-parameter"><h5>keys<span class="tsd-signature-symbol">: </span><a href="web3.html#AccountMeta" class="tsd-signature-type" data-tsd-kind="Type alias">AccountMeta</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionMessageArgs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Message<wbr/>Args<a href="#TransactionMessageArgs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Message<wbr/>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>instructions<span class="tsd-signature-symbol">: </span><a href="../classes/web3.TransactionInstruction.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionInstruction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>payerKey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>recentBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1889</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>instructions<span class="tsd-signature-symbol">: </span><a href="../classes/web3.TransactionInstruction.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionInstruction</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>payer<wbr/>Key<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>recent<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionNonceCtor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Nonce<wbr/>Ctor<a href="#TransactionNonceCtor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Nonce<wbr/>Ctor<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>feePayer<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>minContextSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>nonceInfo<span class="tsd-signature-symbol">: </span><a href="web3.html#NonceInformation" class="tsd-signature-type" data-tsd-kind="Type alias">NonceInformation</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">?: </span><a href="web3.html#SignaturePubkeyPair" class="tsd-signature-type" data-tsd-kind="Type alias">SignaturePubkeyPair</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1745</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Use these options to construct a durable nonce transaction.</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> fee<wbr/>Payer<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction fee payer</p>
- </div></div></li><li class="tsd-parameter"><h5>min<wbr/>Context<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>nonce<wbr/>Info<span class="tsd-signature-symbol">: </span><a href="web3.html#NonceInformation" class="tsd-signature-type" data-tsd-kind="Type alias">NonceInformation</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> signatures<span class="tsd-signature-symbol">?: </span><a href="web3.html#SignaturePubkeyPair" class="tsd-signature-type" data-tsd-kind="Type alias">SignaturePubkeyPair</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>One or more signatures</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Response<a href="#TransactionResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Message.html" class="tsd-signature-type" data-tsd-kind="Class">Message</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2453</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A processed transaction from the RPC API</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> block<wbr/>Time<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Metadata produced from the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The slot during which the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Message.html" class="tsd-signature-type" data-tsd-kind="Class">Message</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction</p>
- </div></div><ul class="tsd-parameters"><li class="tsd-parameter"><h5>message<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Message.html" class="tsd-signature-type" data-tsd-kind="Class">Message</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction message</p>
- </div></div></li><li class="tsd-parameter"><h5>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction signatures</p>
- </div></div></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionReturnData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Return<wbr/>Data<a href="#TransactionReturnData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Return<wbr/>Data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><a href="web3.html#TransactionReturnDataEncoding" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionReturnDataEncoding</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2347</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><a href="web3.html#TransactionReturnDataEncoding" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionReturnDataEncoding</a><span class="tsd-signature-symbol">]</span></h5></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionReturnDataEncoding" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Return<wbr/>Data<wbr/>Encoding<a href="#TransactionReturnDataEncoding" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Return<wbr/>Data<wbr/>Encoding<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"base64"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2346</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionSignature" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Signature<a href="#TransactionSignature" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Signature<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1652</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Transaction signature as base-58 encoded string</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransactionVersion" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transaction<wbr/>Version<a href="#TransactionVersion" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transaction<wbr/>Version<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"legacy"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">0</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1916</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransferParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transfer<wbr/>Params<a href="#TransferParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transfer<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">bigint</span><span class="tsd-signature-symbol">; </span>toPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1032</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Transfer system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will transfer lamports</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">bigint</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to transfer</p>
- </div></div></li><li class="tsd-parameter"><h5>to<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will receive transferred lamports</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="TransferWithSeedParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Transfer<wbr/>With<wbr/>Seed<wbr/>Params<a href="#TransferWithSeedParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Transfer<wbr/>With<wbr/>Seed<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>basePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>fromPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">bigint</span><span class="tsd-signature-symbol">; </span>programId<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>toPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1180</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Transfer with seed system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>base<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Base public key to use to derive the funding account address</p>
- </div></div></li><li class="tsd-parameter"><h5>from<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will transfer lamports</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">bigint</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to transfer</p>
- </div></div></li><li class="tsd-parameter"><h5>program<wbr/>Id<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Program id to use to derive the funding account address</p>
- </div></div></li><li class="tsd-parameter"><h5>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Seed to use to derive the funding account address</p>
- </div></div></li><li class="tsd-parameter"><h5>to<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Account that will receive transferred lamports</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="Version" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Version<a href="#Version" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Version<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>feature-set<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>solana-core<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2329</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Version info for a node</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> feature-<wbr/>set<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>solana-<wbr/>core<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Version of solana-core</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VersionedAccountsModeBlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Versioned<wbr/>Accounts<wbr/>Mode<wbr/>Block<wbr/>Response<a href="#VersionedAccountsModeBlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Versioned<wbr/>Accounts<wbr/>Mode<wbr/>Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol"><</span><a href="web3.html#VersionedBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">VersionedBlockResponse</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"transactions"</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol"><</span><a href="web3.html#VersionedBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">VersionedBlockResponse</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"transactions"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"transaction"</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span><span class="tsd-signature-symbol"><</span><a href="web3.html#VersionedBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">VersionedBlockResponse</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"transactions"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"transaction"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"signatures"</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>accountKeys<span class="tsd-signature-symbol">: </span><a href="web3.html#ParsedMessageAccount" class="tsd-signature-type" data-tsd-kind="Type alias">ParsedMessageAccount</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2739</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A processed block fetched from the RPC API where the <code>transactionDetails</code> mode is <code>accounts</code></p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VersionedBlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Versioned<wbr/>Block<wbr/>Response<a href="#VersionedBlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Versioned<wbr/>Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>parentSlot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>previousBlockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a><span class="tsd-signature-symbol">; </span>rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rewardType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#VersionedMessage-1" class="tsd-signature-type" data-tsd-kind="Variable">VersionedMessage</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2701</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A processed block fetched from the RPC API</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>block<wbr/>Time<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the block was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block</p>
- </div></div></li><li class="tsd-parameter"><h5>parent<wbr/>Slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Slot index of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5>previous<wbr/>Blockhash<span class="tsd-signature-symbol">: </span><a href="web3.html#Blockhash" class="tsd-signature-type" data-tsd-kind="Type alias">Blockhash</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Blockhash of this block's parent</p>
- </div></div></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> rewards<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>postBalance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>rewardType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of block rewards</p>
- </div></div></li><li class="tsd-parameter"><h5>transactions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#VersionedMessage-1" class="tsd-signature-type" data-tsd-kind="Variable">VersionedMessage</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Vector of transactions with status meta and original message</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VersionedMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Versioned<wbr/>Message<a href="#VersionedMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Versioned<wbr/>Message<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.Message.html" class="tsd-signature-type" data-tsd-kind="Class">Message</a><span class="tsd-signature-symbol"> | </span><a href="../classes/web3.MessageV0.html" class="tsd-signature-type" data-tsd-kind="Class">MessageV0</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1605</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VersionedNoneModeBlockResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Versioned<wbr/>None<wbr/>Mode<wbr/>Block<wbr/>Response<a href="#VersionedNoneModeBlockResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Versioned<wbr/>None<wbr/>Mode<wbr/>Block<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol"><</span><a href="web3.html#VersionedBlockResponse" class="tsd-signature-type" data-tsd-kind="Type alias">VersionedBlockResponse</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"transactions"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2757</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A processed block fetched from the RPC API where the <code>transactionDetails</code> mode is <code>none</code></p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VersionedTransactionResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Versioned<wbr/>Transaction<wbr/>Response<a href="#VersionedTransactionResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Versioned<wbr/>Transaction<wbr/>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>blockTime<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#VersionedMessage-1" class="tsd-signature-type" data-tsd-kind="Variable">VersionedMessage</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2471</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A processed transaction from the RPC API</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> block<wbr/>Time<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The unix timestamp of when the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>meta<span class="tsd-signature-symbol">: </span><a href="web3.html#ConfirmedTransactionMeta" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmedTransactionMeta</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Metadata produced from the transaction</p>
- </div></div></li><li class="tsd-parameter"><h5>slot<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The slot during which the transaction was processed</p>
- </div></div></li><li class="tsd-parameter"><h5>transaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>message<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#VersionedMessage-1" class="tsd-signature-type" data-tsd-kind="Variable">VersionedMessage</a><span class="tsd-signature-symbol">; </span>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction</p>
- </div></div><ul class="tsd-parameters"><li class="tsd-parameter"><h5>message<span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#VersionedMessage-1" class="tsd-signature-type" data-tsd-kind="Variable">VersionedMessage</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction message</p>
- </div></div></li><li class="tsd-parameter"><h5>signatures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction signatures</p>
- </div></div></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> version<span class="tsd-signature-symbol">?: </span><a href="web3.html#TransactionVersion" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionVersion</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The transaction version</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VoteAccountInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Vote<wbr/>Account<wbr/>Info<a href="#VoteAccountInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Vote<wbr/>Account<wbr/>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>activatedStake<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>commission<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>epochCredits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>epochVoteAccount<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>lastVote<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>nodePubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>votePubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2259</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Information describing a vote account</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>activated<wbr/>Stake<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The stake, in lamports, delegated to this vote account and activated</p>
- </div></div></li><li class="tsd-parameter"><h5>commission<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A percentage (0-100) of rewards payout owed to the voter</p>
- </div></div></li><li class="tsd-parameter"><h5>epoch<wbr/>Credits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Recent epoch voting credit history for this voter</p>
- </div></div></li><li class="tsd-parameter"><h5>epoch<wbr/>Vote<wbr/>Account<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Whether the vote account is staked for this epoch</p>
- </div></div></li><li class="tsd-parameter"><h5>last<wbr/>Vote<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Most recent slot voted on by this vote account</p>
- </div></div></li><li class="tsd-parameter"><h5>node<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Identity public key of the node voting with this account</p>
- </div></div></li><li class="tsd-parameter"><h5>vote<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the vote account</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VoteAccountStatus" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Vote<wbr/>Account<wbr/>Status<a href="#VoteAccountStatus" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Vote<wbr/>Account<wbr/>Status<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>current<span class="tsd-signature-symbol">: </span><a href="web3.html#VoteAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">VoteAccountInfo</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>delinquent<span class="tsd-signature-symbol">: </span><a href="web3.html#VoteAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">VoteAccountInfo</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:2278</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>A collection of cluster vote accounts</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>current<span class="tsd-signature-symbol">: </span><a href="web3.html#VoteAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">VoteAccountInfo</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Active vote accounts</p>
- </div></div></li><li class="tsd-parameter"><h5>delinquent<span class="tsd-signature-symbol">: </span><a href="web3.html#VoteAccountInfo" class="tsd-signature-type" data-tsd-kind="Type alias">VoteAccountInfo</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Inactive vote accounts</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VoteAuthorizationType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Vote<wbr/>Authorization<wbr/>Type<a href="#VoteAuthorizationType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Vote<wbr/>Authorization<wbr/>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1486</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>VoteAuthorize type</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>The VoteAuthorize index (from solana-vote-program)</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="VoteInstructionType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Vote<wbr/>Instruction<wbr/>Type<a href="#VoteInstructionType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Vote<wbr/>Instruction<wbr/>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"Authorize"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"AuthorizeWithSeed"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"InitializeAccount"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Withdraw"</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1478</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An enumeration of valid VoteInstructionType's</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="WithdrawFromVoteAccountParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Withdraw<wbr/>From<wbr/>Vote<wbr/>Account<wbr/>Params<a href="#WithdrawFromVoteAccountParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Withdraw<wbr/>From<wbr/>Vote<wbr/>Account<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedWithdrawerPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>toPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>votePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1434</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Withdraw from vote account transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Withdrawer<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>to<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>vote<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="WithdrawNonceParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Withdraw<wbr/>Nonce<wbr/>Params<a href="#WithdrawNonceParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Withdraw<wbr/>Nonce<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>noncePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>toPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1119</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Withdraw nonce account system transaction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the nonce authority</p>
- </div></div></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Amount of lamports to withdraw from the nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>nonce<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Nonce account</p>
- </div></div></li><li class="tsd-parameter"><h5>to<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Public key of the account which will receive the withdrawn nonce account balance</p>
- </div></div></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a id="WithdrawStakeParams" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Withdraw<wbr/>Stake<wbr/>Params<a href="#WithdrawStakeParams" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Withdraw<wbr/>Stake<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>authorizedPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>custodianPubkey<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>stakePubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol">; </span>toPubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:837</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Withdraw stake instruction params</p>
- </div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>authorized<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> custodian<wbr/>Pubkey<span class="tsd-signature-symbol">?: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>lamports<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>stake<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li><li class="tsd-parameter"><h5>to<wbr/>Pubkey<span class="tsd-signature-symbol">: </span><a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></h5></li></ul></div></section></section><section class="tsd-panel-group tsd-member-group tsd-is-external"><h2>Variables</h2><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="BPF_LOADER_DEPRECATED_PROGRAM_ID" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> BPF_<wbr/>LOADER_<wbr/>DEPRECATED_<wbr/>PROGRAM_<wbr/>ID<a href="#BPF_LOADER_DEPRECATED_PROGRAM_ID" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">BPF_<wbr/>LOADER_<wbr/>DEPRECATED_<wbr/>PROGRAM_<wbr/>ID<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:164</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="BPF_LOADER_PROGRAM_ID" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> BPF_<wbr/>LOADER_<wbr/>PROGRAM_<wbr/>ID<a href="#BPF_LOADER_PROGRAM_ID" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">BPF_<wbr/>LOADER_<wbr/>PROGRAM_<wbr/>ID<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4128</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="LAMPORTS_PER_SOL" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> LAMPORTS_<wbr/>PER_<wbr/>SOL<a href="#LAMPORTS_PER_SOL" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">LAMPORTS_<wbr/>PER_<wbr/>SOL<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1000000000</span><span class="tsd-signature-symbol"> = 1000000000</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4393</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>There are 1-billion lamports in one SOL</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="MAX_SEED_LENGTH" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> MAX_<wbr/>SEED_<wbr/>LENGTH<a href="#MAX_SEED_LENGTH" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">MAX_<wbr/>SEED_<wbr/>LENGTH<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">32</span><span class="tsd-signature-symbol"> = 32</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:21</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Maximum length of derived pubkey seed</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="NONCE_ACCOUNT_LENGTH" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> NONCE_<wbr/>ACCOUNT_<wbr/>LENGTH<a href="#NONCE_ACCOUNT_LENGTH" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">NONCE_<wbr/>ACCOUNT_<wbr/>LENGTH<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:211</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="PACKET_DATA_SIZE" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> PACKET_<wbr/>DATA_<wbr/>SIZE<a href="#PACKET_DATA_SIZE" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">PACKET_<wbr/>DATA_<wbr/>SIZE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:312</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Maximum over-the-wire size of a Transaction</p>
- </div><div><p>1280 is IPv6 minimum MTU
- 40 bytes is the size of the IPv6 header
- 8 bytes is the size of the fragment header</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="PUBLIC_KEY_LENGTH" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> PUBLIC_<wbr/>KEY_<wbr/>LENGTH<a href="#PUBLIC_KEY_LENGTH" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">PUBLIC_<wbr/>KEY_<wbr/>LENGTH<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">32</span><span class="tsd-signature-symbol"> = 32</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:25</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Size of public key in bytes</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SIGNATURE_LENGTH_IN_BYTES" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SIGNATURE_<wbr/>LENGTH_<wbr/>IN_<wbr/>BYTES<a href="#SIGNATURE_LENGTH_IN_BYTES" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SIGNATURE_<wbr/>LENGTH_<wbr/>IN_<wbr/>BYTES<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">64</span><span class="tsd-signature-symbol"> = 64</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:314</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SOLANA_SCHEMA" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SOLANA_<wbr/>SCHEMA<a href="#SOLANA_SCHEMA" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SOLANA_<wbr/>SCHEMA<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:16</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="STAKE_CONFIG_ID" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> STAKE_<wbr/>CONFIG_<wbr/>ID<a href="#STAKE_CONFIG_ID" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">STAKE_<wbr/>CONFIG_<wbr/>ID<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:714</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Address of the stake config account which configures the rate
- of stake warmup and cooldown as well as the slashing penalty.</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_CLOCK_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>CLOCK_<wbr/>PUBKEY<a href="#SYSVAR_CLOCK_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>CLOCK_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4329</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_EPOCH_SCHEDULE_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>EPOCH_<wbr/>SCHEDULE_<wbr/>PUBKEY<a href="#SYSVAR_EPOCH_SCHEDULE_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>EPOCH_<wbr/>SCHEDULE_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4330</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_INSTRUCTIONS_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>INSTRUCTIONS_<wbr/>PUBKEY<a href="#SYSVAR_INSTRUCTIONS_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>INSTRUCTIONS_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4331</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_RECENT_BLOCKHASHES_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>RECENT_<wbr/>BLOCKHASHES_<wbr/>PUBKEY<a href="#SYSVAR_RECENT_BLOCKHASHES_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>RECENT_<wbr/>BLOCKHASHES_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4332</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_RENT_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>RENT_<wbr/>PUBKEY<a href="#SYSVAR_RENT_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>RENT_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4333</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_REWARDS_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>REWARDS_<wbr/>PUBKEY<a href="#SYSVAR_REWARDS_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>REWARDS_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4334</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_SLOT_HASHES_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>SLOT_<wbr/>HASHES_<wbr/>PUBKEY<a href="#SYSVAR_SLOT_HASHES_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>SLOT_<wbr/>HASHES_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4335</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_SLOT_HISTORY_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>SLOT_<wbr/>HISTORY_<wbr/>PUBKEY<a href="#SYSVAR_SLOT_HISTORY_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>SLOT_<wbr/>HISTORY_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4336</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SYSVAR_STAKE_HISTORY_PUBKEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SYSVAR_<wbr/>STAKE_<wbr/>HISTORY_<wbr/>PUBKEY<a href="#SYSVAR_STAKE_HISTORY_PUBKEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SYSVAR_<wbr/>STAKE_<wbr/>HISTORY_<wbr/>PUBKEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4337</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="SolanaJSONRPCErrorCode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> SolanaJSONRPCError<wbr/>Code<a href="#SolanaJSONRPCErrorCode" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SolanaJSONRPCError<wbr/>Code<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>JSON_RPC_SCAN_ERROR<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32012</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_BLOCK_CLEANED_UP<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32001</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_BLOCK_NOT_AVAILABLE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32004</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_BLOCK_STATUS_NOT_AVAILABLE_YET<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32014</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_KEY_EXCLUDED_FROM_SECONDARY_INDEX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32010</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_LONG_TERM_STORAGE_SLOT_SKIPPED<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32009</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_MIN_CONTEXT_SLOT_NOT_REACHED<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32016</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_NODE_UNHEALTHY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32005</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_NO_SNAPSHOT<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32008</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_SEND_TRANSACTION_PREFLIGHT_FAILURE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32002</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_SLOT_SKIPPED<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32007</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_TRANSACTION_HISTORY_NOT_AVAILABLE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32011</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_TRANSACTION_PRECOMPILE_VERIFICATION_FAILURE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32006</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_TRANSACTION_SIGNATURE_LEN_MISMATCH<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32013</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_TRANSACTION_SIGNATURE_VERIFICATION_FAILURE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32003</span><span class="tsd-signature-symbol">; </span>JSON_RPC_SERVER_ERROR_UNSUPPORTED_TRANSACTION_VERSION<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32015</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4163</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SCAN_<wbr/>ERROR<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32012</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>BLOCK_<wbr/>CLEANED_<wbr/>UP<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32001</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>BLOCK_<wbr/>NOT_<wbr/>AVAILABLE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32004</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>BLOCK_<wbr/>STATUS_<wbr/>NOT_<wbr/>AVAILABLE_<wbr/>YET<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32014</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>KEY_<wbr/>EXCLUDED_<wbr/>FROM_<wbr/>SECONDARY_<wbr/>INDEX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32010</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>LONG_<wbr/>TERM_<wbr/>STORAGE_<wbr/>SLOT_<wbr/>SKIPPED<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32009</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>MIN_<wbr/>CONTEXT_<wbr/>SLOT_<wbr/>NOT_<wbr/>REACHED<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32016</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>NODE_<wbr/>UNHEALTHY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32005</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>NO_<wbr/>SNAPSHOT<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32008</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>SEND_<wbr/>TRANSACTION_<wbr/>PREFLIGHT_<wbr/>FAILURE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32002</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>SLOT_<wbr/>SKIPPED<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32007</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>TRANSACTION_<wbr/>HISTORY_<wbr/>NOT_<wbr/>AVAILABLE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32011</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>TRANSACTION_<wbr/>PRECOMPILE_<wbr/>VERIFICATION_<wbr/>FAILURE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32006</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>TRANSACTION_<wbr/>SIGNATURE_<wbr/>LEN_<wbr/>MISMATCH<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32013</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>TRANSACTION_<wbr/>SIGNATURE_<wbr/>VERIFICATION_<wbr/>FAILURE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32003</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr/>RPC_<wbr/>SERVER_<wbr/>ERROR_<wbr/>UNSUPPORTED_<wbr/>TRANSACTION_<wbr/>VERSION<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">-32015</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="StakeAuthorizationLayout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> Stake<wbr/>Authorization<wbr/>Layout<a href="#StakeAuthorizationLayout" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Stake<wbr/>Authorization<wbr/>Layout<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>Staker<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>Withdrawer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:936</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An enumeration of valid StakeAuthorizationLayout's</p>
- </div></div></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="VALIDATOR_INFO_KEY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> VALIDATOR_<wbr/>INFO_<wbr/>KEY<a href="#VALIDATOR_INFO_KEY" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">VALIDATOR_<wbr/>INFO_<wbr/>KEY<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4234</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="VERSION_PREFIX_MASK" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> VERSION_<wbr/>PREFIX_<wbr/>MASK<a href="#VERSION_PREFIX_MASK" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">VERSION_<wbr/>PREFIX_<wbr/>MASK<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">127</span><span class="tsd-signature-symbol"> = 127</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:313</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="VOTE_PROGRAM_ID" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> VOTE_<wbr/>PROGRAM_<wbr/>ID<a href="#VOTE_PROGRAM_ID" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">VOTE_<wbr/>PROGRAM_<wbr/>ID<span class="tsd-signature-symbol">:</span> <a href="../classes/web3.PublicKey.html" class="tsd-signature-type" data-tsd-kind="Class">PublicKey</a></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4279</li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="VersionedMessage-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Versioned<wbr/>Message<a href="#VersionedMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Versioned<wbr/>Message<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>deserialize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deserializeMessageVersion<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1606</li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>deserialize<span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-type-literal tsd-is-external"><li class="tsd-signature tsd-kind-icon">deserialize<span class="tsd-signature-symbol">(</span>serializedMessage<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#VersionedMessage-1" class="tsd-signature-type" data-tsd-kind="Variable">VersionedMessage</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1608</li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>serializedMessage: <span class="tsd-signature-type">Uint8Array</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="web3.html" class="tsd-signature-type" data-tsd-kind="Namespace">web3</a><span class="tsd-signature-symbol">.</span><a href="web3.html#VersionedMessage-1" class="tsd-signature-type" data-tsd-kind="Variable">VersionedMessage</a></h4></li></ul></li><li class="tsd-parameter"><h5>deserialize<wbr/>Message<wbr/>Version<span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-type-literal tsd-is-external"><li class="tsd-signature tsd-kind-icon">deserialize<wbr/>Message<wbr/>Version<span class="tsd-signature-symbol">(</span>serializedMessage<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"legacy"</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1607</li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>serializedMessage: <span class="tsd-signature-type">Uint8Array</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"legacy"</span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a id="VoteAuthorizationLayout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> Vote<wbr/>Authorization<wbr/>Layout<a href="#VoteAuthorizationLayout" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Vote<wbr/>Authorization<wbr/>Layout<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>Voter<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>Withdrawer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:1493</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>An enumeration of valid VoteAuthorization layouts.</p>
- </div></div></section></section><section class="tsd-panel-group tsd-member-group tsd-is-external"><h2>Functions</h2><section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a id="clusterApiUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link">cluster<wbr/>Api<wbr/>Url<a href="#clusterApiUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><li class="tsd-signature tsd-kind-icon">cluster<wbr/>Api<wbr/>Url<span class="tsd-signature-symbol">(</span>cluster<span class="tsd-signature-symbol">?: </span><a href="web3.html#Cluster" class="tsd-signature-type" data-tsd-kind="Type alias">Cluster</a>, tls<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4343</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Retrieves the RPC API URL for the specified cluster</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> cluster: <a href="web3.html#Cluster" class="tsd-signature-type" data-tsd-kind="Type alias">Cluster</a></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> tls: <span class="tsd-signature-type">boolean</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a id="export_default" class="tsd-anchor"></a><h3 class="tsd-anchor-link">export_<wbr/>default<a href="#export_default" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><li class="tsd-signature tsd-kind-icon">export_<wbr/>default<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RequestInfo</span>, init<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">nodeFetch.Response</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:196</li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">RequestInfo</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> init: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">nodeFetch.Response</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a id="sendAndConfirmRawTransaction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">send<wbr/>And<wbr/>Confirm<wbr/>Raw<wbr/>Transaction<a href="#sendAndConfirmRawTransaction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><li class="tsd-signature tsd-kind-icon">send<wbr/>And<wbr/>Confirm<wbr/>Raw<wbr/>Transaction<span class="tsd-signature-symbol">(</span>connection<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Connection.html" class="tsd-signature-type" data-tsd-kind="Class">Connection</a>, rawTransaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span>, confirmationStrategy<span class="tsd-signature-symbol">: </span><a href="web3.html#BlockheightBasedTransactionConfirmationStrategy" class="tsd-signature-type" data-tsd-kind="Type alias">BlockheightBasedTransactionConfirmationStrategy</a>, options<span class="tsd-signature-symbol">?: </span><a href="web3.html#ConfirmOptions" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol">></span></li><li class="tsd-signature tsd-kind-icon">send<wbr/>And<wbr/>Confirm<wbr/>Raw<wbr/>Transaction<span class="tsd-signature-symbol">(</span>connection<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Connection.html" class="tsd-signature-type" data-tsd-kind="Class">Connection</a>, rawTransaction<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span>, options<span class="tsd-signature-symbol">?: </span><a href="web3.html#ConfirmOptions" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4356</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Send and confirm a raw transaction</p>
- </div><div><p>If <code>commitment</code> option is not specified, defaults to 'max' commitment.</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>connection: <a href="../classes/web3.Connection.html" class="tsd-signature-type" data-tsd-kind="Class">Connection</a></h5></li><li><h5>rawTransaction: <span class="tsd-signature-type">Buffer</span></h5></li><li><h5>confirmationStrategy: <a href="web3.html#BlockheightBasedTransactionConfirmationStrategy" class="tsd-signature-type" data-tsd-kind="Type alias">BlockheightBasedTransactionConfirmationStrategy</a></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <a href="web3.html#ConfirmOptions" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmOptions</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol">></span></h4><div></div></li><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4366</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>deprecated</dt><dd><p>Calling <code>sendAndConfirmRawTransaction()</code> without a <code>confirmationStrategy</code>
- is no longer supported and will be removed in a future version.</p>
- </dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>connection: <a href="../classes/web3.Connection.html" class="tsd-signature-type" data-tsd-kind="Class">Connection</a></h5></li><li><h5>rawTransaction: <span class="tsd-signature-type">Buffer</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <a href="web3.html#ConfirmOptions" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmOptions</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a id="sendAndConfirmTransaction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">send<wbr/>And<wbr/>Confirm<wbr/>Transaction<a href="#sendAndConfirmTransaction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><li class="tsd-signature tsd-kind-icon">send<wbr/>And<wbr/>Confirm<wbr/>Transaction<span class="tsd-signature-symbol">(</span>connection<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Connection.html" class="tsd-signature-type" data-tsd-kind="Class">Connection</a>, transaction<span class="tsd-signature-symbol">: </span><a href="../classes/web3.Transaction.html" class="tsd-signature-type" data-tsd-kind="Class">Transaction</a>, signers<span class="tsd-signature-symbol">: </span><a href="../interfaces/web3.Signer.html" class="tsd-signature-type" data-tsd-kind="Interface">Signer</a><span class="tsd-signature-symbol">[]</span>, options<span class="tsd-signature-symbol">?: </span><a href="web3.html#ConfirmOptions" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@solana/web3.js/lib/index.d.ts:4383</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
- <p>Sign, send and confirm a transaction.</p>
- </div><div><p>If <code>commitment</code> option is not specified, defaults to 'max' commitment.</p>
- </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>connection: <a href="../classes/web3.Connection.html" class="tsd-signature-type" data-tsd-kind="Class">Connection</a></h5></li><li><h5>transaction: <a href="../classes/web3.Transaction.html" class="tsd-signature-type" data-tsd-kind="Class">Transaction</a></h5></li><li><h5>signers: <a href="../interfaces/web3.Signer.html" class="tsd-signature-type" data-tsd-kind="Interface">Signer</a><span class="tsd-signature-symbol">[]</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <a href="web3.html#ConfirmOptions" class="tsd-signature-type" data-tsd-kind="Type alias">ConfirmOptions</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="web3.html#TransactionSignature" class="tsd-signature-type" data-tsd-kind="Type alias">TransactionSignature</a><span class="tsd-signature-symbol">></span></h4><div></div></li></ul></section></section></div><div class="col-4 col-menu menu-sticky-wrap menu-highlight"><nav class="tsd-navigation primary"><ul><li class=""><a href="../index.html">Exports</a></li><li class="label tsd-is-external"><span>Internals</span></li><li class=" tsd-kind-namespace"><a href="utils.html">utils</a></li><li class="label tsd-is-external"><span>Externals</span></li><li class=" tsd-kind-namespace tsd-is-external"><a href="BN.html">BN</a></li><li class="current tsd-kind-namespace tsd-is-external"><a href="web3.html">web3</a></li></ul></nav><nav class="tsd-navigation secondary menu-sticky"><ul><li class="tsd-kind-enum tsd-parent-kind-namespace tsd-is-external"><a href="../enums/web3.TransactionStatus.html" class="tsd-kind-icon">Transaction<wbr/>Status</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Account.html" class="tsd-kind-icon">Account</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.AddressLookupTableAccount.html" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Account</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.AddressLookupTableInstruction.html" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.AddressLookupTableProgram.html" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Authorized.html" class="tsd-kind-icon">Authorized</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.BpfLoader.html" class="tsd-kind-icon">Bpf<wbr/>Loader</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.ComputeBudgetInstruction.html" class="tsd-kind-icon">Compute<wbr/>Budget<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.ComputeBudgetProgram.html" class="tsd-kind-icon">Compute<wbr/>Budget<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Connection.html" class="tsd-kind-icon">Connection</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Ed25519Program.html" class="tsd-kind-icon">Ed25519<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Enum.html" class="tsd-kind-icon">Enum</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.EpochSchedule.html" class="tsd-kind-icon">Epoch<wbr/>Schedule</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Keypair.html" class="tsd-kind-icon">Keypair</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Loader.html" class="tsd-kind-icon">Loader</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Lockup.html" class="tsd-kind-icon">Lockup</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Message.html" class="tsd-kind-icon">Message</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.MessageAccountKeys.html" class="tsd-kind-icon">Message<wbr/>Account<wbr/>Keys</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.MessageV0.html" class="tsd-kind-icon">Message<wbr/>V0</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.NonceAccount.html" class="tsd-kind-icon">Nonce<wbr/>Account</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.PublicKey.html" class="tsd-kind-icon">Public<wbr/>Key</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Secp256k1Program.html" class="tsd-kind-icon">Secp256k1<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.SendTransactionError.html" class="tsd-kind-icon">Send<wbr/>Transaction<wbr/>Error</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.SolanaJSONRPCError.html" class="tsd-kind-icon">SolanaJSONRPCError</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.StakeInstruction.html" class="tsd-kind-icon">Stake<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.StakeProgram.html" class="tsd-kind-icon">Stake<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Struct.html" class="tsd-kind-icon">Struct</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.SystemInstruction.html" class="tsd-kind-icon">System<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.SystemProgram.html" class="tsd-kind-icon">System<wbr/>Program</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.Transaction.html" class="tsd-kind-icon">Transaction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionExpiredBlockheightExceededError.html" class="tsd-kind-icon">Transaction<wbr/>Expired<wbr/>Blockheight<wbr/>Exceeded<wbr/>Error</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionExpiredNonceInvalidError.html" class="tsd-kind-icon">Transaction<wbr/>Expired<wbr/>Nonce<wbr/>Invalid<wbr/>Error</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionExpiredTimeoutError.html" class="tsd-kind-icon">Transaction<wbr/>Expired<wbr/>Timeout<wbr/>Error</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionInstruction.html" class="tsd-kind-icon">Transaction<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.TransactionMessage.html" class="tsd-kind-icon">Transaction<wbr/>Message</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.ValidatorInfo.html" class="tsd-kind-icon">Validator<wbr/>Info</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VersionedTransaction.html" class="tsd-kind-icon">Versioned<wbr/>Transaction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VoteAccount.html" class="tsd-kind-icon">Vote<wbr/>Account</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VoteInit.html" class="tsd-kind-icon">Vote<wbr/>Init</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VoteInstruction.html" class="tsd-kind-icon">Vote<wbr/>Instruction</a></li><li class="tsd-kind-class tsd-parent-kind-namespace tsd-is-external"><a href="../classes/web3.VoteProgram.html" class="tsd-kind-icon">Vote<wbr/>Program</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.Ed25519Keypair.html" class="tsd-kind-icon">Ed25519<wbr/>Keypair</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.FeeCalculator.html" class="tsd-kind-icon">Fee<wbr/>Calculator</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.RequestUnitsParams.html" class="tsd-kind-icon">Request<wbr/>Units<wbr/>Params</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.SetComputeUnitLimitParams.html" class="tsd-kind-icon">Set<wbr/>Compute<wbr/>Unit<wbr/>Limit<wbr/>Params</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.SetComputeUnitPriceParams.html" class="tsd-kind-icon">Set<wbr/>Compute<wbr/>Unit<wbr/>Price<wbr/>Params</a></li><li class="tsd-kind-interface tsd-parent-kind-namespace tsd-is-external"><a href="../interfaces/web3.Signer.html" class="tsd-kind-icon">Signer</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountBalancePair" class="tsd-kind-icon">Account<wbr/>Balance<wbr/>Pair</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountChangeCallback" class="tsd-kind-icon">Account<wbr/>Change<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external"><a href="web3.html#AccountInfo" class="tsd-kind-icon">Account<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountKeysFromLookups" class="tsd-kind-icon">Account<wbr/>Keys<wbr/>From<wbr/>Lookups</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountMeta" class="tsd-kind-icon">Account<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AccountsModeBlockResponse" class="tsd-kind-icon">Accounts<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AddressLookupTableAccountArgs" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>Account<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AddressLookupTableState" class="tsd-kind-icon">Address<wbr/>Lookup<wbr/>Table<wbr/>State</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AdvanceNonceParams" class="tsd-kind-icon">Advance<wbr/>Nonce<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AllocateParams" class="tsd-kind-icon">Allocate<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AllocateWithSeedParams" class="tsd-kind-icon">Allocate<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AssignParams" class="tsd-kind-icon">Assign<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AssignWithSeedParams" class="tsd-kind-icon">Assign<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeNonceParams" class="tsd-kind-icon">Authorize<wbr/>Nonce<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeStakeParams" class="tsd-kind-icon">Authorize<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeVoteParams" class="tsd-kind-icon">Authorize<wbr/>Vote<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeVoteWithSeedParams" class="tsd-kind-icon">Authorize<wbr/>Vote<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizeWithSeedStakeParams" class="tsd-kind-icon">Authorize<wbr/>With<wbr/>Seed<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#AuthorizedVoter" class="tsd-kind-icon">Authorized<wbr/>Voter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockProduction" class="tsd-kind-icon">Block<wbr/>Production</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockResponse" class="tsd-kind-icon">Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockSignatures" class="tsd-kind-icon">Block<wbr/>Signatures</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockTimestamp" class="tsd-kind-icon">Block<wbr/>Timestamp</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Blockhash" class="tsd-kind-icon">Blockhash</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockhashWithExpiryBlockHeight" class="tsd-kind-icon">Blockhash<wbr/>With<wbr/>Expiry<wbr/>Block<wbr/>Height</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BlockheightBasedTransactionConfirmationStrategy" class="tsd-kind-icon">Blockheight<wbr/>Based<wbr/>Transaction<wbr/>Confirmation<wbr/>Strategy</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ClientSubscriptionId" class="tsd-kind-icon">Client<wbr/>Subscription<wbr/>Id</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CloseLookupTableParams" class="tsd-kind-icon">Close<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Cluster" class="tsd-kind-icon">Cluster</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Commitment" class="tsd-kind-icon">Commitment</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CompileLegacyArgs" class="tsd-kind-icon">Compile<wbr/>Legacy<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CompileV0Args" class="tsd-kind-icon">Compile<wbr/>V0<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CompiledInnerInstruction" class="tsd-kind-icon">Compiled<wbr/>Inner<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CompiledInstruction" class="tsd-kind-icon">Compiled<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ComputeBudgetInstructionType" class="tsd-kind-icon">Compute<wbr/>Budget<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmOptions" class="tsd-kind-icon">Confirm<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedBlock" class="tsd-kind-icon">Confirmed<wbr/>Block</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedSignatureInfo" class="tsd-kind-icon">Confirmed<wbr/>Signature<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedSignaturesForAddress2Options" class="tsd-kind-icon">Confirmed<wbr/>Signatures<wbr/>For<wbr/>Address2<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedTransaction" class="tsd-kind-icon">Confirmed<wbr/>Transaction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConfirmedTransactionMeta" class="tsd-kind-icon">Confirmed<wbr/>Transaction<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ConnectionConfig" class="tsd-kind-icon">Connection<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ContactInfo" class="tsd-kind-icon">Contact<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Context" class="tsd-kind-icon">Context</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateAccountParams" class="tsd-kind-icon">Create<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateAccountWithSeedParams" class="tsd-kind-icon">Create<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateEd25519InstructionWithPrivateKeyParams" class="tsd-kind-icon">Create<wbr/>Ed25519<wbr/>Instruction<wbr/>With<wbr/>Private<wbr/>Key<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateEd25519InstructionWithPublicKeyParams" class="tsd-kind-icon">Create<wbr/>Ed25519<wbr/>Instruction<wbr/>With<wbr/>Public<wbr/>Key<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateLookupTableParams" class="tsd-kind-icon">Create<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateNonceAccountParams" class="tsd-kind-icon">Create<wbr/>Nonce<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateNonceAccountWithSeedParams" class="tsd-kind-icon">Create<wbr/>Nonce<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateSecp256k1InstructionWithEthAddressParams" class="tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Eth<wbr/>Address<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateSecp256k1InstructionWithPrivateKeyParams" class="tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Private<wbr/>Key<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateSecp256k1InstructionWithPublicKeyParams" class="tsd-kind-icon">Create<wbr/>Secp256k1<wbr/>Instruction<wbr/>With<wbr/>Public<wbr/>Key<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateStakeAccountParams" class="tsd-kind-icon">Create<wbr/>Stake<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateStakeAccountWithSeedParams" class="tsd-kind-icon">Create<wbr/>Stake<wbr/>Account<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#CreateVoteAccountParams" class="tsd-kind-icon">Create<wbr/>Vote<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DataSizeFilter" class="tsd-kind-icon">Data<wbr/>Size<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DataSlice" class="tsd-kind-icon">Data<wbr/>Slice</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DeactivateLookupTableParams" class="tsd-kind-icon">Deactivate<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DeactivateStakeParams" class="tsd-kind-icon">Deactivate<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DecodedTransferInstruction" class="tsd-kind-icon">Decoded<wbr/>Transfer<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DecodedTransferWithSeedInstruction" class="tsd-kind-icon">Decoded<wbr/>Transfer<wbr/>With<wbr/>Seed<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DecompileArgs" class="tsd-kind-icon">Decompile<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DelegateStakeParams" class="tsd-kind-icon">Delegate<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DurableNonce" class="tsd-kind-icon">Durable<wbr/>Nonce</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#DurableNonceTransactionConfirmationStrategy" class="tsd-kind-icon">Durable<wbr/>Nonce<wbr/>Transaction<wbr/>Confirmation<wbr/>Strategy</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Ed25519SecretKey" class="tsd-kind-icon">Ed25519<wbr/>Secret<wbr/>Key</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#EpochCredits" class="tsd-kind-icon">Epoch<wbr/>Credits</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#EpochInfo" class="tsd-kind-icon">Epoch<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ExtendLookupTableParams" class="tsd-kind-icon">Extend<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#FetchFn" class="tsd-kind-icon">Fetch<wbr/>Fn</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#FetchMiddleware" class="tsd-kind-icon">Fetch<wbr/>Middleware</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Finality" class="tsd-kind-icon">Finality</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#FreezeLookupTableParams" class="tsd-kind-icon">Freeze<wbr/>Lookup<wbr/>Table<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetAccountInfoConfig" class="tsd-kind-icon">Get<wbr/>Account<wbr/>Info<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetAccountKeysArgs" class="tsd-kind-icon">Get<wbr/>Account<wbr/>Keys<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetBalanceConfig" class="tsd-kind-icon">Get<wbr/>Balance<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetBlockConfig" class="tsd-kind-icon">Get<wbr/>Block<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetBlockHeightConfig" class="tsd-kind-icon">Get<wbr/>Block<wbr/>Height<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetBlockProductionConfig" class="tsd-kind-icon">Get<wbr/>Block<wbr/>Production<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetEpochInfoConfig" class="tsd-kind-icon">Get<wbr/>Epoch<wbr/>Info<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetInflationRewardConfig" class="tsd-kind-icon">Get<wbr/>Inflation<wbr/>Reward<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetLargestAccountsConfig" class="tsd-kind-icon">Get<wbr/>Largest<wbr/>Accounts<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetLatestBlockhashConfig" class="tsd-kind-icon">Get<wbr/>Latest<wbr/>Blockhash<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetMultipleAccountsConfig" class="tsd-kind-icon">Get<wbr/>Multiple<wbr/>Accounts<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetNonceAndContextConfig" class="tsd-kind-icon">Get<wbr/>Nonce<wbr/>And<wbr/>Context<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetNonceConfig" class="tsd-kind-icon">Get<wbr/>Nonce<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetParsedProgramAccountsConfig" class="tsd-kind-icon">Get<wbr/>Parsed<wbr/>Program<wbr/>Accounts<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetProgramAccountsConfig" class="tsd-kind-icon">Get<wbr/>Program<wbr/>Accounts<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetProgramAccountsFilter" class="tsd-kind-icon">Get<wbr/>Program<wbr/>Accounts<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetSlotConfig" class="tsd-kind-icon">Get<wbr/>Slot<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetSlotLeaderConfig" class="tsd-kind-icon">Get<wbr/>Slot<wbr/>Leader<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetStakeActivationConfig" class="tsd-kind-icon">Get<wbr/>Stake<wbr/>Activation<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetStakeMinimumDelegationConfig" class="tsd-kind-icon">Get<wbr/>Stake<wbr/>Minimum<wbr/>Delegation<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetSupplyConfig" class="tsd-kind-icon">Get<wbr/>Supply<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetTokenAccountsByOwnerConfig" class="tsd-kind-icon">Get<wbr/>Token<wbr/>Accounts<wbr/>By<wbr/>Owner<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetTransactionConfig" class="tsd-kind-icon">Get<wbr/>Transaction<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetTransactionCountConfig" class="tsd-kind-icon">Get<wbr/>Transaction<wbr/>Count<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetVersionedBlockConfig" class="tsd-kind-icon">Get<wbr/>Versioned<wbr/>Block<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#GetVersionedTransactionConfig" class="tsd-kind-icon">Get<wbr/>Versioned<wbr/>Transaction<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#HttpHeaders" class="tsd-kind-icon">Http<wbr/>Headers</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InflationGovernor" class="tsd-kind-icon">Inflation<wbr/>Governor</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InflationReward" class="tsd-kind-icon">Inflation<wbr/>Reward</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Info" class="tsd-kind-icon">Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InitializeAccountParams" class="tsd-kind-icon">Initialize<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InitializeNonceParams" class="tsd-kind-icon">Initialize<wbr/>Nonce<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#InitializeStakeParams" class="tsd-kind-icon">Initialize<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#KeyedAccountInfo" class="tsd-kind-icon">Keyed<wbr/>Account<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LargestAccountsFilter" class="tsd-kind-icon">Largest<wbr/>Accounts<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LeaderSchedule" class="tsd-kind-icon">Leader<wbr/>Schedule</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LoadedAddresses" class="tsd-kind-icon">Loaded<wbr/>Addresses</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Lockout" class="tsd-kind-icon">Lockout</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Logs" class="tsd-kind-icon">Logs</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LogsCallback" class="tsd-kind-icon">Logs<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LogsFilter" class="tsd-kind-icon">Logs<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LookupTableInstructionType" class="tsd-kind-icon">Lookup<wbr/>Table<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MemcmpFilter" class="tsd-kind-icon">Memcmp<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MergeStakeParams" class="tsd-kind-icon">Merge<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageAddressTableLookup" class="tsd-kind-icon">Message<wbr/>Address<wbr/>Table<wbr/>Lookup</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageArgs" class="tsd-kind-icon">Message<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageCompiledInstruction" class="tsd-kind-icon">Message<wbr/>Compiled<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageHeader" class="tsd-kind-icon">Message<wbr/>Header</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MessageV0Args" class="tsd-kind-icon">Message<wbr/>V0<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#NonceInformation" class="tsd-kind-icon">Nonce<wbr/>Information</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#NoneModeBlockResponse" class="tsd-kind-icon">None<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedAccountData" class="tsd-kind-icon">Parsed<wbr/>Account<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedAccountsModeBlockResponse" class="tsd-kind-icon">Parsed<wbr/>Accounts<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedAddressTableLookup" class="tsd-kind-icon">Parsed<wbr/>Address<wbr/>Table<wbr/>Lookup</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedBlockResponse" class="tsd-kind-icon">Parsed<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedConfirmedTransaction" class="tsd-kind-icon">Parsed<wbr/>Confirmed<wbr/>Transaction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedConfirmedTransactionMeta" class="tsd-kind-icon">Parsed<wbr/>Confirmed<wbr/>Transaction<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedInnerInstruction" class="tsd-kind-icon">Parsed<wbr/>Inner<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedInstruction" class="tsd-kind-icon">Parsed<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedMessage" class="tsd-kind-icon">Parsed<wbr/>Message</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedMessageAccount" class="tsd-kind-icon">Parsed<wbr/>Message<wbr/>Account</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedNoneModeBlockResponse" class="tsd-kind-icon">Parsed<wbr/>None<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedTransaction" class="tsd-kind-icon">Parsed<wbr/>Transaction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedTransactionMeta" class="tsd-kind-icon">Parsed<wbr/>Transaction<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ParsedTransactionWithMeta" class="tsd-kind-icon">Parsed<wbr/>Transaction<wbr/>With<wbr/>Meta</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PartiallyDecodedInstruction" class="tsd-kind-icon">Partially<wbr/>Decoded<wbr/>Instruction</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PerfSample" class="tsd-kind-icon">Perf<wbr/>Sample</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PriorVoter" class="tsd-kind-icon">Prior<wbr/>Voter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#ProgramAccountChangeCallback" class="tsd-kind-icon">Program<wbr/>Account<wbr/>Change<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PublicKeyData" class="tsd-kind-icon">Public<wbr/>Key<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PublicKeyInitData" class="tsd-kind-icon">Public<wbr/>Key<wbr/>Init<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#RequestHeapFrameParams" class="tsd-kind-icon">Request<wbr/>Heap<wbr/>Frame<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#RootChangeCallback" class="tsd-kind-icon">Root<wbr/>Change<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-external"><a href="web3.html#RpcResponseAndContext" class="tsd-kind-icon">Rpc<wbr/>Response<wbr/>And<wbr/>Context</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SendOptions" class="tsd-kind-icon">Send<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SerializeConfig" class="tsd-kind-icon">Serialize<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignaturePubkeyPair" class="tsd-kind-icon">Signature<wbr/>Pubkey<wbr/>Pair</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureReceivedNotification" class="tsd-kind-icon">Signature<wbr/>Received<wbr/>Notification</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureResult" class="tsd-kind-icon">Signature<wbr/>Result</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureResultCallback" class="tsd-kind-icon">Signature<wbr/>Result<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureStatus" class="tsd-kind-icon">Signature<wbr/>Status</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureStatusConfig" class="tsd-kind-icon">Signature<wbr/>Status<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureStatusNotification" class="tsd-kind-icon">Signature<wbr/>Status<wbr/>Notification</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureSubscriptionCallback" class="tsd-kind-icon">Signature<wbr/>Subscription<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignatureSubscriptionOptions" class="tsd-kind-icon">Signature<wbr/>Subscription<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SignaturesForAddressOptions" class="tsd-kind-icon">Signatures<wbr/>For<wbr/>Address<wbr/>Options</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SimulateTransactionConfig" class="tsd-kind-icon">Simulate<wbr/>Transaction<wbr/>Config</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SimulatedTransactionAccountInfo" class="tsd-kind-icon">Simulated<wbr/>Transaction<wbr/>Account<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SimulatedTransactionResponse" class="tsd-kind-icon">Simulated<wbr/>Transaction<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SlotChangeCallback" class="tsd-kind-icon">Slot<wbr/>Change<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SlotInfo" class="tsd-kind-icon">Slot<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SlotUpdate" class="tsd-kind-icon">Slot<wbr/>Update</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SlotUpdateCallback" class="tsd-kind-icon">Slot<wbr/>Update<wbr/>Callback</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SolanaJSONRPCErrorCodeEnum" class="tsd-kind-icon">SolanaJSONRPCError<wbr/>Code<wbr/>Enum</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SplitStakeParams" class="tsd-kind-icon">Split<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SplitStakeWithSeedParams" class="tsd-kind-icon">Split<wbr/>Stake<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#StakeActivationData" class="tsd-kind-icon">Stake<wbr/>Activation<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#StakeAuthorizationType" class="tsd-kind-icon">Stake<wbr/>Authorization<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#StakeInstructionType" class="tsd-kind-icon">Stake<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Supply" class="tsd-kind-icon">Supply</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SystemInstructionType" class="tsd-kind-icon">System<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TokenAccountBalancePair" class="tsd-kind-icon">Token<wbr/>Account<wbr/>Balance<wbr/>Pair</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TokenAccountsFilter" class="tsd-kind-icon">Token<wbr/>Accounts<wbr/>Filter</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TokenAmount" class="tsd-kind-icon">Token<wbr/>Amount</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TokenBalance" class="tsd-kind-icon">Token<wbr/>Balance</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionBlockhashCtor" class="tsd-kind-icon">Transaction<wbr/>Blockhash<wbr/>Ctor</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionConfirmationStatus" class="tsd-kind-icon">Transaction<wbr/>Confirmation<wbr/>Status</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionCtorFields" class="tsd-kind-icon">Transaction<wbr/>Ctor<wbr/>Fields</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionCtorFields_DEPRECATED" class="tsd-kind-icon">Transaction<wbr/>Ctor<wbr/>Fields_<wbr/>DEPRECATED</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionError" class="tsd-kind-icon">Transaction<wbr/>Error</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionInstructionCtorFields" class="tsd-kind-icon">Transaction<wbr/>Instruction<wbr/>Ctor<wbr/>Fields</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionMessageArgs" class="tsd-kind-icon">Transaction<wbr/>Message<wbr/>Args</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionNonceCtor" class="tsd-kind-icon">Transaction<wbr/>Nonce<wbr/>Ctor</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionResponse" class="tsd-kind-icon">Transaction<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionReturnData" class="tsd-kind-icon">Transaction<wbr/>Return<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionReturnDataEncoding" class="tsd-kind-icon">Transaction<wbr/>Return<wbr/>Data<wbr/>Encoding</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionSignature" class="tsd-kind-icon">Transaction<wbr/>Signature</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransactionVersion" class="tsd-kind-icon">Transaction<wbr/>Version</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransferParams" class="tsd-kind-icon">Transfer<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#TransferWithSeedParams" class="tsd-kind-icon">Transfer<wbr/>With<wbr/>Seed<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#Version" class="tsd-kind-icon">Version</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedAccountsModeBlockResponse" class="tsd-kind-icon">Versioned<wbr/>Accounts<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedBlockResponse" class="tsd-kind-icon">Versioned<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedMessage" class="tsd-kind-icon">Versioned<wbr/>Message</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedNoneModeBlockResponse" class="tsd-kind-icon">Versioned<wbr/>None<wbr/>Mode<wbr/>Block<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedTransactionResponse" class="tsd-kind-icon">Versioned<wbr/>Transaction<wbr/>Response</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteAccountInfo" class="tsd-kind-icon">Vote<wbr/>Account<wbr/>Info</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteAccountStatus" class="tsd-kind-icon">Vote<wbr/>Account<wbr/>Status</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteAuthorizationType" class="tsd-kind-icon">Vote<wbr/>Authorization<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteInstructionType" class="tsd-kind-icon">Vote<wbr/>Instruction<wbr/>Type</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#WithdrawFromVoteAccountParams" class="tsd-kind-icon">Withdraw<wbr/>From<wbr/>Vote<wbr/>Account<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#WithdrawNonceParams" class="tsd-kind-icon">Withdraw<wbr/>Nonce<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#WithdrawStakeParams" class="tsd-kind-icon">Withdraw<wbr/>Stake<wbr/>Params</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BPF_LOADER_DEPRECATED_PROGRAM_ID" class="tsd-kind-icon">BPF_<wbr/>LOADER_<wbr/>DEPRECATED_<wbr/>PROGRAM_<wbr/>ID</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#BPF_LOADER_PROGRAM_ID" class="tsd-kind-icon">BPF_<wbr/>LOADER_<wbr/>PROGRAM_<wbr/>ID</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#LAMPORTS_PER_SOL" class="tsd-kind-icon">LAMPORTS_<wbr/>PER_<wbr/>SOL</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#MAX_SEED_LENGTH" class="tsd-kind-icon">MAX_<wbr/>SEED_<wbr/>LENGTH</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#NONCE_ACCOUNT_LENGTH" class="tsd-kind-icon">NONCE_<wbr/>ACCOUNT_<wbr/>LENGTH</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PACKET_DATA_SIZE" class="tsd-kind-icon">PACKET_<wbr/>DATA_<wbr/>SIZE</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#PUBLIC_KEY_LENGTH" class="tsd-kind-icon">PUBLIC_<wbr/>KEY_<wbr/>LENGTH</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SIGNATURE_LENGTH_IN_BYTES" class="tsd-kind-icon">SIGNATURE_<wbr/>LENGTH_<wbr/>IN_<wbr/>BYTES</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SOLANA_SCHEMA" class="tsd-kind-icon">SOLANA_<wbr/>SCHEMA</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#STAKE_CONFIG_ID" class="tsd-kind-icon">STAKE_<wbr/>CONFIG_<wbr/>ID</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_CLOCK_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>CLOCK_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_EPOCH_SCHEDULE_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>EPOCH_<wbr/>SCHEDULE_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_INSTRUCTIONS_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>INSTRUCTIONS_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_RECENT_BLOCKHASHES_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>RECENT_<wbr/>BLOCKHASHES_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_RENT_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>RENT_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_REWARDS_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>REWARDS_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_SLOT_HASHES_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>SLOT_<wbr/>HASHES_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_SLOT_HISTORY_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>SLOT_<wbr/>HISTORY_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SYSVAR_STAKE_HISTORY_PUBKEY" class="tsd-kind-icon">SYSVAR_<wbr/>STAKE_<wbr/>HISTORY_<wbr/>PUBKEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#SolanaJSONRPCErrorCode" class="tsd-kind-icon">SolanaJSONRPCError<wbr/>Code</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#StakeAuthorizationLayout" class="tsd-kind-icon">Stake<wbr/>Authorization<wbr/>Layout</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VALIDATOR_INFO_KEY" class="tsd-kind-icon">VALIDATOR_<wbr/>INFO_<wbr/>KEY</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VERSION_PREFIX_MASK" class="tsd-kind-icon">VERSION_<wbr/>PREFIX_<wbr/>MASK</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VOTE_PROGRAM_ID" class="tsd-kind-icon">VOTE_<wbr/>PROGRAM_<wbr/>ID</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VersionedMessage-1" class="tsd-kind-icon">Versioned<wbr/>Message</a></li><li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#VoteAuthorizationLayout" class="tsd-kind-icon">Vote<wbr/>Authorization<wbr/>Layout</a></li><li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#clusterApiUrl" class="tsd-kind-icon">cluster<wbr/>Api<wbr/>Url</a></li><li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#export_default" class="tsd-kind-icon">export_<wbr/>default</a></li><li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#sendAndConfirmRawTransaction" class="tsd-kind-icon">send<wbr/>And<wbr/>Confirm<wbr/>Raw<wbr/>Transaction</a></li><li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-external"><a href="web3.html#sendAndConfirmTransaction" class="tsd-kind-icon">send<wbr/>And<wbr/>Confirm<wbr/>Transaction</a></li></ul></nav></div></div></div><footer class="with-border-bottom"><div class="container"><h2>Legend</h2><div class="tsd-legend-group"><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li></ul></div><h2>Settings</h2><p>Theme <select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></p></div></footer><div class="container tsd-generator"><p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div><div class="overlay"></div><script src="../assets/main.js"></script></body></html>
|