# Functions
DeployWalletMain deploys a new Ethereum contract, binding an instance of WalletMain to it.
NewWalletMain creates a new instance of WalletMain, bound to a specific deployed contract.
NewWalletMainCaller creates a new read-only instance of WalletMain, bound to a specific deployed contract.
NewWalletMainFilterer creates a new log filterer instance of WalletMain, bound to a specific deployed contract.
NewWalletMainTransactor creates a new write-only instance of WalletMain, bound to a specific deployed contract.
# Variables
WalletMainABI is the input ABI used to generate the binding from.
WalletMainBin is the compiled bytecode used for deploying new contracts.
WalletMainMetaData contains all meta data concerning the WalletMain contract.
# Structs
IModuleCallsTransaction is an auto generated low-level Go binding around an user-defined struct.
WalletMain is an auto generated Go binding around an Ethereum contract.
WalletMainCaller is an auto generated read-only Go binding around an Ethereum contract.
WalletMainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
WalletMainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
WalletMainCreatedContract represents a CreatedContract event raised by the WalletMain contract.
WalletMainCreatedContractIterator is returned from FilterCreatedContract and is used to iterate over the raw logs and unpacked data for CreatedContract events raised by the WalletMain contract.
WalletMainDefinedHook represents a DefinedHook event raised by the WalletMain contract.
WalletMainDefinedHookIterator is returned from FilterDefinedHook and is used to iterate over the raw logs and unpacked data for DefinedHook events raised by the WalletMain contract.
WalletMainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
WalletMainImageHashUpdated represents a ImageHashUpdated event raised by the WalletMain contract.
WalletMainImageHashUpdatedIterator is returned from FilterImageHashUpdated and is used to iterate over the raw logs and unpacked data for ImageHashUpdated events raised by the WalletMain contract.
WalletMainImplementationUpdated represents a ImplementationUpdated event raised by the WalletMain contract.
WalletMainImplementationUpdatedIterator is returned from FilterImplementationUpdated and is used to iterate over the raw logs and unpacked data for ImplementationUpdated events raised by the WalletMain contract.
WalletMainIPFSRootUpdated represents a IPFSRootUpdated event raised by the WalletMain contract.
WalletMainIPFSRootUpdatedIterator is returned from FilterIPFSRootUpdated and is used to iterate over the raw logs and unpacked data for IPFSRootUpdated events raised by the WalletMain contract.
WalletMainNonceChange represents a NonceChange event raised by the WalletMain contract.
WalletMainNonceChangeIterator is returned from FilterNonceChange and is used to iterate over the raw logs and unpacked data for NonceChange events raised by the WalletMain contract.
WalletMainRaw is an auto generated low-level Go binding around an Ethereum contract.
WalletMainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
WalletMainSetExtraImageHash represents a SetExtraImageHash event raised by the WalletMain contract.
WalletMainSetExtraImageHashIterator is returned from FilterSetExtraImageHash and is used to iterate over the raw logs and unpacked data for SetExtraImageHash events raised by the WalletMain contract.
WalletMainTransactor is an auto generated write-only Go binding around an Ethereum contract.
WalletMainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
WalletMainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
WalletMainTxExecuted represents a TxExecuted event raised by the WalletMain contract.
WalletMainTxExecutedIterator is returned from FilterTxExecuted and is used to iterate over the raw logs and unpacked data for TxExecuted events raised by the WalletMain contract.
WalletMainTxFailed represents a TxFailed event raised by the WalletMain contract.
WalletMainTxFailedIterator is returned from FilterTxFailed and is used to iterate over the raw logs and unpacked data for TxFailed events raised by the WalletMain contract.