# Functions
CalcArbitrumPVGWithEthClient uses Arbitrum's NodeInterface precompile to get an estimate for preVerificationGas that takes into account the L1 gas component.
CalcOptimismPVGWithEthClient uses Optimism's Gas Price Oracle precompile to get an estimate for preVerificationGas that takes into account the L1 gas component.
EstimateGas uses the simulateHandleOp method on the EntryPoint to derive an estimate for verificationGasLimit and callGasLimit.
NewDefaultOverhead returns an instance of Overhead using parameters defined by the Ethereum protocol.
# Structs
No description provided by the author
GasEstimates provides estimate values for all gas fields in a UserOperation.
Overhead provides helper methods for calculating gas limits based on pre-defined parameters.
# Type aliases
CalcPreVerificationGasFunc defines an interface for a function to calculate PVG given a userOp and a static value.