Documentation ¶
Index ¶
- Variables
- type Gnosis
- type GnosisAddedOwner
- type GnosisAddedOwnerIterator
- type GnosisApproveHash
- type GnosisApproveHashIterator
- type GnosisCaller
- func (_Gnosis *GnosisCaller) ApprovedHashes(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_Gnosis *GnosisCaller) CheckNSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte, ...) error
- func (_Gnosis *GnosisCaller) CheckSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte) error
- func (_Gnosis *GnosisCaller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_Gnosis *GnosisCaller) EncodeTransactionData(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, ...) ([]byte, error)
- func (_Gnosis *GnosisCaller) GetChainId(opts *bind.CallOpts) (*big.Int, error)
- func (_Gnosis *GnosisCaller) GetModulesPaginated(opts *bind.CallOpts, start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_Gnosis *GnosisCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_Gnosis *GnosisCaller) GetStorageAt(opts *bind.CallOpts, offset *big.Int, length *big.Int) ([]byte, error)
- func (_Gnosis *GnosisCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Gnosis *GnosisCaller) GetTransactionHash(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, ...) ([32]byte, error)
- func (_Gnosis *GnosisCaller) IsModuleEnabled(opts *bind.CallOpts, module common.Address) (bool, error)
- func (_Gnosis *GnosisCaller) IsOwner(opts *bind.CallOpts, owner common.Address) (bool, error)
- func (_Gnosis *GnosisCaller) Nonce(opts *bind.CallOpts) (*big.Int, error)
- func (_Gnosis *GnosisCaller) SignedMessages(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Gnosis *GnosisCaller) VERSION(opts *bind.CallOpts) (string, error)
- type GnosisCallerRaw
- type GnosisCallerSession
- func (_Gnosis *GnosisCallerSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_Gnosis *GnosisCallerSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
- func (_Gnosis *GnosisCallerSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
- func (_Gnosis *GnosisCallerSession) DomainSeparator() ([32]byte, error)
- func (_Gnosis *GnosisCallerSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_Gnosis *GnosisCallerSession) GetChainId() (*big.Int, error)
- func (_Gnosis *GnosisCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_Gnosis *GnosisCallerSession) GetOwners() ([]common.Address, error)
- func (_Gnosis *GnosisCallerSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_Gnosis *GnosisCallerSession) GetThreshold() (*big.Int, error)
- func (_Gnosis *GnosisCallerSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([32]byte, error)
- func (_Gnosis *GnosisCallerSession) IsModuleEnabled(module common.Address) (bool, error)
- func (_Gnosis *GnosisCallerSession) IsOwner(owner common.Address) (bool, error)
- func (_Gnosis *GnosisCallerSession) Nonce() (*big.Int, error)
- func (_Gnosis *GnosisCallerSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
- func (_Gnosis *GnosisCallerSession) VERSION() (string, error)
- type GnosisChangedFallbackHandler
- type GnosisChangedFallbackHandlerIterator
- type GnosisChangedGuard
- type GnosisChangedGuardIterator
- type GnosisChangedThreshold
- type GnosisChangedThresholdIterator
- type GnosisDisabledModule
- type GnosisDisabledModuleIterator
- type GnosisEnabledModule
- type GnosisEnabledModuleIterator
- type GnosisExecutionFailure
- type GnosisExecutionFailureIterator
- type GnosisExecutionFromModuleFailure
- type GnosisExecutionFromModuleFailureIterator
- type GnosisExecutionFromModuleSuccess
- type GnosisExecutionFromModuleSuccessIterator
- type GnosisExecutionSuccess
- type GnosisExecutionSuccessIterator
- type GnosisFilterer
- func (_Gnosis *GnosisFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*GnosisAddedOwnerIterator, error)
- func (_Gnosis *GnosisFilterer) FilterApproveHash(opts *bind.FilterOpts, approvedHash [][32]byte, owner []common.Address) (*GnosisApproveHashIterator, error)
- func (_Gnosis *GnosisFilterer) FilterChangedFallbackHandler(opts *bind.FilterOpts) (*GnosisChangedFallbackHandlerIterator, error)
- func (_Gnosis *GnosisFilterer) FilterChangedGuard(opts *bind.FilterOpts) (*GnosisChangedGuardIterator, error)
- func (_Gnosis *GnosisFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*GnosisChangedThresholdIterator, error)
- func (_Gnosis *GnosisFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*GnosisDisabledModuleIterator, error)
- func (_Gnosis *GnosisFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*GnosisEnabledModuleIterator, error)
- func (_Gnosis *GnosisFilterer) FilterExecutionFailure(opts *bind.FilterOpts) (*GnosisExecutionFailureIterator, error)
- func (_Gnosis *GnosisFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*GnosisExecutionFromModuleFailureIterator, error)
- func (_Gnosis *GnosisFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*GnosisExecutionFromModuleSuccessIterator, error)
- func (_Gnosis *GnosisFilterer) FilterExecutionSuccess(opts *bind.FilterOpts) (*GnosisExecutionSuccessIterator, error)
- func (_Gnosis *GnosisFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*GnosisRemovedOwnerIterator, error)
- func (_Gnosis *GnosisFilterer) FilterSafeReceived(opts *bind.FilterOpts, sender []common.Address) (*GnosisSafeReceivedIterator, error)
- func (_Gnosis *GnosisFilterer) FilterSafeSetup(opts *bind.FilterOpts, initiator []common.Address) (*GnosisSafeSetupIterator, error)
- func (_Gnosis *GnosisFilterer) FilterSignMsg(opts *bind.FilterOpts, msgHash [][32]byte) (*GnosisSignMsgIterator, error)
- func (_Gnosis *GnosisFilterer) ParseAddedOwner(log types.Log) (*GnosisAddedOwner, error)
- func (_Gnosis *GnosisFilterer) ParseApproveHash(log types.Log) (*GnosisApproveHash, error)
- func (_Gnosis *GnosisFilterer) ParseChangedFallbackHandler(log types.Log) (*GnosisChangedFallbackHandler, error)
- func (_Gnosis *GnosisFilterer) ParseChangedGuard(log types.Log) (*GnosisChangedGuard, error)
- func (_Gnosis *GnosisFilterer) ParseChangedThreshold(log types.Log) (*GnosisChangedThreshold, error)
- func (_Gnosis *GnosisFilterer) ParseDisabledModule(log types.Log) (*GnosisDisabledModule, error)
- func (_Gnosis *GnosisFilterer) ParseEnabledModule(log types.Log) (*GnosisEnabledModule, error)
- func (_Gnosis *GnosisFilterer) ParseExecutionFailure(log types.Log) (*GnosisExecutionFailure, error)
- func (_Gnosis *GnosisFilterer) ParseExecutionFromModuleFailure(log types.Log) (*GnosisExecutionFromModuleFailure, error)
- func (_Gnosis *GnosisFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*GnosisExecutionFromModuleSuccess, error)
- func (_Gnosis *GnosisFilterer) ParseExecutionSuccess(log types.Log) (*GnosisExecutionSuccess, error)
- func (_Gnosis *GnosisFilterer) ParseRemovedOwner(log types.Log) (*GnosisRemovedOwner, error)
- func (_Gnosis *GnosisFilterer) ParseSafeReceived(log types.Log) (*GnosisSafeReceived, error)
- func (_Gnosis *GnosisFilterer) ParseSafeSetup(log types.Log) (*GnosisSafeSetup, error)
- func (_Gnosis *GnosisFilterer) ParseSignMsg(log types.Log) (*GnosisSignMsg, error)
- func (_Gnosis *GnosisFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *GnosisAddedOwner) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchApproveHash(opts *bind.WatchOpts, sink chan<- *GnosisApproveHash, approvedHash [][32]byte, ...) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchChangedFallbackHandler(opts *bind.WatchOpts, sink chan<- *GnosisChangedFallbackHandler) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchChangedGuard(opts *bind.WatchOpts, sink chan<- *GnosisChangedGuard) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *GnosisChangedThreshold) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *GnosisDisabledModule) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *GnosisEnabledModule) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *GnosisExecutionFailure) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *GnosisExecutionFromModuleFailure, ...) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *GnosisExecutionFromModuleSuccess, ...) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchExecutionSuccess(opts *bind.WatchOpts, sink chan<- *GnosisExecutionSuccess) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *GnosisRemovedOwner) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchSafeReceived(opts *bind.WatchOpts, sink chan<- *GnosisSafeReceived, sender []common.Address) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchSafeSetup(opts *bind.WatchOpts, sink chan<- *GnosisSafeSetup, initiator []common.Address) (event.Subscription, error)
- func (_Gnosis *GnosisFilterer) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GnosisSignMsg, msgHash [][32]byte) (event.Subscription, error)
- type GnosisRaw
- func (_Gnosis *GnosisRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Gnosis *GnosisRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Gnosis *GnosisRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GnosisRemovedOwner
- type GnosisRemovedOwnerIterator
- type GnosisSafeReceived
- type GnosisSafeReceivedIterator
- type GnosisSafeSetup
- type GnosisSafeSetupIterator
- type GnosisSession
- func (_Gnosis *GnosisSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_Gnosis *GnosisSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
- func (_Gnosis *GnosisSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
- func (_Gnosis *GnosisSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) DomainSeparator() ([32]byte, error)
- func (_Gnosis *GnosisSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_Gnosis *GnosisSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) GetChainId() (*big.Int, error)
- func (_Gnosis *GnosisSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_Gnosis *GnosisSession) GetOwners() ([]common.Address, error)
- func (_Gnosis *GnosisSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_Gnosis *GnosisSession) GetThreshold() (*big.Int, error)
- func (_Gnosis *GnosisSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([32]byte, error)
- func (_Gnosis *GnosisSession) IsModuleEnabled(module common.Address) (bool, error)
- func (_Gnosis *GnosisSession) IsOwner(owner common.Address) (bool, error)
- func (_Gnosis *GnosisSession) Nonce() (*big.Int, error)
- func (_Gnosis *GnosisSession) Receive() (*types.Transaction, error)
- func (_Gnosis *GnosisSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) SetGuard(guard common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
- func (_Gnosis *GnosisSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisSession) VERSION() (string, error)
- type GnosisSignMsg
- type GnosisSignMsgIterator
- type GnosisTransactor
- func (_Gnosis *GnosisTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) ApproveHash(opts *bind.TransactOpts, hashToApprove [32]byte) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) ExecTransaction(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) RequiredTxGas(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) SetFallbackHandler(opts *bind.TransactOpts, handler common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) SetGuard(opts *bind.TransactOpts, guard common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) Setup(opts *bind.TransactOpts, _owners []common.Address, _threshold *big.Int, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) SimulateAndRevert(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, ...) (*types.Transaction, error)
- type GnosisTransactorRaw
- type GnosisTransactorSession
- func (_Gnosis *GnosisTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) Receive() (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) SetGuard(guard common.Address) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_Gnosis *GnosisTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- type Goethclient
- type GoethclientAddedOwner
- type GoethclientAddedOwnerIterator
- type GoethclientApproveHash
- type GoethclientApproveHashIterator
- type GoethclientCaller
- func (_Goethclient *GoethclientCaller) ApprovedHashes(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_Goethclient *GoethclientCaller) CheckNSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte, ...) error
- func (_Goethclient *GoethclientCaller) CheckSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte) error
- func (_Goethclient *GoethclientCaller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_Goethclient *GoethclientCaller) EncodeTransactionData(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, ...) ([]byte, error)
- func (_Goethclient *GoethclientCaller) GetChainId(opts *bind.CallOpts) (*big.Int, error)
- func (_Goethclient *GoethclientCaller) GetModulesPaginated(opts *bind.CallOpts, start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_Goethclient *GoethclientCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_Goethclient *GoethclientCaller) GetStorageAt(opts *bind.CallOpts, offset *big.Int, length *big.Int) ([]byte, error)
- func (_Goethclient *GoethclientCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Goethclient *GoethclientCaller) GetTransactionHash(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, ...) ([32]byte, error)
- func (_Goethclient *GoethclientCaller) IsModuleEnabled(opts *bind.CallOpts, module common.Address) (bool, error)
- func (_Goethclient *GoethclientCaller) IsOwner(opts *bind.CallOpts, owner common.Address) (bool, error)
- func (_Goethclient *GoethclientCaller) Nonce(opts *bind.CallOpts) (*big.Int, error)
- func (_Goethclient *GoethclientCaller) SignedMessages(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Goethclient *GoethclientCaller) VERSION(opts *bind.CallOpts) (string, error)
- type GoethclientCallerRaw
- type GoethclientCallerSession
- func (_Goethclient *GoethclientCallerSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_Goethclient *GoethclientCallerSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
- func (_Goethclient *GoethclientCallerSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
- func (_Goethclient *GoethclientCallerSession) DomainSeparator() ([32]byte, error)
- func (_Goethclient *GoethclientCallerSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_Goethclient *GoethclientCallerSession) GetChainId() (*big.Int, error)
- func (_Goethclient *GoethclientCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_Goethclient *GoethclientCallerSession) GetOwners() ([]common.Address, error)
- func (_Goethclient *GoethclientCallerSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_Goethclient *GoethclientCallerSession) GetThreshold() (*big.Int, error)
- func (_Goethclient *GoethclientCallerSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([32]byte, error)
- func (_Goethclient *GoethclientCallerSession) IsModuleEnabled(module common.Address) (bool, error)
- func (_Goethclient *GoethclientCallerSession) IsOwner(owner common.Address) (bool, error)
- func (_Goethclient *GoethclientCallerSession) Nonce() (*big.Int, error)
- func (_Goethclient *GoethclientCallerSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
- func (_Goethclient *GoethclientCallerSession) VERSION() (string, error)
- type GoethclientChangedFallbackHandler
- type GoethclientChangedFallbackHandlerIterator
- type GoethclientChangedGuard
- type GoethclientChangedGuardIterator
- type GoethclientChangedThreshold
- type GoethclientChangedThresholdIterator
- type GoethclientDisabledModule
- type GoethclientDisabledModuleIterator
- type GoethclientEnabledModule
- type GoethclientEnabledModuleIterator
- type GoethclientExecutionFailure
- type GoethclientExecutionFailureIterator
- type GoethclientExecutionFromModuleFailure
- type GoethclientExecutionFromModuleFailureIterator
- type GoethclientExecutionFromModuleSuccess
- type GoethclientExecutionFromModuleSuccessIterator
- type GoethclientExecutionSuccess
- type GoethclientExecutionSuccessIterator
- type GoethclientFilterer
- func (_Goethclient *GoethclientFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*GoethclientAddedOwnerIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterApproveHash(opts *bind.FilterOpts, approvedHash [][32]byte, owner []common.Address) (*GoethclientApproveHashIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterChangedFallbackHandler(opts *bind.FilterOpts) (*GoethclientChangedFallbackHandlerIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterChangedGuard(opts *bind.FilterOpts) (*GoethclientChangedGuardIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*GoethclientChangedThresholdIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*GoethclientDisabledModuleIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*GoethclientEnabledModuleIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterExecutionFailure(opts *bind.FilterOpts) (*GoethclientExecutionFailureIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*GoethclientExecutionFromModuleFailureIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*GoethclientExecutionFromModuleSuccessIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterExecutionSuccess(opts *bind.FilterOpts) (*GoethclientExecutionSuccessIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*GoethclientRemovedOwnerIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterSafeReceived(opts *bind.FilterOpts, sender []common.Address) (*GoethclientSafeReceivedIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterSafeSetup(opts *bind.FilterOpts, initiator []common.Address) (*GoethclientSafeSetupIterator, error)
- func (_Goethclient *GoethclientFilterer) FilterSignMsg(opts *bind.FilterOpts, msgHash [][32]byte) (*GoethclientSignMsgIterator, error)
- func (_Goethclient *GoethclientFilterer) ParseAddedOwner(log types.Log) (*GoethclientAddedOwner, error)
- func (_Goethclient *GoethclientFilterer) ParseApproveHash(log types.Log) (*GoethclientApproveHash, error)
- func (_Goethclient *GoethclientFilterer) ParseChangedFallbackHandler(log types.Log) (*GoethclientChangedFallbackHandler, error)
- func (_Goethclient *GoethclientFilterer) ParseChangedGuard(log types.Log) (*GoethclientChangedGuard, error)
- func (_Goethclient *GoethclientFilterer) ParseChangedThreshold(log types.Log) (*GoethclientChangedThreshold, error)
- func (_Goethclient *GoethclientFilterer) ParseDisabledModule(log types.Log) (*GoethclientDisabledModule, error)
- func (_Goethclient *GoethclientFilterer) ParseEnabledModule(log types.Log) (*GoethclientEnabledModule, error)
- func (_Goethclient *GoethclientFilterer) ParseExecutionFailure(log types.Log) (*GoethclientExecutionFailure, error)
- func (_Goethclient *GoethclientFilterer) ParseExecutionFromModuleFailure(log types.Log) (*GoethclientExecutionFromModuleFailure, error)
- func (_Goethclient *GoethclientFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*GoethclientExecutionFromModuleSuccess, error)
- func (_Goethclient *GoethclientFilterer) ParseExecutionSuccess(log types.Log) (*GoethclientExecutionSuccess, error)
- func (_Goethclient *GoethclientFilterer) ParseRemovedOwner(log types.Log) (*GoethclientRemovedOwner, error)
- func (_Goethclient *GoethclientFilterer) ParseSafeReceived(log types.Log) (*GoethclientSafeReceived, error)
- func (_Goethclient *GoethclientFilterer) ParseSafeSetup(log types.Log) (*GoethclientSafeSetup, error)
- func (_Goethclient *GoethclientFilterer) ParseSignMsg(log types.Log) (*GoethclientSignMsg, error)
- func (_Goethclient *GoethclientFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *GoethclientAddedOwner) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchApproveHash(opts *bind.WatchOpts, sink chan<- *GoethclientApproveHash, ...) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchChangedFallbackHandler(opts *bind.WatchOpts, sink chan<- *GoethclientChangedFallbackHandler) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchChangedGuard(opts *bind.WatchOpts, sink chan<- *GoethclientChangedGuard) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *GoethclientChangedThreshold) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *GoethclientDisabledModule) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *GoethclientEnabledModule) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *GoethclientExecutionFailure) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *GoethclientExecutionFromModuleFailure, ...) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *GoethclientExecutionFromModuleSuccess, ...) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchExecutionSuccess(opts *bind.WatchOpts, sink chan<- *GoethclientExecutionSuccess) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *GoethclientRemovedOwner) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchSafeReceived(opts *bind.WatchOpts, sink chan<- *GoethclientSafeReceived, ...) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchSafeSetup(opts *bind.WatchOpts, sink chan<- *GoethclientSafeSetup, ...) (event.Subscription, error)
- func (_Goethclient *GoethclientFilterer) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GoethclientSignMsg, msgHash [][32]byte) (event.Subscription, error)
- type GoethclientRaw
- func (_Goethclient *GoethclientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Goethclient *GoethclientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Goethclient *GoethclientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GoethclientRemovedOwner
- type GoethclientRemovedOwnerIterator
- type GoethclientSafeReceived
- type GoethclientSafeReceivedIterator
- type GoethclientSafeSetup
- type GoethclientSafeSetupIterator
- type GoethclientSession
- func (_Goethclient *GoethclientSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_Goethclient *GoethclientSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
- func (_Goethclient *GoethclientSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
- func (_Goethclient *GoethclientSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) DomainSeparator() ([32]byte, error)
- func (_Goethclient *GoethclientSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_Goethclient *GoethclientSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) GetChainId() (*big.Int, error)
- func (_Goethclient *GoethclientSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_Goethclient *GoethclientSession) GetOwners() ([]common.Address, error)
- func (_Goethclient *GoethclientSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_Goethclient *GoethclientSession) GetThreshold() (*big.Int, error)
- func (_Goethclient *GoethclientSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([32]byte, error)
- func (_Goethclient *GoethclientSession) IsModuleEnabled(module common.Address) (bool, error)
- func (_Goethclient *GoethclientSession) IsOwner(owner common.Address) (bool, error)
- func (_Goethclient *GoethclientSession) Nonce() (*big.Int, error)
- func (_Goethclient *GoethclientSession) Receive() (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) SetGuard(guard common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
- func (_Goethclient *GoethclientSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientSession) VERSION() (string, error)
- type GoethclientSignMsg
- type GoethclientSignMsgIterator
- type GoethclientTransactor
- func (_Goethclient *GoethclientTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) ApproveHash(opts *bind.TransactOpts, hashToApprove [32]byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) ExecTransaction(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) RequiredTxGas(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) SetFallbackHandler(opts *bind.TransactOpts, handler common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) SetGuard(opts *bind.TransactOpts, guard common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) Setup(opts *bind.TransactOpts, _owners []common.Address, _threshold *big.Int, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) SimulateAndRevert(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, ...) (*types.Transaction, error)
- type GoethclientTransactorRaw
- type GoethclientTransactorSession
- func (_Goethclient *GoethclientTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) Receive() (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) SetGuard(guard common.Address) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_Goethclient *GoethclientTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var GnosisABI = GnosisMetaData.ABI
GnosisABI is the input ABI used to generate the binding from. Deprecated: Use GnosisMetaData.ABI instead.
var GnosisMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AddedOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"approvedHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"ApproveHash\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"handler\",\"type\":\"address\"}],\"name\":\"ChangedFallbackHandler\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"ChangedGuard\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"threshold\",\"type\":\"uint256\"}],\"name\":\"ChangedThreshold\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"DisabledModule\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"EnabledModule\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"payment\",\"type\":\"uint256\"}],\"name\":\"ExecutionFailure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"ExecutionFromModuleFailure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"ExecutionFromModuleSuccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"payment\",\"type\":\"uint256\"}],\"name\":\"ExecutionSuccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"RemovedOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"SafeReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"initiator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"owners\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"threshold\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"initializer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"fallbackHandler\",\"type\":\"address\"}],\"name\":\"SafeSetup\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"msgHash\",\"type\":\"bytes32\"}],\"name\":\"SignMsg\",\"type\":\"event\"},{\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_threshold\",\"type\":\"uint256\"}],\"name\":\"addOwnerWithThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"hashToApprove\",\"type\":\"bytes32\"}],\"name\":\"approveHash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"approvedHashes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_threshold\",\"type\":\"uint256\"}],\"name\":\"changeThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"requiredSignatures\",\"type\":\"uint256\"}],\"name\":\"checkNSignatures\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"checkSignatures\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"prevModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"disableModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainSeparator\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"enableModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"safeTxGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"gasToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"refundReceiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"}],\"name\":\"encodeTransactionData\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"safeTxGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"gasToken\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"refundReceiver\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"execTransaction\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"}],\"name\":\"execTransactionFromModule\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"}],\"name\":\"execTransactionFromModuleReturnData\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getChainId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"start\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pageSize\",\"type\":\"uint256\"}],\"name\":\"getModulesPaginated\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"array\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"next\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOwners\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"getStorageAt\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"safeTxGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"gasToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"refundReceiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"}],\"name\":\"getTransactionHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"isModuleEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_threshold\",\"type\":\"uint256\"}],\"name\":\"removeOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"}],\"name\":\"requiredTxGas\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"handler\",\"type\":\"address\"}],\"name\":\"setFallbackHandler\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"setGuard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_owners\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"_threshold\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"fallbackHandler\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"payment\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"}],\"name\":\"setup\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"signedMessages\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"targetContract\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"calldataPayload\",\"type\":\"bytes\"}],\"name\":\"simulateAndRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"swapOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
GnosisMetaData contains all meta data concerning the Gnosis contract.
var GoethclientABI = GoethclientMetaData.ABI
GoethclientABI is the input ABI used to generate the binding from. Deprecated: Use GoethclientMetaData.ABI instead.
var GoethclientMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AddedOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"approvedHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"ApproveHash\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"handler\",\"type\":\"address\"}],\"name\":\"ChangedFallbackHandler\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"ChangedGuard\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"threshold\",\"type\":\"uint256\"}],\"name\":\"ChangedThreshold\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"DisabledModule\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"EnabledModule\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"payment\",\"type\":\"uint256\"}],\"name\":\"ExecutionFailure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"ExecutionFromModuleFailure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"ExecutionFromModuleSuccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"payment\",\"type\":\"uint256\"}],\"name\":\"ExecutionSuccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"RemovedOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"SafeReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"initiator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"owners\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"threshold\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"initializer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"fallbackHandler\",\"type\":\"address\"}],\"name\":\"SafeSetup\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"msgHash\",\"type\":\"bytes32\"}],\"name\":\"SignMsg\",\"type\":\"event\"},{\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_threshold\",\"type\":\"uint256\"}],\"name\":\"addOwnerWithThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"hashToApprove\",\"type\":\"bytes32\"}],\"name\":\"approveHash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"approvedHashes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_threshold\",\"type\":\"uint256\"}],\"name\":\"changeThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"requiredSignatures\",\"type\":\"uint256\"}],\"name\":\"checkNSignatures\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"checkSignatures\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"prevModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"disableModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainSeparator\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"enableModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"safeTxGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"gasToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"refundReceiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"}],\"name\":\"encodeTransactionData\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"safeTxGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"gasToken\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"refundReceiver\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"execTransaction\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"}],\"name\":\"execTransactionFromModule\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"}],\"name\":\"execTransactionFromModuleReturnData\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getChainId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"start\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pageSize\",\"type\":\"uint256\"}],\"name\":\"getModulesPaginated\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"array\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"next\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOwners\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"getStorageAt\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"safeTxGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"gasToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"refundReceiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"}],\"name\":\"getTransactionHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"isModuleEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_threshold\",\"type\":\"uint256\"}],\"name\":\"removeOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"enumEnum.Operation\",\"name\":\"operation\",\"type\":\"uint8\"}],\"name\":\"requiredTxGas\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"handler\",\"type\":\"address\"}],\"name\":\"setFallbackHandler\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"setGuard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_owners\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"_threshold\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"fallbackHandler\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"paymentToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"payment\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"}],\"name\":\"setup\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"signedMessages\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"targetContract\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"calldataPayload\",\"type\":\"bytes\"}],\"name\":\"simulateAndRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"swapOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
GoethclientMetaData contains all meta data concerning the Goethclient contract.
Functions ¶
This section is empty.
Types ¶
type Gnosis ¶
type Gnosis struct { GnosisCaller // Read-only binding to the contract GnosisTransactor // Write-only binding to the contract GnosisFilterer // Log filterer for contract events }
Gnosis is an auto generated Go binding around an Ethereum contract.
type GnosisAddedOwner ¶
type GnosisAddedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisAddedOwner represents a AddedOwner event raised by the Gnosis contract.
type GnosisAddedOwnerIterator ¶
type GnosisAddedOwnerIterator struct { Event *GnosisAddedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisAddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the Gnosis contract.
func (*GnosisAddedOwnerIterator) Close ¶
func (it *GnosisAddedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisAddedOwnerIterator) Error ¶
func (it *GnosisAddedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisAddedOwnerIterator) Next ¶
func (it *GnosisAddedOwnerIterator) 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 GnosisApproveHash ¶
type GnosisApproveHash struct { ApprovedHash [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisApproveHash represents a ApproveHash event raised by the Gnosis contract.
type GnosisApproveHashIterator ¶
type GnosisApproveHashIterator struct { Event *GnosisApproveHash // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisApproveHashIterator is returned from FilterApproveHash and is used to iterate over the raw logs and unpacked data for ApproveHash events raised by the Gnosis contract.
func (*GnosisApproveHashIterator) Close ¶
func (it *GnosisApproveHashIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisApproveHashIterator) Error ¶
func (it *GnosisApproveHashIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisApproveHashIterator) Next ¶
func (it *GnosisApproveHashIterator) 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 GnosisCaller ¶
type GnosisCaller struct {
// contains filtered or unexported fields
}
GnosisCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGnosisCaller ¶
func NewGnosisCaller(address common.Address, caller bind.ContractCaller) (*GnosisCaller, error)
NewGnosisCaller creates a new read-only instance of Gnosis, bound to a specific deployed contract.
func (*GnosisCaller) ApprovedHashes ¶
func (_Gnosis *GnosisCaller) ApprovedHashes(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (*big.Int, error)
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GnosisCaller) CheckNSignatures ¶
func (_Gnosis *GnosisCaller) CheckNSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
CheckNSignatures is a free data retrieval call binding the contract method 0x12fb68e0.
Solidity: function checkNSignatures(bytes32 dataHash, bytes data, bytes signatures, uint256 requiredSignatures) view returns()
func (*GnosisCaller) CheckSignatures ¶
func (_Gnosis *GnosisCaller) CheckSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte) error
CheckSignatures is a free data retrieval call binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) view returns()
func (*GnosisCaller) DomainSeparator ¶
func (_Gnosis *GnosisCaller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GnosisCaller) EncodeTransactionData ¶
func (_Gnosis *GnosisCaller) EncodeTransactionData(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GnosisCaller) GetChainId ¶
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisCaller) GetModulesPaginated ¶
func (_Gnosis *GnosisCaller) GetModulesPaginated(opts *bind.CallOpts, start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GnosisCaller) GetOwners ¶
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisCaller) GetStorageAt ¶
func (_Gnosis *GnosisCaller) GetStorageAt(opts *bind.CallOpts, offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GnosisCaller) GetThreshold ¶
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisCaller) GetTransactionHash ¶
func (_Gnosis *GnosisCaller) GetTransactionHash(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GnosisCaller) IsModuleEnabled ¶
func (_Gnosis *GnosisCaller) IsModuleEnabled(opts *bind.CallOpts, module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GnosisCaller) IsOwner ¶
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GnosisCaller) Nonce ¶
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisCaller) SignedMessages ¶
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
type GnosisCallerRaw ¶
type GnosisCallerRaw struct {
Contract *GnosisCaller // Generic read-only contract binding to access the raw methods on
}
GnosisCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GnosisCallerRaw) Call ¶
func (_Gnosis *GnosisCallerRaw) 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 GnosisCallerSession ¶
type GnosisCallerSession struct { Contract *GnosisCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GnosisCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GnosisCallerSession) ApprovedHashes ¶
func (_Gnosis *GnosisCallerSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GnosisCallerSession) CheckNSignatures ¶
func (_Gnosis *GnosisCallerSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
CheckNSignatures is a free data retrieval call binding the contract method 0x12fb68e0.
Solidity: function checkNSignatures(bytes32 dataHash, bytes data, bytes signatures, uint256 requiredSignatures) view returns()
func (*GnosisCallerSession) CheckSignatures ¶
func (_Gnosis *GnosisCallerSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
CheckSignatures is a free data retrieval call binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) view returns()
func (*GnosisCallerSession) DomainSeparator ¶
func (_Gnosis *GnosisCallerSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GnosisCallerSession) EncodeTransactionData ¶
func (_Gnosis *GnosisCallerSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GnosisCallerSession) GetChainId ¶
func (_Gnosis *GnosisCallerSession) GetChainId() (*big.Int, error)
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisCallerSession) GetModulesPaginated ¶
func (_Gnosis *GnosisCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GnosisCallerSession) GetOwners ¶
func (_Gnosis *GnosisCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisCallerSession) GetStorageAt ¶
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GnosisCallerSession) GetThreshold ¶
func (_Gnosis *GnosisCallerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisCallerSession) GetTransactionHash ¶
func (_Gnosis *GnosisCallerSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GnosisCallerSession) IsModuleEnabled ¶
func (_Gnosis *GnosisCallerSession) IsModuleEnabled(module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GnosisCallerSession) IsOwner ¶
func (_Gnosis *GnosisCallerSession) IsOwner(owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GnosisCallerSession) Nonce ¶
func (_Gnosis *GnosisCallerSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisCallerSession) SignedMessages ¶
func (_Gnosis *GnosisCallerSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
func (*GnosisCallerSession) VERSION ¶
func (_Gnosis *GnosisCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type GnosisChangedFallbackHandler ¶
type GnosisChangedFallbackHandler struct { Handler common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisChangedFallbackHandler represents a ChangedFallbackHandler event raised by the Gnosis contract.
type GnosisChangedFallbackHandlerIterator ¶
type GnosisChangedFallbackHandlerIterator struct { Event *GnosisChangedFallbackHandler // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisChangedFallbackHandlerIterator is returned from FilterChangedFallbackHandler and is used to iterate over the raw logs and unpacked data for ChangedFallbackHandler events raised by the Gnosis contract.
func (*GnosisChangedFallbackHandlerIterator) Close ¶
func (it *GnosisChangedFallbackHandlerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisChangedFallbackHandlerIterator) Error ¶
func (it *GnosisChangedFallbackHandlerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisChangedFallbackHandlerIterator) Next ¶
func (it *GnosisChangedFallbackHandlerIterator) 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 GnosisChangedGuard ¶
type GnosisChangedGuard struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisChangedGuard represents a ChangedGuard event raised by the Gnosis contract.
type GnosisChangedGuardIterator ¶
type GnosisChangedGuardIterator struct { Event *GnosisChangedGuard // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisChangedGuardIterator is returned from FilterChangedGuard and is used to iterate over the raw logs and unpacked data for ChangedGuard events raised by the Gnosis contract.
func (*GnosisChangedGuardIterator) Close ¶
func (it *GnosisChangedGuardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisChangedGuardIterator) Error ¶
func (it *GnosisChangedGuardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisChangedGuardIterator) Next ¶
func (it *GnosisChangedGuardIterator) 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 GnosisChangedThreshold ¶
type GnosisChangedThreshold struct { Threshold *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisChangedThreshold represents a ChangedThreshold event raised by the Gnosis contract.
type GnosisChangedThresholdIterator ¶
type GnosisChangedThresholdIterator struct { Event *GnosisChangedThreshold // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisChangedThresholdIterator is returned from FilterChangedThreshold and is used to iterate over the raw logs and unpacked data for ChangedThreshold events raised by the Gnosis contract.
func (*GnosisChangedThresholdIterator) Close ¶
func (it *GnosisChangedThresholdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisChangedThresholdIterator) Error ¶
func (it *GnosisChangedThresholdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisChangedThresholdIterator) Next ¶
func (it *GnosisChangedThresholdIterator) 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 GnosisDisabledModule ¶
type GnosisDisabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisDisabledModule represents a DisabledModule event raised by the Gnosis contract.
type GnosisDisabledModuleIterator ¶
type GnosisDisabledModuleIterator struct { Event *GnosisDisabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisDisabledModuleIterator is returned from FilterDisabledModule and is used to iterate over the raw logs and unpacked data for DisabledModule events raised by the Gnosis contract.
func (*GnosisDisabledModuleIterator) Close ¶
func (it *GnosisDisabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisDisabledModuleIterator) Error ¶
func (it *GnosisDisabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisDisabledModuleIterator) Next ¶
func (it *GnosisDisabledModuleIterator) 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 GnosisEnabledModule ¶
type GnosisEnabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisEnabledModule represents a EnabledModule event raised by the Gnosis contract.
type GnosisEnabledModuleIterator ¶
type GnosisEnabledModuleIterator struct { Event *GnosisEnabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisEnabledModuleIterator is returned from FilterEnabledModule and is used to iterate over the raw logs and unpacked data for EnabledModule events raised by the Gnosis contract.
func (*GnosisEnabledModuleIterator) Close ¶
func (it *GnosisEnabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisEnabledModuleIterator) Error ¶
func (it *GnosisEnabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisEnabledModuleIterator) Next ¶
func (it *GnosisEnabledModuleIterator) 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 GnosisExecutionFailure ¶
type GnosisExecutionFailure struct { TxHash [32]byte Payment *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisExecutionFailure represents a ExecutionFailure event raised by the Gnosis contract.
type GnosisExecutionFailureIterator ¶
type GnosisExecutionFailureIterator struct { Event *GnosisExecutionFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the Gnosis contract.
func (*GnosisExecutionFailureIterator) Close ¶
func (it *GnosisExecutionFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisExecutionFailureIterator) Error ¶
func (it *GnosisExecutionFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisExecutionFailureIterator) Next ¶
func (it *GnosisExecutionFailureIterator) 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 GnosisExecutionFromModuleFailure ¶
type GnosisExecutionFromModuleFailure struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisExecutionFromModuleFailure represents a ExecutionFromModuleFailure event raised by the Gnosis contract.
type GnosisExecutionFromModuleFailureIterator ¶
type GnosisExecutionFromModuleFailureIterator struct { Event *GnosisExecutionFromModuleFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisExecutionFromModuleFailureIterator is returned from FilterExecutionFromModuleFailure and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleFailure events raised by the Gnosis contract.
func (*GnosisExecutionFromModuleFailureIterator) Close ¶
func (it *GnosisExecutionFromModuleFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisExecutionFromModuleFailureIterator) Error ¶
func (it *GnosisExecutionFromModuleFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisExecutionFromModuleFailureIterator) Next ¶
func (it *GnosisExecutionFromModuleFailureIterator) 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 GnosisExecutionFromModuleSuccess ¶
type GnosisExecutionFromModuleSuccess struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisExecutionFromModuleSuccess represents a ExecutionFromModuleSuccess event raised by the Gnosis contract.
type GnosisExecutionFromModuleSuccessIterator ¶
type GnosisExecutionFromModuleSuccessIterator struct { Event *GnosisExecutionFromModuleSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisExecutionFromModuleSuccessIterator is returned from FilterExecutionFromModuleSuccess and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleSuccess events raised by the Gnosis contract.
func (*GnosisExecutionFromModuleSuccessIterator) Close ¶
func (it *GnosisExecutionFromModuleSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisExecutionFromModuleSuccessIterator) Error ¶
func (it *GnosisExecutionFromModuleSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisExecutionFromModuleSuccessIterator) Next ¶
func (it *GnosisExecutionFromModuleSuccessIterator) 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 GnosisExecutionSuccess ¶
type GnosisExecutionSuccess struct { TxHash [32]byte Payment *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisExecutionSuccess represents a ExecutionSuccess event raised by the Gnosis contract.
type GnosisExecutionSuccessIterator ¶
type GnosisExecutionSuccessIterator struct { Event *GnosisExecutionSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisExecutionSuccessIterator is returned from FilterExecutionSuccess and is used to iterate over the raw logs and unpacked data for ExecutionSuccess events raised by the Gnosis contract.
func (*GnosisExecutionSuccessIterator) Close ¶
func (it *GnosisExecutionSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisExecutionSuccessIterator) Error ¶
func (it *GnosisExecutionSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisExecutionSuccessIterator) Next ¶
func (it *GnosisExecutionSuccessIterator) 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 GnosisFilterer ¶
type GnosisFilterer struct {
// contains filtered or unexported fields
}
GnosisFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGnosisFilterer ¶
func NewGnosisFilterer(address common.Address, filterer bind.ContractFilterer) (*GnosisFilterer, error)
NewGnosisFilterer creates a new log filterer instance of Gnosis, bound to a specific deployed contract.
func (*GnosisFilterer) FilterAddedOwner ¶
func (_Gnosis *GnosisFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*GnosisAddedOwnerIterator, error)
FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisFilterer) FilterApproveHash ¶
func (_Gnosis *GnosisFilterer) FilterApproveHash(opts *bind.FilterOpts, approvedHash [][32]byte, owner []common.Address) (*GnosisApproveHashIterator, error)
FilterApproveHash is a free log retrieval operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GnosisFilterer) FilterChangedFallbackHandler ¶
func (_Gnosis *GnosisFilterer) FilterChangedFallbackHandler(opts *bind.FilterOpts) (*GnosisChangedFallbackHandlerIterator, error)
FilterChangedFallbackHandler is a free log retrieval operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GnosisFilterer) FilterChangedGuard ¶
func (_Gnosis *GnosisFilterer) FilterChangedGuard(opts *bind.FilterOpts) (*GnosisChangedGuardIterator, error)
FilterChangedGuard is a free log retrieval operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GnosisFilterer) FilterChangedThreshold ¶
func (_Gnosis *GnosisFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*GnosisChangedThresholdIterator, error)
FilterChangedThreshold is a free log retrieval operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisFilterer) FilterDisabledModule ¶
func (_Gnosis *GnosisFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*GnosisDisabledModuleIterator, error)
FilterDisabledModule is a free log retrieval operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisFilterer) FilterEnabledModule ¶
func (_Gnosis *GnosisFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*GnosisEnabledModuleIterator, error)
FilterEnabledModule is a free log retrieval operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisFilterer) FilterExecutionFailure ¶
func (_Gnosis *GnosisFilterer) FilterExecutionFailure(opts *bind.FilterOpts) (*GnosisExecutionFailureIterator, error)
FilterExecutionFailure is a free log retrieval operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisFilterer) FilterExecutionFromModuleFailure ¶
func (_Gnosis *GnosisFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*GnosisExecutionFromModuleFailureIterator, error)
FilterExecutionFromModuleFailure is a free log retrieval operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GnosisFilterer) FilterExecutionFromModuleSuccess ¶
func (_Gnosis *GnosisFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*GnosisExecutionFromModuleSuccessIterator, error)
FilterExecutionFromModuleSuccess is a free log retrieval operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GnosisFilterer) FilterExecutionSuccess ¶
func (_Gnosis *GnosisFilterer) FilterExecutionSuccess(opts *bind.FilterOpts) (*GnosisExecutionSuccessIterator, error)
FilterExecutionSuccess is a free log retrieval operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisFilterer) FilterRemovedOwner ¶
func (_Gnosis *GnosisFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*GnosisRemovedOwnerIterator, error)
FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisFilterer) FilterSafeReceived ¶
func (_Gnosis *GnosisFilterer) FilterSafeReceived(opts *bind.FilterOpts, sender []common.Address) (*GnosisSafeReceivedIterator, error)
FilterSafeReceived is a free log retrieval operation binding the contract event 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d.
Solidity: event SafeReceived(address indexed sender, uint256 value)
func (*GnosisFilterer) FilterSafeSetup ¶
func (_Gnosis *GnosisFilterer) FilterSafeSetup(opts *bind.FilterOpts, initiator []common.Address) (*GnosisSafeSetupIterator, error)
FilterSafeSetup is a free log retrieval operation binding the contract event 0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8.
Solidity: event SafeSetup(address indexed initiator, address[] owners, uint256 threshold, address initializer, address fallbackHandler)
func (*GnosisFilterer) FilterSignMsg ¶
func (_Gnosis *GnosisFilterer) FilterSignMsg(opts *bind.FilterOpts, msgHash [][32]byte) (*GnosisSignMsgIterator, error)
FilterSignMsg is a free log retrieval operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GnosisFilterer) ParseAddedOwner ¶
func (_Gnosis *GnosisFilterer) ParseAddedOwner(log types.Log) (*GnosisAddedOwner, error)
ParseAddedOwner is a log parse operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisFilterer) ParseApproveHash ¶
func (_Gnosis *GnosisFilterer) ParseApproveHash(log types.Log) (*GnosisApproveHash, error)
ParseApproveHash is a log parse operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GnosisFilterer) ParseChangedFallbackHandler ¶
func (_Gnosis *GnosisFilterer) ParseChangedFallbackHandler(log types.Log) (*GnosisChangedFallbackHandler, error)
ParseChangedFallbackHandler is a log parse operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GnosisFilterer) ParseChangedGuard ¶
func (_Gnosis *GnosisFilterer) ParseChangedGuard(log types.Log) (*GnosisChangedGuard, error)
ParseChangedGuard is a log parse operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GnosisFilterer) ParseChangedThreshold ¶
func (_Gnosis *GnosisFilterer) ParseChangedThreshold(log types.Log) (*GnosisChangedThreshold, error)
ParseChangedThreshold is a log parse operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisFilterer) ParseDisabledModule ¶
func (_Gnosis *GnosisFilterer) ParseDisabledModule(log types.Log) (*GnosisDisabledModule, error)
ParseDisabledModule is a log parse operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisFilterer) ParseEnabledModule ¶
func (_Gnosis *GnosisFilterer) ParseEnabledModule(log types.Log) (*GnosisEnabledModule, error)
ParseEnabledModule is a log parse operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisFilterer) ParseExecutionFailure ¶
func (_Gnosis *GnosisFilterer) ParseExecutionFailure(log types.Log) (*GnosisExecutionFailure, error)
ParseExecutionFailure is a log parse operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisFilterer) ParseExecutionFromModuleFailure ¶
func (_Gnosis *GnosisFilterer) ParseExecutionFromModuleFailure(log types.Log) (*GnosisExecutionFromModuleFailure, error)
ParseExecutionFromModuleFailure is a log parse operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GnosisFilterer) ParseExecutionFromModuleSuccess ¶
func (_Gnosis *GnosisFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*GnosisExecutionFromModuleSuccess, error)
ParseExecutionFromModuleSuccess is a log parse operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GnosisFilterer) ParseExecutionSuccess ¶
func (_Gnosis *GnosisFilterer) ParseExecutionSuccess(log types.Log) (*GnosisExecutionSuccess, error)
ParseExecutionSuccess is a log parse operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisFilterer) ParseRemovedOwner ¶
func (_Gnosis *GnosisFilterer) ParseRemovedOwner(log types.Log) (*GnosisRemovedOwner, error)
ParseRemovedOwner is a log parse operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisFilterer) ParseSafeReceived ¶
func (_Gnosis *GnosisFilterer) ParseSafeReceived(log types.Log) (*GnosisSafeReceived, error)
ParseSafeReceived is a log parse operation binding the contract event 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d.
Solidity: event SafeReceived(address indexed sender, uint256 value)
func (*GnosisFilterer) ParseSafeSetup ¶
func (_Gnosis *GnosisFilterer) ParseSafeSetup(log types.Log) (*GnosisSafeSetup, error)
ParseSafeSetup is a log parse operation binding the contract event 0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8.
Solidity: event SafeSetup(address indexed initiator, address[] owners, uint256 threshold, address initializer, address fallbackHandler)
func (*GnosisFilterer) ParseSignMsg ¶
func (_Gnosis *GnosisFilterer) ParseSignMsg(log types.Log) (*GnosisSignMsg, error)
ParseSignMsg is a log parse operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GnosisFilterer) WatchAddedOwner ¶
func (_Gnosis *GnosisFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *GnosisAddedOwner) (event.Subscription, error)
WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisFilterer) WatchApproveHash ¶
func (_Gnosis *GnosisFilterer) WatchApproveHash(opts *bind.WatchOpts, sink chan<- *GnosisApproveHash, approvedHash [][32]byte, owner []common.Address) (event.Subscription, error)
WatchApproveHash is a free log subscription operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GnosisFilterer) WatchChangedFallbackHandler ¶
func (_Gnosis *GnosisFilterer) WatchChangedFallbackHandler(opts *bind.WatchOpts, sink chan<- *GnosisChangedFallbackHandler) (event.Subscription, error)
WatchChangedFallbackHandler is a free log subscription operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GnosisFilterer) WatchChangedGuard ¶
func (_Gnosis *GnosisFilterer) WatchChangedGuard(opts *bind.WatchOpts, sink chan<- *GnosisChangedGuard) (event.Subscription, error)
WatchChangedGuard is a free log subscription operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GnosisFilterer) WatchChangedThreshold ¶
func (_Gnosis *GnosisFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *GnosisChangedThreshold) (event.Subscription, error)
WatchChangedThreshold is a free log subscription operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisFilterer) WatchDisabledModule ¶
func (_Gnosis *GnosisFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *GnosisDisabledModule) (event.Subscription, error)
WatchDisabledModule is a free log subscription operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisFilterer) WatchEnabledModule ¶
func (_Gnosis *GnosisFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *GnosisEnabledModule) (event.Subscription, error)
WatchEnabledModule is a free log subscription operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisFilterer) WatchExecutionFailure ¶
func (_Gnosis *GnosisFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *GnosisExecutionFailure) (event.Subscription, error)
WatchExecutionFailure is a free log subscription operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisFilterer) WatchExecutionFromModuleFailure ¶
func (_Gnosis *GnosisFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *GnosisExecutionFromModuleFailure, module []common.Address) (event.Subscription, error)
WatchExecutionFromModuleFailure is a free log subscription operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GnosisFilterer) WatchExecutionFromModuleSuccess ¶
func (_Gnosis *GnosisFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *GnosisExecutionFromModuleSuccess, module []common.Address) (event.Subscription, error)
WatchExecutionFromModuleSuccess is a free log subscription operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GnosisFilterer) WatchExecutionSuccess ¶
func (_Gnosis *GnosisFilterer) WatchExecutionSuccess(opts *bind.WatchOpts, sink chan<- *GnosisExecutionSuccess) (event.Subscription, error)
WatchExecutionSuccess is a free log subscription operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisFilterer) WatchRemovedOwner ¶
func (_Gnosis *GnosisFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *GnosisRemovedOwner) (event.Subscription, error)
WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisFilterer) WatchSafeReceived ¶
func (_Gnosis *GnosisFilterer) WatchSafeReceived(opts *bind.WatchOpts, sink chan<- *GnosisSafeReceived, sender []common.Address) (event.Subscription, error)
WatchSafeReceived is a free log subscription operation binding the contract event 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d.
Solidity: event SafeReceived(address indexed sender, uint256 value)
func (*GnosisFilterer) WatchSafeSetup ¶
func (_Gnosis *GnosisFilterer) WatchSafeSetup(opts *bind.WatchOpts, sink chan<- *GnosisSafeSetup, initiator []common.Address) (event.Subscription, error)
WatchSafeSetup is a free log subscription operation binding the contract event 0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8.
Solidity: event SafeSetup(address indexed initiator, address[] owners, uint256 threshold, address initializer, address fallbackHandler)
func (*GnosisFilterer) WatchSignMsg ¶
func (_Gnosis *GnosisFilterer) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GnosisSignMsg, msgHash [][32]byte) (event.Subscription, error)
WatchSignMsg is a free log subscription operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
type GnosisRaw ¶
type GnosisRaw struct {
Contract *Gnosis // Generic contract binding to access the raw methods on
}
GnosisRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GnosisRaw) Call ¶
func (_Gnosis *GnosisRaw) 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 (*GnosisRaw) Transact ¶
func (_Gnosis *GnosisRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisRaw) Transfer ¶
func (_Gnosis *GnosisRaw) 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 GnosisRemovedOwner ¶
type GnosisRemovedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisRemovedOwner represents a RemovedOwner event raised by the Gnosis contract.
type GnosisRemovedOwnerIterator ¶
type GnosisRemovedOwnerIterator struct { Event *GnosisRemovedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the Gnosis contract.
func (*GnosisRemovedOwnerIterator) Close ¶
func (it *GnosisRemovedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisRemovedOwnerIterator) Error ¶
func (it *GnosisRemovedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisRemovedOwnerIterator) Next ¶
func (it *GnosisRemovedOwnerIterator) 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 GnosisSafeReceived ¶
type GnosisSafeReceived struct { Sender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisSafeReceived represents a SafeReceived event raised by the Gnosis contract.
type GnosisSafeReceivedIterator ¶
type GnosisSafeReceivedIterator struct { Event *GnosisSafeReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeReceivedIterator is returned from FilterSafeReceived and is used to iterate over the raw logs and unpacked data for SafeReceived events raised by the Gnosis contract.
func (*GnosisSafeReceivedIterator) Close ¶
func (it *GnosisSafeReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeReceivedIterator) Error ¶
func (it *GnosisSafeReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeReceivedIterator) Next ¶
func (it *GnosisSafeReceivedIterator) 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 GnosisSafeSetup ¶
type GnosisSafeSetup struct { Initiator common.Address Owners []common.Address Threshold *big.Int Initializer common.Address FallbackHandler common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeSetup represents a SafeSetup event raised by the Gnosis contract.
type GnosisSafeSetupIterator ¶
type GnosisSafeSetupIterator struct { Event *GnosisSafeSetup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeSetupIterator is returned from FilterSafeSetup and is used to iterate over the raw logs and unpacked data for SafeSetup events raised by the Gnosis contract.
func (*GnosisSafeSetupIterator) Close ¶
func (it *GnosisSafeSetupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeSetupIterator) Error ¶
func (it *GnosisSafeSetupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeSetupIterator) Next ¶
func (it *GnosisSafeSetupIterator) 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 GnosisSession ¶
type GnosisSession struct { Contract *Gnosis // 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 }
GnosisSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GnosisSession) AddOwnerWithThreshold ¶
func (_Gnosis *GnosisSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GnosisSession) ApproveHash ¶
func (_Gnosis *GnosisSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GnosisSession) ApprovedHashes ¶
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GnosisSession) ChangeThreshold ¶
func (_Gnosis *GnosisSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GnosisSession) CheckNSignatures ¶
func (_Gnosis *GnosisSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
CheckNSignatures is a free data retrieval call binding the contract method 0x12fb68e0.
Solidity: function checkNSignatures(bytes32 dataHash, bytes data, bytes signatures, uint256 requiredSignatures) view returns()
func (*GnosisSession) CheckSignatures ¶
func (_Gnosis *GnosisSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
CheckSignatures is a free data retrieval call binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) view returns()
func (*GnosisSession) DisableModule ¶
func (_Gnosis *GnosisSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GnosisSession) DomainSeparator ¶
func (_Gnosis *GnosisSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GnosisSession) EnableModule ¶
func (_Gnosis *GnosisSession) EnableModule(module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GnosisSession) EncodeTransactionData ¶
func (_Gnosis *GnosisSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GnosisSession) ExecTransaction ¶
func (_Gnosis *GnosisSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GnosisSession) ExecTransactionFromModule ¶
func (_Gnosis *GnosisSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GnosisSession) ExecTransactionFromModuleReturnData ¶
func (_Gnosis *GnosisSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GnosisSession) Fallback ¶
func (_Gnosis *GnosisSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisSession) GetChainId ¶
func (_Gnosis *GnosisSession) GetChainId() (*big.Int, error)
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisSession) GetModulesPaginated ¶
func (_Gnosis *GnosisSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GnosisSession) GetOwners ¶
func (_Gnosis *GnosisSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisSession) GetStorageAt ¶
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GnosisSession) GetThreshold ¶
func (_Gnosis *GnosisSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisSession) GetTransactionHash ¶
func (_Gnosis *GnosisSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GnosisSession) IsModuleEnabled ¶
func (_Gnosis *GnosisSession) IsModuleEnabled(module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GnosisSession) IsOwner ¶
func (_Gnosis *GnosisSession) IsOwner(owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GnosisSession) Nonce ¶
func (_Gnosis *GnosisSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisSession) Receive ¶
func (_Gnosis *GnosisSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisSession) RemoveOwner ¶
func (_Gnosis *GnosisSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GnosisSession) RequiredTxGas ¶
func (_Gnosis *GnosisSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GnosisSession) SetFallbackHandler ¶
func (_Gnosis *GnosisSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GnosisSession) SetGuard ¶
func (_Gnosis *GnosisSession) SetGuard(guard common.Address) (*types.Transaction, error)
SetGuard is a paid mutator transaction binding the contract method 0xe19a9dd9.
Solidity: function setGuard(address guard) returns()
func (*GnosisSession) Setup ¶
func (_Gnosis *GnosisSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GnosisSession) SignedMessages ¶
func (_Gnosis *GnosisSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
func (*GnosisSession) SimulateAndRevert ¶
func (_Gnosis *GnosisSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateAndRevert is a paid mutator transaction binding the contract method 0xb4faba09.
Solidity: function simulateAndRevert(address targetContract, bytes calldataPayload) returns()
func (*GnosisSession) SwapOwner ¶
func (_Gnosis *GnosisSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
func (*GnosisSession) VERSION ¶
func (_Gnosis *GnosisSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type GnosisSignMsg ¶
type GnosisSignMsg struct { MsgHash [32]byte Raw types.Log // Blockchain specific contextual infos }
GnosisSignMsg represents a SignMsg event raised by the Gnosis contract.
type GnosisSignMsgIterator ¶
type GnosisSignMsgIterator struct { Event *GnosisSignMsg // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSignMsgIterator is returned from FilterSignMsg and is used to iterate over the raw logs and unpacked data for SignMsg events raised by the Gnosis contract.
func (*GnosisSignMsgIterator) Close ¶
func (it *GnosisSignMsgIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSignMsgIterator) Error ¶
func (it *GnosisSignMsgIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSignMsgIterator) Next ¶
func (it *GnosisSignMsgIterator) 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 GnosisTransactor ¶
type GnosisTransactor struct {
// contains filtered or unexported fields
}
GnosisTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGnosisTransactor ¶
func NewGnosisTransactor(address common.Address, transactor bind.ContractTransactor) (*GnosisTransactor, error)
NewGnosisTransactor creates a new write-only instance of Gnosis, bound to a specific deployed contract.
func (*GnosisTransactor) AddOwnerWithThreshold ¶
func (_Gnosis *GnosisTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GnosisTransactor) ApproveHash ¶
func (_Gnosis *GnosisTransactor) ApproveHash(opts *bind.TransactOpts, hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GnosisTransactor) ChangeThreshold ¶
func (_Gnosis *GnosisTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GnosisTransactor) DisableModule ¶
func (_Gnosis *GnosisTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GnosisTransactor) EnableModule ¶
func (_Gnosis *GnosisTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GnosisTransactor) ExecTransaction ¶
func (_Gnosis *GnosisTransactor) ExecTransaction(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GnosisTransactor) ExecTransactionFromModule ¶
func (_Gnosis *GnosisTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GnosisTransactor) ExecTransactionFromModuleReturnData ¶
func (_Gnosis *GnosisTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GnosisTransactor) Fallback ¶
func (_Gnosis *GnosisTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisTransactor) Receive ¶
func (_Gnosis *GnosisTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisTransactor) RemoveOwner ¶
func (_Gnosis *GnosisTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GnosisTransactor) RequiredTxGas ¶
func (_Gnosis *GnosisTransactor) RequiredTxGas(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GnosisTransactor) SetFallbackHandler ¶
func (_Gnosis *GnosisTransactor) SetFallbackHandler(opts *bind.TransactOpts, handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GnosisTransactor) SetGuard ¶
func (_Gnosis *GnosisTransactor) SetGuard(opts *bind.TransactOpts, guard common.Address) (*types.Transaction, error)
SetGuard is a paid mutator transaction binding the contract method 0xe19a9dd9.
Solidity: function setGuard(address guard) returns()
func (*GnosisTransactor) Setup ¶
func (_Gnosis *GnosisTransactor) Setup(opts *bind.TransactOpts, _owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GnosisTransactor) SimulateAndRevert ¶
func (_Gnosis *GnosisTransactor) SimulateAndRevert(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateAndRevert is a paid mutator transaction binding the contract method 0xb4faba09.
Solidity: function simulateAndRevert(address targetContract, bytes calldataPayload) returns()
func (*GnosisTransactor) SwapOwner ¶
func (_Gnosis *GnosisTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
type GnosisTransactorRaw ¶
type GnosisTransactorRaw struct {
Contract *GnosisTransactor // Generic write-only contract binding to access the raw methods on
}
GnosisTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GnosisTransactorRaw) Transact ¶
func (_Gnosis *GnosisTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisTransactorRaw) Transfer ¶
func (_Gnosis *GnosisTransactorRaw) 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 GnosisTransactorSession ¶
type GnosisTransactorSession struct { Contract *GnosisTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GnosisTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GnosisTransactorSession) AddOwnerWithThreshold ¶
func (_Gnosis *GnosisTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GnosisTransactorSession) ApproveHash ¶
func (_Gnosis *GnosisTransactorSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GnosisTransactorSession) ChangeThreshold ¶
func (_Gnosis *GnosisTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GnosisTransactorSession) DisableModule ¶
func (_Gnosis *GnosisTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GnosisTransactorSession) EnableModule ¶
func (_Gnosis *GnosisTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GnosisTransactorSession) ExecTransaction ¶
func (_Gnosis *GnosisTransactorSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GnosisTransactorSession) ExecTransactionFromModule ¶
func (_Gnosis *GnosisTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GnosisTransactorSession) ExecTransactionFromModuleReturnData ¶
func (_Gnosis *GnosisTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GnosisTransactorSession) Fallback ¶
func (_Gnosis *GnosisTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisTransactorSession) Receive ¶
func (_Gnosis *GnosisTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisTransactorSession) RemoveOwner ¶
func (_Gnosis *GnosisTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GnosisTransactorSession) RequiredTxGas ¶
func (_Gnosis *GnosisTransactorSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GnosisTransactorSession) SetFallbackHandler ¶
func (_Gnosis *GnosisTransactorSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GnosisTransactorSession) SetGuard ¶
func (_Gnosis *GnosisTransactorSession) SetGuard(guard common.Address) (*types.Transaction, error)
SetGuard is a paid mutator transaction binding the contract method 0xe19a9dd9.
Solidity: function setGuard(address guard) returns()
func (*GnosisTransactorSession) Setup ¶
func (_Gnosis *GnosisTransactorSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GnosisTransactorSession) SimulateAndRevert ¶
func (_Gnosis *GnosisTransactorSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateAndRevert is a paid mutator transaction binding the contract method 0xb4faba09.
Solidity: function simulateAndRevert(address targetContract, bytes calldataPayload) returns()
func (*GnosisTransactorSession) SwapOwner ¶
func (_Gnosis *GnosisTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
type Goethclient ¶
type Goethclient struct { GoethclientCaller // Read-only binding to the contract GoethclientTransactor // Write-only binding to the contract GoethclientFilterer // Log filterer for contract events }
Goethclient is an auto generated Go binding around an Ethereum contract.
func NewGoethclient ¶
func NewGoethclient(address common.Address, backend bind.ContractBackend) (*Goethclient, error)
NewGoethclient creates a new instance of Goethclient, bound to a specific deployed contract.
type GoethclientAddedOwner ¶
type GoethclientAddedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientAddedOwner represents a AddedOwner event raised by the Goethclient contract.
type GoethclientAddedOwnerIterator ¶
type GoethclientAddedOwnerIterator struct { Event *GoethclientAddedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientAddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the Goethclient contract.
func (*GoethclientAddedOwnerIterator) Close ¶
func (it *GoethclientAddedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientAddedOwnerIterator) Error ¶
func (it *GoethclientAddedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientAddedOwnerIterator) Next ¶
func (it *GoethclientAddedOwnerIterator) 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 GoethclientApproveHash ¶
type GoethclientApproveHash struct { ApprovedHash [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientApproveHash represents a ApproveHash event raised by the Goethclient contract.
type GoethclientApproveHashIterator ¶
type GoethclientApproveHashIterator struct { Event *GoethclientApproveHash // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientApproveHashIterator is returned from FilterApproveHash and is used to iterate over the raw logs and unpacked data for ApproveHash events raised by the Goethclient contract.
func (*GoethclientApproveHashIterator) Close ¶
func (it *GoethclientApproveHashIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientApproveHashIterator) Error ¶
func (it *GoethclientApproveHashIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientApproveHashIterator) Next ¶
func (it *GoethclientApproveHashIterator) 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 GoethclientCaller ¶
type GoethclientCaller struct {
// contains filtered or unexported fields
}
GoethclientCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGoethclientCaller ¶
func NewGoethclientCaller(address common.Address, caller bind.ContractCaller) (*GoethclientCaller, error)
NewGoethclientCaller creates a new read-only instance of Goethclient, bound to a specific deployed contract.
func (*GoethclientCaller) ApprovedHashes ¶
func (_Goethclient *GoethclientCaller) ApprovedHashes(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (*big.Int, error)
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GoethclientCaller) CheckNSignatures ¶
func (_Goethclient *GoethclientCaller) CheckNSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
CheckNSignatures is a free data retrieval call binding the contract method 0x12fb68e0.
Solidity: function checkNSignatures(bytes32 dataHash, bytes data, bytes signatures, uint256 requiredSignatures) view returns()
func (*GoethclientCaller) CheckSignatures ¶
func (_Goethclient *GoethclientCaller) CheckSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte) error
CheckSignatures is a free data retrieval call binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) view returns()
func (*GoethclientCaller) DomainSeparator ¶
func (_Goethclient *GoethclientCaller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GoethclientCaller) EncodeTransactionData ¶
func (_Goethclient *GoethclientCaller) EncodeTransactionData(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GoethclientCaller) GetChainId ¶
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GoethclientCaller) GetModulesPaginated ¶
func (_Goethclient *GoethclientCaller) GetModulesPaginated(opts *bind.CallOpts, start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GoethclientCaller) GetOwners ¶
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GoethclientCaller) GetStorageAt ¶
func (_Goethclient *GoethclientCaller) GetStorageAt(opts *bind.CallOpts, offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GoethclientCaller) GetThreshold ¶
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GoethclientCaller) GetTransactionHash ¶
func (_Goethclient *GoethclientCaller) GetTransactionHash(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GoethclientCaller) IsModuleEnabled ¶
func (_Goethclient *GoethclientCaller) IsModuleEnabled(opts *bind.CallOpts, module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GoethclientCaller) IsOwner ¶
func (_Goethclient *GoethclientCaller) IsOwner(opts *bind.CallOpts, owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GoethclientCaller) Nonce ¶
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GoethclientCaller) SignedMessages ¶
func (_Goethclient *GoethclientCaller) SignedMessages(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
type GoethclientCallerRaw ¶
type GoethclientCallerRaw struct {
Contract *GoethclientCaller // Generic read-only contract binding to access the raw methods on
}
GoethclientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GoethclientCallerRaw) Call ¶
func (_Goethclient *GoethclientCallerRaw) 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 GoethclientCallerSession ¶
type GoethclientCallerSession struct { Contract *GoethclientCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GoethclientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GoethclientCallerSession) ApprovedHashes ¶
func (_Goethclient *GoethclientCallerSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GoethclientCallerSession) CheckNSignatures ¶
func (_Goethclient *GoethclientCallerSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
CheckNSignatures is a free data retrieval call binding the contract method 0x12fb68e0.
Solidity: function checkNSignatures(bytes32 dataHash, bytes data, bytes signatures, uint256 requiredSignatures) view returns()
func (*GoethclientCallerSession) CheckSignatures ¶
func (_Goethclient *GoethclientCallerSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
CheckSignatures is a free data retrieval call binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) view returns()
func (*GoethclientCallerSession) DomainSeparator ¶
func (_Goethclient *GoethclientCallerSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GoethclientCallerSession) EncodeTransactionData ¶
func (_Goethclient *GoethclientCallerSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GoethclientCallerSession) GetChainId ¶
func (_Goethclient *GoethclientCallerSession) GetChainId() (*big.Int, error)
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GoethclientCallerSession) GetModulesPaginated ¶
func (_Goethclient *GoethclientCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GoethclientCallerSession) GetOwners ¶
func (_Goethclient *GoethclientCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GoethclientCallerSession) GetStorageAt ¶
func (_Goethclient *GoethclientCallerSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GoethclientCallerSession) GetThreshold ¶
func (_Goethclient *GoethclientCallerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GoethclientCallerSession) GetTransactionHash ¶
func (_Goethclient *GoethclientCallerSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GoethclientCallerSession) IsModuleEnabled ¶
func (_Goethclient *GoethclientCallerSession) IsModuleEnabled(module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GoethclientCallerSession) IsOwner ¶
func (_Goethclient *GoethclientCallerSession) IsOwner(owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GoethclientCallerSession) Nonce ¶
func (_Goethclient *GoethclientCallerSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GoethclientCallerSession) SignedMessages ¶
func (_Goethclient *GoethclientCallerSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
func (*GoethclientCallerSession) VERSION ¶
func (_Goethclient *GoethclientCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type GoethclientChangedFallbackHandler ¶
type GoethclientChangedFallbackHandler struct { Handler common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientChangedFallbackHandler represents a ChangedFallbackHandler event raised by the Goethclient contract.
type GoethclientChangedFallbackHandlerIterator ¶
type GoethclientChangedFallbackHandlerIterator struct { Event *GoethclientChangedFallbackHandler // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientChangedFallbackHandlerIterator is returned from FilterChangedFallbackHandler and is used to iterate over the raw logs and unpacked data for ChangedFallbackHandler events raised by the Goethclient contract.
func (*GoethclientChangedFallbackHandlerIterator) Close ¶
func (it *GoethclientChangedFallbackHandlerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientChangedFallbackHandlerIterator) Error ¶
func (it *GoethclientChangedFallbackHandlerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientChangedFallbackHandlerIterator) Next ¶
func (it *GoethclientChangedFallbackHandlerIterator) 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 GoethclientChangedGuard ¶
type GoethclientChangedGuard struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientChangedGuard represents a ChangedGuard event raised by the Goethclient contract.
type GoethclientChangedGuardIterator ¶
type GoethclientChangedGuardIterator struct { Event *GoethclientChangedGuard // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientChangedGuardIterator is returned from FilterChangedGuard and is used to iterate over the raw logs and unpacked data for ChangedGuard events raised by the Goethclient contract.
func (*GoethclientChangedGuardIterator) Close ¶
func (it *GoethclientChangedGuardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientChangedGuardIterator) Error ¶
func (it *GoethclientChangedGuardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientChangedGuardIterator) Next ¶
func (it *GoethclientChangedGuardIterator) 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 GoethclientChangedThreshold ¶
type GoethclientChangedThreshold struct { Threshold *big.Int Raw types.Log // Blockchain specific contextual infos }
GoethclientChangedThreshold represents a ChangedThreshold event raised by the Goethclient contract.
type GoethclientChangedThresholdIterator ¶
type GoethclientChangedThresholdIterator struct { Event *GoethclientChangedThreshold // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientChangedThresholdIterator is returned from FilterChangedThreshold and is used to iterate over the raw logs and unpacked data for ChangedThreshold events raised by the Goethclient contract.
func (*GoethclientChangedThresholdIterator) Close ¶
func (it *GoethclientChangedThresholdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientChangedThresholdIterator) Error ¶
func (it *GoethclientChangedThresholdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientChangedThresholdIterator) Next ¶
func (it *GoethclientChangedThresholdIterator) 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 GoethclientDisabledModule ¶
type GoethclientDisabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientDisabledModule represents a DisabledModule event raised by the Goethclient contract.
type GoethclientDisabledModuleIterator ¶
type GoethclientDisabledModuleIterator struct { Event *GoethclientDisabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientDisabledModuleIterator is returned from FilterDisabledModule and is used to iterate over the raw logs and unpacked data for DisabledModule events raised by the Goethclient contract.
func (*GoethclientDisabledModuleIterator) Close ¶
func (it *GoethclientDisabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientDisabledModuleIterator) Error ¶
func (it *GoethclientDisabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientDisabledModuleIterator) Next ¶
func (it *GoethclientDisabledModuleIterator) 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 GoethclientEnabledModule ¶
type GoethclientEnabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientEnabledModule represents a EnabledModule event raised by the Goethclient contract.
type GoethclientEnabledModuleIterator ¶
type GoethclientEnabledModuleIterator struct { Event *GoethclientEnabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientEnabledModuleIterator is returned from FilterEnabledModule and is used to iterate over the raw logs and unpacked data for EnabledModule events raised by the Goethclient contract.
func (*GoethclientEnabledModuleIterator) Close ¶
func (it *GoethclientEnabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientEnabledModuleIterator) Error ¶
func (it *GoethclientEnabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientEnabledModuleIterator) Next ¶
func (it *GoethclientEnabledModuleIterator) 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 GoethclientExecutionFailure ¶
type GoethclientExecutionFailure struct { TxHash [32]byte Payment *big.Int Raw types.Log // Blockchain specific contextual infos }
GoethclientExecutionFailure represents a ExecutionFailure event raised by the Goethclient contract.
type GoethclientExecutionFailureIterator ¶
type GoethclientExecutionFailureIterator struct { Event *GoethclientExecutionFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the Goethclient contract.
func (*GoethclientExecutionFailureIterator) Close ¶
func (it *GoethclientExecutionFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientExecutionFailureIterator) Error ¶
func (it *GoethclientExecutionFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientExecutionFailureIterator) Next ¶
func (it *GoethclientExecutionFailureIterator) 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 GoethclientExecutionFromModuleFailure ¶
type GoethclientExecutionFromModuleFailure struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientExecutionFromModuleFailure represents a ExecutionFromModuleFailure event raised by the Goethclient contract.
type GoethclientExecutionFromModuleFailureIterator ¶
type GoethclientExecutionFromModuleFailureIterator struct { Event *GoethclientExecutionFromModuleFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientExecutionFromModuleFailureIterator is returned from FilterExecutionFromModuleFailure and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleFailure events raised by the Goethclient contract.
func (*GoethclientExecutionFromModuleFailureIterator) Close ¶
func (it *GoethclientExecutionFromModuleFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientExecutionFromModuleFailureIterator) Error ¶
func (it *GoethclientExecutionFromModuleFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientExecutionFromModuleFailureIterator) Next ¶
func (it *GoethclientExecutionFromModuleFailureIterator) 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 GoethclientExecutionFromModuleSuccess ¶
type GoethclientExecutionFromModuleSuccess struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientExecutionFromModuleSuccess represents a ExecutionFromModuleSuccess event raised by the Goethclient contract.
type GoethclientExecutionFromModuleSuccessIterator ¶
type GoethclientExecutionFromModuleSuccessIterator struct { Event *GoethclientExecutionFromModuleSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientExecutionFromModuleSuccessIterator is returned from FilterExecutionFromModuleSuccess and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleSuccess events raised by the Goethclient contract.
func (*GoethclientExecutionFromModuleSuccessIterator) Close ¶
func (it *GoethclientExecutionFromModuleSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientExecutionFromModuleSuccessIterator) Error ¶
func (it *GoethclientExecutionFromModuleSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientExecutionFromModuleSuccessIterator) Next ¶
func (it *GoethclientExecutionFromModuleSuccessIterator) 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 GoethclientExecutionSuccess ¶
type GoethclientExecutionSuccess struct { TxHash [32]byte Payment *big.Int Raw types.Log // Blockchain specific contextual infos }
GoethclientExecutionSuccess represents a ExecutionSuccess event raised by the Goethclient contract.
type GoethclientExecutionSuccessIterator ¶
type GoethclientExecutionSuccessIterator struct { Event *GoethclientExecutionSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientExecutionSuccessIterator is returned from FilterExecutionSuccess and is used to iterate over the raw logs and unpacked data for ExecutionSuccess events raised by the Goethclient contract.
func (*GoethclientExecutionSuccessIterator) Close ¶
func (it *GoethclientExecutionSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientExecutionSuccessIterator) Error ¶
func (it *GoethclientExecutionSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientExecutionSuccessIterator) Next ¶
func (it *GoethclientExecutionSuccessIterator) 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 GoethclientFilterer ¶
type GoethclientFilterer struct {
// contains filtered or unexported fields
}
GoethclientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGoethclientFilterer ¶
func NewGoethclientFilterer(address common.Address, filterer bind.ContractFilterer) (*GoethclientFilterer, error)
NewGoethclientFilterer creates a new log filterer instance of Goethclient, bound to a specific deployed contract.
func (*GoethclientFilterer) FilterAddedOwner ¶
func (_Goethclient *GoethclientFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*GoethclientAddedOwnerIterator, error)
FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GoethclientFilterer) FilterApproveHash ¶
func (_Goethclient *GoethclientFilterer) FilterApproveHash(opts *bind.FilterOpts, approvedHash [][32]byte, owner []common.Address) (*GoethclientApproveHashIterator, error)
FilterApproveHash is a free log retrieval operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GoethclientFilterer) FilterChangedFallbackHandler ¶
func (_Goethclient *GoethclientFilterer) FilterChangedFallbackHandler(opts *bind.FilterOpts) (*GoethclientChangedFallbackHandlerIterator, error)
FilterChangedFallbackHandler is a free log retrieval operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GoethclientFilterer) FilterChangedGuard ¶
func (_Goethclient *GoethclientFilterer) FilterChangedGuard(opts *bind.FilterOpts) (*GoethclientChangedGuardIterator, error)
FilterChangedGuard is a free log retrieval operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GoethclientFilterer) FilterChangedThreshold ¶
func (_Goethclient *GoethclientFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*GoethclientChangedThresholdIterator, error)
FilterChangedThreshold is a free log retrieval operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GoethclientFilterer) FilterDisabledModule ¶
func (_Goethclient *GoethclientFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*GoethclientDisabledModuleIterator, error)
FilterDisabledModule is a free log retrieval operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GoethclientFilterer) FilterEnabledModule ¶
func (_Goethclient *GoethclientFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*GoethclientEnabledModuleIterator, error)
FilterEnabledModule is a free log retrieval operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GoethclientFilterer) FilterExecutionFailure ¶
func (_Goethclient *GoethclientFilterer) FilterExecutionFailure(opts *bind.FilterOpts) (*GoethclientExecutionFailureIterator, error)
FilterExecutionFailure is a free log retrieval operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GoethclientFilterer) FilterExecutionFromModuleFailure ¶
func (_Goethclient *GoethclientFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*GoethclientExecutionFromModuleFailureIterator, error)
FilterExecutionFromModuleFailure is a free log retrieval operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GoethclientFilterer) FilterExecutionFromModuleSuccess ¶
func (_Goethclient *GoethclientFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*GoethclientExecutionFromModuleSuccessIterator, error)
FilterExecutionFromModuleSuccess is a free log retrieval operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GoethclientFilterer) FilterExecutionSuccess ¶
func (_Goethclient *GoethclientFilterer) FilterExecutionSuccess(opts *bind.FilterOpts) (*GoethclientExecutionSuccessIterator, error)
FilterExecutionSuccess is a free log retrieval operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GoethclientFilterer) FilterRemovedOwner ¶
func (_Goethclient *GoethclientFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*GoethclientRemovedOwnerIterator, error)
FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GoethclientFilterer) FilterSafeReceived ¶
func (_Goethclient *GoethclientFilterer) FilterSafeReceived(opts *bind.FilterOpts, sender []common.Address) (*GoethclientSafeReceivedIterator, error)
FilterSafeReceived is a free log retrieval operation binding the contract event 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d.
Solidity: event SafeReceived(address indexed sender, uint256 value)
func (*GoethclientFilterer) FilterSafeSetup ¶
func (_Goethclient *GoethclientFilterer) FilterSafeSetup(opts *bind.FilterOpts, initiator []common.Address) (*GoethclientSafeSetupIterator, error)
FilterSafeSetup is a free log retrieval operation binding the contract event 0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8.
Solidity: event SafeSetup(address indexed initiator, address[] owners, uint256 threshold, address initializer, address fallbackHandler)
func (*GoethclientFilterer) FilterSignMsg ¶
func (_Goethclient *GoethclientFilterer) FilterSignMsg(opts *bind.FilterOpts, msgHash [][32]byte) (*GoethclientSignMsgIterator, error)
FilterSignMsg is a free log retrieval operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GoethclientFilterer) ParseAddedOwner ¶
func (_Goethclient *GoethclientFilterer) ParseAddedOwner(log types.Log) (*GoethclientAddedOwner, error)
ParseAddedOwner is a log parse operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GoethclientFilterer) ParseApproveHash ¶
func (_Goethclient *GoethclientFilterer) ParseApproveHash(log types.Log) (*GoethclientApproveHash, error)
ParseApproveHash is a log parse operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GoethclientFilterer) ParseChangedFallbackHandler ¶
func (_Goethclient *GoethclientFilterer) ParseChangedFallbackHandler(log types.Log) (*GoethclientChangedFallbackHandler, error)
ParseChangedFallbackHandler is a log parse operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GoethclientFilterer) ParseChangedGuard ¶
func (_Goethclient *GoethclientFilterer) ParseChangedGuard(log types.Log) (*GoethclientChangedGuard, error)
ParseChangedGuard is a log parse operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GoethclientFilterer) ParseChangedThreshold ¶
func (_Goethclient *GoethclientFilterer) ParseChangedThreshold(log types.Log) (*GoethclientChangedThreshold, error)
ParseChangedThreshold is a log parse operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GoethclientFilterer) ParseDisabledModule ¶
func (_Goethclient *GoethclientFilterer) ParseDisabledModule(log types.Log) (*GoethclientDisabledModule, error)
ParseDisabledModule is a log parse operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GoethclientFilterer) ParseEnabledModule ¶
func (_Goethclient *GoethclientFilterer) ParseEnabledModule(log types.Log) (*GoethclientEnabledModule, error)
ParseEnabledModule is a log parse operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GoethclientFilterer) ParseExecutionFailure ¶
func (_Goethclient *GoethclientFilterer) ParseExecutionFailure(log types.Log) (*GoethclientExecutionFailure, error)
ParseExecutionFailure is a log parse operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GoethclientFilterer) ParseExecutionFromModuleFailure ¶
func (_Goethclient *GoethclientFilterer) ParseExecutionFromModuleFailure(log types.Log) (*GoethclientExecutionFromModuleFailure, error)
ParseExecutionFromModuleFailure is a log parse operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GoethclientFilterer) ParseExecutionFromModuleSuccess ¶
func (_Goethclient *GoethclientFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*GoethclientExecutionFromModuleSuccess, error)
ParseExecutionFromModuleSuccess is a log parse operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GoethclientFilterer) ParseExecutionSuccess ¶
func (_Goethclient *GoethclientFilterer) ParseExecutionSuccess(log types.Log) (*GoethclientExecutionSuccess, error)
ParseExecutionSuccess is a log parse operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GoethclientFilterer) ParseRemovedOwner ¶
func (_Goethclient *GoethclientFilterer) ParseRemovedOwner(log types.Log) (*GoethclientRemovedOwner, error)
ParseRemovedOwner is a log parse operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GoethclientFilterer) ParseSafeReceived ¶
func (_Goethclient *GoethclientFilterer) ParseSafeReceived(log types.Log) (*GoethclientSafeReceived, error)
ParseSafeReceived is a log parse operation binding the contract event 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d.
Solidity: event SafeReceived(address indexed sender, uint256 value)
func (*GoethclientFilterer) ParseSafeSetup ¶
func (_Goethclient *GoethclientFilterer) ParseSafeSetup(log types.Log) (*GoethclientSafeSetup, error)
ParseSafeSetup is a log parse operation binding the contract event 0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8.
Solidity: event SafeSetup(address indexed initiator, address[] owners, uint256 threshold, address initializer, address fallbackHandler)
func (*GoethclientFilterer) ParseSignMsg ¶
func (_Goethclient *GoethclientFilterer) ParseSignMsg(log types.Log) (*GoethclientSignMsg, error)
ParseSignMsg is a log parse operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GoethclientFilterer) WatchAddedOwner ¶
func (_Goethclient *GoethclientFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *GoethclientAddedOwner) (event.Subscription, error)
WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GoethclientFilterer) WatchApproveHash ¶
func (_Goethclient *GoethclientFilterer) WatchApproveHash(opts *bind.WatchOpts, sink chan<- *GoethclientApproveHash, approvedHash [][32]byte, owner []common.Address) (event.Subscription, error)
WatchApproveHash is a free log subscription operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GoethclientFilterer) WatchChangedFallbackHandler ¶
func (_Goethclient *GoethclientFilterer) WatchChangedFallbackHandler(opts *bind.WatchOpts, sink chan<- *GoethclientChangedFallbackHandler) (event.Subscription, error)
WatchChangedFallbackHandler is a free log subscription operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GoethclientFilterer) WatchChangedGuard ¶
func (_Goethclient *GoethclientFilterer) WatchChangedGuard(opts *bind.WatchOpts, sink chan<- *GoethclientChangedGuard) (event.Subscription, error)
WatchChangedGuard is a free log subscription operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GoethclientFilterer) WatchChangedThreshold ¶
func (_Goethclient *GoethclientFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *GoethclientChangedThreshold) (event.Subscription, error)
WatchChangedThreshold is a free log subscription operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GoethclientFilterer) WatchDisabledModule ¶
func (_Goethclient *GoethclientFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *GoethclientDisabledModule) (event.Subscription, error)
WatchDisabledModule is a free log subscription operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GoethclientFilterer) WatchEnabledModule ¶
func (_Goethclient *GoethclientFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *GoethclientEnabledModule) (event.Subscription, error)
WatchEnabledModule is a free log subscription operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GoethclientFilterer) WatchExecutionFailure ¶
func (_Goethclient *GoethclientFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *GoethclientExecutionFailure) (event.Subscription, error)
WatchExecutionFailure is a free log subscription operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GoethclientFilterer) WatchExecutionFromModuleFailure ¶
func (_Goethclient *GoethclientFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *GoethclientExecutionFromModuleFailure, module []common.Address) (event.Subscription, error)
WatchExecutionFromModuleFailure is a free log subscription operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GoethclientFilterer) WatchExecutionFromModuleSuccess ¶
func (_Goethclient *GoethclientFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *GoethclientExecutionFromModuleSuccess, module []common.Address) (event.Subscription, error)
WatchExecutionFromModuleSuccess is a free log subscription operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GoethclientFilterer) WatchExecutionSuccess ¶
func (_Goethclient *GoethclientFilterer) WatchExecutionSuccess(opts *bind.WatchOpts, sink chan<- *GoethclientExecutionSuccess) (event.Subscription, error)
WatchExecutionSuccess is a free log subscription operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GoethclientFilterer) WatchRemovedOwner ¶
func (_Goethclient *GoethclientFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *GoethclientRemovedOwner) (event.Subscription, error)
WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GoethclientFilterer) WatchSafeReceived ¶
func (_Goethclient *GoethclientFilterer) WatchSafeReceived(opts *bind.WatchOpts, sink chan<- *GoethclientSafeReceived, sender []common.Address) (event.Subscription, error)
WatchSafeReceived is a free log subscription operation binding the contract event 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d.
Solidity: event SafeReceived(address indexed sender, uint256 value)
func (*GoethclientFilterer) WatchSafeSetup ¶
func (_Goethclient *GoethclientFilterer) WatchSafeSetup(opts *bind.WatchOpts, sink chan<- *GoethclientSafeSetup, initiator []common.Address) (event.Subscription, error)
WatchSafeSetup is a free log subscription operation binding the contract event 0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8.
Solidity: event SafeSetup(address indexed initiator, address[] owners, uint256 threshold, address initializer, address fallbackHandler)
func (*GoethclientFilterer) WatchSignMsg ¶
func (_Goethclient *GoethclientFilterer) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GoethclientSignMsg, msgHash [][32]byte) (event.Subscription, error)
WatchSignMsg is a free log subscription operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
type GoethclientRaw ¶
type GoethclientRaw struct {
Contract *Goethclient // Generic contract binding to access the raw methods on
}
GoethclientRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GoethclientRaw) Call ¶
func (_Goethclient *GoethclientRaw) 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 (*GoethclientRaw) Transact ¶
func (_Goethclient *GoethclientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GoethclientRaw) Transfer ¶
func (_Goethclient *GoethclientRaw) 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 GoethclientRemovedOwner ¶
type GoethclientRemovedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientRemovedOwner represents a RemovedOwner event raised by the Goethclient contract.
type GoethclientRemovedOwnerIterator ¶
type GoethclientRemovedOwnerIterator struct { Event *GoethclientRemovedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the Goethclient contract.
func (*GoethclientRemovedOwnerIterator) Close ¶
func (it *GoethclientRemovedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientRemovedOwnerIterator) Error ¶
func (it *GoethclientRemovedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientRemovedOwnerIterator) Next ¶
func (it *GoethclientRemovedOwnerIterator) 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 GoethclientSafeReceived ¶
type GoethclientSafeReceived struct { Sender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
GoethclientSafeReceived represents a SafeReceived event raised by the Goethclient contract.
type GoethclientSafeReceivedIterator ¶
type GoethclientSafeReceivedIterator struct { Event *GoethclientSafeReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientSafeReceivedIterator is returned from FilterSafeReceived and is used to iterate over the raw logs and unpacked data for SafeReceived events raised by the Goethclient contract.
func (*GoethclientSafeReceivedIterator) Close ¶
func (it *GoethclientSafeReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientSafeReceivedIterator) Error ¶
func (it *GoethclientSafeReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientSafeReceivedIterator) Next ¶
func (it *GoethclientSafeReceivedIterator) 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 GoethclientSafeSetup ¶
type GoethclientSafeSetup struct { Initiator common.Address Owners []common.Address Threshold *big.Int Initializer common.Address FallbackHandler common.Address Raw types.Log // Blockchain specific contextual infos }
GoethclientSafeSetup represents a SafeSetup event raised by the Goethclient contract.
type GoethclientSafeSetupIterator ¶
type GoethclientSafeSetupIterator struct { Event *GoethclientSafeSetup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientSafeSetupIterator is returned from FilterSafeSetup and is used to iterate over the raw logs and unpacked data for SafeSetup events raised by the Goethclient contract.
func (*GoethclientSafeSetupIterator) Close ¶
func (it *GoethclientSafeSetupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientSafeSetupIterator) Error ¶
func (it *GoethclientSafeSetupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientSafeSetupIterator) Next ¶
func (it *GoethclientSafeSetupIterator) 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 GoethclientSession ¶
type GoethclientSession struct { Contract *Goethclient // 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 }
GoethclientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GoethclientSession) AddOwnerWithThreshold ¶
func (_Goethclient *GoethclientSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GoethclientSession) ApproveHash ¶
func (_Goethclient *GoethclientSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GoethclientSession) ApprovedHashes ¶
func (_Goethclient *GoethclientSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GoethclientSession) ChangeThreshold ¶
func (_Goethclient *GoethclientSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GoethclientSession) CheckNSignatures ¶
func (_Goethclient *GoethclientSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
CheckNSignatures is a free data retrieval call binding the contract method 0x12fb68e0.
Solidity: function checkNSignatures(bytes32 dataHash, bytes data, bytes signatures, uint256 requiredSignatures) view returns()
func (*GoethclientSession) CheckSignatures ¶
func (_Goethclient *GoethclientSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
CheckSignatures is a free data retrieval call binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) view returns()
func (*GoethclientSession) DisableModule ¶
func (_Goethclient *GoethclientSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GoethclientSession) DomainSeparator ¶
func (_Goethclient *GoethclientSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GoethclientSession) EnableModule ¶
func (_Goethclient *GoethclientSession) EnableModule(module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GoethclientSession) EncodeTransactionData ¶
func (_Goethclient *GoethclientSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GoethclientSession) ExecTransaction ¶
func (_Goethclient *GoethclientSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GoethclientSession) ExecTransactionFromModule ¶
func (_Goethclient *GoethclientSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GoethclientSession) ExecTransactionFromModuleReturnData ¶
func (_Goethclient *GoethclientSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GoethclientSession) Fallback ¶
func (_Goethclient *GoethclientSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GoethclientSession) GetChainId ¶
func (_Goethclient *GoethclientSession) GetChainId() (*big.Int, error)
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GoethclientSession) GetModulesPaginated ¶
func (_Goethclient *GoethclientSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GoethclientSession) GetOwners ¶
func (_Goethclient *GoethclientSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GoethclientSession) GetStorageAt ¶
func (_Goethclient *GoethclientSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GoethclientSession) GetThreshold ¶
func (_Goethclient *GoethclientSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GoethclientSession) GetTransactionHash ¶
func (_Goethclient *GoethclientSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GoethclientSession) IsModuleEnabled ¶
func (_Goethclient *GoethclientSession) IsModuleEnabled(module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GoethclientSession) IsOwner ¶
func (_Goethclient *GoethclientSession) IsOwner(owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GoethclientSession) Nonce ¶
func (_Goethclient *GoethclientSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GoethclientSession) Receive ¶
func (_Goethclient *GoethclientSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GoethclientSession) RemoveOwner ¶
func (_Goethclient *GoethclientSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GoethclientSession) RequiredTxGas ¶
func (_Goethclient *GoethclientSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GoethclientSession) SetFallbackHandler ¶
func (_Goethclient *GoethclientSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GoethclientSession) SetGuard ¶
func (_Goethclient *GoethclientSession) SetGuard(guard common.Address) (*types.Transaction, error)
SetGuard is a paid mutator transaction binding the contract method 0xe19a9dd9.
Solidity: function setGuard(address guard) returns()
func (*GoethclientSession) Setup ¶
func (_Goethclient *GoethclientSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GoethclientSession) SignedMessages ¶
func (_Goethclient *GoethclientSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
func (*GoethclientSession) SimulateAndRevert ¶
func (_Goethclient *GoethclientSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateAndRevert is a paid mutator transaction binding the contract method 0xb4faba09.
Solidity: function simulateAndRevert(address targetContract, bytes calldataPayload) returns()
func (*GoethclientSession) SwapOwner ¶
func (_Goethclient *GoethclientSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
func (*GoethclientSession) VERSION ¶
func (_Goethclient *GoethclientSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type GoethclientSignMsg ¶
type GoethclientSignMsg struct { MsgHash [32]byte Raw types.Log // Blockchain specific contextual infos }
GoethclientSignMsg represents a SignMsg event raised by the Goethclient contract.
type GoethclientSignMsgIterator ¶
type GoethclientSignMsgIterator struct { Event *GoethclientSignMsg // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GoethclientSignMsgIterator is returned from FilterSignMsg and is used to iterate over the raw logs and unpacked data for SignMsg events raised by the Goethclient contract.
func (*GoethclientSignMsgIterator) Close ¶
func (it *GoethclientSignMsgIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoethclientSignMsgIterator) Error ¶
func (it *GoethclientSignMsgIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoethclientSignMsgIterator) Next ¶
func (it *GoethclientSignMsgIterator) 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 GoethclientTransactor ¶
type GoethclientTransactor struct {
// contains filtered or unexported fields
}
GoethclientTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGoethclientTransactor ¶
func NewGoethclientTransactor(address common.Address, transactor bind.ContractTransactor) (*GoethclientTransactor, error)
NewGoethclientTransactor creates a new write-only instance of Goethclient, bound to a specific deployed contract.
func (*GoethclientTransactor) AddOwnerWithThreshold ¶
func (_Goethclient *GoethclientTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GoethclientTransactor) ApproveHash ¶
func (_Goethclient *GoethclientTransactor) ApproveHash(opts *bind.TransactOpts, hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GoethclientTransactor) ChangeThreshold ¶
func (_Goethclient *GoethclientTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GoethclientTransactor) DisableModule ¶
func (_Goethclient *GoethclientTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GoethclientTransactor) EnableModule ¶
func (_Goethclient *GoethclientTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GoethclientTransactor) ExecTransaction ¶
func (_Goethclient *GoethclientTransactor) ExecTransaction(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GoethclientTransactor) ExecTransactionFromModule ¶
func (_Goethclient *GoethclientTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GoethclientTransactor) ExecTransactionFromModuleReturnData ¶
func (_Goethclient *GoethclientTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GoethclientTransactor) Fallback ¶
func (_Goethclient *GoethclientTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GoethclientTransactor) Receive ¶
func (_Goethclient *GoethclientTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GoethclientTransactor) RemoveOwner ¶
func (_Goethclient *GoethclientTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GoethclientTransactor) RequiredTxGas ¶
func (_Goethclient *GoethclientTransactor) RequiredTxGas(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GoethclientTransactor) SetFallbackHandler ¶
func (_Goethclient *GoethclientTransactor) SetFallbackHandler(opts *bind.TransactOpts, handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GoethclientTransactor) SetGuard ¶
func (_Goethclient *GoethclientTransactor) SetGuard(opts *bind.TransactOpts, guard common.Address) (*types.Transaction, error)
SetGuard is a paid mutator transaction binding the contract method 0xe19a9dd9.
Solidity: function setGuard(address guard) returns()
func (*GoethclientTransactor) Setup ¶
func (_Goethclient *GoethclientTransactor) Setup(opts *bind.TransactOpts, _owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GoethclientTransactor) SimulateAndRevert ¶
func (_Goethclient *GoethclientTransactor) SimulateAndRevert(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateAndRevert is a paid mutator transaction binding the contract method 0xb4faba09.
Solidity: function simulateAndRevert(address targetContract, bytes calldataPayload) returns()
func (*GoethclientTransactor) SwapOwner ¶
func (_Goethclient *GoethclientTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
type GoethclientTransactorRaw ¶
type GoethclientTransactorRaw struct {
Contract *GoethclientTransactor // Generic write-only contract binding to access the raw methods on
}
GoethclientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GoethclientTransactorRaw) Transact ¶
func (_Goethclient *GoethclientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GoethclientTransactorRaw) Transfer ¶
func (_Goethclient *GoethclientTransactorRaw) 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 GoethclientTransactorSession ¶
type GoethclientTransactorSession struct { Contract *GoethclientTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GoethclientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GoethclientTransactorSession) AddOwnerWithThreshold ¶
func (_Goethclient *GoethclientTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GoethclientTransactorSession) ApproveHash ¶
func (_Goethclient *GoethclientTransactorSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GoethclientTransactorSession) ChangeThreshold ¶
func (_Goethclient *GoethclientTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GoethclientTransactorSession) DisableModule ¶
func (_Goethclient *GoethclientTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GoethclientTransactorSession) EnableModule ¶
func (_Goethclient *GoethclientTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GoethclientTransactorSession) ExecTransaction ¶
func (_Goethclient *GoethclientTransactorSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GoethclientTransactorSession) ExecTransactionFromModule ¶
func (_Goethclient *GoethclientTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GoethclientTransactorSession) ExecTransactionFromModuleReturnData ¶
func (_Goethclient *GoethclientTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GoethclientTransactorSession) Fallback ¶
func (_Goethclient *GoethclientTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GoethclientTransactorSession) Receive ¶
func (_Goethclient *GoethclientTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GoethclientTransactorSession) RemoveOwner ¶
func (_Goethclient *GoethclientTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GoethclientTransactorSession) RequiredTxGas ¶
func (_Goethclient *GoethclientTransactorSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GoethclientTransactorSession) SetFallbackHandler ¶
func (_Goethclient *GoethclientTransactorSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GoethclientTransactorSession) SetGuard ¶
func (_Goethclient *GoethclientTransactorSession) SetGuard(guard common.Address) (*types.Transaction, error)
SetGuard is a paid mutator transaction binding the contract method 0xe19a9dd9.
Solidity: function setGuard(address guard) returns()
func (*GoethclientTransactorSession) Setup ¶
func (_Goethclient *GoethclientTransactorSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GoethclientTransactorSession) SimulateAndRevert ¶
func (_Goethclient *GoethclientTransactorSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateAndRevert is a paid mutator transaction binding the contract method 0xb4faba09.
Solidity: function simulateAndRevert(address targetContract, bytes calldataPayload) returns()
func (*GoethclientTransactorSession) SwapOwner ¶
func (_Goethclient *GoethclientTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()