UNPKG

dpos-offline

Version:

Offline Signing Transactions for DPOS Blockchains

20 lines (19 loc) 753 B
/// <reference types="node" /> import { As } from 'type-tagger'; import { IBaseTx } from '../base'; import { BaseLiskCodec, LiskTransaction } from './base_lisk'; export interface IRegisterSecondSignature extends IBaseTx { readonly kind: 'second-signature'; readonly publicKey: Buffer & As<'publicKey'>; } export declare type LiskSecondSignatureAsset = { signature: { publicKey: string; }; }; export declare class LiskSecondSignTxCodec extends BaseLiskCodec<LiskSecondSignatureAsset> { constructor(); calcFees(tx: IRegisterSecondSignature): number; transform(from: IRegisterSecondSignature): LiskTransaction<LiskSecondSignatureAsset>; protected assetBytes(tx: LiskTransaction<LiskSecondSignatureAsset>): Buffer; }