Documentation ¶
Index ¶
- Variables
- type EntryPointMemoryUserOp
- type EntryPointUserOpInfo
- type Entrypointv7
- type Entrypointv7AccountDeployed
- type Entrypointv7AccountDeployedIterator
- type Entrypointv7BeforeExecution
- type Entrypointv7BeforeExecutionIterator
- type Entrypointv7Caller
- func (_Entrypointv7 *Entrypointv7Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7Caller) Deposits(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Entrypointv7 *Entrypointv7Caller) GetDepositInfo(opts *bind.CallOpts, account common.Address) (IStakeManagerDepositInfo, error)
- func (_Entrypointv7 *Entrypointv7Caller) GetNonce(opts *bind.CallOpts, sender common.Address, key *big.Int) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7Caller) GetUserOpHash(opts *bind.CallOpts, userOp PackedUserOperation) ([32]byte, error)
- func (_Entrypointv7 *Entrypointv7Caller) NonceSequenceNumber(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type Entrypointv7CallerRaw
- type Entrypointv7CallerSession
- func (_Entrypointv7 *Entrypointv7CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7CallerSession) Deposits(arg0 common.Address) (struct{ ... }, error)
- func (_Entrypointv7 *Entrypointv7CallerSession) GetDepositInfo(account common.Address) (IStakeManagerDepositInfo, error)
- func (_Entrypointv7 *Entrypointv7CallerSession) GetNonce(sender common.Address, key *big.Int) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7CallerSession) GetUserOpHash(userOp PackedUserOperation) ([32]byte, error)
- func (_Entrypointv7 *Entrypointv7CallerSession) NonceSequenceNumber(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type Entrypointv7Deposited
- type Entrypointv7DepositedIterator
- type Entrypointv7Filterer
- func (_Entrypointv7 *Entrypointv7Filterer) FilterAccountDeployed(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address) (*Entrypointv7AccountDeployedIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterBeforeExecution(opts *bind.FilterOpts) (*Entrypointv7BeforeExecutionIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterDeposited(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7DepositedIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterPostOpRevertReason(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address) (*Entrypointv7PostOpRevertReasonIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterSignatureAggregatorChanged(opts *bind.FilterOpts, aggregator []common.Address) (*Entrypointv7SignatureAggregatorChangedIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterStakeLocked(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7StakeLockedIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterStakeUnlocked(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7StakeUnlockedIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterStakeWithdrawn(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7StakeWithdrawnIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterUserOperationEvent(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address, ...) (*Entrypointv7UserOperationEventIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterUserOperationPrefundTooLow(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address) (*Entrypointv7UserOperationPrefundTooLowIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterUserOperationRevertReason(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address) (*Entrypointv7UserOperationRevertReasonIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) FilterWithdrawn(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7WithdrawnIterator, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseAccountDeployed(log types.Log) (*Entrypointv7AccountDeployed, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseBeforeExecution(log types.Log) (*Entrypointv7BeforeExecution, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseDeposited(log types.Log) (*Entrypointv7Deposited, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParsePostOpRevertReason(log types.Log) (*Entrypointv7PostOpRevertReason, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseSignatureAggregatorChanged(log types.Log) (*Entrypointv7SignatureAggregatorChanged, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseStakeLocked(log types.Log) (*Entrypointv7StakeLocked, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseStakeUnlocked(log types.Log) (*Entrypointv7StakeUnlocked, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseStakeWithdrawn(log types.Log) (*Entrypointv7StakeWithdrawn, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseUserOperationEvent(log types.Log) (*Entrypointv7UserOperationEvent, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseUserOperationPrefundTooLow(log types.Log) (*Entrypointv7UserOperationPrefundTooLow, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseUserOperationRevertReason(log types.Log) (*Entrypointv7UserOperationRevertReason, error)
- func (_Entrypointv7 *Entrypointv7Filterer) ParseWithdrawn(log types.Log) (*Entrypointv7Withdrawn, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchAccountDeployed(opts *bind.WatchOpts, sink chan<- *Entrypointv7AccountDeployed, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchBeforeExecution(opts *bind.WatchOpts, sink chan<- *Entrypointv7BeforeExecution) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *Entrypointv7Deposited, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchPostOpRevertReason(opts *bind.WatchOpts, sink chan<- *Entrypointv7PostOpRevertReason, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchSignatureAggregatorChanged(opts *bind.WatchOpts, sink chan<- *Entrypointv7SignatureAggregatorChanged, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchStakeLocked(opts *bind.WatchOpts, sink chan<- *Entrypointv7StakeLocked, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchStakeUnlocked(opts *bind.WatchOpts, sink chan<- *Entrypointv7StakeUnlocked, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *Entrypointv7StakeWithdrawn, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchUserOperationEvent(opts *bind.WatchOpts, sink chan<- *Entrypointv7UserOperationEvent, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchUserOperationPrefundTooLow(opts *bind.WatchOpts, sink chan<- *Entrypointv7UserOperationPrefundTooLow, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchUserOperationRevertReason(opts *bind.WatchOpts, sink chan<- *Entrypointv7UserOperationRevertReason, ...) (event.Subscription, error)
- func (_Entrypointv7 *Entrypointv7Filterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *Entrypointv7Withdrawn, ...) (event.Subscription, error)
- type Entrypointv7PostOpRevertReason
- type Entrypointv7PostOpRevertReasonIterator
- type Entrypointv7Raw
- func (_Entrypointv7 *Entrypointv7Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Entrypointv7 *Entrypointv7Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Entrypointv7Session
- func (_Entrypointv7 *Entrypointv7Session) AddStake(unstakeDelaySec uint32) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7Session) DelegateAndRevert(target common.Address, data []byte) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) DepositTo(account common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) Deposits(arg0 common.Address) (struct{ ... }, error)
- func (_Entrypointv7 *Entrypointv7Session) GetDepositInfo(account common.Address) (IStakeManagerDepositInfo, error)
- func (_Entrypointv7 *Entrypointv7Session) GetNonce(sender common.Address, key *big.Int) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7Session) GetSenderAddress(initCode []byte) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) GetUserOpHash(userOp PackedUserOperation) ([32]byte, error)
- func (_Entrypointv7 *Entrypointv7Session) HandleAggregatedOps(opsPerAggregator []IEntryPointUserOpsPerAggregator, beneficiary common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) HandleOps(ops []PackedUserOperation, beneficiary common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) IncrementNonce(key *big.Int) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) InnerHandleOp(callData []byte, opInfo EntryPointUserOpInfo, context []byte) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) NonceSequenceNumber(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_Entrypointv7 *Entrypointv7Session) Receive() (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Entrypointv7 *Entrypointv7Session) UnlockStake() (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) WithdrawStake(withdrawAddress common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Session) WithdrawTo(withdrawAddress common.Address, withdrawAmount *big.Int) (*types.Transaction, error)
- type Entrypointv7SignatureAggregatorChanged
- type Entrypointv7SignatureAggregatorChangedIterator
- type Entrypointv7StakeLocked
- type Entrypointv7StakeLockedIterator
- type Entrypointv7StakeUnlocked
- type Entrypointv7StakeUnlockedIterator
- type Entrypointv7StakeWithdrawn
- type Entrypointv7StakeWithdrawnIterator
- type Entrypointv7Transactor
- func (_Entrypointv7 *Entrypointv7Transactor) AddStake(opts *bind.TransactOpts, unstakeDelaySec uint32) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) DelegateAndRevert(opts *bind.TransactOpts, target common.Address, data []byte) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) DepositTo(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) GetSenderAddress(opts *bind.TransactOpts, initCode []byte) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) HandleAggregatedOps(opts *bind.TransactOpts, opsPerAggregator []IEntryPointUserOpsPerAggregator, ...) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) HandleOps(opts *bind.TransactOpts, ops []PackedUserOperation, beneficiary common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) IncrementNonce(opts *bind.TransactOpts, key *big.Int) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) InnerHandleOp(opts *bind.TransactOpts, callData []byte, opInfo EntryPointUserOpInfo, ...) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) UnlockStake(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) WithdrawStake(opts *bind.TransactOpts, withdrawAddress common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7Transactor) WithdrawTo(opts *bind.TransactOpts, withdrawAddress common.Address, ...) (*types.Transaction, error)
- type Entrypointv7TransactorRaw
- type Entrypointv7TransactorSession
- func (_Entrypointv7 *Entrypointv7TransactorSession) AddStake(unstakeDelaySec uint32) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) DelegateAndRevert(target common.Address, data []byte) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) DepositTo(account common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) GetSenderAddress(initCode []byte) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) HandleAggregatedOps(opsPerAggregator []IEntryPointUserOpsPerAggregator, beneficiary common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) HandleOps(ops []PackedUserOperation, beneficiary common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) IncrementNonce(key *big.Int) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) InnerHandleOp(callData []byte, opInfo EntryPointUserOpInfo, context []byte) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) Receive() (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) UnlockStake() (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) WithdrawStake(withdrawAddress common.Address) (*types.Transaction, error)
- func (_Entrypointv7 *Entrypointv7TransactorSession) WithdrawTo(withdrawAddress common.Address, withdrawAmount *big.Int) (*types.Transaction, error)
- type Entrypointv7UserOperationEvent
- type Entrypointv7UserOperationEventIterator
- type Entrypointv7UserOperationPrefundTooLow
- type Entrypointv7UserOperationPrefundTooLowIterator
- type Entrypointv7UserOperationRevertReason
- type Entrypointv7UserOperationRevertReasonIterator
- type Entrypointv7Withdrawn
- type Entrypointv7WithdrawnIterator
- type IEntryPointUserOpsPerAggregator
- type IStakeManagerDepositInfo
- type PackedUserOperation
Constants ¶
This section is empty.
Variables ¶
var Entrypointv7ABI = Entrypointv7MetaData.ABI
Entrypointv7ABI is the input ABI used to generate the binding from. Deprecated: Use Entrypointv7MetaData.ABI instead.
var Entrypointv7MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"ret\",\"type\":\"bytes\"}],\"name\":\"DelegateAndRevert\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"opIndex\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"FailedOp\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"opIndex\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"inner\",\"type\":\"bytes\"}],\"name\":\"FailedOpWithRevert\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"name\":\"PostOpReverted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ReentrancyGuardReentrantCall\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"SenderAddressResult\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"SignatureValidationFailed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"userOpHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"factory\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"paymaster\",\"type\":\"address\"}],\"name\":\"AccountDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"BeforeExecution\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalDeposit\",\"type\":\"uint256\"}],\"name\":\"Deposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"userOpHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"revertReason\",\"type\":\"bytes\"}],\"name\":\"PostOpRevertReason\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"SignatureAggregatorChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalStaked\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"unstakeDelaySec\",\"type\":\"uint256\"}],\"name\":\"StakeLocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"withdrawTime\",\"type\":\"uint256\"}],\"name\":\"StakeUnlocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"withdrawAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"StakeWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"userOpHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"paymaster\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"actualGasCost\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"actualGasUsed\",\"type\":\"uint256\"}],\"name\":\"UserOperationEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"userOpHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"name\":\"UserOperationPrefundTooLow\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"userOpHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"revertReason\",\"type\":\"bytes\"}],\"name\":\"UserOperationRevertReason\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"withdrawAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Withdrawn\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"unstakeDelaySec\",\"type\":\"uint32\"}],\"name\":\"addStake\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"delegateAndRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"depositTo\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"deposits\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"deposit\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"staked\",\"type\":\"bool\"},{\"internalType\":\"uint112\",\"name\":\"stake\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"unstakeDelaySec\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"withdrawTime\",\"type\":\"uint48\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getDepositInfo\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"deposit\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"staked\",\"type\":\"bool\"},{\"internalType\":\"uint112\",\"name\":\"stake\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"unstakeDelaySec\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"withdrawTime\",\"type\":\"uint48\"}],\"internalType\":\"structIStakeManager.DepositInfo\",\"name\":\"info\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint192\",\"name\":\"key\",\"type\":\"uint192\"}],\"name\":\"getNonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"initCode\",\"type\":\"bytes\"}],\"name\":\"getSenderAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"initCode\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"accountGasLimits\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"preVerificationGas\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"gasFees\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"paymasterAndData\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structPackedUserOperation\",\"name\":\"userOp\",\"type\":\"tuple\"}],\"name\":\"getUserOpHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"initCode\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"accountGasLimits\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"preVerificationGas\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"gasFees\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"paymasterAndData\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structPackedUserOperation[]\",\"name\":\"userOps\",\"type\":\"tuple[]\"},{\"internalType\":\"contractIAggregator\",\"name\":\"aggregator\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structIEntryPoint.UserOpsPerAggregator[]\",\"name\":\"opsPerAggregator\",\"type\":\"tuple[]\"},{\"internalType\":\"addresspayable\",\"name\":\"beneficiary\",\"type\":\"address\"}],\"name\":\"handleAggregatedOps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"initCode\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"accountGasLimits\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"preVerificationGas\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"gasFees\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"paymasterAndData\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structPackedUserOperation[]\",\"name\":\"ops\",\"type\":\"tuple[]\"},{\"internalType\":\"addresspayable\",\"name\":\"beneficiary\",\"type\":\"address\"}],\"name\":\"handleOps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint192\",\"name\":\"key\",\"type\":\"uint192\"}],\"name\":\"incrementNonce\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"},{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"verificationGasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"callGasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"paymasterVerificationGasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"paymasterPostOpGasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"preVerificationGas\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"paymaster\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"maxFeePerGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxPriorityFeePerGas\",\"type\":\"uint256\"}],\"internalType\":\"structEntryPoint.MemoryUserOp\",\"name\":\"mUserOp\",\"type\":\"tuple\"},{\"internalType\":\"bytes32\",\"name\":\"userOpHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"prefund\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"contextOffset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"preOpGas\",\"type\":\"uint256\"}],\"internalType\":\"structEntryPoint.UserOpInfo\",\"name\":\"opInfo\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"context\",\"type\":\"bytes\"}],\"name\":\"innerHandleOp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"actualGasCost\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint192\",\"name\":\"\",\"type\":\"uint192\"}],\"name\":\"nonceSequenceNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unlockStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"withdrawAddress\",\"type\":\"address\"}],\"name\":\"withdrawStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"withdrawAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"withdrawAmount\",\"type\":\"uint256\"}],\"name\":\"withdrawTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
Entrypointv7MetaData contains all meta data concerning the Entrypointv7 contract.
Functions ¶
This section is empty.
Types ¶
type EntryPointMemoryUserOp ¶
type EntryPointMemoryUserOp struct { Sender common.Address Nonce *big.Int VerificationGasLimit *big.Int CallGasLimit *big.Int PaymasterVerificationGasLimit *big.Int PaymasterPostOpGasLimit *big.Int PreVerificationGas *big.Int Paymaster common.Address MaxFeePerGas *big.Int MaxPriorityFeePerGas *big.Int }
EntryPointMemoryUserOp is an auto generated low-level Go binding around an user-defined struct.
type EntryPointUserOpInfo ¶
type EntryPointUserOpInfo struct { MUserOp EntryPointMemoryUserOp UserOpHash [32]byte Prefund *big.Int ContextOffset *big.Int PreOpGas *big.Int }
EntryPointUserOpInfo is an auto generated low-level Go binding around an user-defined struct.
type Entrypointv7 ¶
type Entrypointv7 struct { Entrypointv7Caller // Read-only binding to the contract Entrypointv7Transactor // Write-only binding to the contract Entrypointv7Filterer // Log filterer for contract events }
Entrypointv7 is an auto generated Go binding around an Ethereum contract.
func NewEntrypointv7 ¶
func NewEntrypointv7(address common.Address, backend bind.ContractBackend) (*Entrypointv7, error)
NewEntrypointv7 creates a new instance of Entrypointv7, bound to a specific deployed contract.
type Entrypointv7AccountDeployed ¶
type Entrypointv7AccountDeployed struct { UserOpHash [32]byte Sender common.Address Factory common.Address Paymaster common.Address Raw types.Log // Blockchain specific contextual infos }
Entrypointv7AccountDeployed represents a AccountDeployed event raised by the Entrypointv7 contract.
type Entrypointv7AccountDeployedIterator ¶
type Entrypointv7AccountDeployedIterator struct { Event *Entrypointv7AccountDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7AccountDeployedIterator is returned from FilterAccountDeployed and is used to iterate over the raw logs and unpacked data for AccountDeployed events raised by the Entrypointv7 contract.
func (*Entrypointv7AccountDeployedIterator) Close ¶
func (it *Entrypointv7AccountDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7AccountDeployedIterator) Error ¶
func (it *Entrypointv7AccountDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7AccountDeployedIterator) Next ¶
func (it *Entrypointv7AccountDeployedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7BeforeExecution ¶
Entrypointv7BeforeExecution represents a BeforeExecution event raised by the Entrypointv7 contract.
type Entrypointv7BeforeExecutionIterator ¶
type Entrypointv7BeforeExecutionIterator struct { Event *Entrypointv7BeforeExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7BeforeExecutionIterator is returned from FilterBeforeExecution and is used to iterate over the raw logs and unpacked data for BeforeExecution events raised by the Entrypointv7 contract.
func (*Entrypointv7BeforeExecutionIterator) Close ¶
func (it *Entrypointv7BeforeExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7BeforeExecutionIterator) Error ¶
func (it *Entrypointv7BeforeExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7BeforeExecutionIterator) Next ¶
func (it *Entrypointv7BeforeExecutionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7Caller ¶
type Entrypointv7Caller struct {
// contains filtered or unexported fields
}
Entrypointv7Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewEntrypointv7Caller ¶
func NewEntrypointv7Caller(address common.Address, caller bind.ContractCaller) (*Entrypointv7Caller, error)
NewEntrypointv7Caller creates a new read-only instance of Entrypointv7, bound to a specific deployed contract.
func (*Entrypointv7Caller) BalanceOf ¶
func (_Entrypointv7 *Entrypointv7Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Entrypointv7Caller) Deposits ¶
func (_Entrypointv7 *Entrypointv7Caller) Deposits(opts *bind.CallOpts, arg0 common.Address) (struct { Deposit *big.Int Staked bool Stake *big.Int UnstakeDelaySec uint32 WithdrawTime *big.Int }, error)
Deposits is a free data retrieval call binding the contract method 0xfc7e286d.
Solidity: function deposits(address ) view returns(uint256 deposit, bool staked, uint112 stake, uint32 unstakeDelaySec, uint48 withdrawTime)
func (*Entrypointv7Caller) GetDepositInfo ¶
func (_Entrypointv7 *Entrypointv7Caller) GetDepositInfo(opts *bind.CallOpts, account common.Address) (IStakeManagerDepositInfo, error)
GetDepositInfo is a free data retrieval call binding the contract method 0x5287ce12.
Solidity: function getDepositInfo(address account) view returns((uint256,bool,uint112,uint32,uint48) info)
func (*Entrypointv7Caller) GetNonce ¶
func (_Entrypointv7 *Entrypointv7Caller) GetNonce(opts *bind.CallOpts, sender common.Address, key *big.Int) (*big.Int, error)
GetNonce is a free data retrieval call binding the contract method 0x35567e1a.
Solidity: function getNonce(address sender, uint192 key) view returns(uint256 nonce)
func (*Entrypointv7Caller) GetUserOpHash ¶
func (_Entrypointv7 *Entrypointv7Caller) GetUserOpHash(opts *bind.CallOpts, userOp PackedUserOperation) ([32]byte, error)
GetUserOpHash is a free data retrieval call binding the contract method 0x22cdde4c.
Solidity: function getUserOpHash((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes) userOp) view returns(bytes32)
func (*Entrypointv7Caller) NonceSequenceNumber ¶
func (_Entrypointv7 *Entrypointv7Caller) NonceSequenceNumber(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
NonceSequenceNumber is a free data retrieval call binding the contract method 0x1b2e01b8.
Solidity: function nonceSequenceNumber(address , uint192 ) view returns(uint256)
func (*Entrypointv7Caller) SupportsInterface ¶
func (_Entrypointv7 *Entrypointv7Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type Entrypointv7CallerRaw ¶
type Entrypointv7CallerRaw struct {
Contract *Entrypointv7Caller // Generic read-only contract binding to access the raw methods on
}
Entrypointv7CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Entrypointv7CallerRaw) Call ¶
func (_Entrypointv7 *Entrypointv7CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type Entrypointv7CallerSession ¶
type Entrypointv7CallerSession struct { Contract *Entrypointv7Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Entrypointv7CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Entrypointv7CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Entrypointv7CallerSession) Deposits ¶
func (_Entrypointv7 *Entrypointv7CallerSession) Deposits(arg0 common.Address) (struct { Deposit *big.Int Staked bool Stake *big.Int UnstakeDelaySec uint32 WithdrawTime *big.Int }, error)
Deposits is a free data retrieval call binding the contract method 0xfc7e286d.
Solidity: function deposits(address ) view returns(uint256 deposit, bool staked, uint112 stake, uint32 unstakeDelaySec, uint48 withdrawTime)
func (*Entrypointv7CallerSession) GetDepositInfo ¶
func (_Entrypointv7 *Entrypointv7CallerSession) GetDepositInfo(account common.Address) (IStakeManagerDepositInfo, error)
GetDepositInfo is a free data retrieval call binding the contract method 0x5287ce12.
Solidity: function getDepositInfo(address account) view returns((uint256,bool,uint112,uint32,uint48) info)
func (*Entrypointv7CallerSession) GetNonce ¶
func (_Entrypointv7 *Entrypointv7CallerSession) GetNonce(sender common.Address, key *big.Int) (*big.Int, error)
GetNonce is a free data retrieval call binding the contract method 0x35567e1a.
Solidity: function getNonce(address sender, uint192 key) view returns(uint256 nonce)
func (*Entrypointv7CallerSession) GetUserOpHash ¶
func (_Entrypointv7 *Entrypointv7CallerSession) GetUserOpHash(userOp PackedUserOperation) ([32]byte, error)
GetUserOpHash is a free data retrieval call binding the contract method 0x22cdde4c.
Solidity: function getUserOpHash((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes) userOp) view returns(bytes32)
func (*Entrypointv7CallerSession) NonceSequenceNumber ¶
func (_Entrypointv7 *Entrypointv7CallerSession) NonceSequenceNumber(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
NonceSequenceNumber is a free data retrieval call binding the contract method 0x1b2e01b8.
Solidity: function nonceSequenceNumber(address , uint192 ) view returns(uint256)
func (*Entrypointv7CallerSession) SupportsInterface ¶
func (_Entrypointv7 *Entrypointv7CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type Entrypointv7Deposited ¶
type Entrypointv7Deposited struct { Account common.Address TotalDeposit *big.Int Raw types.Log // Blockchain specific contextual infos }
Entrypointv7Deposited represents a Deposited event raised by the Entrypointv7 contract.
type Entrypointv7DepositedIterator ¶
type Entrypointv7DepositedIterator struct { Event *Entrypointv7Deposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7DepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the Entrypointv7 contract.
func (*Entrypointv7DepositedIterator) Close ¶
func (it *Entrypointv7DepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7DepositedIterator) Error ¶
func (it *Entrypointv7DepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7DepositedIterator) Next ¶
func (it *Entrypointv7DepositedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7Filterer ¶
type Entrypointv7Filterer struct {
// contains filtered or unexported fields
}
Entrypointv7Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEntrypointv7Filterer ¶
func NewEntrypointv7Filterer(address common.Address, filterer bind.ContractFilterer) (*Entrypointv7Filterer, error)
NewEntrypointv7Filterer creates a new log filterer instance of Entrypointv7, bound to a specific deployed contract.
func (*Entrypointv7Filterer) FilterAccountDeployed ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterAccountDeployed(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address) (*Entrypointv7AccountDeployedIterator, error)
FilterAccountDeployed is a free log retrieval operation binding the contract event 0xd51a9c61267aa6196961883ecf5ff2da6619c37dac0fa92122513fb32c032d2d.
Solidity: event AccountDeployed(bytes32 indexed userOpHash, address indexed sender, address factory, address paymaster)
func (*Entrypointv7Filterer) FilterBeforeExecution ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterBeforeExecution(opts *bind.FilterOpts) (*Entrypointv7BeforeExecutionIterator, error)
FilterBeforeExecution is a free log retrieval operation binding the contract event 0xbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972.
Solidity: event BeforeExecution()
func (*Entrypointv7Filterer) FilterDeposited ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterDeposited(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7DepositedIterator, error)
FilterDeposited is a free log retrieval operation binding the contract event 0x2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4.
Solidity: event Deposited(address indexed account, uint256 totalDeposit)
func (*Entrypointv7Filterer) FilterPostOpRevertReason ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterPostOpRevertReason(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address) (*Entrypointv7PostOpRevertReasonIterator, error)
FilterPostOpRevertReason is a free log retrieval operation binding the contract event 0xf62676f440ff169a3a9afdbf812e89e7f95975ee8e5c31214ffdef631c5f4792.
Solidity: event PostOpRevertReason(bytes32 indexed userOpHash, address indexed sender, uint256 nonce, bytes revertReason)
func (*Entrypointv7Filterer) FilterSignatureAggregatorChanged ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterSignatureAggregatorChanged(opts *bind.FilterOpts, aggregator []common.Address) (*Entrypointv7SignatureAggregatorChangedIterator, error)
FilterSignatureAggregatorChanged is a free log retrieval operation binding the contract event 0x575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d.
Solidity: event SignatureAggregatorChanged(address indexed aggregator)
func (*Entrypointv7Filterer) FilterStakeLocked ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterStakeLocked(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7StakeLockedIterator, error)
FilterStakeLocked is a free log retrieval operation binding the contract event 0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01.
Solidity: event StakeLocked(address indexed account, uint256 totalStaked, uint256 unstakeDelaySec)
func (*Entrypointv7Filterer) FilterStakeUnlocked ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterStakeUnlocked(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7StakeUnlockedIterator, error)
FilterStakeUnlocked is a free log retrieval operation binding the contract event 0xfa9b3c14cc825c412c9ed81b3ba365a5b459439403f18829e572ed53a4180f0a.
Solidity: event StakeUnlocked(address indexed account, uint256 withdrawTime)
func (*Entrypointv7Filterer) FilterStakeWithdrawn ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterStakeWithdrawn(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7StakeWithdrawnIterator, error)
FilterStakeWithdrawn is a free log retrieval operation binding the contract event 0xb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda3.
Solidity: event StakeWithdrawn(address indexed account, address withdrawAddress, uint256 amount)
func (*Entrypointv7Filterer) FilterUserOperationEvent ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterUserOperationEvent(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address, paymaster []common.Address) (*Entrypointv7UserOperationEventIterator, error)
FilterUserOperationEvent is a free log retrieval operation binding the contract event 0x49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f.
Solidity: event UserOperationEvent(bytes32 indexed userOpHash, address indexed sender, address indexed paymaster, uint256 nonce, bool success, uint256 actualGasCost, uint256 actualGasUsed)
func (*Entrypointv7Filterer) FilterUserOperationPrefundTooLow ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterUserOperationPrefundTooLow(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address) (*Entrypointv7UserOperationPrefundTooLowIterator, error)
FilterUserOperationPrefundTooLow is a free log retrieval operation binding the contract event 0x67b4fa9642f42120bf031f3051d1824b0fe25627945b27b8a6a65d5761d5482e.
Solidity: event UserOperationPrefundTooLow(bytes32 indexed userOpHash, address indexed sender, uint256 nonce)
func (*Entrypointv7Filterer) FilterUserOperationRevertReason ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterUserOperationRevertReason(opts *bind.FilterOpts, userOpHash [][32]byte, sender []common.Address) (*Entrypointv7UserOperationRevertReasonIterator, error)
FilterUserOperationRevertReason is a free log retrieval operation binding the contract event 0x1c4fada7374c0a9ee8841fc38afe82932dc0f8e69012e927f061a8bae611a201.
Solidity: event UserOperationRevertReason(bytes32 indexed userOpHash, address indexed sender, uint256 nonce, bytes revertReason)
func (*Entrypointv7Filterer) FilterWithdrawn ¶
func (_Entrypointv7 *Entrypointv7Filterer) FilterWithdrawn(opts *bind.FilterOpts, account []common.Address) (*Entrypointv7WithdrawnIterator, error)
FilterWithdrawn is a free log retrieval operation binding the contract event 0xd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb.
Solidity: event Withdrawn(address indexed account, address withdrawAddress, uint256 amount)
func (*Entrypointv7Filterer) ParseAccountDeployed ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseAccountDeployed(log types.Log) (*Entrypointv7AccountDeployed, error)
ParseAccountDeployed is a log parse operation binding the contract event 0xd51a9c61267aa6196961883ecf5ff2da6619c37dac0fa92122513fb32c032d2d.
Solidity: event AccountDeployed(bytes32 indexed userOpHash, address indexed sender, address factory, address paymaster)
func (*Entrypointv7Filterer) ParseBeforeExecution ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseBeforeExecution(log types.Log) (*Entrypointv7BeforeExecution, error)
ParseBeforeExecution is a log parse operation binding the contract event 0xbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972.
Solidity: event BeforeExecution()
func (*Entrypointv7Filterer) ParseDeposited ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseDeposited(log types.Log) (*Entrypointv7Deposited, error)
ParseDeposited is a log parse operation binding the contract event 0x2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4.
Solidity: event Deposited(address indexed account, uint256 totalDeposit)
func (*Entrypointv7Filterer) ParsePostOpRevertReason ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParsePostOpRevertReason(log types.Log) (*Entrypointv7PostOpRevertReason, error)
ParsePostOpRevertReason is a log parse operation binding the contract event 0xf62676f440ff169a3a9afdbf812e89e7f95975ee8e5c31214ffdef631c5f4792.
Solidity: event PostOpRevertReason(bytes32 indexed userOpHash, address indexed sender, uint256 nonce, bytes revertReason)
func (*Entrypointv7Filterer) ParseSignatureAggregatorChanged ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseSignatureAggregatorChanged(log types.Log) (*Entrypointv7SignatureAggregatorChanged, error)
ParseSignatureAggregatorChanged is a log parse operation binding the contract event 0x575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d.
Solidity: event SignatureAggregatorChanged(address indexed aggregator)
func (*Entrypointv7Filterer) ParseStakeLocked ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseStakeLocked(log types.Log) (*Entrypointv7StakeLocked, error)
ParseStakeLocked is a log parse operation binding the contract event 0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01.
Solidity: event StakeLocked(address indexed account, uint256 totalStaked, uint256 unstakeDelaySec)
func (*Entrypointv7Filterer) ParseStakeUnlocked ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseStakeUnlocked(log types.Log) (*Entrypointv7StakeUnlocked, error)
ParseStakeUnlocked is a log parse operation binding the contract event 0xfa9b3c14cc825c412c9ed81b3ba365a5b459439403f18829e572ed53a4180f0a.
Solidity: event StakeUnlocked(address indexed account, uint256 withdrawTime)
func (*Entrypointv7Filterer) ParseStakeWithdrawn ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseStakeWithdrawn(log types.Log) (*Entrypointv7StakeWithdrawn, error)
ParseStakeWithdrawn is a log parse operation binding the contract event 0xb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda3.
Solidity: event StakeWithdrawn(address indexed account, address withdrawAddress, uint256 amount)
func (*Entrypointv7Filterer) ParseUserOperationEvent ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseUserOperationEvent(log types.Log) (*Entrypointv7UserOperationEvent, error)
ParseUserOperationEvent is a log parse operation binding the contract event 0x49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f.
Solidity: event UserOperationEvent(bytes32 indexed userOpHash, address indexed sender, address indexed paymaster, uint256 nonce, bool success, uint256 actualGasCost, uint256 actualGasUsed)
func (*Entrypointv7Filterer) ParseUserOperationPrefundTooLow ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseUserOperationPrefundTooLow(log types.Log) (*Entrypointv7UserOperationPrefundTooLow, error)
ParseUserOperationPrefundTooLow is a log parse operation binding the contract event 0x67b4fa9642f42120bf031f3051d1824b0fe25627945b27b8a6a65d5761d5482e.
Solidity: event UserOperationPrefundTooLow(bytes32 indexed userOpHash, address indexed sender, uint256 nonce)
func (*Entrypointv7Filterer) ParseUserOperationRevertReason ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseUserOperationRevertReason(log types.Log) (*Entrypointv7UserOperationRevertReason, error)
ParseUserOperationRevertReason is a log parse operation binding the contract event 0x1c4fada7374c0a9ee8841fc38afe82932dc0f8e69012e927f061a8bae611a201.
Solidity: event UserOperationRevertReason(bytes32 indexed userOpHash, address indexed sender, uint256 nonce, bytes revertReason)
func (*Entrypointv7Filterer) ParseWithdrawn ¶
func (_Entrypointv7 *Entrypointv7Filterer) ParseWithdrawn(log types.Log) (*Entrypointv7Withdrawn, error)
ParseWithdrawn is a log parse operation binding the contract event 0xd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb.
Solidity: event Withdrawn(address indexed account, address withdrawAddress, uint256 amount)
func (*Entrypointv7Filterer) WatchAccountDeployed ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchAccountDeployed(opts *bind.WatchOpts, sink chan<- *Entrypointv7AccountDeployed, userOpHash [][32]byte, sender []common.Address) (event.Subscription, error)
WatchAccountDeployed is a free log subscription operation binding the contract event 0xd51a9c61267aa6196961883ecf5ff2da6619c37dac0fa92122513fb32c032d2d.
Solidity: event AccountDeployed(bytes32 indexed userOpHash, address indexed sender, address factory, address paymaster)
func (*Entrypointv7Filterer) WatchBeforeExecution ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchBeforeExecution(opts *bind.WatchOpts, sink chan<- *Entrypointv7BeforeExecution) (event.Subscription, error)
WatchBeforeExecution is a free log subscription operation binding the contract event 0xbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972.
Solidity: event BeforeExecution()
func (*Entrypointv7Filterer) WatchDeposited ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *Entrypointv7Deposited, account []common.Address) (event.Subscription, error)
WatchDeposited is a free log subscription operation binding the contract event 0x2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4.
Solidity: event Deposited(address indexed account, uint256 totalDeposit)
func (*Entrypointv7Filterer) WatchPostOpRevertReason ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchPostOpRevertReason(opts *bind.WatchOpts, sink chan<- *Entrypointv7PostOpRevertReason, userOpHash [][32]byte, sender []common.Address) (event.Subscription, error)
WatchPostOpRevertReason is a free log subscription operation binding the contract event 0xf62676f440ff169a3a9afdbf812e89e7f95975ee8e5c31214ffdef631c5f4792.
Solidity: event PostOpRevertReason(bytes32 indexed userOpHash, address indexed sender, uint256 nonce, bytes revertReason)
func (*Entrypointv7Filterer) WatchSignatureAggregatorChanged ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchSignatureAggregatorChanged(opts *bind.WatchOpts, sink chan<- *Entrypointv7SignatureAggregatorChanged, aggregator []common.Address) (event.Subscription, error)
WatchSignatureAggregatorChanged is a free log subscription operation binding the contract event 0x575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d.
Solidity: event SignatureAggregatorChanged(address indexed aggregator)
func (*Entrypointv7Filterer) WatchStakeLocked ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchStakeLocked(opts *bind.WatchOpts, sink chan<- *Entrypointv7StakeLocked, account []common.Address) (event.Subscription, error)
WatchStakeLocked is a free log subscription operation binding the contract event 0xa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01.
Solidity: event StakeLocked(address indexed account, uint256 totalStaked, uint256 unstakeDelaySec)
func (*Entrypointv7Filterer) WatchStakeUnlocked ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchStakeUnlocked(opts *bind.WatchOpts, sink chan<- *Entrypointv7StakeUnlocked, account []common.Address) (event.Subscription, error)
WatchStakeUnlocked is a free log subscription operation binding the contract event 0xfa9b3c14cc825c412c9ed81b3ba365a5b459439403f18829e572ed53a4180f0a.
Solidity: event StakeUnlocked(address indexed account, uint256 withdrawTime)
func (*Entrypointv7Filterer) WatchStakeWithdrawn ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *Entrypointv7StakeWithdrawn, account []common.Address) (event.Subscription, error)
WatchStakeWithdrawn is a free log subscription operation binding the contract event 0xb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda3.
Solidity: event StakeWithdrawn(address indexed account, address withdrawAddress, uint256 amount)
func (*Entrypointv7Filterer) WatchUserOperationEvent ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchUserOperationEvent(opts *bind.WatchOpts, sink chan<- *Entrypointv7UserOperationEvent, userOpHash [][32]byte, sender []common.Address, paymaster []common.Address) (event.Subscription, error)
WatchUserOperationEvent is a free log subscription operation binding the contract event 0x49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f.
Solidity: event UserOperationEvent(bytes32 indexed userOpHash, address indexed sender, address indexed paymaster, uint256 nonce, bool success, uint256 actualGasCost, uint256 actualGasUsed)
func (*Entrypointv7Filterer) WatchUserOperationPrefundTooLow ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchUserOperationPrefundTooLow(opts *bind.WatchOpts, sink chan<- *Entrypointv7UserOperationPrefundTooLow, userOpHash [][32]byte, sender []common.Address) (event.Subscription, error)
WatchUserOperationPrefundTooLow is a free log subscription operation binding the contract event 0x67b4fa9642f42120bf031f3051d1824b0fe25627945b27b8a6a65d5761d5482e.
Solidity: event UserOperationPrefundTooLow(bytes32 indexed userOpHash, address indexed sender, uint256 nonce)
func (*Entrypointv7Filterer) WatchUserOperationRevertReason ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchUserOperationRevertReason(opts *bind.WatchOpts, sink chan<- *Entrypointv7UserOperationRevertReason, userOpHash [][32]byte, sender []common.Address) (event.Subscription, error)
WatchUserOperationRevertReason is a free log subscription operation binding the contract event 0x1c4fada7374c0a9ee8841fc38afe82932dc0f8e69012e927f061a8bae611a201.
Solidity: event UserOperationRevertReason(bytes32 indexed userOpHash, address indexed sender, uint256 nonce, bytes revertReason)
func (*Entrypointv7Filterer) WatchWithdrawn ¶
func (_Entrypointv7 *Entrypointv7Filterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *Entrypointv7Withdrawn, account []common.Address) (event.Subscription, error)
WatchWithdrawn is a free log subscription operation binding the contract event 0xd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb.
Solidity: event Withdrawn(address indexed account, address withdrawAddress, uint256 amount)
type Entrypointv7PostOpRevertReason ¶
type Entrypointv7PostOpRevertReason struct { UserOpHash [32]byte Sender common.Address Nonce *big.Int RevertReason []byte Raw types.Log // Blockchain specific contextual infos }
Entrypointv7PostOpRevertReason represents a PostOpRevertReason event raised by the Entrypointv7 contract.
type Entrypointv7PostOpRevertReasonIterator ¶
type Entrypointv7PostOpRevertReasonIterator struct { Event *Entrypointv7PostOpRevertReason // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7PostOpRevertReasonIterator is returned from FilterPostOpRevertReason and is used to iterate over the raw logs and unpacked data for PostOpRevertReason events raised by the Entrypointv7 contract.
func (*Entrypointv7PostOpRevertReasonIterator) Close ¶
func (it *Entrypointv7PostOpRevertReasonIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7PostOpRevertReasonIterator) Error ¶
func (it *Entrypointv7PostOpRevertReasonIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7PostOpRevertReasonIterator) Next ¶
func (it *Entrypointv7PostOpRevertReasonIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7Raw ¶
type Entrypointv7Raw struct {
Contract *Entrypointv7 // Generic contract binding to access the raw methods on
}
Entrypointv7Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Entrypointv7Raw) Call ¶
func (_Entrypointv7 *Entrypointv7Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*Entrypointv7Raw) Transact ¶
func (_Entrypointv7 *Entrypointv7Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Entrypointv7Raw) Transfer ¶
func (_Entrypointv7 *Entrypointv7Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Entrypointv7Session ¶
type Entrypointv7Session struct { Contract *Entrypointv7 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Entrypointv7Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Entrypointv7Session) AddStake ¶
func (_Entrypointv7 *Entrypointv7Session) AddStake(unstakeDelaySec uint32) (*types.Transaction, error)
AddStake is a paid mutator transaction binding the contract method 0x0396cb60.
Solidity: function addStake(uint32 unstakeDelaySec) payable returns()
func (*Entrypointv7Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Entrypointv7Session) DelegateAndRevert ¶
func (_Entrypointv7 *Entrypointv7Session) DelegateAndRevert(target common.Address, data []byte) (*types.Transaction, error)
DelegateAndRevert is a paid mutator transaction binding the contract method 0x850aaf62.
Solidity: function delegateAndRevert(address target, bytes data) returns()
func (*Entrypointv7Session) DepositTo ¶
func (_Entrypointv7 *Entrypointv7Session) DepositTo(account common.Address) (*types.Transaction, error)
DepositTo is a paid mutator transaction binding the contract method 0xb760faf9.
Solidity: function depositTo(address account) payable returns()
func (*Entrypointv7Session) Deposits ¶
func (_Entrypointv7 *Entrypointv7Session) Deposits(arg0 common.Address) (struct { Deposit *big.Int Staked bool Stake *big.Int UnstakeDelaySec uint32 WithdrawTime *big.Int }, error)
Deposits is a free data retrieval call binding the contract method 0xfc7e286d.
Solidity: function deposits(address ) view returns(uint256 deposit, bool staked, uint112 stake, uint32 unstakeDelaySec, uint48 withdrawTime)
func (*Entrypointv7Session) GetDepositInfo ¶
func (_Entrypointv7 *Entrypointv7Session) GetDepositInfo(account common.Address) (IStakeManagerDepositInfo, error)
GetDepositInfo is a free data retrieval call binding the contract method 0x5287ce12.
Solidity: function getDepositInfo(address account) view returns((uint256,bool,uint112,uint32,uint48) info)
func (*Entrypointv7Session) GetNonce ¶
func (_Entrypointv7 *Entrypointv7Session) GetNonce(sender common.Address, key *big.Int) (*big.Int, error)
GetNonce is a free data retrieval call binding the contract method 0x35567e1a.
Solidity: function getNonce(address sender, uint192 key) view returns(uint256 nonce)
func (*Entrypointv7Session) GetSenderAddress ¶
func (_Entrypointv7 *Entrypointv7Session) GetSenderAddress(initCode []byte) (*types.Transaction, error)
GetSenderAddress is a paid mutator transaction binding the contract method 0x9b249f69.
Solidity: function getSenderAddress(bytes initCode) returns()
func (*Entrypointv7Session) GetUserOpHash ¶
func (_Entrypointv7 *Entrypointv7Session) GetUserOpHash(userOp PackedUserOperation) ([32]byte, error)
GetUserOpHash is a free data retrieval call binding the contract method 0x22cdde4c.
Solidity: function getUserOpHash((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes) userOp) view returns(bytes32)
func (*Entrypointv7Session) HandleAggregatedOps ¶
func (_Entrypointv7 *Entrypointv7Session) HandleAggregatedOps(opsPerAggregator []IEntryPointUserOpsPerAggregator, beneficiary common.Address) (*types.Transaction, error)
HandleAggregatedOps is a paid mutator transaction binding the contract method 0xdbed18e0.
Solidity: function handleAggregatedOps(((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes)[],address,bytes)[] opsPerAggregator, address beneficiary) returns()
func (*Entrypointv7Session) HandleOps ¶
func (_Entrypointv7 *Entrypointv7Session) HandleOps(ops []PackedUserOperation, beneficiary common.Address) (*types.Transaction, error)
HandleOps is a paid mutator transaction binding the contract method 0x765e827f.
Solidity: function handleOps((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes)[] ops, address beneficiary) returns()
func (*Entrypointv7Session) IncrementNonce ¶
func (_Entrypointv7 *Entrypointv7Session) IncrementNonce(key *big.Int) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x0bd28e3b.
Solidity: function incrementNonce(uint192 key) returns()
func (*Entrypointv7Session) InnerHandleOp ¶
func (_Entrypointv7 *Entrypointv7Session) InnerHandleOp(callData []byte, opInfo EntryPointUserOpInfo, context []byte) (*types.Transaction, error)
InnerHandleOp is a paid mutator transaction binding the contract method 0x0042dc53.
Solidity: function innerHandleOp(bytes callData, ((address,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256,uint256),bytes32,uint256,uint256,uint256) opInfo, bytes context) returns(uint256 actualGasCost)
func (*Entrypointv7Session) NonceSequenceNumber ¶
func (_Entrypointv7 *Entrypointv7Session) NonceSequenceNumber(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
NonceSequenceNumber is a free data retrieval call binding the contract method 0x1b2e01b8.
Solidity: function nonceSequenceNumber(address , uint192 ) view returns(uint256)
func (*Entrypointv7Session) Receive ¶
func (_Entrypointv7 *Entrypointv7Session) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*Entrypointv7Session) SupportsInterface ¶
func (_Entrypointv7 *Entrypointv7Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*Entrypointv7Session) UnlockStake ¶
func (_Entrypointv7 *Entrypointv7Session) UnlockStake() (*types.Transaction, error)
UnlockStake is a paid mutator transaction binding the contract method 0xbb9fe6bf.
Solidity: function unlockStake() returns()
func (*Entrypointv7Session) WithdrawStake ¶
func (_Entrypointv7 *Entrypointv7Session) WithdrawStake(withdrawAddress common.Address) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc23a5cea.
Solidity: function withdrawStake(address withdrawAddress) returns()
func (*Entrypointv7Session) WithdrawTo ¶
func (_Entrypointv7 *Entrypointv7Session) WithdrawTo(withdrawAddress common.Address, withdrawAmount *big.Int) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x205c2878.
Solidity: function withdrawTo(address withdrawAddress, uint256 withdrawAmount) returns()
type Entrypointv7SignatureAggregatorChanged ¶
type Entrypointv7SignatureAggregatorChanged struct { Aggregator common.Address Raw types.Log // Blockchain specific contextual infos }
Entrypointv7SignatureAggregatorChanged represents a SignatureAggregatorChanged event raised by the Entrypointv7 contract.
type Entrypointv7SignatureAggregatorChangedIterator ¶
type Entrypointv7SignatureAggregatorChangedIterator struct { Event *Entrypointv7SignatureAggregatorChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7SignatureAggregatorChangedIterator is returned from FilterSignatureAggregatorChanged and is used to iterate over the raw logs and unpacked data for SignatureAggregatorChanged events raised by the Entrypointv7 contract.
func (*Entrypointv7SignatureAggregatorChangedIterator) Close ¶
func (it *Entrypointv7SignatureAggregatorChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7SignatureAggregatorChangedIterator) Error ¶
func (it *Entrypointv7SignatureAggregatorChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7SignatureAggregatorChangedIterator) Next ¶
func (it *Entrypointv7SignatureAggregatorChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7StakeLocked ¶
type Entrypointv7StakeLocked struct { Account common.Address TotalStaked *big.Int UnstakeDelaySec *big.Int Raw types.Log // Blockchain specific contextual infos }
Entrypointv7StakeLocked represents a StakeLocked event raised by the Entrypointv7 contract.
type Entrypointv7StakeLockedIterator ¶
type Entrypointv7StakeLockedIterator struct { Event *Entrypointv7StakeLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7StakeLockedIterator is returned from FilterStakeLocked and is used to iterate over the raw logs and unpacked data for StakeLocked events raised by the Entrypointv7 contract.
func (*Entrypointv7StakeLockedIterator) Close ¶
func (it *Entrypointv7StakeLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7StakeLockedIterator) Error ¶
func (it *Entrypointv7StakeLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7StakeLockedIterator) Next ¶
func (it *Entrypointv7StakeLockedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7StakeUnlocked ¶
type Entrypointv7StakeUnlocked struct { Account common.Address WithdrawTime *big.Int Raw types.Log // Blockchain specific contextual infos }
Entrypointv7StakeUnlocked represents a StakeUnlocked event raised by the Entrypointv7 contract.
type Entrypointv7StakeUnlockedIterator ¶
type Entrypointv7StakeUnlockedIterator struct { Event *Entrypointv7StakeUnlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7StakeUnlockedIterator is returned from FilterStakeUnlocked and is used to iterate over the raw logs and unpacked data for StakeUnlocked events raised by the Entrypointv7 contract.
func (*Entrypointv7StakeUnlockedIterator) Close ¶
func (it *Entrypointv7StakeUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7StakeUnlockedIterator) Error ¶
func (it *Entrypointv7StakeUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7StakeUnlockedIterator) Next ¶
func (it *Entrypointv7StakeUnlockedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7StakeWithdrawn ¶
type Entrypointv7StakeWithdrawn struct { Account common.Address WithdrawAddress common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
Entrypointv7StakeWithdrawn represents a StakeWithdrawn event raised by the Entrypointv7 contract.
type Entrypointv7StakeWithdrawnIterator ¶
type Entrypointv7StakeWithdrawnIterator struct { Event *Entrypointv7StakeWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7StakeWithdrawnIterator is returned from FilterStakeWithdrawn and is used to iterate over the raw logs and unpacked data for StakeWithdrawn events raised by the Entrypointv7 contract.
func (*Entrypointv7StakeWithdrawnIterator) Close ¶
func (it *Entrypointv7StakeWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7StakeWithdrawnIterator) Error ¶
func (it *Entrypointv7StakeWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7StakeWithdrawnIterator) Next ¶
func (it *Entrypointv7StakeWithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7Transactor ¶
type Entrypointv7Transactor struct {
// contains filtered or unexported fields
}
Entrypointv7Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEntrypointv7Transactor ¶
func NewEntrypointv7Transactor(address common.Address, transactor bind.ContractTransactor) (*Entrypointv7Transactor, error)
NewEntrypointv7Transactor creates a new write-only instance of Entrypointv7, bound to a specific deployed contract.
func (*Entrypointv7Transactor) AddStake ¶
func (_Entrypointv7 *Entrypointv7Transactor) AddStake(opts *bind.TransactOpts, unstakeDelaySec uint32) (*types.Transaction, error)
AddStake is a paid mutator transaction binding the contract method 0x0396cb60.
Solidity: function addStake(uint32 unstakeDelaySec) payable returns()
func (*Entrypointv7Transactor) DelegateAndRevert ¶
func (_Entrypointv7 *Entrypointv7Transactor) DelegateAndRevert(opts *bind.TransactOpts, target common.Address, data []byte) (*types.Transaction, error)
DelegateAndRevert is a paid mutator transaction binding the contract method 0x850aaf62.
Solidity: function delegateAndRevert(address target, bytes data) returns()
func (*Entrypointv7Transactor) DepositTo ¶
func (_Entrypointv7 *Entrypointv7Transactor) DepositTo(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
DepositTo is a paid mutator transaction binding the contract method 0xb760faf9.
Solidity: function depositTo(address account) payable returns()
func (*Entrypointv7Transactor) GetSenderAddress ¶
func (_Entrypointv7 *Entrypointv7Transactor) GetSenderAddress(opts *bind.TransactOpts, initCode []byte) (*types.Transaction, error)
GetSenderAddress is a paid mutator transaction binding the contract method 0x9b249f69.
Solidity: function getSenderAddress(bytes initCode) returns()
func (*Entrypointv7Transactor) HandleAggregatedOps ¶
func (_Entrypointv7 *Entrypointv7Transactor) HandleAggregatedOps(opts *bind.TransactOpts, opsPerAggregator []IEntryPointUserOpsPerAggregator, beneficiary common.Address) (*types.Transaction, error)
HandleAggregatedOps is a paid mutator transaction binding the contract method 0xdbed18e0.
Solidity: function handleAggregatedOps(((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes)[],address,bytes)[] opsPerAggregator, address beneficiary) returns()
func (*Entrypointv7Transactor) HandleOps ¶
func (_Entrypointv7 *Entrypointv7Transactor) HandleOps(opts *bind.TransactOpts, ops []PackedUserOperation, beneficiary common.Address) (*types.Transaction, error)
HandleOps is a paid mutator transaction binding the contract method 0x765e827f.
Solidity: function handleOps((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes)[] ops, address beneficiary) returns()
func (*Entrypointv7Transactor) IncrementNonce ¶
func (_Entrypointv7 *Entrypointv7Transactor) IncrementNonce(opts *bind.TransactOpts, key *big.Int) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x0bd28e3b.
Solidity: function incrementNonce(uint192 key) returns()
func (*Entrypointv7Transactor) InnerHandleOp ¶
func (_Entrypointv7 *Entrypointv7Transactor) InnerHandleOp(opts *bind.TransactOpts, callData []byte, opInfo EntryPointUserOpInfo, context []byte) (*types.Transaction, error)
InnerHandleOp is a paid mutator transaction binding the contract method 0x0042dc53.
Solidity: function innerHandleOp(bytes callData, ((address,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256,uint256),bytes32,uint256,uint256,uint256) opInfo, bytes context) returns(uint256 actualGasCost)
func (*Entrypointv7Transactor) Receive ¶
func (_Entrypointv7 *Entrypointv7Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*Entrypointv7Transactor) UnlockStake ¶
func (_Entrypointv7 *Entrypointv7Transactor) UnlockStake(opts *bind.TransactOpts) (*types.Transaction, error)
UnlockStake is a paid mutator transaction binding the contract method 0xbb9fe6bf.
Solidity: function unlockStake() returns()
func (*Entrypointv7Transactor) WithdrawStake ¶
func (_Entrypointv7 *Entrypointv7Transactor) WithdrawStake(opts *bind.TransactOpts, withdrawAddress common.Address) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc23a5cea.
Solidity: function withdrawStake(address withdrawAddress) returns()
func (*Entrypointv7Transactor) WithdrawTo ¶
func (_Entrypointv7 *Entrypointv7Transactor) WithdrawTo(opts *bind.TransactOpts, withdrawAddress common.Address, withdrawAmount *big.Int) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x205c2878.
Solidity: function withdrawTo(address withdrawAddress, uint256 withdrawAmount) returns()
type Entrypointv7TransactorRaw ¶
type Entrypointv7TransactorRaw struct {
Contract *Entrypointv7Transactor // Generic write-only contract binding to access the raw methods on
}
Entrypointv7TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Entrypointv7TransactorRaw) Transact ¶
func (_Entrypointv7 *Entrypointv7TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Entrypointv7TransactorRaw) Transfer ¶
func (_Entrypointv7 *Entrypointv7TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Entrypointv7TransactorSession ¶
type Entrypointv7TransactorSession struct { Contract *Entrypointv7Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Entrypointv7TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Entrypointv7TransactorSession) AddStake ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) AddStake(unstakeDelaySec uint32) (*types.Transaction, error)
AddStake is a paid mutator transaction binding the contract method 0x0396cb60.
Solidity: function addStake(uint32 unstakeDelaySec) payable returns()
func (*Entrypointv7TransactorSession) DelegateAndRevert ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) DelegateAndRevert(target common.Address, data []byte) (*types.Transaction, error)
DelegateAndRevert is a paid mutator transaction binding the contract method 0x850aaf62.
Solidity: function delegateAndRevert(address target, bytes data) returns()
func (*Entrypointv7TransactorSession) DepositTo ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) DepositTo(account common.Address) (*types.Transaction, error)
DepositTo is a paid mutator transaction binding the contract method 0xb760faf9.
Solidity: function depositTo(address account) payable returns()
func (*Entrypointv7TransactorSession) GetSenderAddress ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) GetSenderAddress(initCode []byte) (*types.Transaction, error)
GetSenderAddress is a paid mutator transaction binding the contract method 0x9b249f69.
Solidity: function getSenderAddress(bytes initCode) returns()
func (*Entrypointv7TransactorSession) HandleAggregatedOps ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) HandleAggregatedOps(opsPerAggregator []IEntryPointUserOpsPerAggregator, beneficiary common.Address) (*types.Transaction, error)
HandleAggregatedOps is a paid mutator transaction binding the contract method 0xdbed18e0.
Solidity: function handleAggregatedOps(((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes)[],address,bytes)[] opsPerAggregator, address beneficiary) returns()
func (*Entrypointv7TransactorSession) HandleOps ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) HandleOps(ops []PackedUserOperation, beneficiary common.Address) (*types.Transaction, error)
HandleOps is a paid mutator transaction binding the contract method 0x765e827f.
Solidity: function handleOps((address,uint256,bytes,bytes,bytes32,uint256,bytes32,bytes,bytes)[] ops, address beneficiary) returns()
func (*Entrypointv7TransactorSession) IncrementNonce ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) IncrementNonce(key *big.Int) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x0bd28e3b.
Solidity: function incrementNonce(uint192 key) returns()
func (*Entrypointv7TransactorSession) InnerHandleOp ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) InnerHandleOp(callData []byte, opInfo EntryPointUserOpInfo, context []byte) (*types.Transaction, error)
InnerHandleOp is a paid mutator transaction binding the contract method 0x0042dc53.
Solidity: function innerHandleOp(bytes callData, ((address,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256,uint256),bytes32,uint256,uint256,uint256) opInfo, bytes context) returns(uint256 actualGasCost)
func (*Entrypointv7TransactorSession) Receive ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*Entrypointv7TransactorSession) UnlockStake ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) UnlockStake() (*types.Transaction, error)
UnlockStake is a paid mutator transaction binding the contract method 0xbb9fe6bf.
Solidity: function unlockStake() returns()
func (*Entrypointv7TransactorSession) WithdrawStake ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) WithdrawStake(withdrawAddress common.Address) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xc23a5cea.
Solidity: function withdrawStake(address withdrawAddress) returns()
func (*Entrypointv7TransactorSession) WithdrawTo ¶
func (_Entrypointv7 *Entrypointv7TransactorSession) WithdrawTo(withdrawAddress common.Address, withdrawAmount *big.Int) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x205c2878.
Solidity: function withdrawTo(address withdrawAddress, uint256 withdrawAmount) returns()
type Entrypointv7UserOperationEvent ¶
type Entrypointv7UserOperationEvent struct { UserOpHash [32]byte Sender common.Address Paymaster common.Address Nonce *big.Int Success bool ActualGasCost *big.Int ActualGasUsed *big.Int Raw types.Log // Blockchain specific contextual infos }
Entrypointv7UserOperationEvent represents a UserOperationEvent event raised by the Entrypointv7 contract.
type Entrypointv7UserOperationEventIterator ¶
type Entrypointv7UserOperationEventIterator struct { Event *Entrypointv7UserOperationEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7UserOperationEventIterator is returned from FilterUserOperationEvent and is used to iterate over the raw logs and unpacked data for UserOperationEvent events raised by the Entrypointv7 contract.
func (*Entrypointv7UserOperationEventIterator) Close ¶
func (it *Entrypointv7UserOperationEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7UserOperationEventIterator) Error ¶
func (it *Entrypointv7UserOperationEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7UserOperationEventIterator) Next ¶
func (it *Entrypointv7UserOperationEventIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7UserOperationPrefundTooLow ¶
type Entrypointv7UserOperationPrefundTooLow struct { UserOpHash [32]byte Sender common.Address Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
Entrypointv7UserOperationPrefundTooLow represents a UserOperationPrefundTooLow event raised by the Entrypointv7 contract.
type Entrypointv7UserOperationPrefundTooLowIterator ¶
type Entrypointv7UserOperationPrefundTooLowIterator struct { Event *Entrypointv7UserOperationPrefundTooLow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7UserOperationPrefundTooLowIterator is returned from FilterUserOperationPrefundTooLow and is used to iterate over the raw logs and unpacked data for UserOperationPrefundTooLow events raised by the Entrypointv7 contract.
func (*Entrypointv7UserOperationPrefundTooLowIterator) Close ¶
func (it *Entrypointv7UserOperationPrefundTooLowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7UserOperationPrefundTooLowIterator) Error ¶
func (it *Entrypointv7UserOperationPrefundTooLowIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7UserOperationPrefundTooLowIterator) Next ¶
func (it *Entrypointv7UserOperationPrefundTooLowIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7UserOperationRevertReason ¶
type Entrypointv7UserOperationRevertReason struct { UserOpHash [32]byte Sender common.Address Nonce *big.Int RevertReason []byte Raw types.Log // Blockchain specific contextual infos }
Entrypointv7UserOperationRevertReason represents a UserOperationRevertReason event raised by the Entrypointv7 contract.
type Entrypointv7UserOperationRevertReasonIterator ¶
type Entrypointv7UserOperationRevertReasonIterator struct { Event *Entrypointv7UserOperationRevertReason // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7UserOperationRevertReasonIterator is returned from FilterUserOperationRevertReason and is used to iterate over the raw logs and unpacked data for UserOperationRevertReason events raised by the Entrypointv7 contract.
func (*Entrypointv7UserOperationRevertReasonIterator) Close ¶
func (it *Entrypointv7UserOperationRevertReasonIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7UserOperationRevertReasonIterator) Error ¶
func (it *Entrypointv7UserOperationRevertReasonIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7UserOperationRevertReasonIterator) Next ¶
func (it *Entrypointv7UserOperationRevertReasonIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Entrypointv7Withdrawn ¶
type Entrypointv7Withdrawn struct { Account common.Address WithdrawAddress common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
Entrypointv7Withdrawn represents a Withdrawn event raised by the Entrypointv7 contract.
type Entrypointv7WithdrawnIterator ¶
type Entrypointv7WithdrawnIterator struct { Event *Entrypointv7Withdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Entrypointv7WithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the Entrypointv7 contract.
func (*Entrypointv7WithdrawnIterator) Close ¶
func (it *Entrypointv7WithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Entrypointv7WithdrawnIterator) Error ¶
func (it *Entrypointv7WithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Entrypointv7WithdrawnIterator) Next ¶
func (it *Entrypointv7WithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IEntryPointUserOpsPerAggregator ¶
type IEntryPointUserOpsPerAggregator struct { UserOps []PackedUserOperation Aggregator common.Address Signature []byte }
IEntryPointUserOpsPerAggregator is an auto generated low-level Go binding around an user-defined struct.
type IStakeManagerDepositInfo ¶
type IStakeManagerDepositInfo struct { Deposit *big.Int Staked bool Stake *big.Int UnstakeDelaySec uint32 WithdrawTime *big.Int }
IStakeManagerDepositInfo is an auto generated low-level Go binding around an user-defined struct.
type PackedUserOperation ¶
type PackedUserOperation struct { Sender common.Address Nonce *big.Int InitCode []byte CallData []byte AccountGasLimits [32]byte PreVerificationGas *big.Int GasFees [32]byte PaymasterAndData []byte Signature []byte }
PackedUserOperation is an auto generated low-level Go binding around an user-defined struct.