UNPKG

@ton-actions/tondev-contest

Version:

TON Dev Environment

43 lines 1.36 kB
import { KeyPair } from "@tonclient/core"; import { NetworkRegistry } from "../network/registry"; export declare enum MnemonicDictionary { ton = 0, english = 1, chineseSimplified = 2, chineseTraditional = 3, french = 4, italian = 5, japanese = 6, korean = 7, spanish = 8 } export declare type SignerRegistryItem = { name: string; description: string; keys: KeyPair; mnemonic?: { phrase: string; dictionary: MnemonicDictionary; }; }; export declare type SignerSummary = { name: string; public: string; description: string; used: string; }; export declare class SignerRegistry { items: SignerRegistryItem[]; default?: string; constructor(); save(): void; private add; addSecretKey(name: string, description: string, secret: string, overwrite: boolean): Promise<void>; addMnemonicKey(name: string, description: string, phrase: string, dictionary: MnemonicDictionary, overwrite: boolean): Promise<void>; find(name: string): SignerRegistryItem | undefined; get(name: string): SignerRegistryItem; delete(name: string): void; setDefault(name: string): void; getSignerSummary(signer: SignerRegistryItem, networks: NetworkRegistry): SignerSummary; } //# sourceMappingURL=registry.d.ts.map