Kit
Functions

parseJsonRpcAccount

Call Signature

parseJsonRpcAccount<TData, TAddress>(address, rpcAccount): Account<TData, TAddress>

Parses an arbitrary jsonParsed account provided by the RPC client into an Account type or a MaybeAccount type if the raw data can be set to null.

The expected data type should be explicitly provided as the first type parameter.

Type Parameters

Type ParameterDefault typeDescription
TData extends object-The expected type of this account's data.
TAddress extends stringstringSupply a string literal to define an account having a particular address.

Parameters

ParameterType
addressAddress<TAddress>
rpcAccountJsonParsedRpcAccount

Returns

Account<TData, TAddress>

Example

const myAccount: Account<MyData> = parseJsonRpcAccount<MyData>(myJsonRpcAccount);

Call Signature

parseJsonRpcAccount<TData, TAddress>(address, rpcAccount): MaybeAccount<TData, TAddress>

Parses an arbitrary jsonParsed account provided by the RPC client into an Account type or a MaybeAccount type if the raw data can be set to null.

The expected data type should be explicitly provided as the first type parameter.

Type Parameters

Type ParameterDefault typeDescription
TData extends object-The expected type of this account's data.
TAddress extends stringstringSupply a string literal to define an account having a particular address.

Parameters

ParameterType
addressAddress<TAddress>
rpcAccountnull | JsonParsedRpcAccount

Returns

MaybeAccount<TData, TAddress>

Example

const myAccount: Account<MyData> = parseJsonRpcAccount<MyData>(myJsonRpcAccount);

On this page