@tessellatedgeometry/tezos-msig-cli
Version:
CLI Client for Tezos timelock multisig.
22 lines (21 loc) • 1.06 kB
TypeScript
import { KeyStore, Signer } from 'conseiljs';
declare const utils: {
compressKey(uncompressed: Uint8Array): Uint8Array;
sleep(seconds: number): Promise<void>;
print(message: string): void;
signerFromKeyStore(keyStore: KeyStore): Promise<Signer>;
revealAccountIfNeeded(tezosNodeURL: string, keyStore: KeyStore, signer: Signer): Promise<void>;
keyStoreFromPrivateKey(privateKey: string): Promise<KeyStore>;
calculateContractAddress(operationHash: string, index: number): string;
base58CheckDecode(input: string): Uint8Array;
scale(value: number, scale: number): number;
blake2b(input: Uint8Array, length: number): Uint8Array;
normalizeSignature(signature: Uint8Array): Uint8Array;
derSignatureToRaw(derSignature: Uint8Array): Uint8Array;
base58CheckEncode(bytes: Uint8Array, prefix: Uint8Array): string;
mergeBytes(a: Uint8Array, b: Uint8Array): Uint8Array;
isHex(input: string): boolean;
hexToBytes(hex: string): Uint8Array;
bytesToHex(bytes: Uint8Array): string;
};
export default utils;