UNPKG

@helium/transactions

Version:

Construct and serialize Helium blockchain transaction primatives

28 lines 734 B
import Transaction from './Transaction'; import { Addressable, SignableKeypair } from './types'; interface PaymentOptions { payer?: Addressable; payee?: Addressable; amount?: number; fee?: number; nonce?: number; } interface SignOptions { payer: SignableKeypair; } export default class PaymentV1 extends Transaction { payer?: Addressable; payee?: Addressable; amount?: number; fee?: number; nonce?: number; signature?: Uint8Array; type: string; constructor(opts: PaymentOptions); serialize(): Uint8Array; sign({ payer: payerKeypair }: SignOptions): Promise<PaymentV1>; private toProto; calculateFee(): number; } export {}; //# sourceMappingURL=PaymentV1.d.ts.map