KIT

GetMultipleAccountsApi

GetMultipleAccountsApi = object

Methods

getMultipleAccounts()

Call Signature

getMultipleAccounts(addresses, config): SolanaRpcResponse<GetMultipleAccountsApiResponseBase & AccountInfoWithBase64EncodedData | null[]>

获取与给定地址的账户相关联的信息。

如果账户有数据,它将以元组的形式在响应中返回,元组的第一个元素是 base64 编码的字符串。

Parameters
ParameterTypeDescription
addressesAddress[]要获取账户数据的最多 100 个地址
configReadonly<{ 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
ParameterTypeDescription
addressesAddress[]要获取账户数据的最多 100 个地址
configReadonly<{ 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
ParameterTypeDescription
addressesAddress[]要获取账户数据的最多 100 个地址
configReadonly<{ 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
ParameterTypeDescription
addressesAddress[]要获取账户数据的最多 100 个地址
configReadonly<{ 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
ParameterTypeDescription
addressesAddress[]要获取账户数据的最多 100 个地址
config?Readonly<{ commitment?: Commitment; encoding?: "base58" | "base64" | "base64+zstd" | "jsonParsed"; minContextSlot?: Slot; }>-
Returns

SolanaRpcResponse<GetMultipleAccountsApiResponseBase & AccountInfoWithBase64EncodedData | null[]>

See

https://solana.com/docs/rpc/http/getmultipleaccounts

On this page