Preparing search index...
The search index is not available
4337 Gas Estimator Documentation
4337 Gas Estimator Documentation
4337 Gas Estimator Documentation
Enumerations
ChainStack
EntryPointVersion
Classes
ArbitrumGasEstimator
EntryPointV6
EntryPointV6Simulations
EntryPointV7Simulations
EVMGasEstimator
MantleGasEstimator
OptimismGasEstimator
ParseError
SimulateHandleOpError
StateOverrideBuilder
Interfaces
CreateGasEstimatorOptions
EstimateUserOperationGasOptions
EstimateUserOperationGasParams
EstimateUserOperationGasResultV6
EstimateUserOperationGasResultV7
EstimateVerificationGasLimitParams
EstimateVerificationGasLimitResult
GasEstimator
IEntryPointV6
IEntryPointV6Simulations
IEntryPointV7Simulations
SimulateHandleOpParams
SimulateHandleOpParamsV6
SimulationLimits
Type Aliases
BenchmarkResults
EntryPointRpcClient
EntryPoints
EntryPointV6Abi
EstimateUserOperationGasResult
ExecutionResult
ExecutionResultV6
ExecutionResultV7
GasEstimatorRpcClient
MakeOptional
PackedUserOperation
StateOverrideSet
SupportedChain
UnEstimatedUserOperation
UnEstimatedUserOperationV6
UnEstimatedUserOperationV7
UserOperation
UserOperationV6
UserOperationV7
Variables
addressSchema
ARBITRUM_L1_FEE_GAS_PRICE_ORACLE_ABI
CALL_DATA_EXECUTION_AT_MAX_GAS
CALL_GAS_ESTIMATION_SIMULATOR
CALL_GAS_LIMIT_BINARY_SEARCH_BYTECODE
CALL_GAS_LIMIT_OVERRIDE_VALUE
CGL_ROUNDING
DEFAULT_ENTRYPOINT_V6_SPONSORSHIP_PAYMASTER_ADDRESS
DEFAULT_ENTRYPOINT_V6_TOKEN_PAYMASTER_ADDRESS
DEFAULT_PAYMASTERS
defaultGasOverheads
ENTRYPOINT_V6_ABI
ENTRYPOINT_V6_ADDRESS
ENTRYPOINT_V6_PAYMASTER_BALANCE_STATE_DIFF_KEY
ENTRYPOINT_V7_ABI
ENTRYPOINT_V7_ADDRESS
ENTRYPOINT_V7_PAYMASTER_BALANCE_STATE_DIFF_KEY
ENTRYPOINT_V7_SIMULATIONS_ABI
ENTRYPOINT_V7_SIMULATIONS_BYTECODE
errorWithCauseSchema
errorWithNestedCauseSchema
executionResultSchema
ExecutionResultV7Schema
hexData32Pattern
hexData32Schema
hexDataSchema
hexNumberSchema
INITIAL_CGL_LOWER_BOUND
INITIAL_CGL_UPPER_BOUND
INITIAL_VGL_LOWER_BOUND
INITIAL_VGL_UPPER_BOUND
INNER_GAS_OVERHEAD
MANTLE_BVM_GAS_PRICE_ORACLE_ABI
MANTLE_BVM_GAS_PRICE_ORACLE_ADDRESS
MANTLE_L1_ROLL_UP_FEE_DIVISION_FACTOR
MAX_FEE_PER_GAS_OVERRIDE_VALUE
MAX_PRIORITY_FEE_PER_GAS_OVERRIDE_VALUE
MORPH_L1_GAS_PRICE_ORACLE_ABI
MORPH_L1_GAS_PRICE_ORACLE_ADDRESS
NODE_INTERFACE_ARBITRUM_ADDRESS
OPTIMISM_L1_GAS_PRICE_ORACLE_ABI
OPTIMISM_L1_GAS_PRICE_ORACLE_ADDRESS
packedUserOperationSchema
PRE_VERIFICATION_GAS_OVERRIDE_VALUE
SCROLL_L1_GAS_PRICE_ORACLE_ABI
SCROLL_L1_GAS_PRICE_ORACLE_ADDRESS
SIMULATION_CALL_GAS_LIMIT
SIMULATION_PRE_VERIFICATION_GAS
SIMULATION_VERIFICATION_GAS_LIMIT
supportedChains
SupportedChainSchema
userOperationV6Schema
userOperationV7Schema
VALIDATION_ERRORS
VERIFICATION_EXECUTION_AT_MAX_GAS
VERIFICATION_GAS_ESTIMATION_SIMULATOR
VERIFICATION_GAS_LIMIT_BINARY_SEARCH_BYTECODE
VERIFICATION_GAS_LIMIT_OVERRIDE_VALUE
VGL_ROUNDING
Functions
bumpBigIntPercent
calculateMappingStorageKey
cleanUpRevertReason
createEntryPoints
createGasEstimator
createRpcClient
getAccountGasLimits
getGasLimits
getInitCode
getPaymasterAndData
getRequiredPrefund
getRequiredPrefundV6
getRequiredPrefundV7
isEstimateUserOperationGasResultV6
isEstimateUserOperationGasResultV7
isExecutionResultV6
isExecutionResultV7
isUserOperationV6
isUserOperationV7
mergeChainConfig
mergeStateOverrides
packUserOpV6
packUserOpV7
toPackedUserOperation
validateUserOperation
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Enumerations
Chain
Stack
Entry
Point
Version
Classes
Arbitrum
Gas
Estimator
Entry
Point
V6
Entry
Point
V6
Simulations
Entry
Point
V7
Simulations
EVMGas
Estimator
Mantle
Gas
Estimator
Optimism
Gas
Estimator
Parse
Error
Simulate
Handle
Op
Error
State
Override
Builder
Interfaces
Create
Gas
Estimator
Options
Estimate
User
Operation
Gas
Options
Estimate
User
Operation
Gas
Params
Estimate
User
Operation
Gas
Result
V6
Estimate
User
Operation
Gas
Result
V7
Estimate
Verification
Gas
Limit
Params
Estimate
Verification
Gas
Limit
Result
Gas
Estimator
IEntry
Point
V6
IEntry
Point
V6
Simulations
IEntry
Point
V7
Simulations
Simulate
Handle
Op
Params
Simulate
Handle
Op
Params
V6
Simulation
Limits
Type Aliases
Benchmark
Results
Entry
Point
Rpc
Client
Entry
Points
Entry
Point
V6
Abi
Estimate
User
Operation
Gas
Result
Execution
Result
Execution
Result
V6
Execution
Result
V7
Gas
Estimator
Rpc
Client
Make
Optional
Packed
User
Operation
State
Override
Set
Supported
Chain
Un
Estimated
User
Operation
Un
Estimated
User
Operation
V6
Un
Estimated
User
Operation
V7
User
Operation
User
Operation
V6
User
Operation
V7
Variables
address
Schema
ARBITRUM_
L1_
FEE_
GAS_
PRICE_
ORACLE_
ABI
CALL_
DATA_
EXECUTION_
AT_
MAX_
GAS
CALL_
GAS_
ESTIMATION_
SIMULATOR
CALL_
GAS_
LIMIT_
BINARY_
SEARCH_
BYTECODE
CALL_
GAS_
LIMIT_
OVERRIDE_
VALUE
CGL_
ROUNDING
DEFAULT_
ENTRYPOINT_
V6_
SPONSORSHIP_
PAYMASTER_
ADDRESS
DEFAULT_
ENTRYPOINT_
V6_
TOKEN_
PAYMASTER_
ADDRESS
DEFAULT_
PAYMASTERS
default
Gas
Overheads
ENTRYPOINT_
V6_
ABI
ENTRYPOINT_
V6_
ADDRESS
ENTRYPOINT_
V6_
PAYMASTER_
BALANCE_
STATE_
DIFF_
KEY
ENTRYPOINT_
V7_
ABI
ENTRYPOINT_
V7_
ADDRESS
ENTRYPOINT_
V7_
PAYMASTER_
BALANCE_
STATE_
DIFF_
KEY
ENTRYPOINT_
V7_
SIMULATIONS_
ABI
ENTRYPOINT_
V7_
SIMULATIONS_
BYTECODE
error
With
Cause
Schema
error
With
Nested
Cause
Schema
execution
Result
Schema
Execution
Result
V7
Schema
hex
Data32
Pattern
hex
Data32
Schema
hex
Data
Schema
hex
Number
Schema
INITIAL_
CGL_
LOWER_
BOUND
INITIAL_
CGL_
UPPER_
BOUND
INITIAL_
VGL_
LOWER_
BOUND
INITIAL_
VGL_
UPPER_
BOUND
INNER_
GAS_
OVERHEAD
MANTLE_
BVM_
GAS_
PRICE_
ORACLE_
ABI
MANTLE_
BVM_
GAS_
PRICE_
ORACLE_
ADDRESS
MANTLE_
L1_
ROLL_
UP_
FEE_
DIVISION_
FACTOR
MAX_
FEE_
PER_
GAS_
OVERRIDE_
VALUE
MAX_
PRIORITY_
FEE_
PER_
GAS_
OVERRIDE_
VALUE
MORPH_
L1_
GAS_
PRICE_
ORACLE_
ABI
MORPH_
L1_
GAS_
PRICE_
ORACLE_
ADDRESS
NODE_
INTERFACE_
ARBITRUM_
ADDRESS
OPTIMISM_
L1_
GAS_
PRICE_
ORACLE_
ABI
OPTIMISM_
L1_
GAS_
PRICE_
ORACLE_
ADDRESS
packed
User
Operation
Schema
PRE_
VERIFICATION_
GAS_
OVERRIDE_
VALUE
SCROLL_
L1_
GAS_
PRICE_
ORACLE_
ABI
SCROLL_
L1_
GAS_
PRICE_
ORACLE_
ADDRESS
SIMULATION_
CALL_
GAS_
LIMIT
SIMULATION_
PRE_
VERIFICATION_
GAS
SIMULATION_
VERIFICATION_
GAS_
LIMIT
supported
Chains
Supported
Chain
Schema
user
Operation
V6
Schema
user
Operation
V7
Schema
VALIDATION_
ERRORS
VERIFICATION_
EXECUTION_
AT_
MAX_
GAS
VERIFICATION_
GAS_
ESTIMATION_
SIMULATOR
VERIFICATION_
GAS_
LIMIT_
BINARY_
SEARCH_
BYTECODE
VERIFICATION_
GAS_
LIMIT_
OVERRIDE_
VALUE
VGL_
ROUNDING
Functions
bump
Big
Int
Percent
calculate
Mapping
Storage
Key
clean
Up
Revert
Reason
create
Entry
Points
create
Gas
Estimator
create
Rpc
Client
get
Account
Gas
Limits
get
Gas
Limits
get
Init
Code
get
Paymaster
And
Data
get
Required
Prefund
get
Required
Prefund
V6
get
Required
Prefund
V7
is
Estimate
User
Operation
Gas
Result
V6
is
Estimate
User
Operation
Gas
Result
V7
is
Execution
Result
V6
is
Execution
Result
V7
is
User
Operation
V6
is
User
Operation
V7
merge
Chain
Config
merge
State
Overrides
pack
User
Op
V6
pack
User
Op
V7
to
Packed
User
Operation
validate
User
Operation
4337 Gas Estimator Documentation
Loading...