UNPKG

sth-ts

Version:

An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.

19 lines (18 loc) 824 B
/// <reference types="node" /> export default class Crypto { static ripemd160(buffer: Buffer): Buffer; static sha1(buffer: Buffer): Buffer; static sha256(buffer: Buffer): Buffer; static hash160(buffer: Buffer): Buffer; static hash256(buffer: Buffer): Buffer; static hmacSha512(key: string | Buffer, buffer: Buffer): any; static randomSeed(size: number): Buffer; static bs58encode(buffer: Buffer): string; static bs58decode(hash: string): Buffer; static int32toBuffer(size: number): Buffer; static decodeCurvePoint(buffer: Buffer): any; static validateCurve(buffer: Buffer): boolean; static validateKey(key: Buffer): boolean; static addPrivateKeys(key: Buffer, priKey: Buffer): Buffer; static addPublicKeys(key: Buffer, pubKey: Buffer): Buffer; }