Documentation ¶
Index ¶
- Constants
- type IModuleCallsTransaction
- type WalletGasEstimator
- type WalletGasEstimatorCaller
- func (_WalletGasEstimator *WalletGasEstimatorCaller) ImageHash(opts *bind.CallOpts) ([32]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorCaller) IsValidSignature(opts *bind.CallOpts, _hash [32]byte, _signatures []byte) ([4]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorCaller) IsValidSignature0(opts *bind.CallOpts, _data []byte, _signatures []byte) ([4]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorCaller) Nonce(opts *bind.CallOpts) (*big.Int, error)
- func (_WalletGasEstimator *WalletGasEstimatorCaller) ReadHook(opts *bind.CallOpts, _signature [4]byte) (common.Address, error)
- func (_WalletGasEstimator *WalletGasEstimatorCaller) ReadNonce(opts *bind.CallOpts, _space *big.Int) (*big.Int, error)
- func (_WalletGasEstimator *WalletGasEstimatorCaller) SupportsInterface(opts *bind.CallOpts, _interfaceID [4]byte) (bool, error)
- type WalletGasEstimatorCallerRaw
- type WalletGasEstimatorCallerSession
- func (_WalletGasEstimator *WalletGasEstimatorCallerSession) ImageHash() ([32]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorCallerSession) IsValidSignature(_hash [32]byte, _signatures []byte) ([4]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorCallerSession) IsValidSignature0(_data []byte, _signatures []byte) ([4]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorCallerSession) Nonce() (*big.Int, error)
- func (_WalletGasEstimator *WalletGasEstimatorCallerSession) ReadHook(_signature [4]byte) (common.Address, error)
- func (_WalletGasEstimator *WalletGasEstimatorCallerSession) ReadNonce(_space *big.Int) (*big.Int, error)
- func (_WalletGasEstimator *WalletGasEstimatorCallerSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
- type WalletGasEstimatorCreatedContract
- type WalletGasEstimatorCreatedContractIterator
- type WalletGasEstimatorFilterer
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterCreatedContract(opts *bind.FilterOpts) (*WalletGasEstimatorCreatedContractIterator, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterImageHashUpdated(opts *bind.FilterOpts) (*WalletGasEstimatorImageHashUpdatedIterator, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterImplementationUpdated(opts *bind.FilterOpts) (*WalletGasEstimatorImplementationUpdatedIterator, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterNonceChange(opts *bind.FilterOpts) (*WalletGasEstimatorNonceChangeIterator, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterTxFailed(opts *bind.FilterOpts) (*WalletGasEstimatorTxFailedIterator, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseCreatedContract(log types.Log) (*WalletGasEstimatorCreatedContract, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseImageHashUpdated(log types.Log) (*WalletGasEstimatorImageHashUpdated, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseImplementationUpdated(log types.Log) (*WalletGasEstimatorImplementationUpdated, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseNonceChange(log types.Log) (*WalletGasEstimatorNonceChange, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseTxFailed(log types.Log) (*WalletGasEstimatorTxFailed, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchCreatedContract(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorCreatedContract) (event.Subscription, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchImageHashUpdated(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorImageHashUpdated) (event.Subscription, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchImplementationUpdated(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorImplementationUpdated) (event.Subscription, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchNonceChange(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorNonceChange) (event.Subscription, error)
- func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchTxFailed(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorTxFailed) (event.Subscription, error)
- type WalletGasEstimatorImageHashUpdated
- type WalletGasEstimatorImageHashUpdatedIterator
- type WalletGasEstimatorImplementationUpdated
- type WalletGasEstimatorImplementationUpdatedIterator
- type WalletGasEstimatorNonceChange
- type WalletGasEstimatorNonceChangeIterator
- type WalletGasEstimatorRaw
- func (_WalletGasEstimator *WalletGasEstimatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_WalletGasEstimator *WalletGasEstimatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WalletGasEstimatorSession
- func (_WalletGasEstimator *WalletGasEstimatorSession) AddHook(_signature [4]byte, _implementation common.Address) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) CreateContract(_code []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) Execute(_txs []IModuleCallsTransaction, _nonce *big.Int, _signature []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) ImageHash() ([32]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) IsValidSignature(_hash [32]byte, _signatures []byte) ([4]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) IsValidSignature0(_data []byte, _signatures []byte) ([4]byte, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) Nonce() (*big.Int, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) ReadHook(_signature [4]byte) (common.Address, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) ReadNonce(_space *big.Int) (*big.Int, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) Receive() (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) RemoveHook(_signature [4]byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) SelfExecute(_txs []IModuleCallsTransaction) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) UpdateImageHash(_imageHash [32]byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorSession) UpdateImplementation(_implementation common.Address) (*types.Transaction, error)
- type WalletGasEstimatorTransactor
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) AddHook(opts *bind.TransactOpts, _signature [4]byte, _implementation common.Address) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) CreateContract(opts *bind.TransactOpts, _code []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) Execute(opts *bind.TransactOpts, _txs []IModuleCallsTransaction, _nonce *big.Int, ...) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) RemoveHook(opts *bind.TransactOpts, _signature [4]byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) SelfExecute(opts *bind.TransactOpts, _txs []IModuleCallsTransaction) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) UpdateImageHash(opts *bind.TransactOpts, _imageHash [32]byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactor) UpdateImplementation(opts *bind.TransactOpts, _implementation common.Address) (*types.Transaction, error)
- type WalletGasEstimatorTransactorRaw
- type WalletGasEstimatorTransactorSession
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) AddHook(_signature [4]byte, _implementation common.Address) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) CreateContract(_code []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) Execute(_txs []IModuleCallsTransaction, _nonce *big.Int, _signature []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) Receive() (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) RemoveHook(_signature [4]byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) SelfExecute(_txs []IModuleCallsTransaction) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) UpdateImageHash(_imageHash [32]byte) (*types.Transaction, error)
- func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) UpdateImplementation(_implementation common.Address) (*types.Transaction, error)
- type WalletGasEstimatorTxFailed
- type WalletGasEstimatorTxFailedIterator
Constants ¶
const WalletGasEstimatorABI = "" /* 7033-byte string literal not displayed */
WalletGasEstimatorABI is the input ABI used to generate the binding from.
const WalletGasEstimatorBin = "" /* 23092-byte string literal not displayed */
WalletGasEstimatorBin is the compiled bytecode used for deploying new contracts.
const WalletGasEstimatorDeployedBin = "" /* 23028-byte string literal not displayed */
WalletGasEstimatorDeployedBin is the resulting bytecode of the created contract
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IModuleCallsTransaction ¶
type IModuleCallsTransaction struct { DelegateCall bool RevertOnError bool GasLimit *big.Int Target common.Address Value *big.Int Data []byte }
IModuleCallsTransaction is an auto generated low-level Go binding around an user-defined struct.
type WalletGasEstimator ¶
type WalletGasEstimator struct { WalletGasEstimatorCaller // Read-only binding to the contract WalletGasEstimatorTransactor // Write-only binding to the contract WalletGasEstimatorFilterer // Log filterer for contract events }
WalletGasEstimator is an auto generated Go binding around an Ethereum contract.
func DeployWalletGasEstimator ¶
func DeployWalletGasEstimator(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *WalletGasEstimator, error)
DeployWalletGasEstimator deploys a new Ethereum contract, binding an instance of WalletGasEstimator to it.
func NewWalletGasEstimator ¶
func NewWalletGasEstimator(address common.Address, backend bind.ContractBackend) (*WalletGasEstimator, error)
NewWalletGasEstimator creates a new instance of WalletGasEstimator, bound to a specific deployed contract.
type WalletGasEstimatorCaller ¶
type WalletGasEstimatorCaller struct {
// contains filtered or unexported fields
}
WalletGasEstimatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWalletGasEstimatorCaller ¶
func NewWalletGasEstimatorCaller(address common.Address, caller bind.ContractCaller) (*WalletGasEstimatorCaller, error)
NewWalletGasEstimatorCaller creates a new read-only instance of WalletGasEstimator, bound to a specific deployed contract.
func (*WalletGasEstimatorCaller) ImageHash ¶
func (_WalletGasEstimator *WalletGasEstimatorCaller) ImageHash(opts *bind.CallOpts) ([32]byte, error)
ImageHash is a free data retrieval call binding the contract method 0x51605d80.
Solidity: function imageHash() view returns(bytes32)
func (*WalletGasEstimatorCaller) IsValidSignature ¶
func (_WalletGasEstimator *WalletGasEstimatorCaller) IsValidSignature(opts *bind.CallOpts, _hash [32]byte, _signatures []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _hash, bytes _signatures) view returns(bytes4)
func (*WalletGasEstimatorCaller) IsValidSignature0 ¶
func (_WalletGasEstimator *WalletGasEstimatorCaller) IsValidSignature0(opts *bind.CallOpts, _data []byte, _signatures []byte) ([4]byte, error)
IsValidSignature0 is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signatures) view returns(bytes4)
func (*WalletGasEstimatorCaller) Nonce ¶
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*WalletGasEstimatorCaller) ReadHook ¶
func (_WalletGasEstimator *WalletGasEstimatorCaller) ReadHook(opts *bind.CallOpts, _signature [4]byte) (common.Address, error)
ReadHook is a free data retrieval call binding the contract method 0x1a9b2337.
Solidity: function readHook(bytes4 _signature) view returns(address)
func (*WalletGasEstimatorCaller) ReadNonce ¶
func (_WalletGasEstimator *WalletGasEstimatorCaller) ReadNonce(opts *bind.CallOpts, _space *big.Int) (*big.Int, error)
ReadNonce is a free data retrieval call binding the contract method 0x8c3f5563.
Solidity: function readNonce(uint256 _space) view returns(uint256)
func (*WalletGasEstimatorCaller) SupportsInterface ¶
func (_WalletGasEstimator *WalletGasEstimatorCaller) SupportsInterface(opts *bind.CallOpts, _interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 _interfaceID) pure returns(bool)
type WalletGasEstimatorCallerRaw ¶
type WalletGasEstimatorCallerRaw struct {
Contract *WalletGasEstimatorCaller // Generic read-only contract binding to access the raw methods on
}
WalletGasEstimatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WalletGasEstimatorCallerRaw) Call ¶
func (_WalletGasEstimator *WalletGasEstimatorCallerRaw) 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 WalletGasEstimatorCallerSession ¶
type WalletGasEstimatorCallerSession struct { Contract *WalletGasEstimatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WalletGasEstimatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WalletGasEstimatorCallerSession) ImageHash ¶
func (_WalletGasEstimator *WalletGasEstimatorCallerSession) ImageHash() ([32]byte, error)
ImageHash is a free data retrieval call binding the contract method 0x51605d80.
Solidity: function imageHash() view returns(bytes32)
func (*WalletGasEstimatorCallerSession) IsValidSignature ¶
func (_WalletGasEstimator *WalletGasEstimatorCallerSession) IsValidSignature(_hash [32]byte, _signatures []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _hash, bytes _signatures) view returns(bytes4)
func (*WalletGasEstimatorCallerSession) IsValidSignature0 ¶
func (_WalletGasEstimator *WalletGasEstimatorCallerSession) IsValidSignature0(_data []byte, _signatures []byte) ([4]byte, error)
IsValidSignature0 is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signatures) view returns(bytes4)
func (*WalletGasEstimatorCallerSession) Nonce ¶
func (_WalletGasEstimator *WalletGasEstimatorCallerSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*WalletGasEstimatorCallerSession) ReadHook ¶
func (_WalletGasEstimator *WalletGasEstimatorCallerSession) ReadHook(_signature [4]byte) (common.Address, error)
ReadHook is a free data retrieval call binding the contract method 0x1a9b2337.
Solidity: function readHook(bytes4 _signature) view returns(address)
func (*WalletGasEstimatorCallerSession) ReadNonce ¶
func (_WalletGasEstimator *WalletGasEstimatorCallerSession) ReadNonce(_space *big.Int) (*big.Int, error)
ReadNonce is a free data retrieval call binding the contract method 0x8c3f5563.
Solidity: function readNonce(uint256 _space) view returns(uint256)
func (*WalletGasEstimatorCallerSession) SupportsInterface ¶
func (_WalletGasEstimator *WalletGasEstimatorCallerSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 _interfaceID) pure returns(bool)
type WalletGasEstimatorCreatedContract ¶
type WalletGasEstimatorCreatedContract struct { Contract common.Address Raw types.Log // Blockchain specific contextual infos }
WalletGasEstimatorCreatedContract represents a CreatedContract event raised by the WalletGasEstimator contract.
type WalletGasEstimatorCreatedContractIterator ¶
type WalletGasEstimatorCreatedContractIterator struct { Event *WalletGasEstimatorCreatedContract // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletGasEstimatorCreatedContractIterator is returned from FilterCreatedContract and is used to iterate over the raw logs and unpacked data for CreatedContract events raised by the WalletGasEstimator contract.
func (*WalletGasEstimatorCreatedContractIterator) Close ¶
func (it *WalletGasEstimatorCreatedContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletGasEstimatorCreatedContractIterator) Error ¶
func (it *WalletGasEstimatorCreatedContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletGasEstimatorCreatedContractIterator) Next ¶
func (it *WalletGasEstimatorCreatedContractIterator) 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 WalletGasEstimatorFilterer ¶
type WalletGasEstimatorFilterer struct {
// contains filtered or unexported fields
}
WalletGasEstimatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWalletGasEstimatorFilterer ¶
func NewWalletGasEstimatorFilterer(address common.Address, filterer bind.ContractFilterer) (*WalletGasEstimatorFilterer, error)
NewWalletGasEstimatorFilterer creates a new log filterer instance of WalletGasEstimator, bound to a specific deployed contract.
func (*WalletGasEstimatorFilterer) FilterCreatedContract ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterCreatedContract(opts *bind.FilterOpts) (*WalletGasEstimatorCreatedContractIterator, error)
FilterCreatedContract is a free log retrieval operation binding the contract event 0xa506ad4e7f05eceba62a023c3219e5bd98a615f4fa87e2afb08a2da5cf62bf0c.
Solidity: event CreatedContract(address _contract)
func (*WalletGasEstimatorFilterer) FilterImageHashUpdated ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterImageHashUpdated(opts *bind.FilterOpts) (*WalletGasEstimatorImageHashUpdatedIterator, error)
FilterImageHashUpdated is a free log retrieval operation binding the contract event 0x307ed6bd941ee9fc80f369c94af5fa11e25bab5102a6140191756c5474a30bfa.
Solidity: event ImageHashUpdated(bytes32 newImageHash)
func (*WalletGasEstimatorFilterer) FilterImplementationUpdated ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterImplementationUpdated(opts *bind.FilterOpts) (*WalletGasEstimatorImplementationUpdatedIterator, error)
FilterImplementationUpdated is a free log retrieval operation binding the contract event 0x310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca03.
Solidity: event ImplementationUpdated(address newImplementation)
func (*WalletGasEstimatorFilterer) FilterNonceChange ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterNonceChange(opts *bind.FilterOpts) (*WalletGasEstimatorNonceChangeIterator, error)
FilterNonceChange is a free log retrieval operation binding the contract event 0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881.
Solidity: event NonceChange(uint256 _space, uint256 _newNonce)
func (*WalletGasEstimatorFilterer) FilterTxFailed ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) FilterTxFailed(opts *bind.FilterOpts) (*WalletGasEstimatorTxFailedIterator, error)
FilterTxFailed is a free log retrieval operation binding the contract event 0x3dbd1590ea96dd3253a91f24e64e3a502e1225d602a5731357bc12643070ccd7.
Solidity: event TxFailed(bytes32 _tx, bytes _reason)
func (*WalletGasEstimatorFilterer) ParseCreatedContract ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseCreatedContract(log types.Log) (*WalletGasEstimatorCreatedContract, error)
ParseCreatedContract is a log parse operation binding the contract event 0xa506ad4e7f05eceba62a023c3219e5bd98a615f4fa87e2afb08a2da5cf62bf0c.
Solidity: event CreatedContract(address _contract)
func (*WalletGasEstimatorFilterer) ParseImageHashUpdated ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseImageHashUpdated(log types.Log) (*WalletGasEstimatorImageHashUpdated, error)
ParseImageHashUpdated is a log parse operation binding the contract event 0x307ed6bd941ee9fc80f369c94af5fa11e25bab5102a6140191756c5474a30bfa.
Solidity: event ImageHashUpdated(bytes32 newImageHash)
func (*WalletGasEstimatorFilterer) ParseImplementationUpdated ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseImplementationUpdated(log types.Log) (*WalletGasEstimatorImplementationUpdated, error)
ParseImplementationUpdated is a log parse operation binding the contract event 0x310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca03.
Solidity: event ImplementationUpdated(address newImplementation)
func (*WalletGasEstimatorFilterer) ParseNonceChange ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseNonceChange(log types.Log) (*WalletGasEstimatorNonceChange, error)
ParseNonceChange is a log parse operation binding the contract event 0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881.
Solidity: event NonceChange(uint256 _space, uint256 _newNonce)
func (*WalletGasEstimatorFilterer) ParseTxFailed ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) ParseTxFailed(log types.Log) (*WalletGasEstimatorTxFailed, error)
ParseTxFailed is a log parse operation binding the contract event 0x3dbd1590ea96dd3253a91f24e64e3a502e1225d602a5731357bc12643070ccd7.
Solidity: event TxFailed(bytes32 _tx, bytes _reason)
func (*WalletGasEstimatorFilterer) WatchCreatedContract ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchCreatedContract(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorCreatedContract) (event.Subscription, error)
WatchCreatedContract is a free log subscription operation binding the contract event 0xa506ad4e7f05eceba62a023c3219e5bd98a615f4fa87e2afb08a2da5cf62bf0c.
Solidity: event CreatedContract(address _contract)
func (*WalletGasEstimatorFilterer) WatchImageHashUpdated ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchImageHashUpdated(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorImageHashUpdated) (event.Subscription, error)
WatchImageHashUpdated is a free log subscription operation binding the contract event 0x307ed6bd941ee9fc80f369c94af5fa11e25bab5102a6140191756c5474a30bfa.
Solidity: event ImageHashUpdated(bytes32 newImageHash)
func (*WalletGasEstimatorFilterer) WatchImplementationUpdated ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchImplementationUpdated(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorImplementationUpdated) (event.Subscription, error)
WatchImplementationUpdated is a free log subscription operation binding the contract event 0x310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca03.
Solidity: event ImplementationUpdated(address newImplementation)
func (*WalletGasEstimatorFilterer) WatchNonceChange ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchNonceChange(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorNonceChange) (event.Subscription, error)
WatchNonceChange is a free log subscription operation binding the contract event 0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881.
Solidity: event NonceChange(uint256 _space, uint256 _newNonce)
func (*WalletGasEstimatorFilterer) WatchTxFailed ¶
func (_WalletGasEstimator *WalletGasEstimatorFilterer) WatchTxFailed(opts *bind.WatchOpts, sink chan<- *WalletGasEstimatorTxFailed) (event.Subscription, error)
WatchTxFailed is a free log subscription operation binding the contract event 0x3dbd1590ea96dd3253a91f24e64e3a502e1225d602a5731357bc12643070ccd7.
Solidity: event TxFailed(bytes32 _tx, bytes _reason)
type WalletGasEstimatorImageHashUpdated ¶
type WalletGasEstimatorImageHashUpdated struct { NewImageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
WalletGasEstimatorImageHashUpdated represents a ImageHashUpdated event raised by the WalletGasEstimator contract.
type WalletGasEstimatorImageHashUpdatedIterator ¶
type WalletGasEstimatorImageHashUpdatedIterator struct { Event *WalletGasEstimatorImageHashUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletGasEstimatorImageHashUpdatedIterator is returned from FilterImageHashUpdated and is used to iterate over the raw logs and unpacked data for ImageHashUpdated events raised by the WalletGasEstimator contract.
func (*WalletGasEstimatorImageHashUpdatedIterator) Close ¶
func (it *WalletGasEstimatorImageHashUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletGasEstimatorImageHashUpdatedIterator) Error ¶
func (it *WalletGasEstimatorImageHashUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletGasEstimatorImageHashUpdatedIterator) Next ¶
func (it *WalletGasEstimatorImageHashUpdatedIterator) 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 WalletGasEstimatorImplementationUpdated ¶
type WalletGasEstimatorImplementationUpdated struct { NewImplementation common.Address Raw types.Log // Blockchain specific contextual infos }
WalletGasEstimatorImplementationUpdated represents a ImplementationUpdated event raised by the WalletGasEstimator contract.
type WalletGasEstimatorImplementationUpdatedIterator ¶
type WalletGasEstimatorImplementationUpdatedIterator struct { Event *WalletGasEstimatorImplementationUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletGasEstimatorImplementationUpdatedIterator is returned from FilterImplementationUpdated and is used to iterate over the raw logs and unpacked data for ImplementationUpdated events raised by the WalletGasEstimator contract.
func (*WalletGasEstimatorImplementationUpdatedIterator) Close ¶
func (it *WalletGasEstimatorImplementationUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletGasEstimatorImplementationUpdatedIterator) Error ¶
func (it *WalletGasEstimatorImplementationUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletGasEstimatorImplementationUpdatedIterator) Next ¶
func (it *WalletGasEstimatorImplementationUpdatedIterator) 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 WalletGasEstimatorNonceChange ¶
type WalletGasEstimatorNonceChange struct { Space *big.Int NewNonce *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletGasEstimatorNonceChange represents a NonceChange event raised by the WalletGasEstimator contract.
type WalletGasEstimatorNonceChangeIterator ¶
type WalletGasEstimatorNonceChangeIterator struct { Event *WalletGasEstimatorNonceChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletGasEstimatorNonceChangeIterator is returned from FilterNonceChange and is used to iterate over the raw logs and unpacked data for NonceChange events raised by the WalletGasEstimator contract.
func (*WalletGasEstimatorNonceChangeIterator) Close ¶
func (it *WalletGasEstimatorNonceChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletGasEstimatorNonceChangeIterator) Error ¶
func (it *WalletGasEstimatorNonceChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletGasEstimatorNonceChangeIterator) Next ¶
func (it *WalletGasEstimatorNonceChangeIterator) 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 WalletGasEstimatorRaw ¶
type WalletGasEstimatorRaw struct {
Contract *WalletGasEstimator // Generic contract binding to access the raw methods on
}
WalletGasEstimatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WalletGasEstimatorRaw) Call ¶
func (_WalletGasEstimator *WalletGasEstimatorRaw) 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 (*WalletGasEstimatorRaw) Transact ¶
func (_WalletGasEstimator *WalletGasEstimatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletGasEstimatorRaw) Transfer ¶
func (_WalletGasEstimator *WalletGasEstimatorRaw) 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 WalletGasEstimatorSession ¶
type WalletGasEstimatorSession struct { Contract *WalletGasEstimator // 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 }
WalletGasEstimatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WalletGasEstimatorSession) AddHook ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) AddHook(_signature [4]byte, _implementation common.Address) (*types.Transaction, error)
AddHook is a paid mutator transaction binding the contract method 0xb93ea7ad.
Solidity: function addHook(bytes4 _signature, address _implementation) returns()
func (*WalletGasEstimatorSession) CreateContract ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) CreateContract(_code []byte) (*types.Transaction, error)
CreateContract is a paid mutator transaction binding the contract method 0x90042baf.
Solidity: function createContract(bytes _code) payable returns(address addr)
func (*WalletGasEstimatorSession) Execute ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) Execute(_txs []IModuleCallsTransaction, _nonce *big.Int, _signature []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x7a9a1628.
Solidity: function execute((bool,bool,uint256,address,uint256,bytes)[] _txs, uint256 _nonce, bytes _signature) returns()
func (*WalletGasEstimatorSession) Fallback ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*WalletGasEstimatorSession) ImageHash ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) ImageHash() ([32]byte, error)
ImageHash is a free data retrieval call binding the contract method 0x51605d80.
Solidity: function imageHash() view returns(bytes32)
func (*WalletGasEstimatorSession) IsValidSignature ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) IsValidSignature(_hash [32]byte, _signatures []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _hash, bytes _signatures) view returns(bytes4)
func (*WalletGasEstimatorSession) IsValidSignature0 ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) IsValidSignature0(_data []byte, _signatures []byte) ([4]byte, error)
IsValidSignature0 is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signatures) view returns(bytes4)
func (*WalletGasEstimatorSession) Nonce ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*WalletGasEstimatorSession) OnERC1155BatchReceived ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*WalletGasEstimatorSession) OnERC1155Received ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*WalletGasEstimatorSession) OnERC721Received ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*WalletGasEstimatorSession) ReadHook ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) ReadHook(_signature [4]byte) (common.Address, error)
ReadHook is a free data retrieval call binding the contract method 0x1a9b2337.
Solidity: function readHook(bytes4 _signature) view returns(address)
func (*WalletGasEstimatorSession) ReadNonce ¶
ReadNonce is a free data retrieval call binding the contract method 0x8c3f5563.
Solidity: function readNonce(uint256 _space) view returns(uint256)
func (*WalletGasEstimatorSession) Receive ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*WalletGasEstimatorSession) RemoveHook ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) RemoveHook(_signature [4]byte) (*types.Transaction, error)
RemoveHook is a paid mutator transaction binding the contract method 0x4fcf3eca.
Solidity: function removeHook(bytes4 _signature) returns()
func (*WalletGasEstimatorSession) SelfExecute ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) SelfExecute(_txs []IModuleCallsTransaction) (*types.Transaction, error)
SelfExecute is a paid mutator transaction binding the contract method 0x61c2926c.
Solidity: function selfExecute((bool,bool,uint256,address,uint256,bytes)[] _txs) returns()
func (*WalletGasEstimatorSession) SupportsInterface ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 _interfaceID) pure returns(bool)
func (*WalletGasEstimatorSession) UpdateImageHash ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) UpdateImageHash(_imageHash [32]byte) (*types.Transaction, error)
UpdateImageHash is a paid mutator transaction binding the contract method 0x29561426.
Solidity: function updateImageHash(bytes32 _imageHash) returns()
func (*WalletGasEstimatorSession) UpdateImplementation ¶
func (_WalletGasEstimator *WalletGasEstimatorSession) UpdateImplementation(_implementation common.Address) (*types.Transaction, error)
UpdateImplementation is a paid mutator transaction binding the contract method 0x025b22bc.
Solidity: function updateImplementation(address _implementation) returns()
type WalletGasEstimatorTransactor ¶
type WalletGasEstimatorTransactor struct {
// contains filtered or unexported fields
}
WalletGasEstimatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWalletGasEstimatorTransactor ¶
func NewWalletGasEstimatorTransactor(address common.Address, transactor bind.ContractTransactor) (*WalletGasEstimatorTransactor, error)
NewWalletGasEstimatorTransactor creates a new write-only instance of WalletGasEstimator, bound to a specific deployed contract.
func (*WalletGasEstimatorTransactor) AddHook ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) AddHook(opts *bind.TransactOpts, _signature [4]byte, _implementation common.Address) (*types.Transaction, error)
AddHook is a paid mutator transaction binding the contract method 0xb93ea7ad.
Solidity: function addHook(bytes4 _signature, address _implementation) returns()
func (*WalletGasEstimatorTransactor) CreateContract ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) CreateContract(opts *bind.TransactOpts, _code []byte) (*types.Transaction, error)
CreateContract is a paid mutator transaction binding the contract method 0x90042baf.
Solidity: function createContract(bytes _code) payable returns(address addr)
func (*WalletGasEstimatorTransactor) Execute ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) Execute(opts *bind.TransactOpts, _txs []IModuleCallsTransaction, _nonce *big.Int, _signature []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x7a9a1628.
Solidity: function execute((bool,bool,uint256,address,uint256,bytes)[] _txs, uint256 _nonce, bytes _signature) returns()
func (*WalletGasEstimatorTransactor) Fallback ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) 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 (*WalletGasEstimatorTransactor) OnERC1155BatchReceived ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*WalletGasEstimatorTransactor) OnERC1155Received ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*WalletGasEstimatorTransactor) OnERC721Received ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*WalletGasEstimatorTransactor) Receive ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*WalletGasEstimatorTransactor) RemoveHook ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) RemoveHook(opts *bind.TransactOpts, _signature [4]byte) (*types.Transaction, error)
RemoveHook is a paid mutator transaction binding the contract method 0x4fcf3eca.
Solidity: function removeHook(bytes4 _signature) returns()
func (*WalletGasEstimatorTransactor) SelfExecute ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) SelfExecute(opts *bind.TransactOpts, _txs []IModuleCallsTransaction) (*types.Transaction, error)
SelfExecute is a paid mutator transaction binding the contract method 0x61c2926c.
Solidity: function selfExecute((bool,bool,uint256,address,uint256,bytes)[] _txs) returns()
func (*WalletGasEstimatorTransactor) UpdateImageHash ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) UpdateImageHash(opts *bind.TransactOpts, _imageHash [32]byte) (*types.Transaction, error)
UpdateImageHash is a paid mutator transaction binding the contract method 0x29561426.
Solidity: function updateImageHash(bytes32 _imageHash) returns()
func (*WalletGasEstimatorTransactor) UpdateImplementation ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactor) UpdateImplementation(opts *bind.TransactOpts, _implementation common.Address) (*types.Transaction, error)
UpdateImplementation is a paid mutator transaction binding the contract method 0x025b22bc.
Solidity: function updateImplementation(address _implementation) returns()
type WalletGasEstimatorTransactorRaw ¶
type WalletGasEstimatorTransactorRaw struct {
Contract *WalletGasEstimatorTransactor // Generic write-only contract binding to access the raw methods on
}
WalletGasEstimatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WalletGasEstimatorTransactorRaw) Transact ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletGasEstimatorTransactorRaw) Transfer ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorRaw) 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 WalletGasEstimatorTransactorSession ¶
type WalletGasEstimatorTransactorSession struct { Contract *WalletGasEstimatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WalletGasEstimatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WalletGasEstimatorTransactorSession) AddHook ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) AddHook(_signature [4]byte, _implementation common.Address) (*types.Transaction, error)
AddHook is a paid mutator transaction binding the contract method 0xb93ea7ad.
Solidity: function addHook(bytes4 _signature, address _implementation) returns()
func (*WalletGasEstimatorTransactorSession) CreateContract ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) CreateContract(_code []byte) (*types.Transaction, error)
CreateContract is a paid mutator transaction binding the contract method 0x90042baf.
Solidity: function createContract(bytes _code) payable returns(address addr)
func (*WalletGasEstimatorTransactorSession) Execute ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) Execute(_txs []IModuleCallsTransaction, _nonce *big.Int, _signature []byte) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x7a9a1628.
Solidity: function execute((bool,bool,uint256,address,uint256,bytes)[] _txs, uint256 _nonce, bytes _signature) returns()
func (*WalletGasEstimatorTransactorSession) Fallback ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*WalletGasEstimatorTransactorSession) OnERC1155BatchReceived ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*WalletGasEstimatorTransactorSession) OnERC1155Received ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*WalletGasEstimatorTransactorSession) OnERC721Received ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*WalletGasEstimatorTransactorSession) Receive ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*WalletGasEstimatorTransactorSession) RemoveHook ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) RemoveHook(_signature [4]byte) (*types.Transaction, error)
RemoveHook is a paid mutator transaction binding the contract method 0x4fcf3eca.
Solidity: function removeHook(bytes4 _signature) returns()
func (*WalletGasEstimatorTransactorSession) SelfExecute ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) SelfExecute(_txs []IModuleCallsTransaction) (*types.Transaction, error)
SelfExecute is a paid mutator transaction binding the contract method 0x61c2926c.
Solidity: function selfExecute((bool,bool,uint256,address,uint256,bytes)[] _txs) returns()
func (*WalletGasEstimatorTransactorSession) UpdateImageHash ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) UpdateImageHash(_imageHash [32]byte) (*types.Transaction, error)
UpdateImageHash is a paid mutator transaction binding the contract method 0x29561426.
Solidity: function updateImageHash(bytes32 _imageHash) returns()
func (*WalletGasEstimatorTransactorSession) UpdateImplementation ¶
func (_WalletGasEstimator *WalletGasEstimatorTransactorSession) UpdateImplementation(_implementation common.Address) (*types.Transaction, error)
UpdateImplementation is a paid mutator transaction binding the contract method 0x025b22bc.
Solidity: function updateImplementation(address _implementation) returns()
type WalletGasEstimatorTxFailed ¶
type WalletGasEstimatorTxFailed struct { Tx [32]byte Reason []byte Raw types.Log // Blockchain specific contextual infos }
WalletGasEstimatorTxFailed represents a TxFailed event raised by the WalletGasEstimator contract.
type WalletGasEstimatorTxFailedIterator ¶
type WalletGasEstimatorTxFailedIterator struct { Event *WalletGasEstimatorTxFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletGasEstimatorTxFailedIterator is returned from FilterTxFailed and is used to iterate over the raw logs and unpacked data for TxFailed events raised by the WalletGasEstimator contract.
func (*WalletGasEstimatorTxFailedIterator) Close ¶
func (it *WalletGasEstimatorTxFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletGasEstimatorTxFailedIterator) Error ¶
func (it *WalletGasEstimatorTxFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletGasEstimatorTxFailedIterator) Next ¶
func (it *WalletGasEstimatorTxFailedIterator) 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.