GetMultipleAccountsApi
GetMultipleAccountsApi =
object
Methods
getMultipleAccounts()
Call Signature
getMultipleAccounts(
addresses
,config
):SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
&AccountInfoWithBase64EncodedData
|null
[]>
获取与给定地址的账户相关联的信息。
如果账户有数据,它将以元组的形式在响应中返回,元组的第一个元素是 base64 编码的字符串。
Parameters
Parameter | Type | Description |
---|---|---|
addresses | Address [] | 要获取账户数据的最多 100 个地址 |
config | Readonly <{ commitment? : Commitment ; encoding? : "base58" | "base64" | "base64+zstd" | "jsonParsed" ; minContextSlot? : Slot ; }> & Readonly <{ dataSlice? : DataSlice ; }> & Readonly <{ encoding : "base64" ; }> | - |
Returns
SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
& AccountInfoWithBase64EncodedData
| null
[]>
See
https://solana.com/docs/rpc/http/getmultipleaccounts
Call Signature
getMultipleAccounts(
addresses
,config
):SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
&AccountInfoWithBase64EncodedZStdCompressedData
|null
[]>
获取与给定地址的账户相关联的信息。
如果账户有数据,它将首先使用 ZStandard 进行压缩,结果将以元组的形式在响应中返回,元组的第一个元素是 base64 编码的字符串。
Parameters
Parameter | Type | Description |
---|---|---|
addresses | Address [] | 要获取账户数据的最多 100 个地址 |
config | Readonly <{ commitment? : Commitment ; encoding? : "base58" | "base64" | "base64+zstd" | "jsonParsed" ; minContextSlot? : Slot ; }> & Readonly <{ dataSlice? : DataSlice ; }> & Readonly <{ encoding : "base64+zstd" ; }> | - |
Returns
SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
& AccountInfoWithBase64EncodedZStdCompressedData
| null
[]>
See
https://solana.com/docs/rpc/http/getmultipleaccounts
Call Signature
getMultipleAccounts(
addresses
,config
):SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
&AccountInfoWithJsonData
|null
[]>
获取与给定地址的账户相关联的信息。
如果账户有数据,服务器将尝试使用特定于每个账户所属程序的解析器来处理它。 如果成功,解析后的数据将以 JSON 格式在响应中返回。 否则,原始账户数据将以元组的形式在响应中返回,元组的第一个元素是 base64 编码的字符串。
Parameters
Parameter | Type | Description |
---|---|---|
addresses | Address [] | 要获取账户数据的最多 100 个地址 |
config | Readonly <{ commitment? : Commitment ; encoding? : "base58" | "base64" | "base64+zstd" | "jsonParsed" ; minContextSlot? : Slot ; }> & Readonly <{ encoding : "jsonParsed" ; }> | - |
Returns
SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
& AccountInfoWithJsonData
| null
[]>
See
https://solana.com/docs/rpc/http/getmultipleaccounts
Call Signature
getMultipleAccounts(
addresses
,config
):SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
&AccountInfoWithBase58EncodedData
|null
[]>
获取与给定地址的账户相关联的信息。
如果账户有数据,它将以元组的形式在响应中返回,元组的第一个元素是 base58 编码的字符串。 如果任何账户包含超过 129 字节的数据,此方法将引发错误。
Parameters
Parameter | Type | Description |
---|---|---|
addresses | Address [] | 要获取账户数据的最多 100 个地址 |
config | Readonly <{ commitment? : Commitment ; encoding? : "base58" | "base64" | "base64+zstd" | "jsonParsed" ; minContextSlot? : Slot ; }> & Readonly <{ dataSlice? : DataSlice ; }> & Readonly <{ encoding : "base58" ; }> | - |
Returns
SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
& AccountInfoWithBase58EncodedData
| null
[]>
See
https://solana.com/docs/rpc/http/getmultipleaccounts
Call Signature
getMultipleAccounts(
addresses
,config?
):SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
&AccountInfoWithBase64EncodedData
|null
[]>
获取与给定地址的账户相关联的信息。
如果账户有数据,它将以 base58 编码的字符串的形式在响应中返回。 如果任何账户包含超过 129 字节的数据,此方法将引发错误。
Parameters
Parameter | Type | Description |
---|---|---|
addresses | Address [] | 要获取账户数据的最多 100 个地址 |
config? | Readonly <{ commitment? : Commitment ; encoding? : "base58" | "base64" | "base64+zstd" | "jsonParsed" ; minContextSlot? : Slot ; }> | - |
Returns
SolanaRpcResponse
<GetMultipleAccountsApiResponseBase
& AccountInfoWithBase64EncodedData
| null
[]>