Preparing search index...
The search index is not available
Solana JavaScript SDK
Solana JavaScript SDK
@solana/accounts
fetchJsonParsedAccounts
Function fetchJsonParsedAccounts
fetchJsonParsedAccounts
<
TData
extends
object
[]
,
TAddresses
extends
string
[]
=
string
[]
,
TWrappedAddresses
extends
{
[
P
in
string
|
number
|
symbol
]
:
Address
<
TAddresses
[
P
<
P
>
]
>
}
=
{
[
P
in
string
|
number
|
symbol
]
:
Address
<
TAddresses
[
P
<
P
>
]
>
}
,
>
(
rpc
:
Rpc
<
GetMultipleAccountsApi
>
,
addresses
:
TWrappedAddresses
,
config
?:
FetchAccountsConfig
,
)
:
Promise
<
{
[
P
in
string
|
number
|
symbol
]
:
|
{
address
:
Address
<
TAddresses
[
P
<
P
>
]
>
;
exists
:
false
}
|
BaseAccount
&
{
address
:
Address
<
TAddresses
[
P
<
P
>
]
>
;
data
:
TData
[
P
<
P
>
&
keyof
TData
]
;
}
&
{
exists
:
true
}
|
BaseAccount
&
{
address
:
Address
<
TAddresses
[
P
<
P
>
]
>
;
data
:
Uint8Array
<
ArrayBufferLike
>
;
}
&
{
exists
:
true
}
}
&
{
[
P
in
string
|
number
|
symbol
]
:
|
{
address
:
Address
<
TAddresses
[
P
<
P
>
&
keyof
TAddresses
]
>
;
exists
:
false
;
}
|
BaseAccount
&
{
address
:
Address
<
TAddresses
[
P
<
P
>
&
keyof
TAddresses
]
>
;
data
:
TData
[
P
<
P
>
]
;
}
&
{
exists
:
true
}
|
BaseAccount
&
{
address
:
Address
<
TAddresses
[
P
<
P
>
&
keyof
TAddresses
]
>
;
data
:
Uint8Array
<
ArrayBufferLike
>
;
}
&
{
exists
:
true
}
}
,
>
Fetch multiple json-parsed accounts that may or may not exist using an RPC client.
Type Parameters
TData
extends
object
[]
TAddresses
extends
string
[]
=
string
[]
TWrappedAddresses
extends
{
[
P
in
string
|
number
|
symbol
]
:
Address
<
TAddresses
[
P
<
P
>
]
>
}
=
{
[
P
in
string
|
number
|
symbol
]
:
Address
<
TAddresses
[
P
<
P
>
]
>
}
Parameters
rpc
:
Rpc
<
GetMultipleAccountsApi
>
addresses
:
TWrappedAddresses
config
:
FetchAccountsConfig
= {}
Returns
Promise
<
{
[
P
in
string
|
number
|
symbol
]
:
|
{
address
:
Address
<
TAddresses
[
P
<
P
>
]
>
;
exists
:
false
}
|
BaseAccount
&
{
address
:
Address
<
TAddresses
[
P
<
P
>
]
>
;
data
:
TData
[
P
<
P
>
&
keyof
TData
]
;
}
&
{
exists
:
true
}
|
BaseAccount
&
{
address
:
Address
<
TAddresses
[
P
<
P
>
]
>
;
data
:
Uint8Array
<
ArrayBufferLike
>
;
}
&
{
exists
:
true
}
}
&
{
[
P
in
string
|
number
|
symbol
]
:
|
{
address
:
Address
<
TAddresses
[
P
<
P
>
&
keyof
TAddresses
]
>
;
exists
:
false
;
}
|
BaseAccount
&
{
address
:
Address
<
TAddresses
[
P
<
P
>
&
keyof
TAddresses
]
>
;
data
:
TData
[
P
<
P
>
]
;
}
&
{
exists
:
true
}
|
BaseAccount
&
{
address
:
Address
<
TAddresses
[
P
<
P
>
&
keyof
TAddresses
]
>
;
data
:
Uint8Array
<
ArrayBufferLike
>
;
}
&
{
exists
:
true
}
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Solana JavaScript SDK
Loading...
Fetch multiple json-parsed accounts that may or may not exist using an RPC client.