@polkadot/util-keyring
Version:
15 lines (14 loc) • 767 B
TypeScript
import { KeyringInstance, KeyringPair, KeyringPair$Json, KeyringPair$Meta } from './types';
export default class Keyring implements KeyringInstance {
private _pairs;
constructor();
addPair(pair: KeyringPair): KeyringPair;
addFromAddress(address: string | Uint8Array, meta?: KeyringPair$Meta, defaultEncoded?: Uint8Array): KeyringPair;
addFromJson({ address, encoded, meta }: KeyringPair$Json): KeyringPair;
addFromSeed(seed: Uint8Array, meta?: KeyringPair$Meta): KeyringPair;
getPair(address: string | Uint8Array): KeyringPair;
getPairs(): Array<KeyringPair>;
getPublicKeys(): Array<Uint8Array>;
removePair(address: string | Uint8Array): void;
toJson(address: string | Uint8Array, passphrase?: string): KeyringPair$Json;
}