dpos-offline
Version:
Offline Signing Transactions for DPOS Blockchains
20 lines (19 loc) • 728 B
TypeScript
/// <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;
}