UNPKG

@helium/crypto

Version:

Cryptography utilities including mnemonics, keypairs and base58-check encoding

18 lines 839 B
import Address, { MultisigAddress } from '@helium/address'; import KeySignature from './KeySignature'; export default class MultisigSignature { addresses: Address[]; signatures: KeySignature[]; constructor(addresses: Address[], signatures: KeySignature[]); isValid(address: MultisigAddress): Promise<boolean>; verify(message: string | Uint8Array): Promise<number>; get bin(): Uint8Array; static fromBin(multisigAddress: MultisigAddress, input: Uint8Array): MultisigSignature; static isValid(multisigAddress: MultisigAddress, input: Uint8Array): boolean; private serializedAddresses; private serlializedSignatures; private static addressesFromBin; private static signaturesFromBin; sign(message: string | Uint8Array): Promise<Uint8Array>; } //# sourceMappingURL=MultisigSignature.d.ts.map