UNPKG

@helium/transactions

Version:

Construct and serialize Helium blockchain transaction primatives

34 lines 988 B
import Transaction from './Transaction'; import { Addressable, SignableKeypair } from './types'; interface Options { oldAddress?: Addressable; newAddress?: Addressable; oldOwner?: Addressable; newOwner?: Addressable; fee?: number; stakeAmount?: number; paymentAmount?: number; } interface SignOptions { oldOwner?: SignableKeypair; newOwner?: SignableKeypair; } export default class TransferValidatorStakeV1 extends Transaction { oldAddress?: Addressable; newAddress?: Addressable; oldOwner?: Addressable; newOwner?: Addressable; stakeAmount?: number; paymentAmount?: number; fee?: number; oldOwnerSignature?: Uint8Array; newOwnerSignature?: Uint8Array; type: string; constructor(opts: Options); serialize(): Uint8Array; sign(keypairs: SignOptions): Promise<TransferValidatorStakeV1>; private toProto; calculateFee(): number; } export {}; //# sourceMappingURL=TransferValidatorStakeV1.d.ts.map