@bitgo/utxo-lib
Version:
Client-side Bitcoin JavaScript library
13 lines • 862 B
TypeScript
import { Triple } from '../bitgo/types';
import { RootWalletKeys } from '../bitgo/wallet/WalletKeys';
import { BIP32Interface, ECPairInterface } from '@bitgo/secp256k1';
export type KeyTriple = Triple<BIP32Interface>;
export type UncompressedKeyTriple = Triple<ECPairInterface>;
export declare function getKey(seed: string): BIP32Interface;
export declare function getKeyTriple(seed: string): KeyTriple;
export declare function getUncompressedKeyTriple(inputs: Triple<number>): UncompressedKeyTriple;
export declare function getKeyName(triple: Triple<BIP32Interface>, k: BIP32Interface): string | undefined;
export declare function getDefaultCosigner<T>(keyset: Triple<T>, signer: T): T;
export declare function getWalletKeysForSeed(seed: string): RootWalletKeys;
export declare function getDefaultWalletKeys(): RootWalletKeys;
//# sourceMappingURL=keys.d.ts.map