@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
16 lines • 936 B
TypeScript
import { BigNumber } from "bignumber.js";
import type { CustomFeeConfig, CustomFeeInputDescriptor } from "../../../../bridge/descriptor/types";
export declare function isRecord(value: unknown): value is Record<string, unknown>;
export declare function isBigNumber(value: unknown): value is BigNumber;
export declare function weiToGwei(wei: BigNumber): string;
export declare function gweiToWei(gwei: string): BigNumber;
/**
* Determine whether the EVM transaction is EIP-1559 (type 2).
* Falls back to checking gasOptions for maxFeePerGas presence.
*/
export declare function isEip1559(transaction: Record<string, unknown>): boolean;
/** Custom fee input descriptors for EIP-1559 transactions */
export declare const eip1559Inputs: readonly CustomFeeInputDescriptor[];
export declare const legacyInputs: readonly CustomFeeInputDescriptor[];
export declare const evmCustomFeeConfig: CustomFeeConfig;
//# sourceMappingURL=fees.d.ts.map