UNPKG

@desig/web3

Version:

Desig: The Blockchain-Agnostic Multisig Solution

22 lines (21 loc) 840 B
import { AxiosInstance } from 'axios'; import { DesigKeypair } from './keypair'; export declare enum EventStreaming { multisig = "multisig", signer = "signer", approval = "approval", signature = "signature" } export declare class Connection { readonly cluster: string; readonly privkey: Uint8Array; readonly keypair?: DesigKeypair; protected readonly connection: AxiosInstance; constructor(cluster: string, privkey: Uint8Array, keypair?: DesigKeypair); get owner(): string; get index(): string; protected sign: (signerId: Uint8Array, message: Uint8Array) => Uint8Array; protected getAuthorization: (data: object) => Promise<string>; protected health: () => Promise<boolean>; on: (event: EventStreaming, param: string, callback: (id: string, er?: string) => void) => () => void; }