UNPKG

haven-core-js

Version:

The JS library containing the Haven crypto plus lightweight wallet functions

26 lines (23 loc) 1.14 kB
import { HavenTransferParams, HavenTransferResponse } from "./types"; import MyMoneroCoreBridgeClassEssentials = require("./MyMoneroCoreBridgeEssentialsClass") export = MyMoneroCoreBridgeClass; declare class MyMoneroCoreBridgeClass extends MyMoneroCoreBridgeClassEssentials { constructor(this_Module: any); generate_key_derivation(pub: any, sec: any): any; derive_public_key(derivation: any, out_index: any, pub: any): any; derive_subaddress_public_key(output_key: any, derivation: any, out_index: any): any; derivation_to_scalar(derivation: any, output_index: any): any; decodeRct(rv: any, sk: any, i: any): { amount: any; mask: any; }; decodeRctSimple(rv: any, sk: any, i: any): { amount: any; mask: any; }; estimate_fee(args: any): any; estimate_tx_weight(args: any): number; estimate_rct_tx_size(n_inputs: any, mixin: any, n_outputs: any, extra_size: any, bulletproof: any): number; async__send_funds(params: HavenTransferParams): Promise<HavenTransferResponse>; encrypt_payment_id(payment_id: any, public_key: any, secret_key: any): any; }