UNPKG

@helium/transactions

Version:

Construct and serialize Helium blockchain transaction primatives

28 lines 792 B
import Transaction from './Transaction'; import { Addressable, SignableKeypair } from './types'; interface Options { address?: Addressable; owner?: Addressable; stakeAmount?: number; stakeReleaseHeight?: number; fee?: number; } interface SignOptions { owner: SignableKeypair; } export default class UnstakeValidatorV1 extends Transaction { address?: Addressable; owner?: Addressable; stakeAmount?: number; stakeReleaseHeight?: number; fee?: number; ownerSignature?: Uint8Array; type: string; constructor(opts: Options); serialize(): Uint8Array; sign({ owner: ownerKeypair }: SignOptions): Promise<UnstakeValidatorV1>; private toProto; calculateFee(): number; } export {}; //# sourceMappingURL=UnstakeValidatorV1.d.ts.map