@tessellatedgeometry/tezos-msig-cli
Version:
CLI Client for Tezos timelock multisig.
10 lines (9 loc) • 1.77 kB
TypeScript
import { OperationData, url, address, publicKey } from './types';
export declare const bytesToSubmit: (operation: OperationData, nodeUrl: url, operationId: number | undefined, multiSigContractAddress: address, attemptAutomatic: boolean) => Promise<void>;
export declare const keyRotationbytesToSubmit: (threshold: number, keyList: Array<publicKey>, nodeUrl: url, operationId: number | undefined, multiSigContractAddress: address, attemptAutomatic: boolean) => Promise<void>;
export declare const cancelbytesToSubmit: (operationIdToCancel: number, nodeUrl: url, operationId: number | undefined, multiSigContractAddress: address, attemptAutomatic: boolean) => Promise<void>;
export declare const deployMultisig: (timelockSeconds: number, threshold: number, publicKeys: Array<publicKey>, nodeUrl: url, privateKey: string) => Promise<void>;
export declare const cancel: (operationIdToCancel: number, addresses: Array<address>, signatures: Array<string>, operationId: number | undefined, multiSigContractAddress: address, nodeUrl: url, privateKey: string, attemptAutomatic: boolean) => Promise<void>;
export declare const rotateKey: (threshold: number, keyList: Array<publicKey>, addresses: Array<address>, signatures: Array<string>, operationId: number | undefined, multiSigContractAddress: address, nodeUrl: url, privateKey: string, attemptAutomatic: boolean) => Promise<void>;
export declare const submit: (operation: OperationData, addresses: Array<address>, signatures: Array<string>, operationId: number | undefined, multiSigContractAddress: address, nodeUrl: url, privateKey: string, attemptAutomatic: boolean) => Promise<void>;
export declare const execute: (operationId: number, multiSigContractAddress: address, nodeUrl: url, privateKey: string) => Promise<void>;