UNPKG

@ton/core

Version:

Core TypeScript library that implements low level primitives for TON blockchain.

17 lines (16 loc) 701 B
/// <reference types="node" /> import { SignatureDomain } from "../types/SignatureDomain"; export declare function signatureDomainHash(domain: SignatureDomain): Buffer; export declare function signatureDomainPrefix(domainOrHash: SignatureDomain | Buffer): Buffer | null; export declare function domainDataToSign(data: Buffer, domain: SignatureDomain): Buffer; export declare function domainSign({ data, secretKey, domain, }: { data: Buffer; secretKey: Buffer; domain?: SignatureDomain; }): Buffer; export declare function domainSignVerify({ data, signature, publicKey, domain, }: { data: Buffer; signature: Buffer; publicKey: Buffer; domain?: SignatureDomain; }): boolean;