soul-wallet-lib
Version:
The EIP-4337 library for Soul-Wallet
12 lines (11 loc) • 487 B
TypeScript
import { BigNumber, ethers } from 'ethers';
export interface IEstimateComponents {
baseFee: BigNumber;
gasEstimate: BigNumber;
gasEstimateForL1: BigNumber;
l1BaseFeeEstimate: BigNumber;
}
export declare class ArbitrumNodeInterface {
static arbitrumNodeInterface: string;
static gasEstimateComponents(etherProvider: ethers.providers.BaseProvider, from: string | undefined, to: string, calldata: string, contractCreation?: boolean): Promise<IEstimateComponents>;
}