UNPKG

@mysten/sui

Version:

Sui TypeScript API(Work in Progress)

20 lines (19 loc) 678 B
import type { SignatureScheme } from '../cryptography/index.js'; import { Signer } from '../cryptography/index.js'; import type { MultiSigPublicKey } from './publickey.js'; export declare class MultiSigSigner extends Signer { #private; constructor(pubkey: MultiSigPublicKey, signers?: Signer[]); getKeyScheme(): SignatureScheme; getPublicKey(): MultiSigPublicKey; sign(_data: Uint8Array): never; signData(_data: Uint8Array): never; signTransaction(bytes: Uint8Array): Promise<{ signature: string; bytes: string; }>; signPersonalMessage(bytes: Uint8Array): Promise<{ signature: string; bytes: string; }>; }