UNPKG

@helium/transactions

Version:

Construct and serialize Helium blockchain transaction primatives

21 lines 724 B
interface ChainVars { txnFeeMultiplier?: number; dcPayloadSize?: number; stakingFeeTxnAssertLocationV1?: number; stakingFeeTxnAddGatewayV1?: number; } export default abstract class Transaction { static txnFeeMultiplier: number; static dcPayloadSize: number; static stakingFeeTxnAssertLocationV1: number; static stakingFeeTxnAddGatewayV1: number; abstract serialize(): Uint8Array; message(): Uint8Array; abstract sign(opts: object): Promise<any>; static config(vars: ChainVars): void; toString(): string; static stringType(serializedTxnString: string): string; static calculateFee(payload: Uint8Array): number; } export {}; //# sourceMappingURL=Transaction.d.ts.map