# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeployUserOperationLib deploys a new Ethereum contract, binding an instance of UserOperationLib to it.
InterfaceToStruct converts interface to struct, use json here for convenience, optimize later.
NewIAggregator creates a new instance of IAggregator, bound to a specific deployed contract.
NewIAggregatorCaller creates a new read-only instance of IAggregator, bound to a specific deployed contract.
NewIAggregatorFilterer creates a new log filterer instance of IAggregator, bound to a specific deployed contract.
NewIAggregatorTransactor creates a new write-only instance of IAggregator, bound to a specific deployed contract.
NewIEntryPoint creates a new instance of IEntryPoint, bound to a specific deployed contract.
NewIEntryPointCaller creates a new read-only instance of IEntryPoint, bound to a specific deployed contract.
NewIEntryPointFilterer creates a new log filterer instance of IEntryPoint, bound to a specific deployed contract.
NewIEntryPointTransactor creates a new write-only instance of IEntryPoint, bound to a specific deployed contract.
NewINonceManager creates a new instance of INonceManager, bound to a specific deployed contract.
NewINonceManagerCaller creates a new read-only instance of INonceManager, bound to a specific deployed contract.
NewINonceManagerFilterer creates a new log filterer instance of INonceManager, bound to a specific deployed contract.
NewINonceManagerTransactor creates a new write-only instance of INonceManager, bound to a specific deployed contract.
NewIStakeManager creates a new instance of IStakeManager, bound to a specific deployed contract.
NewIStakeManagerCaller creates a new read-only instance of IStakeManager, bound to a specific deployed contract.
NewIStakeManagerFilterer creates a new log filterer instance of IStakeManager, bound to a specific deployed contract.
NewIStakeManagerTransactor creates a new write-only instance of IStakeManager, bound to a specific deployed contract.
NewUserOperationLib creates a new instance of UserOperationLib, bound to a specific deployed contract.
NewUserOperationLibCaller creates a new read-only instance of UserOperationLib, bound to a specific deployed contract.
NewUserOperationLibFilterer creates a new log filterer instance of UserOperationLib, bound to a specific deployed contract.
NewUserOperationLibTransactor creates a new write-only instance of UserOperationLib, bound to a specific deployed contract.
No description provided by the author
# Variables
EntryPointContract defines the address of the built-in AA entry point contract.
IAggregatorABI is the input ABI used to generate the binding from.
Deprecated: Use IAggregatorMetaData.Sigs instead.
IAggregatorMetaData contains all meta data concerning the IAggregator contract.
IEntryPointABI is the input ABI used to generate the binding from.
Deprecated: Use IEntryPointMetaData.Sigs instead.
IEntryPointMetaData contains all meta data concerning the IEntryPoint contract.
INonceManagerABI is the input ABI used to generate the binding from.
Deprecated: Use INonceManagerMetaData.Sigs instead.
INonceManagerMetaData contains all meta data concerning the INonceManager contract.
IStakeManagerABI is the input ABI used to generate the binding from.
Deprecated: Use IStakeManagerMetaData.Sigs instead.
IStakeManagerMetaData contains all meta data concerning the IStakeManager contract.
UserOperationLibABI is the input ABI used to generate the binding from.
UserOperationLibBin is the compiled bytecode used for deploying new contracts.
UserOperationLibMetaData contains all meta data concerning the UserOperationLib contract.
# Structs
ExecutionResult is the result of the aa operation execution.
FailedOp is the failed operation error returned by aa entrypoint.
IAggregator is an auto generated Go binding around an Ethereum contract.
IAggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
IAggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IAggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IAggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IAggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
IAggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IAggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
IAggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IAggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IEntryPoint is an auto generated Go binding around an Ethereum contract.
IEntryPointAccountDeployed represents a AccountDeployed event raised by the IEntryPoint contract.
IEntryPointAccountDeployedIterator is returned from FilterAccountDeployed and is used to iterate over the raw logs and unpacked data for AccountDeployed events raised by the IEntryPoint contract.
IEntryPointBeforeExecution represents a BeforeExecution event raised by the IEntryPoint contract.
IEntryPointBeforeExecutionIterator is returned from FilterBeforeExecution and is used to iterate over the raw logs and unpacked data for BeforeExecution events raised by the IEntryPoint contract.
IEntryPointCaller is an auto generated read-only Go binding around an Ethereum contract.
IEntryPointCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IEntryPointCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IEntryPointDeposited represents a Deposited event raised by the IEntryPoint contract.
IEntryPointDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the IEntryPoint contract.
IEntryPointFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IEntryPointRaw is an auto generated low-level Go binding around an Ethereum contract.
IEntryPointSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IEntryPointSignatureAggregatorChanged represents a SignatureAggregatorChanged event raised by the IEntryPoint contract.
IEntryPointSignatureAggregatorChangedIterator is returned from FilterSignatureAggregatorChanged and is used to iterate over the raw logs and unpacked data for SignatureAggregatorChanged events raised by the IEntryPoint contract.
IEntryPointStakeLocked represents a StakeLocked event raised by the IEntryPoint contract.
IEntryPointStakeLockedIterator is returned from FilterStakeLocked and is used to iterate over the raw logs and unpacked data for StakeLocked events raised by the IEntryPoint contract.
IEntryPointStakeUnlocked represents a StakeUnlocked event raised by the IEntryPoint contract.
IEntryPointStakeUnlockedIterator is returned from FilterStakeUnlocked and is used to iterate over the raw logs and unpacked data for StakeUnlocked events raised by the IEntryPoint contract.
IEntryPointStakeWithdrawn represents a StakeWithdrawn event raised by the IEntryPoint contract.
IEntryPointStakeWithdrawnIterator is returned from FilterStakeWithdrawn and is used to iterate over the raw logs and unpacked data for StakeWithdrawn events raised by the IEntryPoint contract.
IEntryPointTransactor is an auto generated write-only Go binding around an Ethereum contract.
IEntryPointTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IEntryPointTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IEntryPointUserOperationEvent represents a UserOperationEvent event raised by the IEntryPoint contract.
IEntryPointUserOperationEventIterator is returned from FilterUserOperationEvent and is used to iterate over the raw logs and unpacked data for UserOperationEvent events raised by the IEntryPoint contract.
IEntryPointUserOperationRevertReason represents a UserOperationRevertReason event raised by the IEntryPoint contract.
IEntryPointUserOperationRevertReasonIterator is returned from FilterUserOperationRevertReason and is used to iterate over the raw logs and unpacked data for UserOperationRevertReason events raised by the IEntryPoint contract.
IEntryPointUserOpsPerAggregator is an auto generated low-level Go binding around an user-defined struct.
IEntryPointWithdrawn represents a Withdrawn event raised by the IEntryPoint contract.
IEntryPointWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the IEntryPoint contract.
INonceManager is an auto generated Go binding around an Ethereum contract.
INonceManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
INonceManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
INonceManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
INonceManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
INonceManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
INonceManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
INonceManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
INonceManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
INonceManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IStakeManager is an auto generated Go binding around an Ethereum contract.
IStakeManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
IStakeManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IStakeManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IStakeManagerDeposited represents a Deposited event raised by the IStakeManager contract.
IStakeManagerDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the IStakeManager contract.
IStakeManagerDepositInfo is an auto generated low-level Go binding around an user-defined struct.
IStakeManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IStakeManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
IStakeManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IStakeManagerStakeLocked represents a StakeLocked event raised by the IStakeManager contract.
IStakeManagerStakeLockedIterator is returned from FilterStakeLocked and is used to iterate over the raw logs and unpacked data for StakeLocked events raised by the IStakeManager contract.
IStakeManagerStakeUnlocked represents a StakeUnlocked event raised by the IStakeManager contract.
IStakeManagerStakeUnlockedIterator is returned from FilterStakeUnlocked and is used to iterate over the raw logs and unpacked data for StakeUnlocked events raised by the IStakeManager contract.
IStakeManagerStakeWithdrawn represents a StakeWithdrawn event raised by the IStakeManager contract.
IStakeManagerStakeWithdrawnIterator is returned from FilterStakeWithdrawn and is used to iterate over the raw logs and unpacked data for StakeWithdrawn events raised by the IStakeManager contract.
IStakeManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
IStakeManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IStakeManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IStakeManagerWithdrawn represents a Withdrawn event raised by the IStakeManager contract.
IStakeManagerWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the IStakeManager contract.
ReturnInfo is the return value of the entry point.
StakeInfo is the stake information of an account.
UserOperation is an auto generated low-level Go binding around an user-defined struct.
UserOperationLib is an auto generated Go binding around an Ethereum contract.
UserOperationLibCaller is an auto generated read-only Go binding around an Ethereum contract.
UserOperationLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UserOperationLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UserOperationLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
UserOperationLibRaw is an auto generated low-level Go binding around an Ethereum contract.
UserOperationLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UserOperationLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
UserOperationLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UserOperationLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ValidationResult is the result of the validation.
# Interfaces
No description provided by the author