@dojima-wallet/connection
Version:
Initialise and connection for layer 1&2 blockchain
20 lines (19 loc) • 408 B
TypeScript
/// <reference types="node" />
/**
* The Private Key interface
*/
export interface PrivKey {
getPubKey(): PubKey | null;
toBuffer(): Buffer;
toBase64(): string;
sign(message: Buffer): Buffer;
}
/**
* The Public Key interface
*/
export interface PubKey {
getAddress(): Buffer;
toBuffer(): Buffer;
toBase64(): string;
verify(signature: Buffer, message?: Buffer): boolean;
}