UNPKG

@glitterprotocol/glitter-sdk

Version:

The JavaScript SDK for Glitter

25 lines (24 loc) 646 B
/// <reference types="node" /> import { Key } from './Key'; import { Buffer } from 'buffer'; /** * An implementation of the Key interfaces that uses a raw private key. */ export declare class RawKey extends Key { /** * Raw private key, in bytes. */ privateKey: Buffer; constructor(privateKey: Buffer); ecdsaSign(payload: Buffer): { signature: Uint8Array; recid: number; }; evmSign(payload: Buffer): { signature: Uint8Array; recid: number; }; sign(payload: Buffer): Promise<Buffer>; signMessage(msg: string): string; signWithRecID(payload: Buffer): Uint8Array; }