Interface KeystoreProvider<T>

A Keystore Provider is responsible for either creating a Keystore instance or throwing a KeystoreUnavailableError It is typically used once on application startup to bootstrap the Keystore and load/decrypt the user's private keys

interface KeystoreProvider<T> {
    newKeystore(opts: KeystoreProviderOptions, apiClient: ApiClient, wallet?: Signer): Promise<T>;
}

Type Parameters

Implemented by

Methods

Methods