Kit
Functions

parseBase64RpcAccount

Call Signature

parseBase64RpcAccount<TAddress>(address, rpcAccount): EncodedAccount<TAddress>

Parses a base64-encoded account provided by the RPC client into an EncodedAccount type or a MaybeEncodedAccount type if the raw data can be set to null.

Type Parameters

Type ParameterDefault typeDescription
TAddress extends stringstringSupply a string literal to define an account having a particular address.

Parameters

ParameterType
addressAddress<TAddress>
rpcAccountBase64EncodedRpcAccount

Returns

EncodedAccount<TAddress>

Example

const myAddress = address('1234..5678');
const myRpcAccount = await rpc.getAccountInfo(myAddress, { encoding: 'base64' }).send();
const myAccount: MaybeEncodedAccount<'1234..5678'> = parseBase64RpcAccount(myRpcAccount);

Call Signature

parseBase64RpcAccount<TAddress>(address, rpcAccount): MaybeEncodedAccount<TAddress>

Parses a base64-encoded account provided by the RPC client into an EncodedAccount type or a MaybeEncodedAccount type if the raw data can be set to null.

Type Parameters

Type ParameterDefault typeDescription
TAddress extends stringstringSupply a string literal to define an account having a particular address.

Parameters

ParameterType
addressAddress<TAddress>
rpcAccountnull | Base64EncodedRpcAccount

Returns

MaybeEncodedAccount<TAddress>

Example

const myAddress = address('1234..5678');
const myRpcAccount = await rpc.getAccountInfo(myAddress, { encoding: 'base64' }).send();
const myAccount: MaybeEncodedAccount<'1234..5678'> = parseBase64RpcAccount(myRpcAccount);

On this page