@transmute/bls12381-key-pair
Version:
``` npm i @transmute/bls12381-key-pair@latest --save ```
17 lines (16 loc) • 601 B
TypeScript
import { Bls12381G1KeyPair } from './Bls12381G1KeyPair';
import { Bls12381G2KeyPair } from './Bls12381G2KeyPair';
export declare class Bls12381KeyPairs {
id: string;
type: string;
controller: string;
g1KeyPair: Bls12381G1KeyPair;
g2KeyPair: Bls12381G2KeyPair;
constructor(options: any);
static generate(options: any): Promise<Bls12381KeyPairs>;
static fromFingerprint({ fingerprint }: {
fingerprint: string;
}): Promise<any>;
fingerprint(): Promise<string>;
getPairedKeyPairs(): Promise<(Bls12381G1KeyPair | Bls12381G2KeyPair)[]>;
}