UNPKG

@helium/transactions

Version:

Construct and serialize Helium blockchain transaction primatives

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