• 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

    • TData extends object

      The expected type of this account's data.

    • TAddress extends string = string

      Supply a string literal to define an account having a particular address.

    Parameters

    Returns Account<JsonParsedAccountData<TData>, TAddress>

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

    • TData extends object
    • TAddress extends string = string

    Parameters

    Returns MaybeAccount<JsonParsedAccountData<TData>, TAddress>