Documentation ¶
Index ¶
- Variables
- type Atlas
- type AtlasApproval
- type AtlasApprovalIterator
- type AtlasBond
- type AtlasBondIterator
- type AtlasCaller
- func (_Atlas *AtlasCaller) AccessData(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Atlas *AtlasCaller) AccountLastActiveBlock(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCaller) ActiveEnvironment(opts *bind.CallOpts) (common.Address, error)
- func (_Atlas *AtlasCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Atlas *AtlasCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCaller) BalanceOfBonded(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCaller) BalanceOfUnbonding(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCaller) BondedTotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) Claims(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_Atlas *AtlasCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Atlas *AtlasCaller) Deposits(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) ESCROWDURATION(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) ExecutionTemplate(opts *bind.CallOpts) (common.Address, error)
- func (_Atlas *AtlasCaller) GetExecutionEnvironment(opts *bind.CallOpts, user common.Address, dAppControl common.Address) (struct{ ... }, error)
- func (_Atlas *AtlasCaller) IsUnlocked(opts *bind.CallOpts) (bool, error)
- func (_Atlas *AtlasCaller) Lock(opts *bind.CallOpts) (common.Address, error)
- func (_Atlas *AtlasCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Atlas *AtlasCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Atlas *AtlasCaller) PendingSurchargeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_Atlas *AtlasCaller) SIMULATOR(opts *bind.CallOpts) (common.Address, error)
- func (_Atlas *AtlasCaller) SURCHARGE(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) SURCHARGEBASE(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) Salt(opts *bind.CallOpts) ([32]byte, error)
- func (_Atlas *AtlasCaller) Shortfall(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) Solver(opts *bind.CallOpts) (common.Address, error)
- func (_Atlas *AtlasCaller) SolverLockData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Atlas *AtlasCaller) Surcharge(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) SurchargeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_Atlas *AtlasCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Atlas *AtlasCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Atlas *AtlasCaller) UnbondingCompleteBlock(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCaller) VERIFICATION(opts *bind.CallOpts) (common.Address, error)
- func (_Atlas *AtlasCaller) ValidateBalances(opts *bind.CallOpts) (bool, error)
- func (_Atlas *AtlasCaller) Withdrawals(opts *bind.CallOpts) (*big.Int, error)
- type AtlasCallerRaw
- type AtlasCallerSession
- func (_Atlas *AtlasCallerSession) AccessData(arg0 common.Address) (struct{ ... }, error)
- func (_Atlas *AtlasCallerSession) AccountLastActiveBlock(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCallerSession) ActiveEnvironment() (common.Address, error)
- func (_Atlas *AtlasCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Atlas *AtlasCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCallerSession) BalanceOfBonded(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCallerSession) BalanceOfUnbonding(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCallerSession) BondedTotalSupply() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) Claims() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_Atlas *AtlasCallerSession) Decimals() (uint8, error)
- func (_Atlas *AtlasCallerSession) Deposits() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) ESCROWDURATION() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) ExecutionTemplate() (common.Address, error)
- func (_Atlas *AtlasCallerSession) GetExecutionEnvironment(user common.Address, dAppControl common.Address) (struct{ ... }, error)
- func (_Atlas *AtlasCallerSession) IsUnlocked() (bool, error)
- func (_Atlas *AtlasCallerSession) Lock() (common.Address, error)
- func (_Atlas *AtlasCallerSession) Name() (string, error)
- func (_Atlas *AtlasCallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_Atlas *AtlasCallerSession) PendingSurchargeRecipient() (common.Address, error)
- func (_Atlas *AtlasCallerSession) SIMULATOR() (common.Address, error)
- func (_Atlas *AtlasCallerSession) SURCHARGE() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) SURCHARGEBASE() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) Salt() ([32]byte, error)
- func (_Atlas *AtlasCallerSession) Shortfall() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) Solver() (common.Address, error)
- func (_Atlas *AtlasCallerSession) SolverLockData() (struct{ ... }, error)
- func (_Atlas *AtlasCallerSession) Surcharge() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) SurchargeRecipient() (common.Address, error)
- func (_Atlas *AtlasCallerSession) Symbol() (string, error)
- func (_Atlas *AtlasCallerSession) TotalSupply() (*big.Int, error)
- func (_Atlas *AtlasCallerSession) UnbondingCompleteBlock(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasCallerSession) VERIFICATION() (common.Address, error)
- func (_Atlas *AtlasCallerSession) ValidateBalances() (bool, error)
- func (_Atlas *AtlasCallerSession) Withdrawals() (*big.Int, error)
- type AtlasExecutionEnvironmentCreated
- type AtlasExecutionEnvironmentCreatedIterator
- type AtlasFilterer
- func (_Atlas *AtlasFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AtlasApprovalIterator, error)
- func (_Atlas *AtlasFilterer) FilterBond(opts *bind.FilterOpts, owner []common.Address) (*AtlasBondIterator, error)
- func (_Atlas *AtlasFilterer) FilterExecutionEnvironmentCreated(opts *bind.FilterOpts, user []common.Address, ...) (*AtlasExecutionEnvironmentCreatedIterator, error)
- func (_Atlas *AtlasFilterer) FilterGasRefundSettled(opts *bind.FilterOpts, bundler []common.Address) (*AtlasGasRefundSettledIterator, error)
- func (_Atlas *AtlasFilterer) FilterMEVPaymentFailure(opts *bind.FilterOpts, controller []common.Address) (*AtlasMEVPaymentFailureIterator, error)
- func (_Atlas *AtlasFilterer) FilterMetacallResult(opts *bind.FilterOpts, bundler []common.Address, user []common.Address, ...) (*AtlasMetacallResultIterator, error)
- func (_Atlas *AtlasFilterer) FilterPostOpsCall(opts *bind.FilterOpts) (*AtlasPostOpsCallIterator, error)
- func (_Atlas *AtlasFilterer) FilterPreOpsCall(opts *bind.FilterOpts) (*AtlasPreOpsCallIterator, error)
- func (_Atlas *AtlasFilterer) FilterRedeem(opts *bind.FilterOpts, owner []common.Address) (*AtlasRedeemIterator, error)
- func (_Atlas *AtlasFilterer) FilterSolverExecution(opts *bind.FilterOpts, solver []common.Address) (*AtlasSolverExecutionIterator, error)
- func (_Atlas *AtlasFilterer) FilterSolverTxResult(opts *bind.FilterOpts, solverTo []common.Address, solverFrom []common.Address) (*AtlasSolverTxResultIterator, error)
- func (_Atlas *AtlasFilterer) FilterSurchargeRecipientTransferStarted(opts *bind.FilterOpts) (*AtlasSurchargeRecipientTransferStartedIterator, error)
- func (_Atlas *AtlasFilterer) FilterSurchargeRecipientTransferred(opts *bind.FilterOpts) (*AtlasSurchargeRecipientTransferredIterator, error)
- func (_Atlas *AtlasFilterer) FilterSurchargeWithdrawn(opts *bind.FilterOpts) (*AtlasSurchargeWithdrawnIterator, error)
- func (_Atlas *AtlasFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AtlasTransferIterator, error)
- func (_Atlas *AtlasFilterer) FilterUnbond(opts *bind.FilterOpts, owner []common.Address) (*AtlasUnbondIterator, error)
- func (_Atlas *AtlasFilterer) FilterUserCall(opts *bind.FilterOpts) (*AtlasUserCallIterator, error)
- func (_Atlas *AtlasFilterer) FilterUserTxResult(opts *bind.FilterOpts, user []common.Address) (*AtlasUserTxResultIterator, error)
- func (_Atlas *AtlasFilterer) ParseApproval(log types.Log) (*AtlasApproval, error)
- func (_Atlas *AtlasFilterer) ParseBond(log types.Log) (*AtlasBond, error)
- func (_Atlas *AtlasFilterer) ParseExecutionEnvironmentCreated(log types.Log) (*AtlasExecutionEnvironmentCreated, error)
- func (_Atlas *AtlasFilterer) ParseGasRefundSettled(log types.Log) (*AtlasGasRefundSettled, error)
- func (_Atlas *AtlasFilterer) ParseMEVPaymentFailure(log types.Log) (*AtlasMEVPaymentFailure, error)
- func (_Atlas *AtlasFilterer) ParseMetacallResult(log types.Log) (*AtlasMetacallResult, error)
- func (_Atlas *AtlasFilterer) ParsePostOpsCall(log types.Log) (*AtlasPostOpsCall, error)
- func (_Atlas *AtlasFilterer) ParsePreOpsCall(log types.Log) (*AtlasPreOpsCall, error)
- func (_Atlas *AtlasFilterer) ParseRedeem(log types.Log) (*AtlasRedeem, error)
- func (_Atlas *AtlasFilterer) ParseSolverExecution(log types.Log) (*AtlasSolverExecution, error)
- func (_Atlas *AtlasFilterer) ParseSolverTxResult(log types.Log) (*AtlasSolverTxResult, error)
- func (_Atlas *AtlasFilterer) ParseSurchargeRecipientTransferStarted(log types.Log) (*AtlasSurchargeRecipientTransferStarted, error)
- func (_Atlas *AtlasFilterer) ParseSurchargeRecipientTransferred(log types.Log) (*AtlasSurchargeRecipientTransferred, error)
- func (_Atlas *AtlasFilterer) ParseSurchargeWithdrawn(log types.Log) (*AtlasSurchargeWithdrawn, error)
- func (_Atlas *AtlasFilterer) ParseTransfer(log types.Log) (*AtlasTransfer, error)
- func (_Atlas *AtlasFilterer) ParseUnbond(log types.Log) (*AtlasUnbond, error)
- func (_Atlas *AtlasFilterer) ParseUserCall(log types.Log) (*AtlasUserCall, error)
- func (_Atlas *AtlasFilterer) ParseUserTxResult(log types.Log) (*AtlasUserTxResult, error)
- func (_Atlas *AtlasFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AtlasApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchBond(opts *bind.WatchOpts, sink chan<- *AtlasBond, owner []common.Address) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchExecutionEnvironmentCreated(opts *bind.WatchOpts, sink chan<- *AtlasExecutionEnvironmentCreated, ...) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchGasRefundSettled(opts *bind.WatchOpts, sink chan<- *AtlasGasRefundSettled, ...) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchMEVPaymentFailure(opts *bind.WatchOpts, sink chan<- *AtlasMEVPaymentFailure, ...) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchMetacallResult(opts *bind.WatchOpts, sink chan<- *AtlasMetacallResult, ...) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchPostOpsCall(opts *bind.WatchOpts, sink chan<- *AtlasPostOpsCall) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchPreOpsCall(opts *bind.WatchOpts, sink chan<- *AtlasPreOpsCall) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *AtlasRedeem, owner []common.Address) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchSolverExecution(opts *bind.WatchOpts, sink chan<- *AtlasSolverExecution, ...) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchSolverTxResult(opts *bind.WatchOpts, sink chan<- *AtlasSolverTxResult, ...) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchSurchargeRecipientTransferStarted(opts *bind.WatchOpts, sink chan<- *AtlasSurchargeRecipientTransferStarted) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchSurchargeRecipientTransferred(opts *bind.WatchOpts, sink chan<- *AtlasSurchargeRecipientTransferred) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchSurchargeWithdrawn(opts *bind.WatchOpts, sink chan<- *AtlasSurchargeWithdrawn) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AtlasTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchUnbond(opts *bind.WatchOpts, sink chan<- *AtlasUnbond, owner []common.Address) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchUserCall(opts *bind.WatchOpts, sink chan<- *AtlasUserCall) (event.Subscription, error)
- func (_Atlas *AtlasFilterer) WatchUserTxResult(opts *bind.WatchOpts, sink chan<- *AtlasUserTxResult, user []common.Address) (event.Subscription, error)
- type AtlasGasRefundSettled
- type AtlasGasRefundSettledIterator
- type AtlasMEVPaymentFailure
- type AtlasMEVPaymentFailureIterator
- type AtlasMetacallResult
- type AtlasMetacallResultIterator
- type AtlasPostOpsCall
- type AtlasPostOpsCallIterator
- type AtlasPreOpsCall
- type AtlasPreOpsCallIterator
- type AtlasRaw
- func (_Atlas *AtlasRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Atlas *AtlasRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Atlas *AtlasRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AtlasRedeem
- type AtlasRedeemIterator
- type AtlasSession
- func (_Atlas *AtlasSession) AccessData(arg0 common.Address) (struct{ ... }, error)
- func (_Atlas *AtlasSession) AccountLastActiveBlock(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasSession) ActiveEnvironment() (common.Address, error)
- func (_Atlas *AtlasSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Atlas *AtlasSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasSession) BalanceOfBonded(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasSession) BalanceOfUnbonding(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasSession) BecomeSurchargeRecipient() (*types.Transaction, error)
- func (_Atlas *AtlasSession) Bond(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) BondedTotalSupply() (*big.Int, error)
- func (_Atlas *AtlasSession) Borrow(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) Claims() (*big.Int, error)
- func (_Atlas *AtlasSession) Contribute() (*types.Transaction, error)
- func (_Atlas *AtlasSession) CreateExecutionEnvironment(dAppControl common.Address) (*types.Transaction, error)
- func (_Atlas *AtlasSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_Atlas *AtlasSession) Decimals() (uint8, error)
- func (_Atlas *AtlasSession) Deposit() (*types.Transaction, error)
- func (_Atlas *AtlasSession) DepositAndBond(amountToBond *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) Deposits() (*big.Int, error)
- func (_Atlas *AtlasSession) ESCROWDURATION() (*big.Int, error)
- func (_Atlas *AtlasSession) Execute(dConfig DAppConfig, userOp UserOperation, solverOps []SolverOperation, ...) (*types.Transaction, error)
- func (_Atlas *AtlasSession) ExecutionTemplate() (common.Address, error)
- func (_Atlas *AtlasSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Atlas *AtlasSession) GetExecutionEnvironment(user common.Address, dAppControl common.Address) (struct{ ... }, error)
- func (_Atlas *AtlasSession) IsUnlocked() (bool, error)
- func (_Atlas *AtlasSession) Lock() (common.Address, error)
- func (_Atlas *AtlasSession) Metacall(userOp UserOperation, solverOps []SolverOperation, dAppOp DAppOperation) (*types.Transaction, error)
- func (_Atlas *AtlasSession) Name() (string, error)
- func (_Atlas *AtlasSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_Atlas *AtlasSession) PendingSurchargeRecipient() (common.Address, error)
- func (_Atlas *AtlasSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_Atlas *AtlasSession) Receive() (*types.Transaction, error)
- func (_Atlas *AtlasSession) Reconcile(environment common.Address, solverFrom common.Address, ...) (*types.Transaction, error)
- func (_Atlas *AtlasSession) Redeem(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) SIMULATOR() (common.Address, error)
- func (_Atlas *AtlasSession) SURCHARGE() (*big.Int, error)
- func (_Atlas *AtlasSession) SURCHARGEBASE() (*big.Int, error)
- func (_Atlas *AtlasSession) Salt() ([32]byte, error)
- func (_Atlas *AtlasSession) Shortfall() (*big.Int, error)
- func (_Atlas *AtlasSession) Solver() (common.Address, error)
- func (_Atlas *AtlasSession) SolverLockData() (struct{ ... }, error)
- func (_Atlas *AtlasSession) Surcharge() (*big.Int, error)
- func (_Atlas *AtlasSession) SurchargeRecipient() (common.Address, error)
- func (_Atlas *AtlasSession) Symbol() (string, error)
- func (_Atlas *AtlasSession) TotalSupply() (*big.Int, error)
- func (_Atlas *AtlasSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) TransferDAppERC20(token common.Address, destination common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_Atlas *AtlasSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) TransferSurchargeRecipient(newRecipient common.Address) (*types.Transaction, error)
- func (_Atlas *AtlasSession) TransferUserERC20(token common.Address, destination common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_Atlas *AtlasSession) Unbond(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) UnbondingCompleteBlock(account common.Address) (*big.Int, error)
- func (_Atlas *AtlasSession) VERIFICATION() (common.Address, error)
- func (_Atlas *AtlasSession) ValidateBalances() (bool, error)
- func (_Atlas *AtlasSession) Withdraw(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasSession) WithdrawSurcharge() (*types.Transaction, error)
- func (_Atlas *AtlasSession) Withdrawals() (*big.Int, error)
- type AtlasSolverExecution
- type AtlasSolverExecutionIterator
- type AtlasSolverTxResult
- type AtlasSolverTxResultIterator
- type AtlasSurchargeRecipientTransferStarted
- type AtlasSurchargeRecipientTransferStartedIterator
- type AtlasSurchargeRecipientTransferred
- type AtlasSurchargeRecipientTransferredIterator
- type AtlasSurchargeWithdrawn
- type AtlasSurchargeWithdrawnIterator
- type AtlasTransactor
- func (_Atlas *AtlasTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) BecomeSurchargeRecipient(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Bond(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Borrow(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Contribute(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) CreateExecutionEnvironment(opts *bind.TransactOpts, dAppControl common.Address) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) DepositAndBond(opts *bind.TransactOpts, amountToBond *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Execute(opts *bind.TransactOpts, dConfig DAppConfig, userOp UserOperation, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Metacall(opts *bind.TransactOpts, userOp UserOperation, solverOps []SolverOperation, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Reconcile(opts *bind.TransactOpts, environment common.Address, solverFrom common.Address, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Redeem(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) TransferDAppERC20(opts *bind.TransactOpts, token common.Address, destination common.Address, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) TransferSurchargeRecipient(opts *bind.TransactOpts, newRecipient common.Address) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) TransferUserERC20(opts *bind.TransactOpts, token common.Address, destination common.Address, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Unbond(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactor) WithdrawSurcharge(opts *bind.TransactOpts) (*types.Transaction, error)
- type AtlasTransactorRaw
- type AtlasTransactorSession
- func (_Atlas *AtlasTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) BecomeSurchargeRecipient() (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Bond(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Borrow(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Contribute() (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) CreateExecutionEnvironment(dAppControl common.Address) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Deposit() (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) DepositAndBond(amountToBond *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Execute(dConfig DAppConfig, userOp UserOperation, solverOps []SolverOperation, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Metacall(userOp UserOperation, solverOps []SolverOperation, dAppOp DAppOperation) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Receive() (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Reconcile(environment common.Address, solverFrom common.Address, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Redeem(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) TransferDAppERC20(token common.Address, destination common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) TransferSurchargeRecipient(newRecipient common.Address) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) TransferUserERC20(token common.Address, destination common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Unbond(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) Withdraw(amount *big.Int) (*types.Transaction, error)
- func (_Atlas *AtlasTransactorSession) WithdrawSurcharge() (*types.Transaction, error)
- type AtlasTransfer
- type AtlasTransferIterator
- type AtlasUnbond
- type AtlasUnbondIterator
- type AtlasUserCall
- type AtlasUserCallIterator
- type AtlasUserTxResult
- type AtlasUserTxResultIterator
- type DAppConfig
- type DAppOperation
- type SolverOperation
- type UserOperation
Constants ¶
This section is empty.
Variables ¶
var AtlasABI = AtlasMetaData.ABI
AtlasABI is the input ABI used to generate the binding from. Deprecated: Use AtlasMetaData.ABI instead.
var AtlasMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_escrowDuration\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_verification\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_simulator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_surchargeRecipient\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_executionTemplate\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"fallback\",\"stateMutability\":\"payable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"DOMAIN_SEPARATOR\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"ESCROW_DURATION\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"SIMULATOR\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"SURCHARGE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"SURCHARGE_BASE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"VERIFICATION\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"accessData\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"bonded\",\"type\":\"uint112\",\"internalType\":\"uint112\"},{\"name\":\"lastAccessedBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"auctionWins\",\"type\":\"uint24\",\"internalType\":\"uint24\"},{\"name\":\"auctionFails\",\"type\":\"uint24\",\"internalType\":\"uint24\"},{\"name\":\"totalGasUsed\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"accountLastActiveBlock\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"activeEnvironment\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"allowance\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"approve\",\"inputs\":[{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"balanceOf\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"balanceOfBonded\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"balanceOfUnbonding\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"becomeSurchargeRecipient\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"bond\",\"inputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"bondedTotalSupply\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"borrow\",\"inputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"claims\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"contribute\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"createExecutionEnvironment\",\"inputs\":[{\"name\":\"dAppControl\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"executionEnvironment\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"decimals\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"deposit\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"depositAndBond\",\"inputs\":[{\"name\":\"amountToBond\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"deposits\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"execute\",\"inputs\":[{\"name\":\"dConfig\",\"type\":\"tuple\",\"internalType\":\"structDAppConfig\",\"components\":[{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"callConfig\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"bidToken\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"userOp\",\"type\":\"tuple\",\"internalType\":\"structUserOperation\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxFeePerGas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"dapp\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"control\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"sessionKey\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"solverOps\",\"type\":\"tuple[]\",\"internalType\":\"structSolverOperation[]\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxFeePerGas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"solver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"control\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"userOpHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"bidToken\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"bidAmount\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"executionEnvironment\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"bundler\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"userOpHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"auctionWon\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"winningSearcherIndex\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"executionTemplate\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getExecutionEnvironment\",\"inputs\":[{\"name\":\"user\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"dAppControl\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"executionEnvironment\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"callConfig\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"exists\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isUnlocked\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"lock\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"metacall\",\"inputs\":[{\"name\":\"userOp\",\"type\":\"tuple\",\"internalType\":\"structUserOperation\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxFeePerGas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"dapp\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"control\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"sessionKey\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"solverOps\",\"type\":\"tuple[]\",\"internalType\":\"structSolverOperation[]\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxFeePerGas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"solver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"control\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"userOpHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"bidToken\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"bidAmount\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"dAppOp\",\"type\":\"tuple\",\"internalType\":\"structDAppOperation\",\"components\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"control\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"bundler\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"userOpHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"callChainHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"auctionWon\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"name\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"nonces\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingSurchargeRecipient\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"permit\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"v\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"reconcile\",\"inputs\":[{\"name\":\"environment\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"solverFrom\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"maxApprovedGasSpend\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"owed\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"redeem\",\"inputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"salt\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"shortfall\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"solver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"solverLockData\",\"inputs\":[],\"outputs\":[{\"name\":\"currentSolver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"calledBack\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"fulfilled\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"surcharge\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"surchargeRecipient\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"symbol\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"totalSupply\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transfer\",\"inputs\":[{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferDAppERC20\",\"inputs\":[{\"name\":\"token\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"destination\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"user\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"controller\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"callConfig\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lockState\",\"type\":\"uint16\",\"internalType\":\"uint16\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferFrom\",\"inputs\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferSurchargeRecipient\",\"inputs\":[{\"name\":\"newRecipient\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferUserERC20\",\"inputs\":[{\"name\":\"token\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"destination\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"user\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"controller\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"callConfig\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lockState\",\"type\":\"uint16\",\"internalType\":\"uint16\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unbond\",\"inputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unbondingCompleteBlock\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"validateBalances\",\"inputs\":[],\"outputs\":[{\"name\":\"valid\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"withdraw\",\"inputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"withdrawSurcharge\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"withdrawals\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"Approval\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"spender\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Bond\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ExecutionEnvironmentCreated\",\"inputs\":[{\"name\":\"user\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"executionEnvironment\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"GasRefundSettled\",\"inputs\":[{\"name\":\"bundler\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"refundedETH\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MEVPaymentFailure\",\"inputs\":[{\"name\":\"controller\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"callConfig\",\"type\":\"uint32\",\"indexed\":false,\"internalType\":\"uint32\"},{\"name\":\"bidToken\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"bidAmount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MetacallResult\",\"inputs\":[{\"name\":\"bundler\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"user\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"winningSolver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PostOpsCall\",\"inputs\":[{\"name\":\"environment\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"success\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PreOpsCall\",\"inputs\":[{\"name\":\"environment\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"success\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"},{\"name\":\"returnData\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Redeem\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"SolverExecution\",\"inputs\":[{\"name\":\"solver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"index\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"isWin\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"SolverTxResult\",\"inputs\":[{\"name\":\"solverTo\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"solverFrom\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"executed\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"},{\"name\":\"success\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"},{\"name\":\"result\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"SurchargeRecipientTransferStarted\",\"inputs\":[{\"name\":\"currentRecipient\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newRecipient\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"SurchargeRecipientTransferred\",\"inputs\":[{\"name\":\"newRecipient\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"SurchargeWithdrawn\",\"inputs\":[{\"name\":\"to\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Transfer\",\"inputs\":[{\"name\":\"from\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unbond\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"earliestAvailable\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"UserCall\",\"inputs\":[{\"name\":\"environment\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"success\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"},{\"name\":\"returnData\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"UserTxResult\",\"inputs\":[{\"name\":\"user\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"valueReturned\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"gasRefunded\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"AlreadyInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"AlteredControl\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"BalanceNotReconciled\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"DAppNotEnabled\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"EnvironmentMismatch\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"EscrowLockActive\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InsufficientAtlETHBalance\",\"inputs\":[{\"name\":\"actual\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"needed\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InsufficientAvailableBalance\",\"inputs\":[{\"name\":\"balance\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"requested\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InsufficientBalanceForDeduction\",\"inputs\":[{\"name\":\"balance\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"requested\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InsufficientBondedBalance\",\"inputs\":[{\"name\":\"balance\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"requested\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InsufficientFunds\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InsufficientSolverBalance\",\"inputs\":[{\"name\":\"actual\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"msgValue\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"holds\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"needed\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InsufficientSurchargeBalance\",\"inputs\":[{\"name\":\"balance\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"requested\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InsufficientTotalBalance\",\"inputs\":[{\"name\":\"shortfall\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InsufficientUnbondedBalance\",\"inputs\":[{\"name\":\"balance\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"requested\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"InsufficientWithdrawableBalance\",\"inputs\":[{\"name\":\"balance\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"requested\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"IntentUnfulfilled\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidAccess\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidCaller\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidDAppControl\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidEnvironment\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidExecutionEnvironment\",\"inputs\":[{\"name\":\"correctEnvironment\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"InvalidLockState\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidSigner\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidSolverFrom\",\"inputs\":[{\"name\":\"solverFrom\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"LedgerBalancing\",\"inputs\":[{\"name\":\"id\",\"type\":\"uint8\",\"internalType\":\"uint8\"}]},{\"type\":\"error\",\"name\":\"LedgerFinalized\",\"inputs\":[{\"name\":\"id\",\"type\":\"uint8\",\"internalType\":\"uint8\"}]},{\"type\":\"error\",\"name\":\"MissingFunds\",\"inputs\":[{\"name\":\"id\",\"type\":\"uint8\",\"internalType\":\"uint8\"}]},{\"type\":\"error\",\"name\":\"NoAuctionWinner\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NoUnfilledRequests\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NoUnusedNonceInBitmap\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OnlyAccount\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OnlyGovernance\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OwnerActive\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PermitDeadlineExpired\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PostOpsFail\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PostOpsSimFail\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PostSolverFailed\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PreOpsFail\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PreOpsSimFail\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PreSolverFailed\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SignatoryActive\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SimulationPassed\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SolverBidUnpaid\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SolverMustReconcile\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SolverOperationReverted\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SolverSimFail\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UnbalancedAccounting\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UncoveredResult\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UserNotFulfilled\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UserOpFail\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UserOpSimFail\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UserSimulationFailed\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UserSimulationSucceeded\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UserUnexpectedSuccess\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ValidCalls\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"enumValidCallsResult\"}]},{\"type\":\"error\",\"name\":\"ValueTooLarge\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"VerificationSimFail\",\"inputs\":[]}]",
}
AtlasMetaData contains all meta data concerning the Atlas contract.
Functions ¶
This section is empty.
Types ¶
type Atlas ¶
type Atlas struct { AtlasCaller // Read-only binding to the contract AtlasTransactor // Write-only binding to the contract AtlasFilterer // Log filterer for contract events }
Atlas is an auto generated Go binding around an Ethereum contract.
type AtlasApproval ¶
type AtlasApproval struct { Owner common.Address Spender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasApproval represents a Approval event raised by the Atlas contract.
type AtlasApprovalIterator ¶
type AtlasApprovalIterator struct { Event *AtlasApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Atlas contract.
func (*AtlasApprovalIterator) Close ¶
func (it *AtlasApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasApprovalIterator) Error ¶
func (it *AtlasApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasApprovalIterator) Next ¶
func (it *AtlasApprovalIterator) 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 AtlasBond ¶
type AtlasBond struct { Owner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasBond represents a Bond event raised by the Atlas contract.
type AtlasBondIterator ¶
type AtlasBondIterator struct { Event *AtlasBond // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasBondIterator is returned from FilterBond and is used to iterate over the raw logs and unpacked data for Bond events raised by the Atlas contract.
func (*AtlasBondIterator) Close ¶
func (it *AtlasBondIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasBondIterator) Error ¶
func (it *AtlasBondIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasBondIterator) Next ¶
func (it *AtlasBondIterator) 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 AtlasCaller ¶
type AtlasCaller struct {
// contains filtered or unexported fields
}
AtlasCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAtlasCaller ¶
func NewAtlasCaller(address common.Address, caller bind.ContractCaller) (*AtlasCaller, error)
NewAtlasCaller creates a new read-only instance of Atlas, bound to a specific deployed contract.
func (*AtlasCaller) AccessData ¶
func (_Atlas *AtlasCaller) AccessData(opts *bind.CallOpts, arg0 common.Address) (struct { Bonded *big.Int LastAccessedBlock uint32 AuctionWins *big.Int AuctionFails *big.Int TotalGasUsed uint64 }, error)
AccessData is a free data retrieval call binding the contract method 0x5e8edccc.
Solidity: function accessData(address ) view returns(uint112 bonded, uint32 lastAccessedBlock, uint24 auctionWins, uint24 auctionFails, uint64 totalGasUsed)
func (*AtlasCaller) AccountLastActiveBlock ¶
func (_Atlas *AtlasCaller) AccountLastActiveBlock(opts *bind.CallOpts, account common.Address) (*big.Int, error)
AccountLastActiveBlock is a free data retrieval call binding the contract method 0x7c20857a.
Solidity: function accountLastActiveBlock(address account) view returns(uint256)
func (*AtlasCaller) ActiveEnvironment ¶
ActiveEnvironment is a free data retrieval call binding the contract method 0x6ea43423.
Solidity: function activeEnvironment() view returns(address)
func (*AtlasCaller) Allowance ¶
func (_Atlas *AtlasCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*AtlasCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*AtlasCaller) BalanceOfBonded ¶
func (_Atlas *AtlasCaller) BalanceOfBonded(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOfBonded is a free data retrieval call binding the contract method 0x825ad607.
Solidity: function balanceOfBonded(address account) view returns(uint256)
func (*AtlasCaller) BalanceOfUnbonding ¶
func (_Atlas *AtlasCaller) BalanceOfUnbonding(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOfUnbonding is a free data retrieval call binding the contract method 0xaebaa5f7.
Solidity: function balanceOfUnbonding(address account) view returns(uint256)
func (*AtlasCaller) BondedTotalSupply ¶
BondedTotalSupply is a free data retrieval call binding the contract method 0x890c2854.
Solidity: function bondedTotalSupply() view returns(uint256)
func (*AtlasCaller) Claims ¶
Claims is a free data retrieval call binding the contract method 0xdcc59b6f.
Solidity: function claims() view returns(uint256)
func (*AtlasCaller) DOMAINSEPARATOR ¶
func (_Atlas *AtlasCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*AtlasCaller) Decimals ¶
func (_Atlas *AtlasCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AtlasCaller) Deposits ¶
Deposits is a free data retrieval call binding the contract method 0x323a5e0b.
Solidity: function deposits() view returns(uint256)
func (*AtlasCaller) ESCROWDURATION ¶
ESCROWDURATION is a free data retrieval call binding the contract method 0xa6efccf9.
Solidity: function ESCROW_DURATION() view returns(uint256)
func (*AtlasCaller) ExecutionTemplate ¶
ExecutionTemplate is a free data retrieval call binding the contract method 0xe412ac3c.
Solidity: function executionTemplate() view returns(address)
func (*AtlasCaller) GetExecutionEnvironment ¶
func (_Atlas *AtlasCaller) GetExecutionEnvironment(opts *bind.CallOpts, user common.Address, dAppControl common.Address) (struct { ExecutionEnvironment common.Address CallConfig uint32 Exists bool }, error)
GetExecutionEnvironment is a free data retrieval call binding the contract method 0x45112906.
Solidity: function getExecutionEnvironment(address user, address dAppControl) view returns(address executionEnvironment, uint32 callConfig, bool exists)
func (*AtlasCaller) IsUnlocked ¶
func (_Atlas *AtlasCaller) IsUnlocked(opts *bind.CallOpts) (bool, error)
IsUnlocked is a free data retrieval call binding the contract method 0x8380edb7.
Solidity: function isUnlocked() view returns(bool)
func (*AtlasCaller) Lock ¶
Lock is a free data retrieval call binding the contract method 0xf83d08ba.
Solidity: function lock() view returns(address)
func (*AtlasCaller) Name ¶
func (_Atlas *AtlasCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AtlasCaller) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*AtlasCaller) PendingSurchargeRecipient ¶
PendingSurchargeRecipient is a free data retrieval call binding the contract method 0x7c3c3160.
Solidity: function pendingSurchargeRecipient() view returns(address)
func (*AtlasCaller) SIMULATOR ¶
SIMULATOR is a free data retrieval call binding the contract method 0x79b79765.
Solidity: function SIMULATOR() view returns(address)
func (*AtlasCaller) SURCHARGE ¶
SURCHARGE is a free data retrieval call binding the contract method 0x37642394.
Solidity: function SURCHARGE() view returns(uint256)
func (*AtlasCaller) SURCHARGEBASE ¶
SURCHARGEBASE is a free data retrieval call binding the contract method 0x478d8e53.
Solidity: function SURCHARGE_BASE() view returns(uint256)
func (*AtlasCaller) Salt ¶
func (_Atlas *AtlasCaller) Salt(opts *bind.CallOpts) ([32]byte, error)
Salt is a free data retrieval call binding the contract method 0xbfa0b133.
Solidity: function salt() view returns(bytes32)
func (*AtlasCaller) Shortfall ¶
Shortfall is a free data retrieval call binding the contract method 0x19b1faef.
Solidity: function shortfall() view returns(uint256)
func (*AtlasCaller) Solver ¶
Solver is a free data retrieval call binding the contract method 0x49a7a26d.
Solidity: function solver() view returns(address)
func (*AtlasCaller) SolverLockData ¶
func (_Atlas *AtlasCaller) SolverLockData(opts *bind.CallOpts) (struct { CurrentSolver common.Address CalledBack bool Fulfilled bool }, error)
SolverLockData is a free data retrieval call binding the contract method 0xaa7d2dc8.
Solidity: function solverLockData() view returns(address currentSolver, bool calledBack, bool fulfilled)
func (*AtlasCaller) Surcharge ¶
Surcharge is a free data retrieval call binding the contract method 0x2ab26a56.
Solidity: function surcharge() view returns(uint256)
func (*AtlasCaller) SurchargeRecipient ¶
SurchargeRecipient is a free data retrieval call binding the contract method 0xfc61c541.
Solidity: function surchargeRecipient() view returns(address)
func (*AtlasCaller) Symbol ¶
func (_Atlas *AtlasCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AtlasCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*AtlasCaller) UnbondingCompleteBlock ¶
func (_Atlas *AtlasCaller) UnbondingCompleteBlock(opts *bind.CallOpts, account common.Address) (*big.Int, error)
UnbondingCompleteBlock is a free data retrieval call binding the contract method 0x5270182c.
Solidity: function unbondingCompleteBlock(address account) view returns(uint256)
func (*AtlasCaller) VERIFICATION ¶
VERIFICATION is a free data retrieval call binding the contract method 0x791ae748.
Solidity: function VERIFICATION() view returns(address)
func (*AtlasCaller) ValidateBalances ¶
func (_Atlas *AtlasCaller) ValidateBalances(opts *bind.CallOpts) (bool, error)
ValidateBalances is a free data retrieval call binding the contract method 0x15827e08.
Solidity: function validateBalances() view returns(bool valid)
func (*AtlasCaller) Withdrawals ¶
Withdrawals is a free data retrieval call binding the contract method 0xade0e93e.
Solidity: function withdrawals() view returns(uint256)
type AtlasCallerRaw ¶
type AtlasCallerRaw struct {
Contract *AtlasCaller // Generic read-only contract binding to access the raw methods on
}
AtlasCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AtlasCallerRaw) Call ¶
func (_Atlas *AtlasCallerRaw) 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 AtlasCallerSession ¶
type AtlasCallerSession struct { Contract *AtlasCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AtlasCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AtlasCallerSession) AccessData ¶
func (_Atlas *AtlasCallerSession) AccessData(arg0 common.Address) (struct { Bonded *big.Int LastAccessedBlock uint32 AuctionWins *big.Int AuctionFails *big.Int TotalGasUsed uint64 }, error)
AccessData is a free data retrieval call binding the contract method 0x5e8edccc.
Solidity: function accessData(address ) view returns(uint112 bonded, uint32 lastAccessedBlock, uint24 auctionWins, uint24 auctionFails, uint64 totalGasUsed)
func (*AtlasCallerSession) AccountLastActiveBlock ¶
AccountLastActiveBlock is a free data retrieval call binding the contract method 0x7c20857a.
Solidity: function accountLastActiveBlock(address account) view returns(uint256)
func (*AtlasCallerSession) ActiveEnvironment ¶
func (_Atlas *AtlasCallerSession) ActiveEnvironment() (common.Address, error)
ActiveEnvironment is a free data retrieval call binding the contract method 0x6ea43423.
Solidity: function activeEnvironment() view returns(address)
func (*AtlasCallerSession) Allowance ¶
func (_Atlas *AtlasCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*AtlasCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*AtlasCallerSession) BalanceOfBonded ¶
BalanceOfBonded is a free data retrieval call binding the contract method 0x825ad607.
Solidity: function balanceOfBonded(address account) view returns(uint256)
func (*AtlasCallerSession) BalanceOfUnbonding ¶
BalanceOfUnbonding is a free data retrieval call binding the contract method 0xaebaa5f7.
Solidity: function balanceOfUnbonding(address account) view returns(uint256)
func (*AtlasCallerSession) BondedTotalSupply ¶
func (_Atlas *AtlasCallerSession) BondedTotalSupply() (*big.Int, error)
BondedTotalSupply is a free data retrieval call binding the contract method 0x890c2854.
Solidity: function bondedTotalSupply() view returns(uint256)
func (*AtlasCallerSession) Claims ¶
func (_Atlas *AtlasCallerSession) Claims() (*big.Int, error)
Claims is a free data retrieval call binding the contract method 0xdcc59b6f.
Solidity: function claims() view returns(uint256)
func (*AtlasCallerSession) DOMAINSEPARATOR ¶
func (_Atlas *AtlasCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*AtlasCallerSession) Decimals ¶
func (_Atlas *AtlasCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AtlasCallerSession) Deposits ¶
func (_Atlas *AtlasCallerSession) Deposits() (*big.Int, error)
Deposits is a free data retrieval call binding the contract method 0x323a5e0b.
Solidity: function deposits() view returns(uint256)
func (*AtlasCallerSession) ESCROWDURATION ¶
func (_Atlas *AtlasCallerSession) ESCROWDURATION() (*big.Int, error)
ESCROWDURATION is a free data retrieval call binding the contract method 0xa6efccf9.
Solidity: function ESCROW_DURATION() view returns(uint256)
func (*AtlasCallerSession) ExecutionTemplate ¶
func (_Atlas *AtlasCallerSession) ExecutionTemplate() (common.Address, error)
ExecutionTemplate is a free data retrieval call binding the contract method 0xe412ac3c.
Solidity: function executionTemplate() view returns(address)
func (*AtlasCallerSession) GetExecutionEnvironment ¶
func (_Atlas *AtlasCallerSession) GetExecutionEnvironment(user common.Address, dAppControl common.Address) (struct { ExecutionEnvironment common.Address CallConfig uint32 Exists bool }, error)
GetExecutionEnvironment is a free data retrieval call binding the contract method 0x45112906.
Solidity: function getExecutionEnvironment(address user, address dAppControl) view returns(address executionEnvironment, uint32 callConfig, bool exists)
func (*AtlasCallerSession) IsUnlocked ¶
func (_Atlas *AtlasCallerSession) IsUnlocked() (bool, error)
IsUnlocked is a free data retrieval call binding the contract method 0x8380edb7.
Solidity: function isUnlocked() view returns(bool)
func (*AtlasCallerSession) Lock ¶
func (_Atlas *AtlasCallerSession) Lock() (common.Address, error)
Lock is a free data retrieval call binding the contract method 0xf83d08ba.
Solidity: function lock() view returns(address)
func (*AtlasCallerSession) Name ¶
func (_Atlas *AtlasCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AtlasCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*AtlasCallerSession) PendingSurchargeRecipient ¶
func (_Atlas *AtlasCallerSession) PendingSurchargeRecipient() (common.Address, error)
PendingSurchargeRecipient is a free data retrieval call binding the contract method 0x7c3c3160.
Solidity: function pendingSurchargeRecipient() view returns(address)
func (*AtlasCallerSession) SIMULATOR ¶
func (_Atlas *AtlasCallerSession) SIMULATOR() (common.Address, error)
SIMULATOR is a free data retrieval call binding the contract method 0x79b79765.
Solidity: function SIMULATOR() view returns(address)
func (*AtlasCallerSession) SURCHARGE ¶
func (_Atlas *AtlasCallerSession) SURCHARGE() (*big.Int, error)
SURCHARGE is a free data retrieval call binding the contract method 0x37642394.
Solidity: function SURCHARGE() view returns(uint256)
func (*AtlasCallerSession) SURCHARGEBASE ¶
func (_Atlas *AtlasCallerSession) SURCHARGEBASE() (*big.Int, error)
SURCHARGEBASE is a free data retrieval call binding the contract method 0x478d8e53.
Solidity: function SURCHARGE_BASE() view returns(uint256)
func (*AtlasCallerSession) Salt ¶
func (_Atlas *AtlasCallerSession) Salt() ([32]byte, error)
Salt is a free data retrieval call binding the contract method 0xbfa0b133.
Solidity: function salt() view returns(bytes32)
func (*AtlasCallerSession) Shortfall ¶
func (_Atlas *AtlasCallerSession) Shortfall() (*big.Int, error)
Shortfall is a free data retrieval call binding the contract method 0x19b1faef.
Solidity: function shortfall() view returns(uint256)
func (*AtlasCallerSession) Solver ¶
func (_Atlas *AtlasCallerSession) Solver() (common.Address, error)
Solver is a free data retrieval call binding the contract method 0x49a7a26d.
Solidity: function solver() view returns(address)
func (*AtlasCallerSession) SolverLockData ¶
func (_Atlas *AtlasCallerSession) SolverLockData() (struct { CurrentSolver common.Address CalledBack bool Fulfilled bool }, error)
SolverLockData is a free data retrieval call binding the contract method 0xaa7d2dc8.
Solidity: function solverLockData() view returns(address currentSolver, bool calledBack, bool fulfilled)
func (*AtlasCallerSession) Surcharge ¶
func (_Atlas *AtlasCallerSession) Surcharge() (*big.Int, error)
Surcharge is a free data retrieval call binding the contract method 0x2ab26a56.
Solidity: function surcharge() view returns(uint256)
func (*AtlasCallerSession) SurchargeRecipient ¶
func (_Atlas *AtlasCallerSession) SurchargeRecipient() (common.Address, error)
SurchargeRecipient is a free data retrieval call binding the contract method 0xfc61c541.
Solidity: function surchargeRecipient() view returns(address)
func (*AtlasCallerSession) Symbol ¶
func (_Atlas *AtlasCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AtlasCallerSession) TotalSupply ¶
func (_Atlas *AtlasCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*AtlasCallerSession) UnbondingCompleteBlock ¶
UnbondingCompleteBlock is a free data retrieval call binding the contract method 0x5270182c.
Solidity: function unbondingCompleteBlock(address account) view returns(uint256)
func (*AtlasCallerSession) VERIFICATION ¶
func (_Atlas *AtlasCallerSession) VERIFICATION() (common.Address, error)
VERIFICATION is a free data retrieval call binding the contract method 0x791ae748.
Solidity: function VERIFICATION() view returns(address)
func (*AtlasCallerSession) ValidateBalances ¶
func (_Atlas *AtlasCallerSession) ValidateBalances() (bool, error)
ValidateBalances is a free data retrieval call binding the contract method 0x15827e08.
Solidity: function validateBalances() view returns(bool valid)
func (*AtlasCallerSession) Withdrawals ¶
func (_Atlas *AtlasCallerSession) Withdrawals() (*big.Int, error)
Withdrawals is a free data retrieval call binding the contract method 0xade0e93e.
Solidity: function withdrawals() view returns(uint256)
type AtlasExecutionEnvironmentCreated ¶
type AtlasExecutionEnvironmentCreated struct { User common.Address ExecutionEnvironment common.Address Raw types.Log // Blockchain specific contextual infos }
AtlasExecutionEnvironmentCreated represents a ExecutionEnvironmentCreated event raised by the Atlas contract.
type AtlasExecutionEnvironmentCreatedIterator ¶
type AtlasExecutionEnvironmentCreatedIterator struct { Event *AtlasExecutionEnvironmentCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasExecutionEnvironmentCreatedIterator is returned from FilterExecutionEnvironmentCreated and is used to iterate over the raw logs and unpacked data for ExecutionEnvironmentCreated events raised by the Atlas contract.
func (*AtlasExecutionEnvironmentCreatedIterator) Close ¶
func (it *AtlasExecutionEnvironmentCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasExecutionEnvironmentCreatedIterator) Error ¶
func (it *AtlasExecutionEnvironmentCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasExecutionEnvironmentCreatedIterator) Next ¶
func (it *AtlasExecutionEnvironmentCreatedIterator) 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 AtlasFilterer ¶
type AtlasFilterer struct {
// contains filtered or unexported fields
}
AtlasFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAtlasFilterer ¶
func NewAtlasFilterer(address common.Address, filterer bind.ContractFilterer) (*AtlasFilterer, error)
NewAtlasFilterer creates a new log filterer instance of Atlas, bound to a specific deployed contract.
func (*AtlasFilterer) FilterApproval ¶
func (_Atlas *AtlasFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AtlasApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*AtlasFilterer) FilterBond ¶
func (_Atlas *AtlasFilterer) FilterBond(opts *bind.FilterOpts, owner []common.Address) (*AtlasBondIterator, error)
FilterBond is a free log retrieval operation binding the contract event 0x6b1d99469ed62a423d7e402bfa68a467261ca2229127c55045ee41e5d9a0f21d.
Solidity: event Bond(address indexed owner, uint256 amount)
func (*AtlasFilterer) FilterExecutionEnvironmentCreated ¶
func (_Atlas *AtlasFilterer) FilterExecutionEnvironmentCreated(opts *bind.FilterOpts, user []common.Address, executionEnvironment []common.Address) (*AtlasExecutionEnvironmentCreatedIterator, error)
FilterExecutionEnvironmentCreated is a free log retrieval operation binding the contract event 0x6ed96358b086d2aca68c2e2e4dc23fb45421ac513a7fc3127e34569833b3c646.
Solidity: event ExecutionEnvironmentCreated(address indexed user, address indexed executionEnvironment)
func (*AtlasFilterer) FilterGasRefundSettled ¶
func (_Atlas *AtlasFilterer) FilterGasRefundSettled(opts *bind.FilterOpts, bundler []common.Address) (*AtlasGasRefundSettledIterator, error)
FilterGasRefundSettled is a free log retrieval operation binding the contract event 0x390a4349501fe8d6d7f56fb3ed1ff7d9d28f12ce40b594155df3b7d313c1d5af.
Solidity: event GasRefundSettled(address indexed bundler, uint256 refundedETH)
func (*AtlasFilterer) FilterMEVPaymentFailure ¶
func (_Atlas *AtlasFilterer) FilterMEVPaymentFailure(opts *bind.FilterOpts, controller []common.Address) (*AtlasMEVPaymentFailureIterator, error)
FilterMEVPaymentFailure is a free log retrieval operation binding the contract event 0x47ac7e361a60b2835f2a22c12ba42fe0bdcfc613a15f45574bce05ff38c04c13.
Solidity: event MEVPaymentFailure(address indexed controller, uint32 callConfig, address bidToken, uint256 bidAmount)
func (*AtlasFilterer) FilterMetacallResult ¶
func (_Atlas *AtlasFilterer) FilterMetacallResult(opts *bind.FilterOpts, bundler []common.Address, user []common.Address, winningSolver []common.Address) (*AtlasMetacallResultIterator, error)
FilterMetacallResult is a free log retrieval operation binding the contract event 0xccaf53f24f4a968247a7982fa8d532542e3c75f86438a1e6d75add121f8f49ff.
Solidity: event MetacallResult(address indexed bundler, address indexed user, address indexed winningSolver)
func (*AtlasFilterer) FilterPostOpsCall ¶
func (_Atlas *AtlasFilterer) FilterPostOpsCall(opts *bind.FilterOpts) (*AtlasPostOpsCallIterator, error)
FilterPostOpsCall is a free log retrieval operation binding the contract event 0x7e8cfbbc29f299b9f787b9420dcc5601fd9cf36849a9e5fe6214191b14d81a80.
Solidity: event PostOpsCall(address environment, bool success)
func (*AtlasFilterer) FilterPreOpsCall ¶
func (_Atlas *AtlasFilterer) FilterPreOpsCall(opts *bind.FilterOpts) (*AtlasPreOpsCallIterator, error)
FilterPreOpsCall is a free log retrieval operation binding the contract event 0x32943f96b9a2a67c93967eafd91c42ca73ee7460e53f411fb1a18c31c7e42f7f.
Solidity: event PreOpsCall(address environment, bool success, bytes returnData)
func (*AtlasFilterer) FilterRedeem ¶
func (_Atlas *AtlasFilterer) FilterRedeem(opts *bind.FilterOpts, owner []common.Address) (*AtlasRedeemIterator, error)
FilterRedeem is a free log retrieval operation binding the contract event 0x222838db2794d11532d940e8dec38ae307ed0b63cd97c233322e221f998767a6.
Solidity: event Redeem(address indexed owner, uint256 amount)
func (*AtlasFilterer) FilterSolverExecution ¶
func (_Atlas *AtlasFilterer) FilterSolverExecution(opts *bind.FilterOpts, solver []common.Address) (*AtlasSolverExecutionIterator, error)
FilterSolverExecution is a free log retrieval operation binding the contract event 0x20ecaac325cd57efaf6df656e93d1f89ecc1b0a8d3a053542fc9a58745697d6c.
Solidity: event SolverExecution(address indexed solver, uint256 index, bool isWin)
func (*AtlasFilterer) FilterSolverTxResult ¶
func (_Atlas *AtlasFilterer) FilterSolverTxResult(opts *bind.FilterOpts, solverTo []common.Address, solverFrom []common.Address) (*AtlasSolverTxResultIterator, error)
FilterSolverTxResult is a free log retrieval operation binding the contract event 0xcb73ceef18491eb9eafd886c9b1e14b4cce79f4e50eb1168717912ff6174ef8a.
Solidity: event SolverTxResult(address indexed solverTo, address indexed solverFrom, bool executed, bool success, uint256 result)
func (*AtlasFilterer) FilterSurchargeRecipientTransferStarted ¶
func (_Atlas *AtlasFilterer) FilterSurchargeRecipientTransferStarted(opts *bind.FilterOpts) (*AtlasSurchargeRecipientTransferStartedIterator, error)
FilterSurchargeRecipientTransferStarted is a free log retrieval operation binding the contract event 0xfc722bcd56a71612cd14b287fbf50545429e6c9e8de86ea7c3febdecd34882fd.
Solidity: event SurchargeRecipientTransferStarted(address currentRecipient, address newRecipient)
func (*AtlasFilterer) FilterSurchargeRecipientTransferred ¶
func (_Atlas *AtlasFilterer) FilterSurchargeRecipientTransferred(opts *bind.FilterOpts) (*AtlasSurchargeRecipientTransferredIterator, error)
FilterSurchargeRecipientTransferred is a free log retrieval operation binding the contract event 0x53960c2e64e72b2c1326635f0c002d5cf63e7844d12ed107404693fedde43985.
Solidity: event SurchargeRecipientTransferred(address newRecipient)
func (*AtlasFilterer) FilterSurchargeWithdrawn ¶
func (_Atlas *AtlasFilterer) FilterSurchargeWithdrawn(opts *bind.FilterOpts) (*AtlasSurchargeWithdrawnIterator, error)
FilterSurchargeWithdrawn is a free log retrieval operation binding the contract event 0x87fa2ce024d3bdae31517696c13905fc0882bc1b4f4508060eb29358056de22b.
Solidity: event SurchargeWithdrawn(address to, uint256 amount)
func (*AtlasFilterer) FilterTransfer ¶
func (_Atlas *AtlasFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AtlasTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*AtlasFilterer) FilterUnbond ¶
func (_Atlas *AtlasFilterer) FilterUnbond(opts *bind.FilterOpts, owner []common.Address) (*AtlasUnbondIterator, error)
FilterUnbond is a free log retrieval operation binding the contract event 0x7659747cd8571f1071eea946fdc648adcf181cad916f32a05f82c3a525976048.
Solidity: event Unbond(address indexed owner, uint256 amount, uint256 earliestAvailable)
func (*AtlasFilterer) FilterUserCall ¶
func (_Atlas *AtlasFilterer) FilterUserCall(opts *bind.FilterOpts) (*AtlasUserCallIterator, error)
FilterUserCall is a free log retrieval operation binding the contract event 0xc753e45077e0333d261b6ae90f2f18d7c9cecc7bad6f004b2a483a3cb00b2b85.
Solidity: event UserCall(address environment, bool success, bytes returnData)
func (*AtlasFilterer) FilterUserTxResult ¶
func (_Atlas *AtlasFilterer) FilterUserTxResult(opts *bind.FilterOpts, user []common.Address) (*AtlasUserTxResultIterator, error)
FilterUserTxResult is a free log retrieval operation binding the contract event 0xea1c7d02ed469d8ee042fe1710cdd7406bc6568f46607fdb0af29fb03e4a82b5.
Solidity: event UserTxResult(address indexed user, uint256 valueReturned, uint256 gasRefunded)
func (*AtlasFilterer) ParseApproval ¶
func (_Atlas *AtlasFilterer) ParseApproval(log types.Log) (*AtlasApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*AtlasFilterer) ParseBond ¶
func (_Atlas *AtlasFilterer) ParseBond(log types.Log) (*AtlasBond, error)
ParseBond is a log parse operation binding the contract event 0x6b1d99469ed62a423d7e402bfa68a467261ca2229127c55045ee41e5d9a0f21d.
Solidity: event Bond(address indexed owner, uint256 amount)
func (*AtlasFilterer) ParseExecutionEnvironmentCreated ¶
func (_Atlas *AtlasFilterer) ParseExecutionEnvironmentCreated(log types.Log) (*AtlasExecutionEnvironmentCreated, error)
ParseExecutionEnvironmentCreated is a log parse operation binding the contract event 0x6ed96358b086d2aca68c2e2e4dc23fb45421ac513a7fc3127e34569833b3c646.
Solidity: event ExecutionEnvironmentCreated(address indexed user, address indexed executionEnvironment)
func (*AtlasFilterer) ParseGasRefundSettled ¶
func (_Atlas *AtlasFilterer) ParseGasRefundSettled(log types.Log) (*AtlasGasRefundSettled, error)
ParseGasRefundSettled is a log parse operation binding the contract event 0x390a4349501fe8d6d7f56fb3ed1ff7d9d28f12ce40b594155df3b7d313c1d5af.
Solidity: event GasRefundSettled(address indexed bundler, uint256 refundedETH)
func (*AtlasFilterer) ParseMEVPaymentFailure ¶
func (_Atlas *AtlasFilterer) ParseMEVPaymentFailure(log types.Log) (*AtlasMEVPaymentFailure, error)
ParseMEVPaymentFailure is a log parse operation binding the contract event 0x47ac7e361a60b2835f2a22c12ba42fe0bdcfc613a15f45574bce05ff38c04c13.
Solidity: event MEVPaymentFailure(address indexed controller, uint32 callConfig, address bidToken, uint256 bidAmount)
func (*AtlasFilterer) ParseMetacallResult ¶
func (_Atlas *AtlasFilterer) ParseMetacallResult(log types.Log) (*AtlasMetacallResult, error)
ParseMetacallResult is a log parse operation binding the contract event 0xccaf53f24f4a968247a7982fa8d532542e3c75f86438a1e6d75add121f8f49ff.
Solidity: event MetacallResult(address indexed bundler, address indexed user, address indexed winningSolver)
func (*AtlasFilterer) ParsePostOpsCall ¶
func (_Atlas *AtlasFilterer) ParsePostOpsCall(log types.Log) (*AtlasPostOpsCall, error)
ParsePostOpsCall is a log parse operation binding the contract event 0x7e8cfbbc29f299b9f787b9420dcc5601fd9cf36849a9e5fe6214191b14d81a80.
Solidity: event PostOpsCall(address environment, bool success)
func (*AtlasFilterer) ParsePreOpsCall ¶
func (_Atlas *AtlasFilterer) ParsePreOpsCall(log types.Log) (*AtlasPreOpsCall, error)
ParsePreOpsCall is a log parse operation binding the contract event 0x32943f96b9a2a67c93967eafd91c42ca73ee7460e53f411fb1a18c31c7e42f7f.
Solidity: event PreOpsCall(address environment, bool success, bytes returnData)
func (*AtlasFilterer) ParseRedeem ¶
func (_Atlas *AtlasFilterer) ParseRedeem(log types.Log) (*AtlasRedeem, error)
ParseRedeem is a log parse operation binding the contract event 0x222838db2794d11532d940e8dec38ae307ed0b63cd97c233322e221f998767a6.
Solidity: event Redeem(address indexed owner, uint256 amount)
func (*AtlasFilterer) ParseSolverExecution ¶
func (_Atlas *AtlasFilterer) ParseSolverExecution(log types.Log) (*AtlasSolverExecution, error)
ParseSolverExecution is a log parse operation binding the contract event 0x20ecaac325cd57efaf6df656e93d1f89ecc1b0a8d3a053542fc9a58745697d6c.
Solidity: event SolverExecution(address indexed solver, uint256 index, bool isWin)
func (*AtlasFilterer) ParseSolverTxResult ¶
func (_Atlas *AtlasFilterer) ParseSolverTxResult(log types.Log) (*AtlasSolverTxResult, error)
ParseSolverTxResult is a log parse operation binding the contract event 0xcb73ceef18491eb9eafd886c9b1e14b4cce79f4e50eb1168717912ff6174ef8a.
Solidity: event SolverTxResult(address indexed solverTo, address indexed solverFrom, bool executed, bool success, uint256 result)
func (*AtlasFilterer) ParseSurchargeRecipientTransferStarted ¶
func (_Atlas *AtlasFilterer) ParseSurchargeRecipientTransferStarted(log types.Log) (*AtlasSurchargeRecipientTransferStarted, error)
ParseSurchargeRecipientTransferStarted is a log parse operation binding the contract event 0xfc722bcd56a71612cd14b287fbf50545429e6c9e8de86ea7c3febdecd34882fd.
Solidity: event SurchargeRecipientTransferStarted(address currentRecipient, address newRecipient)
func (*AtlasFilterer) ParseSurchargeRecipientTransferred ¶
func (_Atlas *AtlasFilterer) ParseSurchargeRecipientTransferred(log types.Log) (*AtlasSurchargeRecipientTransferred, error)
ParseSurchargeRecipientTransferred is a log parse operation binding the contract event 0x53960c2e64e72b2c1326635f0c002d5cf63e7844d12ed107404693fedde43985.
Solidity: event SurchargeRecipientTransferred(address newRecipient)
func (*AtlasFilterer) ParseSurchargeWithdrawn ¶
func (_Atlas *AtlasFilterer) ParseSurchargeWithdrawn(log types.Log) (*AtlasSurchargeWithdrawn, error)
ParseSurchargeWithdrawn is a log parse operation binding the contract event 0x87fa2ce024d3bdae31517696c13905fc0882bc1b4f4508060eb29358056de22b.
Solidity: event SurchargeWithdrawn(address to, uint256 amount)
func (*AtlasFilterer) ParseTransfer ¶
func (_Atlas *AtlasFilterer) ParseTransfer(log types.Log) (*AtlasTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*AtlasFilterer) ParseUnbond ¶
func (_Atlas *AtlasFilterer) ParseUnbond(log types.Log) (*AtlasUnbond, error)
ParseUnbond is a log parse operation binding the contract event 0x7659747cd8571f1071eea946fdc648adcf181cad916f32a05f82c3a525976048.
Solidity: event Unbond(address indexed owner, uint256 amount, uint256 earliestAvailable)
func (*AtlasFilterer) ParseUserCall ¶
func (_Atlas *AtlasFilterer) ParseUserCall(log types.Log) (*AtlasUserCall, error)
ParseUserCall is a log parse operation binding the contract event 0xc753e45077e0333d261b6ae90f2f18d7c9cecc7bad6f004b2a483a3cb00b2b85.
Solidity: event UserCall(address environment, bool success, bytes returnData)
func (*AtlasFilterer) ParseUserTxResult ¶
func (_Atlas *AtlasFilterer) ParseUserTxResult(log types.Log) (*AtlasUserTxResult, error)
ParseUserTxResult is a log parse operation binding the contract event 0xea1c7d02ed469d8ee042fe1710cdd7406bc6568f46607fdb0af29fb03e4a82b5.
Solidity: event UserTxResult(address indexed user, uint256 valueReturned, uint256 gasRefunded)
func (*AtlasFilterer) WatchApproval ¶
func (_Atlas *AtlasFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AtlasApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*AtlasFilterer) WatchBond ¶
func (_Atlas *AtlasFilterer) WatchBond(opts *bind.WatchOpts, sink chan<- *AtlasBond, owner []common.Address) (event.Subscription, error)
WatchBond is a free log subscription operation binding the contract event 0x6b1d99469ed62a423d7e402bfa68a467261ca2229127c55045ee41e5d9a0f21d.
Solidity: event Bond(address indexed owner, uint256 amount)
func (*AtlasFilterer) WatchExecutionEnvironmentCreated ¶
func (_Atlas *AtlasFilterer) WatchExecutionEnvironmentCreated(opts *bind.WatchOpts, sink chan<- *AtlasExecutionEnvironmentCreated, user []common.Address, executionEnvironment []common.Address) (event.Subscription, error)
WatchExecutionEnvironmentCreated is a free log subscription operation binding the contract event 0x6ed96358b086d2aca68c2e2e4dc23fb45421ac513a7fc3127e34569833b3c646.
Solidity: event ExecutionEnvironmentCreated(address indexed user, address indexed executionEnvironment)
func (*AtlasFilterer) WatchGasRefundSettled ¶
func (_Atlas *AtlasFilterer) WatchGasRefundSettled(opts *bind.WatchOpts, sink chan<- *AtlasGasRefundSettled, bundler []common.Address) (event.Subscription, error)
WatchGasRefundSettled is a free log subscription operation binding the contract event 0x390a4349501fe8d6d7f56fb3ed1ff7d9d28f12ce40b594155df3b7d313c1d5af.
Solidity: event GasRefundSettled(address indexed bundler, uint256 refundedETH)
func (*AtlasFilterer) WatchMEVPaymentFailure ¶
func (_Atlas *AtlasFilterer) WatchMEVPaymentFailure(opts *bind.WatchOpts, sink chan<- *AtlasMEVPaymentFailure, controller []common.Address) (event.Subscription, error)
WatchMEVPaymentFailure is a free log subscription operation binding the contract event 0x47ac7e361a60b2835f2a22c12ba42fe0bdcfc613a15f45574bce05ff38c04c13.
Solidity: event MEVPaymentFailure(address indexed controller, uint32 callConfig, address bidToken, uint256 bidAmount)
func (*AtlasFilterer) WatchMetacallResult ¶
func (_Atlas *AtlasFilterer) WatchMetacallResult(opts *bind.WatchOpts, sink chan<- *AtlasMetacallResult, bundler []common.Address, user []common.Address, winningSolver []common.Address) (event.Subscription, error)
WatchMetacallResult is a free log subscription operation binding the contract event 0xccaf53f24f4a968247a7982fa8d532542e3c75f86438a1e6d75add121f8f49ff.
Solidity: event MetacallResult(address indexed bundler, address indexed user, address indexed winningSolver)
func (*AtlasFilterer) WatchPostOpsCall ¶
func (_Atlas *AtlasFilterer) WatchPostOpsCall(opts *bind.WatchOpts, sink chan<- *AtlasPostOpsCall) (event.Subscription, error)
WatchPostOpsCall is a free log subscription operation binding the contract event 0x7e8cfbbc29f299b9f787b9420dcc5601fd9cf36849a9e5fe6214191b14d81a80.
Solidity: event PostOpsCall(address environment, bool success)
func (*AtlasFilterer) WatchPreOpsCall ¶
func (_Atlas *AtlasFilterer) WatchPreOpsCall(opts *bind.WatchOpts, sink chan<- *AtlasPreOpsCall) (event.Subscription, error)
WatchPreOpsCall is a free log subscription operation binding the contract event 0x32943f96b9a2a67c93967eafd91c42ca73ee7460e53f411fb1a18c31c7e42f7f.
Solidity: event PreOpsCall(address environment, bool success, bytes returnData)
func (*AtlasFilterer) WatchRedeem ¶
func (_Atlas *AtlasFilterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *AtlasRedeem, owner []common.Address) (event.Subscription, error)
WatchRedeem is a free log subscription operation binding the contract event 0x222838db2794d11532d940e8dec38ae307ed0b63cd97c233322e221f998767a6.
Solidity: event Redeem(address indexed owner, uint256 amount)
func (*AtlasFilterer) WatchSolverExecution ¶
func (_Atlas *AtlasFilterer) WatchSolverExecution(opts *bind.WatchOpts, sink chan<- *AtlasSolverExecution, solver []common.Address) (event.Subscription, error)
WatchSolverExecution is a free log subscription operation binding the contract event 0x20ecaac325cd57efaf6df656e93d1f89ecc1b0a8d3a053542fc9a58745697d6c.
Solidity: event SolverExecution(address indexed solver, uint256 index, bool isWin)
func (*AtlasFilterer) WatchSolverTxResult ¶
func (_Atlas *AtlasFilterer) WatchSolverTxResult(opts *bind.WatchOpts, sink chan<- *AtlasSolverTxResult, solverTo []common.Address, solverFrom []common.Address) (event.Subscription, error)
WatchSolverTxResult is a free log subscription operation binding the contract event 0xcb73ceef18491eb9eafd886c9b1e14b4cce79f4e50eb1168717912ff6174ef8a.
Solidity: event SolverTxResult(address indexed solverTo, address indexed solverFrom, bool executed, bool success, uint256 result)
func (*AtlasFilterer) WatchSurchargeRecipientTransferStarted ¶
func (_Atlas *AtlasFilterer) WatchSurchargeRecipientTransferStarted(opts *bind.WatchOpts, sink chan<- *AtlasSurchargeRecipientTransferStarted) (event.Subscription, error)
WatchSurchargeRecipientTransferStarted is a free log subscription operation binding the contract event 0xfc722bcd56a71612cd14b287fbf50545429e6c9e8de86ea7c3febdecd34882fd.
Solidity: event SurchargeRecipientTransferStarted(address currentRecipient, address newRecipient)
func (*AtlasFilterer) WatchSurchargeRecipientTransferred ¶
func (_Atlas *AtlasFilterer) WatchSurchargeRecipientTransferred(opts *bind.WatchOpts, sink chan<- *AtlasSurchargeRecipientTransferred) (event.Subscription, error)
WatchSurchargeRecipientTransferred is a free log subscription operation binding the contract event 0x53960c2e64e72b2c1326635f0c002d5cf63e7844d12ed107404693fedde43985.
Solidity: event SurchargeRecipientTransferred(address newRecipient)
func (*AtlasFilterer) WatchSurchargeWithdrawn ¶
func (_Atlas *AtlasFilterer) WatchSurchargeWithdrawn(opts *bind.WatchOpts, sink chan<- *AtlasSurchargeWithdrawn) (event.Subscription, error)
WatchSurchargeWithdrawn is a free log subscription operation binding the contract event 0x87fa2ce024d3bdae31517696c13905fc0882bc1b4f4508060eb29358056de22b.
Solidity: event SurchargeWithdrawn(address to, uint256 amount)
func (*AtlasFilterer) WatchTransfer ¶
func (_Atlas *AtlasFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AtlasTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*AtlasFilterer) WatchUnbond ¶
func (_Atlas *AtlasFilterer) WatchUnbond(opts *bind.WatchOpts, sink chan<- *AtlasUnbond, owner []common.Address) (event.Subscription, error)
WatchUnbond is a free log subscription operation binding the contract event 0x7659747cd8571f1071eea946fdc648adcf181cad916f32a05f82c3a525976048.
Solidity: event Unbond(address indexed owner, uint256 amount, uint256 earliestAvailable)
func (*AtlasFilterer) WatchUserCall ¶
func (_Atlas *AtlasFilterer) WatchUserCall(opts *bind.WatchOpts, sink chan<- *AtlasUserCall) (event.Subscription, error)
WatchUserCall is a free log subscription operation binding the contract event 0xc753e45077e0333d261b6ae90f2f18d7c9cecc7bad6f004b2a483a3cb00b2b85.
Solidity: event UserCall(address environment, bool success, bytes returnData)
func (*AtlasFilterer) WatchUserTxResult ¶
func (_Atlas *AtlasFilterer) WatchUserTxResult(opts *bind.WatchOpts, sink chan<- *AtlasUserTxResult, user []common.Address) (event.Subscription, error)
WatchUserTxResult is a free log subscription operation binding the contract event 0xea1c7d02ed469d8ee042fe1710cdd7406bc6568f46607fdb0af29fb03e4a82b5.
Solidity: event UserTxResult(address indexed user, uint256 valueReturned, uint256 gasRefunded)
type AtlasGasRefundSettled ¶
type AtlasGasRefundSettled struct { Bundler common.Address RefundedETH *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasGasRefundSettled represents a GasRefundSettled event raised by the Atlas contract.
type AtlasGasRefundSettledIterator ¶
type AtlasGasRefundSettledIterator struct { Event *AtlasGasRefundSettled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasGasRefundSettledIterator is returned from FilterGasRefundSettled and is used to iterate over the raw logs and unpacked data for GasRefundSettled events raised by the Atlas contract.
func (*AtlasGasRefundSettledIterator) Close ¶
func (it *AtlasGasRefundSettledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasGasRefundSettledIterator) Error ¶
func (it *AtlasGasRefundSettledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasGasRefundSettledIterator) Next ¶
func (it *AtlasGasRefundSettledIterator) 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 AtlasMEVPaymentFailure ¶
type AtlasMEVPaymentFailure struct { Controller common.Address CallConfig uint32 BidToken common.Address BidAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasMEVPaymentFailure represents a MEVPaymentFailure event raised by the Atlas contract.
type AtlasMEVPaymentFailureIterator ¶
type AtlasMEVPaymentFailureIterator struct { Event *AtlasMEVPaymentFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasMEVPaymentFailureIterator is returned from FilterMEVPaymentFailure and is used to iterate over the raw logs and unpacked data for MEVPaymentFailure events raised by the Atlas contract.
func (*AtlasMEVPaymentFailureIterator) Close ¶
func (it *AtlasMEVPaymentFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasMEVPaymentFailureIterator) Error ¶
func (it *AtlasMEVPaymentFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasMEVPaymentFailureIterator) Next ¶
func (it *AtlasMEVPaymentFailureIterator) 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 AtlasMetacallResult ¶
type AtlasMetacallResult struct { Bundler common.Address User common.Address WinningSolver common.Address Raw types.Log // Blockchain specific contextual infos }
AtlasMetacallResult represents a MetacallResult event raised by the Atlas contract.
type AtlasMetacallResultIterator ¶
type AtlasMetacallResultIterator struct { Event *AtlasMetacallResult // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasMetacallResultIterator is returned from FilterMetacallResult and is used to iterate over the raw logs and unpacked data for MetacallResult events raised by the Atlas contract.
func (*AtlasMetacallResultIterator) Close ¶
func (it *AtlasMetacallResultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasMetacallResultIterator) Error ¶
func (it *AtlasMetacallResultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasMetacallResultIterator) Next ¶
func (it *AtlasMetacallResultIterator) 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 AtlasPostOpsCall ¶
type AtlasPostOpsCall struct { Environment common.Address Success bool Raw types.Log // Blockchain specific contextual infos }
AtlasPostOpsCall represents a PostOpsCall event raised by the Atlas contract.
type AtlasPostOpsCallIterator ¶
type AtlasPostOpsCallIterator struct { Event *AtlasPostOpsCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasPostOpsCallIterator is returned from FilterPostOpsCall and is used to iterate over the raw logs and unpacked data for PostOpsCall events raised by the Atlas contract.
func (*AtlasPostOpsCallIterator) Close ¶
func (it *AtlasPostOpsCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasPostOpsCallIterator) Error ¶
func (it *AtlasPostOpsCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasPostOpsCallIterator) Next ¶
func (it *AtlasPostOpsCallIterator) 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 AtlasPreOpsCall ¶
type AtlasPreOpsCall struct { Environment common.Address Success bool ReturnData []byte Raw types.Log // Blockchain specific contextual infos }
AtlasPreOpsCall represents a PreOpsCall event raised by the Atlas contract.
type AtlasPreOpsCallIterator ¶
type AtlasPreOpsCallIterator struct { Event *AtlasPreOpsCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasPreOpsCallIterator is returned from FilterPreOpsCall and is used to iterate over the raw logs and unpacked data for PreOpsCall events raised by the Atlas contract.
func (*AtlasPreOpsCallIterator) Close ¶
func (it *AtlasPreOpsCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasPreOpsCallIterator) Error ¶
func (it *AtlasPreOpsCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasPreOpsCallIterator) Next ¶
func (it *AtlasPreOpsCallIterator) 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 AtlasRaw ¶
type AtlasRaw struct {
Contract *Atlas // Generic contract binding to access the raw methods on
}
AtlasRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AtlasRaw) Call ¶
func (_Atlas *AtlasRaw) 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 (*AtlasRaw) Transact ¶
func (_Atlas *AtlasRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AtlasRaw) Transfer ¶
func (_Atlas *AtlasRaw) 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 AtlasRedeem ¶
type AtlasRedeem struct { Owner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasRedeem represents a Redeem event raised by the Atlas contract.
type AtlasRedeemIterator ¶
type AtlasRedeemIterator struct { Event *AtlasRedeem // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasRedeemIterator is returned from FilterRedeem and is used to iterate over the raw logs and unpacked data for Redeem events raised by the Atlas contract.
func (*AtlasRedeemIterator) Close ¶
func (it *AtlasRedeemIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasRedeemIterator) Error ¶
func (it *AtlasRedeemIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasRedeemIterator) Next ¶
func (it *AtlasRedeemIterator) 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 AtlasSession ¶
type AtlasSession struct { Contract *Atlas // 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 }
AtlasSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AtlasSession) AccessData ¶
func (_Atlas *AtlasSession) AccessData(arg0 common.Address) (struct { Bonded *big.Int LastAccessedBlock uint32 AuctionWins *big.Int AuctionFails *big.Int TotalGasUsed uint64 }, error)
AccessData is a free data retrieval call binding the contract method 0x5e8edccc.
Solidity: function accessData(address ) view returns(uint112 bonded, uint32 lastAccessedBlock, uint24 auctionWins, uint24 auctionFails, uint64 totalGasUsed)
func (*AtlasSession) AccountLastActiveBlock ¶
AccountLastActiveBlock is a free data retrieval call binding the contract method 0x7c20857a.
Solidity: function accountLastActiveBlock(address account) view returns(uint256)
func (*AtlasSession) ActiveEnvironment ¶
func (_Atlas *AtlasSession) ActiveEnvironment() (common.Address, error)
ActiveEnvironment is a free data retrieval call binding the contract method 0x6ea43423.
Solidity: function activeEnvironment() view returns(address)
func (*AtlasSession) Allowance ¶
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*AtlasSession) Approve ¶
func (_Atlas *AtlasSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*AtlasSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*AtlasSession) BalanceOfBonded ¶
BalanceOfBonded is a free data retrieval call binding the contract method 0x825ad607.
Solidity: function balanceOfBonded(address account) view returns(uint256)
func (*AtlasSession) BalanceOfUnbonding ¶
BalanceOfUnbonding is a free data retrieval call binding the contract method 0xaebaa5f7.
Solidity: function balanceOfUnbonding(address account) view returns(uint256)
func (*AtlasSession) BecomeSurchargeRecipient ¶
func (_Atlas *AtlasSession) BecomeSurchargeRecipient() (*types.Transaction, error)
BecomeSurchargeRecipient is a paid mutator transaction binding the contract method 0x8ebf091f.
Solidity: function becomeSurchargeRecipient() returns()
func (*AtlasSession) Bond ¶
func (_Atlas *AtlasSession) Bond(amount *big.Int) (*types.Transaction, error)
Bond is a paid mutator transaction binding the contract method 0x9940686e.
Solidity: function bond(uint256 amount) returns()
func (*AtlasSession) BondedTotalSupply ¶
func (_Atlas *AtlasSession) BondedTotalSupply() (*big.Int, error)
BondedTotalSupply is a free data retrieval call binding the contract method 0x890c2854.
Solidity: function bondedTotalSupply() view returns(uint256)
func (*AtlasSession) Borrow ¶
func (_Atlas *AtlasSession) Borrow(amount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 amount) payable returns()
func (*AtlasSession) Claims ¶
func (_Atlas *AtlasSession) Claims() (*big.Int, error)
Claims is a free data retrieval call binding the contract method 0xdcc59b6f.
Solidity: function claims() view returns(uint256)
func (*AtlasSession) Contribute ¶
func (_Atlas *AtlasSession) Contribute() (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() payable returns()
func (*AtlasSession) CreateExecutionEnvironment ¶
func (_Atlas *AtlasSession) CreateExecutionEnvironment(dAppControl common.Address) (*types.Transaction, error)
CreateExecutionEnvironment is a paid mutator transaction binding the contract method 0x4626e4a2.
Solidity: function createExecutionEnvironment(address dAppControl) returns(address executionEnvironment)
func (*AtlasSession) DOMAINSEPARATOR ¶
func (_Atlas *AtlasSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*AtlasSession) Decimals ¶
func (_Atlas *AtlasSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AtlasSession) Deposit ¶
func (_Atlas *AtlasSession) Deposit() (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() payable returns()
func (*AtlasSession) DepositAndBond ¶
func (_Atlas *AtlasSession) DepositAndBond(amountToBond *big.Int) (*types.Transaction, error)
DepositAndBond is a paid mutator transaction binding the contract method 0xf05f88e0.
Solidity: function depositAndBond(uint256 amountToBond) payable returns()
func (*AtlasSession) Deposits ¶
func (_Atlas *AtlasSession) Deposits() (*big.Int, error)
Deposits is a free data retrieval call binding the contract method 0x323a5e0b.
Solidity: function deposits() view returns(uint256)
func (*AtlasSession) ESCROWDURATION ¶
func (_Atlas *AtlasSession) ESCROWDURATION() (*big.Int, error)
ESCROWDURATION is a free data retrieval call binding the contract method 0xa6efccf9.
Solidity: function ESCROW_DURATION() view returns(uint256)
func (*AtlasSession) Execute ¶
func (_Atlas *AtlasSession) Execute(dConfig DAppConfig, userOp UserOperation, solverOps []SolverOperation, executionEnvironment common.Address, bundler common.Address, userOpHash [32]byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xd3707689.
Solidity: function execute((address,uint32,address) dConfig, (address,address,uint256,uint256,uint256,uint256,uint256,address,address,address,bytes,bytes) userOp, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,address,uint256,bytes,bytes)[] solverOps, address executionEnvironment, address bundler, bytes32 userOpHash) payable returns(bool auctionWon, uint256 winningSearcherIndex)
func (*AtlasSession) ExecutionTemplate ¶
func (_Atlas *AtlasSession) ExecutionTemplate() (common.Address, error)
ExecutionTemplate is a free data retrieval call binding the contract method 0xe412ac3c.
Solidity: function executionTemplate() view returns(address)
func (*AtlasSession) Fallback ¶
func (_Atlas *AtlasSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*AtlasSession) GetExecutionEnvironment ¶
func (_Atlas *AtlasSession) GetExecutionEnvironment(user common.Address, dAppControl common.Address) (struct { ExecutionEnvironment common.Address CallConfig uint32 Exists bool }, error)
GetExecutionEnvironment is a free data retrieval call binding the contract method 0x45112906.
Solidity: function getExecutionEnvironment(address user, address dAppControl) view returns(address executionEnvironment, uint32 callConfig, bool exists)
func (*AtlasSession) IsUnlocked ¶
func (_Atlas *AtlasSession) IsUnlocked() (bool, error)
IsUnlocked is a free data retrieval call binding the contract method 0x8380edb7.
Solidity: function isUnlocked() view returns(bool)
func (*AtlasSession) Lock ¶
func (_Atlas *AtlasSession) Lock() (common.Address, error)
Lock is a free data retrieval call binding the contract method 0xf83d08ba.
Solidity: function lock() view returns(address)
func (*AtlasSession) Metacall ¶
func (_Atlas *AtlasSession) Metacall(userOp UserOperation, solverOps []SolverOperation, dAppOp DAppOperation) (*types.Transaction, error)
Metacall is a paid mutator transaction binding the contract method 0xda91b284.
Solidity: function metacall((address,address,uint256,uint256,uint256,uint256,uint256,address,address,address,bytes,bytes) userOp, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,address,uint256,bytes,bytes)[] solverOps, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,bytes32,bytes) dAppOp) payable returns(bool auctionWon)
func (*AtlasSession) Name ¶
func (_Atlas *AtlasSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AtlasSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*AtlasSession) PendingSurchargeRecipient ¶
func (_Atlas *AtlasSession) PendingSurchargeRecipient() (common.Address, error)
PendingSurchargeRecipient is a free data retrieval call binding the contract method 0x7c3c3160.
Solidity: function pendingSurchargeRecipient() view returns(address)
func (*AtlasSession) Permit ¶
func (_Atlas *AtlasSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*AtlasSession) Receive ¶
func (_Atlas *AtlasSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AtlasSession) Reconcile ¶
func (_Atlas *AtlasSession) Reconcile(environment common.Address, solverFrom common.Address, maxApprovedGasSpend *big.Int) (*types.Transaction, error)
Reconcile is a paid mutator transaction binding the contract method 0xc6490cc2.
Solidity: function reconcile(address environment, address solverFrom, uint256 maxApprovedGasSpend) payable returns(uint256 owed)
func (*AtlasSession) Redeem ¶
func (_Atlas *AtlasSession) Redeem(amount *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 amount) returns()
func (*AtlasSession) SIMULATOR ¶
func (_Atlas *AtlasSession) SIMULATOR() (common.Address, error)
SIMULATOR is a free data retrieval call binding the contract method 0x79b79765.
Solidity: function SIMULATOR() view returns(address)
func (*AtlasSession) SURCHARGE ¶
func (_Atlas *AtlasSession) SURCHARGE() (*big.Int, error)
SURCHARGE is a free data retrieval call binding the contract method 0x37642394.
Solidity: function SURCHARGE() view returns(uint256)
func (*AtlasSession) SURCHARGEBASE ¶
func (_Atlas *AtlasSession) SURCHARGEBASE() (*big.Int, error)
SURCHARGEBASE is a free data retrieval call binding the contract method 0x478d8e53.
Solidity: function SURCHARGE_BASE() view returns(uint256)
func (*AtlasSession) Salt ¶
func (_Atlas *AtlasSession) Salt() ([32]byte, error)
Salt is a free data retrieval call binding the contract method 0xbfa0b133.
Solidity: function salt() view returns(bytes32)
func (*AtlasSession) Shortfall ¶
func (_Atlas *AtlasSession) Shortfall() (*big.Int, error)
Shortfall is a free data retrieval call binding the contract method 0x19b1faef.
Solidity: function shortfall() view returns(uint256)
func (*AtlasSession) Solver ¶
func (_Atlas *AtlasSession) Solver() (common.Address, error)
Solver is a free data retrieval call binding the contract method 0x49a7a26d.
Solidity: function solver() view returns(address)
func (*AtlasSession) SolverLockData ¶
func (_Atlas *AtlasSession) SolverLockData() (struct { CurrentSolver common.Address CalledBack bool Fulfilled bool }, error)
SolverLockData is a free data retrieval call binding the contract method 0xaa7d2dc8.
Solidity: function solverLockData() view returns(address currentSolver, bool calledBack, bool fulfilled)
func (*AtlasSession) Surcharge ¶
func (_Atlas *AtlasSession) Surcharge() (*big.Int, error)
Surcharge is a free data retrieval call binding the contract method 0x2ab26a56.
Solidity: function surcharge() view returns(uint256)
func (*AtlasSession) SurchargeRecipient ¶
func (_Atlas *AtlasSession) SurchargeRecipient() (common.Address, error)
SurchargeRecipient is a free data retrieval call binding the contract method 0xfc61c541.
Solidity: function surchargeRecipient() view returns(address)
func (*AtlasSession) Symbol ¶
func (_Atlas *AtlasSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AtlasSession) TotalSupply ¶
func (_Atlas *AtlasSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*AtlasSession) Transfer ¶
func (_Atlas *AtlasSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*AtlasSession) TransferDAppERC20 ¶
func (_Atlas *AtlasSession) TransferDAppERC20(token common.Address, destination common.Address, amount *big.Int, user common.Address, controller common.Address, callConfig uint32, lockState uint16) (*types.Transaction, error)
TransferDAppERC20 is a paid mutator transaction binding the contract method 0x6625f68b.
Solidity: function transferDAppERC20(address token, address destination, uint256 amount, address user, address controller, uint32 callConfig, uint16 lockState) returns()
func (*AtlasSession) TransferFrom ¶
func (_Atlas *AtlasSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*AtlasSession) TransferSurchargeRecipient ¶
func (_Atlas *AtlasSession) TransferSurchargeRecipient(newRecipient common.Address) (*types.Transaction, error)
TransferSurchargeRecipient is a paid mutator transaction binding the contract method 0xa0531b02.
Solidity: function transferSurchargeRecipient(address newRecipient) returns()
func (*AtlasSession) TransferUserERC20 ¶
func (_Atlas *AtlasSession) TransferUserERC20(token common.Address, destination common.Address, amount *big.Int, user common.Address, controller common.Address, callConfig uint32, lockState uint16) (*types.Transaction, error)
TransferUserERC20 is a paid mutator transaction binding the contract method 0x2c63112c.
Solidity: function transferUserERC20(address token, address destination, uint256 amount, address user, address controller, uint32 callConfig, uint16 lockState) returns()
func (*AtlasSession) Unbond ¶
func (_Atlas *AtlasSession) Unbond(amount *big.Int) (*types.Transaction, error)
Unbond is a paid mutator transaction binding the contract method 0x27de9e32.
Solidity: function unbond(uint256 amount) returns()
func (*AtlasSession) UnbondingCompleteBlock ¶
UnbondingCompleteBlock is a free data retrieval call binding the contract method 0x5270182c.
Solidity: function unbondingCompleteBlock(address account) view returns(uint256)
func (*AtlasSession) VERIFICATION ¶
func (_Atlas *AtlasSession) VERIFICATION() (common.Address, error)
VERIFICATION is a free data retrieval call binding the contract method 0x791ae748.
Solidity: function VERIFICATION() view returns(address)
func (*AtlasSession) ValidateBalances ¶
func (_Atlas *AtlasSession) ValidateBalances() (bool, error)
ValidateBalances is a free data retrieval call binding the contract method 0x15827e08.
Solidity: function validateBalances() view returns(bool valid)
func (*AtlasSession) Withdraw ¶
func (_Atlas *AtlasSession) Withdraw(amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 amount) returns()
func (*AtlasSession) WithdrawSurcharge ¶
func (_Atlas *AtlasSession) WithdrawSurcharge() (*types.Transaction, error)
WithdrawSurcharge is a paid mutator transaction binding the contract method 0xc41d54da.
Solidity: function withdrawSurcharge() returns()
func (*AtlasSession) Withdrawals ¶
func (_Atlas *AtlasSession) Withdrawals() (*big.Int, error)
Withdrawals is a free data retrieval call binding the contract method 0xade0e93e.
Solidity: function withdrawals() view returns(uint256)
type AtlasSolverExecution ¶
type AtlasSolverExecution struct { Solver common.Address Index *big.Int IsWin bool Raw types.Log // Blockchain specific contextual infos }
AtlasSolverExecution represents a SolverExecution event raised by the Atlas contract.
type AtlasSolverExecutionIterator ¶
type AtlasSolverExecutionIterator struct { Event *AtlasSolverExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasSolverExecutionIterator is returned from FilterSolverExecution and is used to iterate over the raw logs and unpacked data for SolverExecution events raised by the Atlas contract.
func (*AtlasSolverExecutionIterator) Close ¶
func (it *AtlasSolverExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasSolverExecutionIterator) Error ¶
func (it *AtlasSolverExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasSolverExecutionIterator) Next ¶
func (it *AtlasSolverExecutionIterator) 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 AtlasSolverTxResult ¶
type AtlasSolverTxResult struct { SolverTo common.Address SolverFrom common.Address Executed bool Success bool Result *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasSolverTxResult represents a SolverTxResult event raised by the Atlas contract.
type AtlasSolverTxResultIterator ¶
type AtlasSolverTxResultIterator struct { Event *AtlasSolverTxResult // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasSolverTxResultIterator is returned from FilterSolverTxResult and is used to iterate over the raw logs and unpacked data for SolverTxResult events raised by the Atlas contract.
func (*AtlasSolverTxResultIterator) Close ¶
func (it *AtlasSolverTxResultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasSolverTxResultIterator) Error ¶
func (it *AtlasSolverTxResultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasSolverTxResultIterator) Next ¶
func (it *AtlasSolverTxResultIterator) 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 AtlasSurchargeRecipientTransferStarted ¶
type AtlasSurchargeRecipientTransferStarted struct { CurrentRecipient common.Address NewRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
AtlasSurchargeRecipientTransferStarted represents a SurchargeRecipientTransferStarted event raised by the Atlas contract.
type AtlasSurchargeRecipientTransferStartedIterator ¶
type AtlasSurchargeRecipientTransferStartedIterator struct { Event *AtlasSurchargeRecipientTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasSurchargeRecipientTransferStartedIterator is returned from FilterSurchargeRecipientTransferStarted and is used to iterate over the raw logs and unpacked data for SurchargeRecipientTransferStarted events raised by the Atlas contract.
func (*AtlasSurchargeRecipientTransferStartedIterator) Close ¶
func (it *AtlasSurchargeRecipientTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasSurchargeRecipientTransferStartedIterator) Error ¶
func (it *AtlasSurchargeRecipientTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasSurchargeRecipientTransferStartedIterator) Next ¶
func (it *AtlasSurchargeRecipientTransferStartedIterator) 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 AtlasSurchargeRecipientTransferred ¶
type AtlasSurchargeRecipientTransferred struct { NewRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
AtlasSurchargeRecipientTransferred represents a SurchargeRecipientTransferred event raised by the Atlas contract.
type AtlasSurchargeRecipientTransferredIterator ¶
type AtlasSurchargeRecipientTransferredIterator struct { Event *AtlasSurchargeRecipientTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasSurchargeRecipientTransferredIterator is returned from FilterSurchargeRecipientTransferred and is used to iterate over the raw logs and unpacked data for SurchargeRecipientTransferred events raised by the Atlas contract.
func (*AtlasSurchargeRecipientTransferredIterator) Close ¶
func (it *AtlasSurchargeRecipientTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasSurchargeRecipientTransferredIterator) Error ¶
func (it *AtlasSurchargeRecipientTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasSurchargeRecipientTransferredIterator) Next ¶
func (it *AtlasSurchargeRecipientTransferredIterator) 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 AtlasSurchargeWithdrawn ¶
type AtlasSurchargeWithdrawn struct { To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasSurchargeWithdrawn represents a SurchargeWithdrawn event raised by the Atlas contract.
type AtlasSurchargeWithdrawnIterator ¶
type AtlasSurchargeWithdrawnIterator struct { Event *AtlasSurchargeWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasSurchargeWithdrawnIterator is returned from FilterSurchargeWithdrawn and is used to iterate over the raw logs and unpacked data for SurchargeWithdrawn events raised by the Atlas contract.
func (*AtlasSurchargeWithdrawnIterator) Close ¶
func (it *AtlasSurchargeWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasSurchargeWithdrawnIterator) Error ¶
func (it *AtlasSurchargeWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasSurchargeWithdrawnIterator) Next ¶
func (it *AtlasSurchargeWithdrawnIterator) 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 AtlasTransactor ¶
type AtlasTransactor struct {
// contains filtered or unexported fields
}
AtlasTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAtlasTransactor ¶
func NewAtlasTransactor(address common.Address, transactor bind.ContractTransactor) (*AtlasTransactor, error)
NewAtlasTransactor creates a new write-only instance of Atlas, bound to a specific deployed contract.
func (*AtlasTransactor) Approve ¶
func (_Atlas *AtlasTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*AtlasTransactor) BecomeSurchargeRecipient ¶
func (_Atlas *AtlasTransactor) BecomeSurchargeRecipient(opts *bind.TransactOpts) (*types.Transaction, error)
BecomeSurchargeRecipient is a paid mutator transaction binding the contract method 0x8ebf091f.
Solidity: function becomeSurchargeRecipient() returns()
func (*AtlasTransactor) Bond ¶
func (_Atlas *AtlasTransactor) Bond(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Bond is a paid mutator transaction binding the contract method 0x9940686e.
Solidity: function bond(uint256 amount) returns()
func (*AtlasTransactor) Borrow ¶
func (_Atlas *AtlasTransactor) Borrow(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 amount) payable returns()
func (*AtlasTransactor) Contribute ¶
func (_Atlas *AtlasTransactor) Contribute(opts *bind.TransactOpts) (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() payable returns()
func (*AtlasTransactor) CreateExecutionEnvironment ¶
func (_Atlas *AtlasTransactor) CreateExecutionEnvironment(opts *bind.TransactOpts, dAppControl common.Address) (*types.Transaction, error)
CreateExecutionEnvironment is a paid mutator transaction binding the contract method 0x4626e4a2.
Solidity: function createExecutionEnvironment(address dAppControl) returns(address executionEnvironment)
func (*AtlasTransactor) Deposit ¶
func (_Atlas *AtlasTransactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() payable returns()
func (*AtlasTransactor) DepositAndBond ¶
func (_Atlas *AtlasTransactor) DepositAndBond(opts *bind.TransactOpts, amountToBond *big.Int) (*types.Transaction, error)
DepositAndBond is a paid mutator transaction binding the contract method 0xf05f88e0.
Solidity: function depositAndBond(uint256 amountToBond) payable returns()
func (*AtlasTransactor) Execute ¶
func (_Atlas *AtlasTransactor) Execute(opts *bind.TransactOpts, dConfig DAppConfig, userOp UserOperation, solverOps []SolverOperation, executionEnvironment common.Address, bundler common.Address, userOpHash [32]byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xd3707689.
Solidity: function execute((address,uint32,address) dConfig, (address,address,uint256,uint256,uint256,uint256,uint256,address,address,address,bytes,bytes) userOp, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,address,uint256,bytes,bytes)[] solverOps, address executionEnvironment, address bundler, bytes32 userOpHash) payable returns(bool auctionWon, uint256 winningSearcherIndex)
func (*AtlasTransactor) Fallback ¶
func (_Atlas *AtlasTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*AtlasTransactor) Metacall ¶
func (_Atlas *AtlasTransactor) Metacall(opts *bind.TransactOpts, userOp UserOperation, solverOps []SolverOperation, dAppOp DAppOperation) (*types.Transaction, error)
Metacall is a paid mutator transaction binding the contract method 0xda91b284.
Solidity: function metacall((address,address,uint256,uint256,uint256,uint256,uint256,address,address,address,bytes,bytes) userOp, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,address,uint256,bytes,bytes)[] solverOps, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,bytes32,bytes) dAppOp) payable returns(bool auctionWon)
func (*AtlasTransactor) Permit ¶
func (_Atlas *AtlasTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*AtlasTransactor) Receive ¶
func (_Atlas *AtlasTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AtlasTransactor) Reconcile ¶
func (_Atlas *AtlasTransactor) Reconcile(opts *bind.TransactOpts, environment common.Address, solverFrom common.Address, maxApprovedGasSpend *big.Int) (*types.Transaction, error)
Reconcile is a paid mutator transaction binding the contract method 0xc6490cc2.
Solidity: function reconcile(address environment, address solverFrom, uint256 maxApprovedGasSpend) payable returns(uint256 owed)
func (*AtlasTransactor) Redeem ¶
func (_Atlas *AtlasTransactor) Redeem(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 amount) returns()
func (*AtlasTransactor) Transfer ¶
func (_Atlas *AtlasTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*AtlasTransactor) TransferDAppERC20 ¶
func (_Atlas *AtlasTransactor) TransferDAppERC20(opts *bind.TransactOpts, token common.Address, destination common.Address, amount *big.Int, user common.Address, controller common.Address, callConfig uint32, lockState uint16) (*types.Transaction, error)
TransferDAppERC20 is a paid mutator transaction binding the contract method 0x6625f68b.
Solidity: function transferDAppERC20(address token, address destination, uint256 amount, address user, address controller, uint32 callConfig, uint16 lockState) returns()
func (*AtlasTransactor) TransferFrom ¶
func (_Atlas *AtlasTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*AtlasTransactor) TransferSurchargeRecipient ¶
func (_Atlas *AtlasTransactor) TransferSurchargeRecipient(opts *bind.TransactOpts, newRecipient common.Address) (*types.Transaction, error)
TransferSurchargeRecipient is a paid mutator transaction binding the contract method 0xa0531b02.
Solidity: function transferSurchargeRecipient(address newRecipient) returns()
func (*AtlasTransactor) TransferUserERC20 ¶
func (_Atlas *AtlasTransactor) TransferUserERC20(opts *bind.TransactOpts, token common.Address, destination common.Address, amount *big.Int, user common.Address, controller common.Address, callConfig uint32, lockState uint16) (*types.Transaction, error)
TransferUserERC20 is a paid mutator transaction binding the contract method 0x2c63112c.
Solidity: function transferUserERC20(address token, address destination, uint256 amount, address user, address controller, uint32 callConfig, uint16 lockState) returns()
func (*AtlasTransactor) Unbond ¶
func (_Atlas *AtlasTransactor) Unbond(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Unbond is a paid mutator transaction binding the contract method 0x27de9e32.
Solidity: function unbond(uint256 amount) returns()
func (*AtlasTransactor) Withdraw ¶
func (_Atlas *AtlasTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 amount) returns()
func (*AtlasTransactor) WithdrawSurcharge ¶
func (_Atlas *AtlasTransactor) WithdrawSurcharge(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawSurcharge is a paid mutator transaction binding the contract method 0xc41d54da.
Solidity: function withdrawSurcharge() returns()
type AtlasTransactorRaw ¶
type AtlasTransactorRaw struct {
Contract *AtlasTransactor // Generic write-only contract binding to access the raw methods on
}
AtlasTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AtlasTransactorRaw) Transact ¶
func (_Atlas *AtlasTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AtlasTransactorRaw) Transfer ¶
func (_Atlas *AtlasTransactorRaw) 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 AtlasTransactorSession ¶
type AtlasTransactorSession struct { Contract *AtlasTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AtlasTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AtlasTransactorSession) Approve ¶
func (_Atlas *AtlasTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*AtlasTransactorSession) BecomeSurchargeRecipient ¶
func (_Atlas *AtlasTransactorSession) BecomeSurchargeRecipient() (*types.Transaction, error)
BecomeSurchargeRecipient is a paid mutator transaction binding the contract method 0x8ebf091f.
Solidity: function becomeSurchargeRecipient() returns()
func (*AtlasTransactorSession) Bond ¶
func (_Atlas *AtlasTransactorSession) Bond(amount *big.Int) (*types.Transaction, error)
Bond is a paid mutator transaction binding the contract method 0x9940686e.
Solidity: function bond(uint256 amount) returns()
func (*AtlasTransactorSession) Borrow ¶
func (_Atlas *AtlasTransactorSession) Borrow(amount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 amount) payable returns()
func (*AtlasTransactorSession) Contribute ¶
func (_Atlas *AtlasTransactorSession) Contribute() (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() payable returns()
func (*AtlasTransactorSession) CreateExecutionEnvironment ¶
func (_Atlas *AtlasTransactorSession) CreateExecutionEnvironment(dAppControl common.Address) (*types.Transaction, error)
CreateExecutionEnvironment is a paid mutator transaction binding the contract method 0x4626e4a2.
Solidity: function createExecutionEnvironment(address dAppControl) returns(address executionEnvironment)
func (*AtlasTransactorSession) Deposit ¶
func (_Atlas *AtlasTransactorSession) Deposit() (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() payable returns()
func (*AtlasTransactorSession) DepositAndBond ¶
func (_Atlas *AtlasTransactorSession) DepositAndBond(amountToBond *big.Int) (*types.Transaction, error)
DepositAndBond is a paid mutator transaction binding the contract method 0xf05f88e0.
Solidity: function depositAndBond(uint256 amountToBond) payable returns()
func (*AtlasTransactorSession) Execute ¶
func (_Atlas *AtlasTransactorSession) Execute(dConfig DAppConfig, userOp UserOperation, solverOps []SolverOperation, executionEnvironment common.Address, bundler common.Address, userOpHash [32]byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xd3707689.
Solidity: function execute((address,uint32,address) dConfig, (address,address,uint256,uint256,uint256,uint256,uint256,address,address,address,bytes,bytes) userOp, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,address,uint256,bytes,bytes)[] solverOps, address executionEnvironment, address bundler, bytes32 userOpHash) payable returns(bool auctionWon, uint256 winningSearcherIndex)
func (*AtlasTransactorSession) Fallback ¶
func (_Atlas *AtlasTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*AtlasTransactorSession) Metacall ¶
func (_Atlas *AtlasTransactorSession) Metacall(userOp UserOperation, solverOps []SolverOperation, dAppOp DAppOperation) (*types.Transaction, error)
Metacall is a paid mutator transaction binding the contract method 0xda91b284.
Solidity: function metacall((address,address,uint256,uint256,uint256,uint256,uint256,address,address,address,bytes,bytes) userOp, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,address,uint256,bytes,bytes)[] solverOps, (address,address,uint256,uint256,uint256,uint256,address,address,bytes32,bytes32,bytes) dAppOp) payable returns(bool auctionWon)
func (*AtlasTransactorSession) Permit ¶
func (_Atlas *AtlasTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*AtlasTransactorSession) Receive ¶
func (_Atlas *AtlasTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AtlasTransactorSession) Reconcile ¶
func (_Atlas *AtlasTransactorSession) Reconcile(environment common.Address, solverFrom common.Address, maxApprovedGasSpend *big.Int) (*types.Transaction, error)
Reconcile is a paid mutator transaction binding the contract method 0xc6490cc2.
Solidity: function reconcile(address environment, address solverFrom, uint256 maxApprovedGasSpend) payable returns(uint256 owed)
func (*AtlasTransactorSession) Redeem ¶
func (_Atlas *AtlasTransactorSession) Redeem(amount *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 amount) returns()
func (*AtlasTransactorSession) Transfer ¶
func (_Atlas *AtlasTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*AtlasTransactorSession) TransferDAppERC20 ¶
func (_Atlas *AtlasTransactorSession) TransferDAppERC20(token common.Address, destination common.Address, amount *big.Int, user common.Address, controller common.Address, callConfig uint32, lockState uint16) (*types.Transaction, error)
TransferDAppERC20 is a paid mutator transaction binding the contract method 0x6625f68b.
Solidity: function transferDAppERC20(address token, address destination, uint256 amount, address user, address controller, uint32 callConfig, uint16 lockState) returns()
func (*AtlasTransactorSession) TransferFrom ¶
func (_Atlas *AtlasTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*AtlasTransactorSession) TransferSurchargeRecipient ¶
func (_Atlas *AtlasTransactorSession) TransferSurchargeRecipient(newRecipient common.Address) (*types.Transaction, error)
TransferSurchargeRecipient is a paid mutator transaction binding the contract method 0xa0531b02.
Solidity: function transferSurchargeRecipient(address newRecipient) returns()
func (*AtlasTransactorSession) TransferUserERC20 ¶
func (_Atlas *AtlasTransactorSession) TransferUserERC20(token common.Address, destination common.Address, amount *big.Int, user common.Address, controller common.Address, callConfig uint32, lockState uint16) (*types.Transaction, error)
TransferUserERC20 is a paid mutator transaction binding the contract method 0x2c63112c.
Solidity: function transferUserERC20(address token, address destination, uint256 amount, address user, address controller, uint32 callConfig, uint16 lockState) returns()
func (*AtlasTransactorSession) Unbond ¶
func (_Atlas *AtlasTransactorSession) Unbond(amount *big.Int) (*types.Transaction, error)
Unbond is a paid mutator transaction binding the contract method 0x27de9e32.
Solidity: function unbond(uint256 amount) returns()
func (*AtlasTransactorSession) Withdraw ¶
func (_Atlas *AtlasTransactorSession) Withdraw(amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 amount) returns()
func (*AtlasTransactorSession) WithdrawSurcharge ¶
func (_Atlas *AtlasTransactorSession) WithdrawSurcharge() (*types.Transaction, error)
WithdrawSurcharge is a paid mutator transaction binding the contract method 0xc41d54da.
Solidity: function withdrawSurcharge() returns()
type AtlasTransfer ¶
type AtlasTransfer struct { From common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasTransfer represents a Transfer event raised by the Atlas contract.
type AtlasTransferIterator ¶
type AtlasTransferIterator struct { Event *AtlasTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Atlas contract.
func (*AtlasTransferIterator) Close ¶
func (it *AtlasTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasTransferIterator) Error ¶
func (it *AtlasTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasTransferIterator) Next ¶
func (it *AtlasTransferIterator) 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 AtlasUnbond ¶
type AtlasUnbond struct { Owner common.Address Amount *big.Int EarliestAvailable *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasUnbond represents a Unbond event raised by the Atlas contract.
type AtlasUnbondIterator ¶
type AtlasUnbondIterator struct { Event *AtlasUnbond // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasUnbondIterator is returned from FilterUnbond and is used to iterate over the raw logs and unpacked data for Unbond events raised by the Atlas contract.
func (*AtlasUnbondIterator) Close ¶
func (it *AtlasUnbondIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasUnbondIterator) Error ¶
func (it *AtlasUnbondIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasUnbondIterator) Next ¶
func (it *AtlasUnbondIterator) 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 AtlasUserCall ¶
type AtlasUserCall struct { Environment common.Address Success bool ReturnData []byte Raw types.Log // Blockchain specific contextual infos }
AtlasUserCall represents a UserCall event raised by the Atlas contract.
type AtlasUserCallIterator ¶
type AtlasUserCallIterator struct { Event *AtlasUserCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasUserCallIterator is returned from FilterUserCall and is used to iterate over the raw logs and unpacked data for UserCall events raised by the Atlas contract.
func (*AtlasUserCallIterator) Close ¶
func (it *AtlasUserCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasUserCallIterator) Error ¶
func (it *AtlasUserCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasUserCallIterator) Next ¶
func (it *AtlasUserCallIterator) 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 AtlasUserTxResult ¶
type AtlasUserTxResult struct { User common.Address ValueReturned *big.Int GasRefunded *big.Int Raw types.Log // Blockchain specific contextual infos }
AtlasUserTxResult represents a UserTxResult event raised by the Atlas contract.
type AtlasUserTxResultIterator ¶
type AtlasUserTxResultIterator struct { Event *AtlasUserTxResult // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AtlasUserTxResultIterator is returned from FilterUserTxResult and is used to iterate over the raw logs and unpacked data for UserTxResult events raised by the Atlas contract.
func (*AtlasUserTxResultIterator) Close ¶
func (it *AtlasUserTxResultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AtlasUserTxResultIterator) Error ¶
func (it *AtlasUserTxResultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AtlasUserTxResultIterator) Next ¶
func (it *AtlasUserTxResultIterator) 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 DAppConfig ¶
DAppConfig is an auto generated low-level Go binding around an user-defined struct.
type DAppOperation ¶
type DAppOperation struct { From common.Address To common.Address Value *big.Int Gas *big.Int Nonce *big.Int Deadline *big.Int Control common.Address Bundler common.Address UserOpHash [32]byte CallChainHash [32]byte Signature []byte }
DAppOperation is an auto generated low-level Go binding around an user-defined struct.
type SolverOperation ¶
type SolverOperation struct { From common.Address To common.Address Value *big.Int Gas *big.Int MaxFeePerGas *big.Int Deadline *big.Int Solver common.Address Control common.Address UserOpHash [32]byte BidToken common.Address BidAmount *big.Int Data []byte Signature []byte }
SolverOperation is an auto generated low-level Go binding around an user-defined struct.
type UserOperation ¶
type UserOperation struct { From common.Address To common.Address Value *big.Int Gas *big.Int MaxFeePerGas *big.Int Nonce *big.Int Deadline *big.Int Dapp common.Address Control common.Address SessionKey common.Address Data []byte Signature []byte }
UserOperation is an auto generated low-level Go binding around an user-defined struct.