@pgchain/blockchain-libs
Version:
PGWallet Blockchain Libs
11 lines (10 loc) • 342 B
TypeScript
/// <reference types="node" />
interface Verifier {
getPubkey: (compressed?: boolean) => Promise<Buffer>;
verify: (digest: Buffer, signature: Buffer) => Promise<Buffer>;
}
interface Signer extends Verifier {
sign: (digest: Buffer) => Promise<[Buffer, number]>;
getPrvkey: () => Promise<Buffer>;
}
export { Verifier, Signer };