Create a new BundlerClient instance
Configuration for the bundler client
Send a UserOperation to the bundler
The UserOperation to send
The result containing the userOpHash and a wait function
Estimate gas for a UserOperation
Partial UserOperation with required sender and callData
Gas estimates for the UserOperation
Get UserOperation by hash
The hash of the UserOperation to retrieve
The UserOperation and EntryPoint, or null if not found
Get UserOperation receipt
The hash of the UserOperation
The receipt, or null if not yet included
Get supported EntryPoints
Array of supported EntryPoint addresses
Get chain ID from bundler
The chain ID
Wait for UserOperation receipt with polling
The hash of the UserOperation to wait for
Polling options
Optionaltimeout?: numberMaximum time to wait in milliseconds (default: 60000)
OptionalpollingInterval?: numberInterval between polls in milliseconds (default: 2000)
The UserOperation receipt
Bundler client for submitting UserOperations