UNPKG

dpos-offline

Version:

Offline Signing Transactions for DPOS Blockchains

20 lines (19 loc) 728 B
/// <reference types="node" /> import { Overwrite } from 'utility-types'; import { ISendTx } from '../../lisk'; import { RiseV2Transaction } from '../base_rise'; import { BaseRiseV2Codec } from './base_v2'; export declare type RiseV2SendAsset = { data: Buffer; }; export declare type ISendRiseV2Tx = Overwrite<ISendTx, { readonly memo?: Buffer; kind: 'send-v2'; }>; export declare class RiseSendV2TxCodec extends BaseRiseV2Codec<RiseV2SendAsset> { constructor(); transform(from: ISendRiseV2Tx): RiseV2Transaction<RiseV2SendAsset>; calcFees(tx: ISendRiseV2Tx): number; protected assetBytes(tx: RiseV2Transaction<RiseV2SendAsset>): Buffer; protected assetFromBytes(buf: Buffer): RiseV2SendAsset; }