import { ethers } from 'ethers'; import { Chain, ChainFeeData } from './Chain'; /** * Japan Open Chain (chainId 81). * * Why this class exists: JOC is a legacy gasPrice chain. Its base fee is * effectively zero, but the RPC enforces a high *minimum* gas price (around * 30 gwei). EIP-1559 fields are not honored — submitting a transaction with * maxFeePerGas/maxPriorityFeePerGas instead of gasPrice gets rejected. * * The base class would happily try to use EIP-1559; we override * supportsEIP1559() to false and return only `gasPrice`, clamped to the * configured floor. */ export declare class JapanOpenChain extends Chain { static chainId: number; static defaults: { name: string; aliases: string[]; rpc: string; nativeCurrencyName: string; nativeCurrencySymbol: string; nativeCurrencyDecimals: number; }; supportsEIP1559(): boolean; protected minGasPrice(): ethers.BigNumber; getFeeData(): Promise; } //# sourceMappingURL=JapanOpenChain.d.ts.map