@dojima-wallet/connection
Version:
Initialise and connection for layer 1&2 blockchain
19 lines (18 loc) • 361 B
text/typescript
/**
* 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;
}