Documentation ¶
Index ¶
- Variables
- type GnosisSafe
- type GnosisSafeAddedOwner
- type GnosisSafeAddedOwnerIterator
- type GnosisSafeApproveHash
- type GnosisSafeApproveHashIterator
- type GnosisSafeCaller
- func (_GnosisSafe *GnosisSafeCaller) ApprovedHashes(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) CheckNSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte, ...) error
- func (_GnosisSafe *GnosisSafeCaller) CheckSignatures(opts *bind.CallOpts, dataHash [32]byte, data []byte, signatures []byte) error
- func (_GnosisSafe *GnosisSafeCaller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) EncodeTransactionData(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, ...) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) GetChainId(opts *bind.CallOpts) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) GetModulesPaginated(opts *bind.CallOpts, start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_GnosisSafe *GnosisSafeCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_GnosisSafe *GnosisSafeCaller) GetStorageAt(opts *bind.CallOpts, offset *big.Int, length *big.Int) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) GetTransactionHash(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, ...) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) IsModuleEnabled(opts *bind.CallOpts, module common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeCaller) IsOwner(opts *bind.CallOpts, owner common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeCaller) Nonce(opts *bind.CallOpts) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) SignedMessages(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) VERSION(opts *bind.CallOpts) (string, error)
- type GnosisSafeCallerRaw
- type GnosisSafeCallerSession
- func (_GnosisSafe *GnosisSafeCallerSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
- func (_GnosisSafe *GnosisSafeCallerSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
- func (_GnosisSafe *GnosisSafeCallerSession) DomainSeparator() ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetChainId() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetOwners() ([]common.Address, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetThreshold() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) IsModuleEnabled(module common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeCallerSession) IsOwner(owner common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeCallerSession) Nonce() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) VERSION() (string, error)
- type GnosisSafeChangedFallbackHandler
- type GnosisSafeChangedFallbackHandlerIterator
- type GnosisSafeChangedGuard
- type GnosisSafeChangedGuardIterator
- type GnosisSafeChangedThreshold
- type GnosisSafeChangedThresholdIterator
- type GnosisSafeDisabledModule
- type GnosisSafeDisabledModuleIterator
- type GnosisSafeEnabledModule
- type GnosisSafeEnabledModuleIterator
- type GnosisSafeExecutionFailure
- type GnosisSafeExecutionFailureIterator
- type GnosisSafeExecutionFromModuleFailure
- type GnosisSafeExecutionFromModuleFailureIterator
- type GnosisSafeExecutionFromModuleSuccess
- type GnosisSafeExecutionFromModuleSuccessIterator
- type GnosisSafeExecutionSuccess
- type GnosisSafeExecutionSuccessIterator
- type GnosisSafeFilterer
- func (_GnosisSafe *GnosisSafeFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*GnosisSafeAddedOwnerIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterApproveHash(opts *bind.FilterOpts, approvedHash [][32]byte, owner []common.Address) (*GnosisSafeApproveHashIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterChangedFallbackHandler(opts *bind.FilterOpts) (*GnosisSafeChangedFallbackHandlerIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterChangedGuard(opts *bind.FilterOpts) (*GnosisSafeChangedGuardIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*GnosisSafeChangedThresholdIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*GnosisSafeDisabledModuleIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*GnosisSafeEnabledModuleIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFailure(opts *bind.FilterOpts) (*GnosisSafeExecutionFailureIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*GnosisSafeExecutionFromModuleFailureIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*GnosisSafeExecutionFromModuleSuccessIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionSuccess(opts *bind.FilterOpts) (*GnosisSafeExecutionSuccessIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*GnosisSafeRemovedOwnerIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterSafeReceived(opts *bind.FilterOpts, sender []common.Address) (*GnosisSafeSafeReceivedIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterSafeSetup(opts *bind.FilterOpts, initiator []common.Address) (*GnosisSafeSafeSetupIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterSignMsg(opts *bind.FilterOpts, msgHash [][32]byte) (*GnosisSafeSignMsgIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseAddedOwner(log types.Log) (*GnosisSafeAddedOwner, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseApproveHash(log types.Log) (*GnosisSafeApproveHash, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseChangedFallbackHandler(log types.Log) (*GnosisSafeChangedFallbackHandler, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseChangedGuard(log types.Log) (*GnosisSafeChangedGuard, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseChangedThreshold(log types.Log) (*GnosisSafeChangedThreshold, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseDisabledModule(log types.Log) (*GnosisSafeDisabledModule, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseEnabledModule(log types.Log) (*GnosisSafeEnabledModule, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFailure(log types.Log) (*GnosisSafeExecutionFailure, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFromModuleFailure(log types.Log) (*GnosisSafeExecutionFromModuleFailure, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*GnosisSafeExecutionFromModuleSuccess, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionSuccess(log types.Log) (*GnosisSafeExecutionSuccess, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseRemovedOwner(log types.Log) (*GnosisSafeRemovedOwner, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseSafeReceived(log types.Log) (*GnosisSafeSafeReceived, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseSafeSetup(log types.Log) (*GnosisSafeSafeSetup, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseSignMsg(log types.Log) (*GnosisSafeSignMsg, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *GnosisSafeAddedOwner) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchApproveHash(opts *bind.WatchOpts, sink chan<- *GnosisSafeApproveHash, ...) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchChangedFallbackHandler(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedFallbackHandler) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchChangedGuard(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedGuard) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedThreshold) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *GnosisSafeDisabledModule) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *GnosisSafeEnabledModule) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFailure) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFromModuleFailure, ...) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFromModuleSuccess, ...) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionSuccess(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionSuccess) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *GnosisSafeRemovedOwner) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchSafeReceived(opts *bind.WatchOpts, sink chan<- *GnosisSafeSafeReceived, ...) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchSafeSetup(opts *bind.WatchOpts, sink chan<- *GnosisSafeSafeSetup, ...) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GnosisSafeSignMsg, msgHash [][32]byte) (event.Subscription, error)
- type GnosisSafeRaw
- func (_GnosisSafe *GnosisSafeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GnosisSafe *GnosisSafeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GnosisSafeRemovedOwner
- type GnosisSafeRemovedOwnerIterator
- type GnosisSafeSafeReceived
- type GnosisSafeSafeReceivedIterator
- type GnosisSafeSafeSetup
- type GnosisSafeSafeSetupIterator
- type GnosisSafeSession
- func (_GnosisSafe *GnosisSafeSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) CheckNSignatures(dataHash [32]byte, data []byte, signatures []byte, requiredSignatures *big.Int) error
- func (_GnosisSafe *GnosisSafeSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) error
- func (_GnosisSafe *GnosisSafeSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) DomainSeparator() ([32]byte, error)
- func (_GnosisSafe *GnosisSafeSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_GnosisSafe *GnosisSafeSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) GetChainId() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_GnosisSafe *GnosisSafeSession) GetOwners() ([]common.Address, error)
- func (_GnosisSafe *GnosisSafeSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_GnosisSafe *GnosisSafeSession) GetThreshold() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeSession) IsModuleEnabled(module common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeSession) IsOwner(owner common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeSession) Nonce() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) Receive() (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SetGuard(guard common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) VERSION() (string, error)
- type GnosisSafeSignMsg
- type GnosisSafeSignMsgIterator
- type GnosisSafeTransactor
- func (_GnosisSafe *GnosisSafeTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ApproveHash(opts *bind.TransactOpts, hashToApprove [32]byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ExecTransaction(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) RequiredTxGas(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SetFallbackHandler(opts *bind.TransactOpts, handler common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SetGuard(opts *bind.TransactOpts, guard common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) Setup(opts *bind.TransactOpts, _owners []common.Address, _threshold *big.Int, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SimulateAndRevert(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, ...) (*types.Transaction, error)
- type GnosisSafeTransactorRaw
- type GnosisSafeTransactorSession
- func (_GnosisSafe *GnosisSafeTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) Receive() (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SetGuard(guard common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SimulateAndRevert(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- type LivenessGuard
- type LivenessGuardCaller
- type LivenessGuardCallerRaw
- type LivenessGuardCallerSession
- type LivenessGuardFilterer
- func (_LivenessGuard *LivenessGuardFilterer) FilterOwnerRecorded(opts *bind.FilterOpts) (*LivenessGuardOwnerRecordedIterator, error)
- func (_LivenessGuard *LivenessGuardFilterer) ParseOwnerRecorded(log types.Log) (*LivenessGuardOwnerRecorded, error)
- func (_LivenessGuard *LivenessGuardFilterer) WatchOwnerRecorded(opts *bind.WatchOpts, sink chan<- *LivenessGuardOwnerRecorded) (event.Subscription, error)
- type LivenessGuardOwnerRecorded
- type LivenessGuardOwnerRecordedIterator
- type LivenessGuardRaw
- func (_LivenessGuard *LivenessGuardRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LivenessGuard *LivenessGuardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LivenessGuard *LivenessGuardRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LivenessGuardSession
- func (_LivenessGuard *LivenessGuardSession) CheckAfterExecution(arg0 [32]byte, arg1 bool) (*types.Transaction, error)
- func (_LivenessGuard *LivenessGuardSession) CheckTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_LivenessGuard *LivenessGuardSession) LastLive(arg0 common.Address) (*big.Int, error)
- func (_LivenessGuard *LivenessGuardSession) Safe() (common.Address, error)
- func (_LivenessGuard *LivenessGuardSession) ShowLiveness() (*types.Transaction, error)
- func (_LivenessGuard *LivenessGuardSession) Version() (string, error)
- type LivenessGuardTransactor
- func (_LivenessGuard *LivenessGuardTransactor) CheckAfterExecution(opts *bind.TransactOpts, arg0 [32]byte, arg1 bool) (*types.Transaction, error)
- func (_LivenessGuard *LivenessGuardTransactor) CheckTransaction(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_LivenessGuard *LivenessGuardTransactor) ShowLiveness(opts *bind.TransactOpts) (*types.Transaction, error)
- type LivenessGuardTransactorRaw
- type LivenessGuardTransactorSession
- func (_LivenessGuard *LivenessGuardTransactorSession) CheckAfterExecution(arg0 [32]byte, arg1 bool) (*types.Transaction, error)
- func (_LivenessGuard *LivenessGuardTransactorSession) CheckTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_LivenessGuard *LivenessGuardTransactorSession) ShowLiveness() (*types.Transaction, error)
- type LivenessModule
- type LivenessModuleCaller
- func (_LivenessModule *LivenessModuleCaller) CanRemove(opts *bind.CallOpts, _owner common.Address) (bool, error)
- func (_LivenessModule *LivenessModuleCaller) FallbackOwner(opts *bind.CallOpts) (common.Address, error)
- func (_LivenessModule *LivenessModuleCaller) GetRequiredThreshold(opts *bind.CallOpts, _numOwners *big.Int) (*big.Int, error)
- func (_LivenessModule *LivenessModuleCaller) LivenessGuard(opts *bind.CallOpts) (common.Address, error)
- func (_LivenessModule *LivenessModuleCaller) LivenessInterval(opts *bind.CallOpts) (*big.Int, error)
- func (_LivenessModule *LivenessModuleCaller) MinOwners(opts *bind.CallOpts) (*big.Int, error)
- func (_LivenessModule *LivenessModuleCaller) OwnershipTransferredToFallback(opts *bind.CallOpts) (bool, error)
- func (_LivenessModule *LivenessModuleCaller) Safe(opts *bind.CallOpts) (common.Address, error)
- func (_LivenessModule *LivenessModuleCaller) ThresholdPercentage(opts *bind.CallOpts) (*big.Int, error)
- func (_LivenessModule *LivenessModuleCaller) Version(opts *bind.CallOpts) (string, error)
- type LivenessModuleCallerRaw
- type LivenessModuleCallerSession
- func (_LivenessModule *LivenessModuleCallerSession) CanRemove(_owner common.Address) (bool, error)
- func (_LivenessModule *LivenessModuleCallerSession) FallbackOwner() (common.Address, error)
- func (_LivenessModule *LivenessModuleCallerSession) GetRequiredThreshold(_numOwners *big.Int) (*big.Int, error)
- func (_LivenessModule *LivenessModuleCallerSession) LivenessGuard() (common.Address, error)
- func (_LivenessModule *LivenessModuleCallerSession) LivenessInterval() (*big.Int, error)
- func (_LivenessModule *LivenessModuleCallerSession) MinOwners() (*big.Int, error)
- func (_LivenessModule *LivenessModuleCallerSession) OwnershipTransferredToFallback() (bool, error)
- func (_LivenessModule *LivenessModuleCallerSession) Safe() (common.Address, error)
- func (_LivenessModule *LivenessModuleCallerSession) ThresholdPercentage() (*big.Int, error)
- func (_LivenessModule *LivenessModuleCallerSession) Version() (string, error)
- type LivenessModuleFilterer
- func (_LivenessModule *LivenessModuleFilterer) FilterOwnershipTransferredToFallback(opts *bind.FilterOpts) (*LivenessModuleOwnershipTransferredToFallbackIterator, error)
- func (_LivenessModule *LivenessModuleFilterer) FilterRemovedOwner(opts *bind.FilterOpts, owner []common.Address) (*LivenessModuleRemovedOwnerIterator, error)
- func (_LivenessModule *LivenessModuleFilterer) ParseOwnershipTransferredToFallback(log types.Log) (*LivenessModuleOwnershipTransferredToFallback, error)
- func (_LivenessModule *LivenessModuleFilterer) ParseRemovedOwner(log types.Log) (*LivenessModuleRemovedOwner, error)
- func (_LivenessModule *LivenessModuleFilterer) WatchOwnershipTransferredToFallback(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LivenessModule *LivenessModuleFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *LivenessModuleRemovedOwner, ...) (event.Subscription, error)
- type LivenessModuleOwnershipTransferredToFallback
- type LivenessModuleOwnershipTransferredToFallbackIterator
- type LivenessModuleRaw
- func (_LivenessModule *LivenessModuleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LivenessModule *LivenessModuleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LivenessModule *LivenessModuleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LivenessModuleRemovedOwner
- type LivenessModuleRemovedOwnerIterator
- type LivenessModuleSession
- func (_LivenessModule *LivenessModuleSession) CanRemove(_owner common.Address) (bool, error)
- func (_LivenessModule *LivenessModuleSession) FallbackOwner() (common.Address, error)
- func (_LivenessModule *LivenessModuleSession) GetRequiredThreshold(_numOwners *big.Int) (*big.Int, error)
- func (_LivenessModule *LivenessModuleSession) LivenessGuard() (common.Address, error)
- func (_LivenessModule *LivenessModuleSession) LivenessInterval() (*big.Int, error)
- func (_LivenessModule *LivenessModuleSession) MinOwners() (*big.Int, error)
- func (_LivenessModule *LivenessModuleSession) OwnershipTransferredToFallback() (bool, error)
- func (_LivenessModule *LivenessModuleSession) RemoveOwners(_previousOwners []common.Address, _ownersToRemove []common.Address) (*types.Transaction, error)
- func (_LivenessModule *LivenessModuleSession) Safe() (common.Address, error)
- func (_LivenessModule *LivenessModuleSession) ThresholdPercentage() (*big.Int, error)
- func (_LivenessModule *LivenessModuleSession) Version() (string, error)
- type LivenessModuleTransactor
- type LivenessModuleTransactorRaw
- type LivenessModuleTransactorSession
Constants ¶
This section is empty.
Variables ¶
var GnosisSafeABI = GnosisSafeMetaData.ABI
GnosisSafeABI is the input ABI used to generate the binding from. Deprecated: Use GnosisSafeMetaData.ABI instead.
var GnosisSafeMetaData = &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\"}]",
}
GnosisSafeMetaData contains all meta data concerning the GnosisSafe contract.
var LivenessGuardABI = LivenessGuardMetaData.ABI
LivenessGuardABI is the input ABI used to generate the binding from. Deprecated: Use LivenessGuardMetaData.ABI instead.
var LivenessGuardMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_safe\",\"type\":\"address\",\"internalType\":\"contractGnosisSafe\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"checkAfterExecution\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"checkTransaction\",\"inputs\":[{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"operation\",\"type\":\"uint8\",\"internalType\":\"enumEnum.Operation\"},{\"name\":\"safeTxGas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"baseGas\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gasPrice\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"gasToken\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"refundReceiver\",\"type\":\"address\",\"internalType\":\"addresspayable\"},{\"name\":\"signatures\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"msgSender\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"lastLive\",\"inputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"safe\",\"inputs\":[],\"outputs\":[{\"name\":\"safe_\",\"type\":\"address\",\"internalType\":\"contractGnosisSafe\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"showLiveness\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"version\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"OwnerRecorded\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false}]",
}
LivenessGuardMetaData contains all meta data concerning the LivenessGuard contract.
var LivenessModuleABI = LivenessModuleMetaData.ABI
LivenessModuleABI is the input ABI used to generate the binding from. Deprecated: Use LivenessModuleMetaData.ABI instead.
var LivenessModuleMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_safe\",\"type\":\"address\",\"internalType\":\"contractGnosisSafe\"},{\"name\":\"_livenessGuard\",\"type\":\"address\",\"internalType\":\"contractLivenessGuard\"},{\"name\":\"_livenessInterval\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_minOwners\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_thresholdPercentage\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_fallbackOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"canRemove\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"canRemove_\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"fallbackOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"fallbackOwner_\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getRequiredThreshold\",\"inputs\":[{\"name\":\"_numOwners\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"threshold_\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"livenessGuard\",\"inputs\":[],\"outputs\":[{\"name\":\"livenessGuard_\",\"type\":\"address\",\"internalType\":\"contractLivenessGuard\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"livenessInterval\",\"inputs\":[],\"outputs\":[{\"name\":\"livenessInterval_\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"minOwners\",\"inputs\":[],\"outputs\":[{\"name\":\"minOwners_\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"ownershipTransferredToFallback\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"removeOwners\",\"inputs\":[{\"name\":\"_previousOwners\",\"type\":\"address[]\",\"internalType\":\"address[]\"},{\"name\":\"_ownersToRemove\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"safe\",\"inputs\":[],\"outputs\":[{\"name\":\"safe_\",\"type\":\"address\",\"internalType\":\"contractGnosisSafe\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"thresholdPercentage\",\"inputs\":[],\"outputs\":[{\"name\":\"thresholdPercentage_\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"version\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"OwnershipTransferredToFallback\",\"inputs\":[],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RemovedOwner\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"OwnerRemovalFailed\",\"inputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}]}]",
}
LivenessModuleMetaData contains all meta data concerning the LivenessModule contract.
Functions ¶
This section is empty.
Types ¶
type GnosisSafe ¶
type GnosisSafe struct { GnosisSafeCaller // Read-only binding to the contract GnosisSafeTransactor // Write-only binding to the contract GnosisSafeFilterer // Log filterer for contract events }
GnosisSafe is an auto generated Go binding around an Ethereum contract.
func NewGnosisSafe ¶
func NewGnosisSafe(address common.Address, backend bind.ContractBackend) (*GnosisSafe, error)
NewGnosisSafe creates a new instance of GnosisSafe, bound to a specific deployed contract.
type GnosisSafeAddedOwner ¶
type GnosisSafeAddedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeAddedOwner represents a AddedOwner event raised by the GnosisSafe contract.
type GnosisSafeAddedOwnerIterator ¶
type GnosisSafeAddedOwnerIterator struct { Event *GnosisSafeAddedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeAddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the GnosisSafe contract.
func (*GnosisSafeAddedOwnerIterator) Close ¶
func (it *GnosisSafeAddedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeAddedOwnerIterator) Error ¶
func (it *GnosisSafeAddedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeAddedOwnerIterator) Next ¶
func (it *GnosisSafeAddedOwnerIterator) 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 GnosisSafeApproveHash ¶
type GnosisSafeApproveHash struct { ApprovedHash [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeApproveHash represents a ApproveHash event raised by the GnosisSafe contract.
type GnosisSafeApproveHashIterator ¶
type GnosisSafeApproveHashIterator struct { Event *GnosisSafeApproveHash // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeApproveHashIterator is returned from FilterApproveHash and is used to iterate over the raw logs and unpacked data for ApproveHash events raised by the GnosisSafe contract.
func (*GnosisSafeApproveHashIterator) Close ¶
func (it *GnosisSafeApproveHashIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeApproveHashIterator) Error ¶
func (it *GnosisSafeApproveHashIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeApproveHashIterator) Next ¶
func (it *GnosisSafeApproveHashIterator) 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 GnosisSafeCaller ¶
type GnosisSafeCaller struct {
// contains filtered or unexported fields
}
GnosisSafeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGnosisSafeCaller ¶
func NewGnosisSafeCaller(address common.Address, caller bind.ContractCaller) (*GnosisSafeCaller, error)
NewGnosisSafeCaller creates a new read-only instance of GnosisSafe, bound to a specific deployed contract.
func (*GnosisSafeCaller) ApprovedHashes ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) CheckNSignatures ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) CheckSignatures ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) DomainSeparator ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) EncodeTransactionData ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) GetChainId ¶
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisSafeCaller) GetModulesPaginated ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) GetOwners ¶
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisSafeCaller) GetStorageAt ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) GetThreshold ¶
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisSafeCaller) GetTransactionHash ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) IsModuleEnabled ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) IsOwner ¶
func (_GnosisSafe *GnosisSafeCaller) 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 (*GnosisSafeCaller) Nonce ¶
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisSafeCaller) SignedMessages ¶
func (_GnosisSafe *GnosisSafeCaller) 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 GnosisSafeCallerRaw ¶
type GnosisSafeCallerRaw struct {
Contract *GnosisSafeCaller // Generic read-only contract binding to access the raw methods on
}
GnosisSafeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GnosisSafeCallerRaw) Call ¶
func (_GnosisSafe *GnosisSafeCallerRaw) 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 GnosisSafeCallerSession ¶
type GnosisSafeCallerSession struct { Contract *GnosisSafeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GnosisSafeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GnosisSafeCallerSession) ApprovedHashes ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) CheckNSignatures ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) CheckSignatures ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) DomainSeparator ¶
func (_GnosisSafe *GnosisSafeCallerSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GnosisSafeCallerSession) EncodeTransactionData ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) GetChainId ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetChainId() (*big.Int, error)
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisSafeCallerSession) GetModulesPaginated ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) GetOwners ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisSafeCallerSession) GetStorageAt ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) GetThreshold ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisSafeCallerSession) GetTransactionHash ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) IsModuleEnabled ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) IsOwner ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) Nonce ¶
func (_GnosisSafe *GnosisSafeCallerSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisSafeCallerSession) SignedMessages ¶
func (_GnosisSafe *GnosisSafeCallerSession) 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 (*GnosisSafeCallerSession) VERSION ¶
func (_GnosisSafe *GnosisSafeCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type GnosisSafeChangedFallbackHandler ¶
type GnosisSafeChangedFallbackHandler struct { Handler common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeChangedFallbackHandler represents a ChangedFallbackHandler event raised by the GnosisSafe contract.
type GnosisSafeChangedFallbackHandlerIterator ¶
type GnosisSafeChangedFallbackHandlerIterator struct { Event *GnosisSafeChangedFallbackHandler // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeChangedFallbackHandlerIterator is returned from FilterChangedFallbackHandler and is used to iterate over the raw logs and unpacked data for ChangedFallbackHandler events raised by the GnosisSafe contract.
func (*GnosisSafeChangedFallbackHandlerIterator) Close ¶
func (it *GnosisSafeChangedFallbackHandlerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeChangedFallbackHandlerIterator) Error ¶
func (it *GnosisSafeChangedFallbackHandlerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeChangedFallbackHandlerIterator) Next ¶
func (it *GnosisSafeChangedFallbackHandlerIterator) 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 GnosisSafeChangedGuard ¶
type GnosisSafeChangedGuard struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeChangedGuard represents a ChangedGuard event raised by the GnosisSafe contract.
type GnosisSafeChangedGuardIterator ¶
type GnosisSafeChangedGuardIterator struct { Event *GnosisSafeChangedGuard // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeChangedGuardIterator is returned from FilterChangedGuard and is used to iterate over the raw logs and unpacked data for ChangedGuard events raised by the GnosisSafe contract.
func (*GnosisSafeChangedGuardIterator) Close ¶
func (it *GnosisSafeChangedGuardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeChangedGuardIterator) Error ¶
func (it *GnosisSafeChangedGuardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeChangedGuardIterator) Next ¶
func (it *GnosisSafeChangedGuardIterator) 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 GnosisSafeChangedThreshold ¶
type GnosisSafeChangedThreshold struct { Threshold *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisSafeChangedThreshold represents a ChangedThreshold event raised by the GnosisSafe contract.
type GnosisSafeChangedThresholdIterator ¶
type GnosisSafeChangedThresholdIterator struct { Event *GnosisSafeChangedThreshold // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeChangedThresholdIterator is returned from FilterChangedThreshold and is used to iterate over the raw logs and unpacked data for ChangedThreshold events raised by the GnosisSafe contract.
func (*GnosisSafeChangedThresholdIterator) Close ¶
func (it *GnosisSafeChangedThresholdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeChangedThresholdIterator) Error ¶
func (it *GnosisSafeChangedThresholdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeChangedThresholdIterator) Next ¶
func (it *GnosisSafeChangedThresholdIterator) 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 GnosisSafeDisabledModule ¶
type GnosisSafeDisabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeDisabledModule represents a DisabledModule event raised by the GnosisSafe contract.
type GnosisSafeDisabledModuleIterator ¶
type GnosisSafeDisabledModuleIterator struct { Event *GnosisSafeDisabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeDisabledModuleIterator is returned from FilterDisabledModule and is used to iterate over the raw logs and unpacked data for DisabledModule events raised by the GnosisSafe contract.
func (*GnosisSafeDisabledModuleIterator) Close ¶
func (it *GnosisSafeDisabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeDisabledModuleIterator) Error ¶
func (it *GnosisSafeDisabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeDisabledModuleIterator) Next ¶
func (it *GnosisSafeDisabledModuleIterator) 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 GnosisSafeEnabledModule ¶
type GnosisSafeEnabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeEnabledModule represents a EnabledModule event raised by the GnosisSafe contract.
type GnosisSafeEnabledModuleIterator ¶
type GnosisSafeEnabledModuleIterator struct { Event *GnosisSafeEnabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeEnabledModuleIterator is returned from FilterEnabledModule and is used to iterate over the raw logs and unpacked data for EnabledModule events raised by the GnosisSafe contract.
func (*GnosisSafeEnabledModuleIterator) Close ¶
func (it *GnosisSafeEnabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeEnabledModuleIterator) Error ¶
func (it *GnosisSafeEnabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeEnabledModuleIterator) Next ¶
func (it *GnosisSafeEnabledModuleIterator) 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 GnosisSafeExecutionFailure ¶
type GnosisSafeExecutionFailure struct { TxHash [32]byte Payment *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionFailure represents a ExecutionFailure event raised by the GnosisSafe contract.
type GnosisSafeExecutionFailureIterator ¶
type GnosisSafeExecutionFailureIterator struct { Event *GnosisSafeExecutionFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionFailureIterator) Close ¶
func (it *GnosisSafeExecutionFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionFailureIterator) Error ¶
func (it *GnosisSafeExecutionFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionFailureIterator) Next ¶
func (it *GnosisSafeExecutionFailureIterator) 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 GnosisSafeExecutionFromModuleFailure ¶
type GnosisSafeExecutionFromModuleFailure struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionFromModuleFailure represents a ExecutionFromModuleFailure event raised by the GnosisSafe contract.
type GnosisSafeExecutionFromModuleFailureIterator ¶
type GnosisSafeExecutionFromModuleFailureIterator struct { Event *GnosisSafeExecutionFromModuleFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionFromModuleFailureIterator is returned from FilterExecutionFromModuleFailure and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleFailure events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionFromModuleFailureIterator) Close ¶
func (it *GnosisSafeExecutionFromModuleFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionFromModuleFailureIterator) Error ¶
func (it *GnosisSafeExecutionFromModuleFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionFromModuleFailureIterator) Next ¶
func (it *GnosisSafeExecutionFromModuleFailureIterator) 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 GnosisSafeExecutionFromModuleSuccess ¶
type GnosisSafeExecutionFromModuleSuccess struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionFromModuleSuccess represents a ExecutionFromModuleSuccess event raised by the GnosisSafe contract.
type GnosisSafeExecutionFromModuleSuccessIterator ¶
type GnosisSafeExecutionFromModuleSuccessIterator struct { Event *GnosisSafeExecutionFromModuleSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionFromModuleSuccessIterator is returned from FilterExecutionFromModuleSuccess and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleSuccess events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionFromModuleSuccessIterator) Close ¶
func (it *GnosisSafeExecutionFromModuleSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionFromModuleSuccessIterator) Error ¶
func (it *GnosisSafeExecutionFromModuleSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionFromModuleSuccessIterator) Next ¶
func (it *GnosisSafeExecutionFromModuleSuccessIterator) 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 GnosisSafeExecutionSuccess ¶
type GnosisSafeExecutionSuccess struct { TxHash [32]byte Payment *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionSuccess represents a ExecutionSuccess event raised by the GnosisSafe contract.
type GnosisSafeExecutionSuccessIterator ¶
type GnosisSafeExecutionSuccessIterator struct { Event *GnosisSafeExecutionSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionSuccessIterator is returned from FilterExecutionSuccess and is used to iterate over the raw logs and unpacked data for ExecutionSuccess events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionSuccessIterator) Close ¶
func (it *GnosisSafeExecutionSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionSuccessIterator) Error ¶
func (it *GnosisSafeExecutionSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionSuccessIterator) Next ¶
func (it *GnosisSafeExecutionSuccessIterator) 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 GnosisSafeFilterer ¶
type GnosisSafeFilterer struct {
// contains filtered or unexported fields
}
GnosisSafeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGnosisSafeFilterer ¶
func NewGnosisSafeFilterer(address common.Address, filterer bind.ContractFilterer) (*GnosisSafeFilterer, error)
NewGnosisSafeFilterer creates a new log filterer instance of GnosisSafe, bound to a specific deployed contract.
func (*GnosisSafeFilterer) FilterAddedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*GnosisSafeAddedOwnerIterator, error)
FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisSafeFilterer) FilterApproveHash ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterApproveHash(opts *bind.FilterOpts, approvedHash [][32]byte, owner []common.Address) (*GnosisSafeApproveHashIterator, error)
FilterApproveHash is a free log retrieval operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GnosisSafeFilterer) FilterChangedFallbackHandler ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterChangedFallbackHandler(opts *bind.FilterOpts) (*GnosisSafeChangedFallbackHandlerIterator, error)
FilterChangedFallbackHandler is a free log retrieval operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GnosisSafeFilterer) FilterChangedGuard ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterChangedGuard(opts *bind.FilterOpts) (*GnosisSafeChangedGuardIterator, error)
FilterChangedGuard is a free log retrieval operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GnosisSafeFilterer) FilterChangedThreshold ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*GnosisSafeChangedThresholdIterator, error)
FilterChangedThreshold is a free log retrieval operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisSafeFilterer) FilterDisabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*GnosisSafeDisabledModuleIterator, error)
FilterDisabledModule is a free log retrieval operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisSafeFilterer) FilterEnabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*GnosisSafeEnabledModuleIterator, error)
FilterEnabledModule is a free log retrieval operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisSafeFilterer) FilterExecutionFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFailure(opts *bind.FilterOpts) (*GnosisSafeExecutionFailureIterator, error)
FilterExecutionFailure is a free log retrieval operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) FilterExecutionFromModuleFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*GnosisSafeExecutionFromModuleFailureIterator, error)
FilterExecutionFromModuleFailure is a free log retrieval operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GnosisSafeFilterer) FilterExecutionFromModuleSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*GnosisSafeExecutionFromModuleSuccessIterator, error)
FilterExecutionFromModuleSuccess is a free log retrieval operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GnosisSafeFilterer) FilterExecutionSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionSuccess(opts *bind.FilterOpts) (*GnosisSafeExecutionSuccessIterator, error)
FilterExecutionSuccess is a free log retrieval operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) FilterRemovedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*GnosisSafeRemovedOwnerIterator, error)
FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisSafeFilterer) FilterSafeReceived ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterSafeReceived(opts *bind.FilterOpts, sender []common.Address) (*GnosisSafeSafeReceivedIterator, error)
FilterSafeReceived is a free log retrieval operation binding the contract event 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d.
Solidity: event SafeReceived(address indexed sender, uint256 value)
func (*GnosisSafeFilterer) FilterSafeSetup ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterSafeSetup(opts *bind.FilterOpts, initiator []common.Address) (*GnosisSafeSafeSetupIterator, 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 (*GnosisSafeFilterer) FilterSignMsg ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterSignMsg(opts *bind.FilterOpts, msgHash [][32]byte) (*GnosisSafeSignMsgIterator, error)
FilterSignMsg is a free log retrieval operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GnosisSafeFilterer) ParseAddedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseAddedOwner(log types.Log) (*GnosisSafeAddedOwner, error)
ParseAddedOwner is a log parse operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisSafeFilterer) ParseApproveHash ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseApproveHash(log types.Log) (*GnosisSafeApproveHash, error)
ParseApproveHash is a log parse operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GnosisSafeFilterer) ParseChangedFallbackHandler ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseChangedFallbackHandler(log types.Log) (*GnosisSafeChangedFallbackHandler, error)
ParseChangedFallbackHandler is a log parse operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GnosisSafeFilterer) ParseChangedGuard ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseChangedGuard(log types.Log) (*GnosisSafeChangedGuard, error)
ParseChangedGuard is a log parse operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GnosisSafeFilterer) ParseChangedThreshold ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseChangedThreshold(log types.Log) (*GnosisSafeChangedThreshold, error)
ParseChangedThreshold is a log parse operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisSafeFilterer) ParseDisabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseDisabledModule(log types.Log) (*GnosisSafeDisabledModule, error)
ParseDisabledModule is a log parse operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisSafeFilterer) ParseEnabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseEnabledModule(log types.Log) (*GnosisSafeEnabledModule, error)
ParseEnabledModule is a log parse operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisSafeFilterer) ParseExecutionFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFailure(log types.Log) (*GnosisSafeExecutionFailure, error)
ParseExecutionFailure is a log parse operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) ParseExecutionFromModuleFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFromModuleFailure(log types.Log) (*GnosisSafeExecutionFromModuleFailure, error)
ParseExecutionFromModuleFailure is a log parse operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GnosisSafeFilterer) ParseExecutionFromModuleSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*GnosisSafeExecutionFromModuleSuccess, error)
ParseExecutionFromModuleSuccess is a log parse operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GnosisSafeFilterer) ParseExecutionSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionSuccess(log types.Log) (*GnosisSafeExecutionSuccess, error)
ParseExecutionSuccess is a log parse operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) ParseRemovedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseRemovedOwner(log types.Log) (*GnosisSafeRemovedOwner, error)
ParseRemovedOwner is a log parse operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisSafeFilterer) ParseSafeReceived ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseSafeReceived(log types.Log) (*GnosisSafeSafeReceived, error)
ParseSafeReceived is a log parse operation binding the contract event 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d.
Solidity: event SafeReceived(address indexed sender, uint256 value)
func (*GnosisSafeFilterer) ParseSafeSetup ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseSafeSetup(log types.Log) (*GnosisSafeSafeSetup, 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 (*GnosisSafeFilterer) ParseSignMsg ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseSignMsg(log types.Log) (*GnosisSafeSignMsg, error)
ParseSignMsg is a log parse operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GnosisSafeFilterer) WatchAddedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *GnosisSafeAddedOwner) (event.Subscription, error)
WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisSafeFilterer) WatchApproveHash ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchApproveHash(opts *bind.WatchOpts, sink chan<- *GnosisSafeApproveHash, 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 (*GnosisSafeFilterer) WatchChangedFallbackHandler ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchChangedFallbackHandler(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedFallbackHandler) (event.Subscription, error)
WatchChangedFallbackHandler is a free log subscription operation binding the contract event 0x5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b0.
Solidity: event ChangedFallbackHandler(address handler)
func (*GnosisSafeFilterer) WatchChangedGuard ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchChangedGuard(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedGuard) (event.Subscription, error)
WatchChangedGuard is a free log subscription operation binding the contract event 0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2.
Solidity: event ChangedGuard(address guard)
func (*GnosisSafeFilterer) WatchChangedThreshold ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedThreshold) (event.Subscription, error)
WatchChangedThreshold is a free log subscription operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisSafeFilterer) WatchDisabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *GnosisSafeDisabledModule) (event.Subscription, error)
WatchDisabledModule is a free log subscription operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisSafeFilterer) WatchEnabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *GnosisSafeEnabledModule) (event.Subscription, error)
WatchEnabledModule is a free log subscription operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisSafeFilterer) WatchExecutionFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFailure) (event.Subscription, error)
WatchExecutionFailure is a free log subscription operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) WatchExecutionFromModuleFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFromModuleFailure, 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 (*GnosisSafeFilterer) WatchExecutionFromModuleSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFromModuleSuccess, 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 (*GnosisSafeFilterer) WatchExecutionSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionSuccess(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionSuccess) (event.Subscription, error)
WatchExecutionSuccess is a free log subscription operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) WatchRemovedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *GnosisSafeRemovedOwner) (event.Subscription, error)
WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisSafeFilterer) WatchSafeReceived ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchSafeReceived(opts *bind.WatchOpts, sink chan<- *GnosisSafeSafeReceived, 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 (*GnosisSafeFilterer) WatchSafeSetup ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchSafeSetup(opts *bind.WatchOpts, sink chan<- *GnosisSafeSafeSetup, 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 (*GnosisSafeFilterer) WatchSignMsg ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GnosisSafeSignMsg, 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 GnosisSafeRaw ¶
type GnosisSafeRaw struct {
Contract *GnosisSafe // Generic contract binding to access the raw methods on
}
GnosisSafeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GnosisSafeRaw) Call ¶
func (_GnosisSafe *GnosisSafeRaw) 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 (*GnosisSafeRaw) Transact ¶
func (_GnosisSafe *GnosisSafeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeRaw) Transfer ¶
func (_GnosisSafe *GnosisSafeRaw) 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 GnosisSafeRemovedOwner ¶
type GnosisSafeRemovedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeRemovedOwner represents a RemovedOwner event raised by the GnosisSafe contract.
type GnosisSafeRemovedOwnerIterator ¶
type GnosisSafeRemovedOwnerIterator struct { Event *GnosisSafeRemovedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the GnosisSafe contract.
func (*GnosisSafeRemovedOwnerIterator) Close ¶
func (it *GnosisSafeRemovedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeRemovedOwnerIterator) Error ¶
func (it *GnosisSafeRemovedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeRemovedOwnerIterator) Next ¶
func (it *GnosisSafeRemovedOwnerIterator) 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 GnosisSafeSafeReceived ¶
type GnosisSafeSafeReceived struct { Sender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisSafeSafeReceived represents a SafeReceived event raised by the GnosisSafe contract.
type GnosisSafeSafeReceivedIterator ¶
type GnosisSafeSafeReceivedIterator struct { Event *GnosisSafeSafeReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeSafeReceivedIterator is returned from FilterSafeReceived and is used to iterate over the raw logs and unpacked data for SafeReceived events raised by the GnosisSafe contract.
func (*GnosisSafeSafeReceivedIterator) Close ¶
func (it *GnosisSafeSafeReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeSafeReceivedIterator) Error ¶
func (it *GnosisSafeSafeReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeSafeReceivedIterator) Next ¶
func (it *GnosisSafeSafeReceivedIterator) 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 GnosisSafeSafeSetup ¶
type GnosisSafeSafeSetup struct { Initiator common.Address Owners []common.Address Threshold *big.Int Initializer common.Address FallbackHandler common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeSafeSetup represents a SafeSetup event raised by the GnosisSafe contract.
type GnosisSafeSafeSetupIterator ¶
type GnosisSafeSafeSetupIterator struct { Event *GnosisSafeSafeSetup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeSafeSetupIterator is returned from FilterSafeSetup and is used to iterate over the raw logs and unpacked data for SafeSetup events raised by the GnosisSafe contract.
func (*GnosisSafeSafeSetupIterator) Close ¶
func (it *GnosisSafeSafeSetupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeSafeSetupIterator) Error ¶
func (it *GnosisSafeSafeSetupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeSafeSetupIterator) Next ¶
func (it *GnosisSafeSafeSetupIterator) 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 GnosisSafeSession ¶
type GnosisSafeSession struct { Contract *GnosisSafe // 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 }
GnosisSafeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GnosisSafeSession) AddOwnerWithThreshold ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) ApproveHash ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) ApprovedHashes ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) ChangeThreshold ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) CheckNSignatures ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) CheckSignatures ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) DisableModule ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) DomainSeparator ¶
func (_GnosisSafe *GnosisSafeSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GnosisSafeSession) EnableModule ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) EncodeTransactionData ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) ExecTransaction ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) ExecTransactionFromModule ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) ExecTransactionFromModuleReturnData ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) Fallback ¶
func (_GnosisSafe *GnosisSafeSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisSafeSession) GetChainId ¶
func (_GnosisSafe *GnosisSafeSession) GetChainId() (*big.Int, error)
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisSafeSession) GetModulesPaginated ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) GetOwners ¶
func (_GnosisSafe *GnosisSafeSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisSafeSession) GetStorageAt ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) GetThreshold ¶
func (_GnosisSafe *GnosisSafeSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisSafeSession) GetTransactionHash ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) IsModuleEnabled ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) IsOwner ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) Nonce ¶
func (_GnosisSafe *GnosisSafeSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisSafeSession) Receive ¶
func (_GnosisSafe *GnosisSafeSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisSafeSession) RemoveOwner ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) RequiredTxGas ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) SetFallbackHandler ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) SetGuard ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) Setup ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) SignedMessages ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) SimulateAndRevert ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) SwapOwner ¶
func (_GnosisSafe *GnosisSafeSession) 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 (*GnosisSafeSession) VERSION ¶
func (_GnosisSafe *GnosisSafeSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type GnosisSafeSignMsg ¶
type GnosisSafeSignMsg struct { MsgHash [32]byte Raw types.Log // Blockchain specific contextual infos }
GnosisSafeSignMsg represents a SignMsg event raised by the GnosisSafe contract.
type GnosisSafeSignMsgIterator ¶
type GnosisSafeSignMsgIterator struct { Event *GnosisSafeSignMsg // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeSignMsgIterator is returned from FilterSignMsg and is used to iterate over the raw logs and unpacked data for SignMsg events raised by the GnosisSafe contract.
func (*GnosisSafeSignMsgIterator) Close ¶
func (it *GnosisSafeSignMsgIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeSignMsgIterator) Error ¶
func (it *GnosisSafeSignMsgIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeSignMsgIterator) Next ¶
func (it *GnosisSafeSignMsgIterator) 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 GnosisSafeTransactor ¶
type GnosisSafeTransactor struct {
// contains filtered or unexported fields
}
GnosisSafeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGnosisSafeTransactor ¶
func NewGnosisSafeTransactor(address common.Address, transactor bind.ContractTransactor) (*GnosisSafeTransactor, error)
NewGnosisSafeTransactor creates a new write-only instance of GnosisSafe, bound to a specific deployed contract.
func (*GnosisSafeTransactor) AddOwnerWithThreshold ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) ApproveHash ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) ChangeThreshold ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) DisableModule ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) EnableModule ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) ExecTransaction ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) ExecTransactionFromModule ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) ExecTransactionFromModuleReturnData ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) Fallback ¶
func (_GnosisSafe *GnosisSafeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisSafeTransactor) Receive ¶
func (_GnosisSafe *GnosisSafeTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisSafeTransactor) RemoveOwner ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) RequiredTxGas ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) SetFallbackHandler ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) SetGuard ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) Setup ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) SimulateAndRevert ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 (*GnosisSafeTransactor) SwapOwner ¶
func (_GnosisSafe *GnosisSafeTransactor) 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 GnosisSafeTransactorRaw ¶
type GnosisSafeTransactorRaw struct {
Contract *GnosisSafeTransactor // Generic write-only contract binding to access the raw methods on
}
GnosisSafeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GnosisSafeTransactorRaw) Transact ¶
func (_GnosisSafe *GnosisSafeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeTransactorRaw) Transfer ¶
func (_GnosisSafe *GnosisSafeTransactorRaw) 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 GnosisSafeTransactorSession ¶
type GnosisSafeTransactorSession struct { Contract *GnosisSafeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GnosisSafeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GnosisSafeTransactorSession) AddOwnerWithThreshold ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) ApproveHash ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) ChangeThreshold ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) DisableModule ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) EnableModule ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) ExecTransaction ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) ExecTransactionFromModule ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) ExecTransactionFromModuleReturnData ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) Fallback ¶
func (_GnosisSafe *GnosisSafeTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisSafeTransactorSession) Receive ¶
func (_GnosisSafe *GnosisSafeTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisSafeTransactorSession) RemoveOwner ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) RequiredTxGas ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) SetFallbackHandler ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) SetGuard ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) Setup ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) SimulateAndRevert ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 (*GnosisSafeTransactorSession) SwapOwner ¶
func (_GnosisSafe *GnosisSafeTransactorSession) 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 LivenessGuard ¶
type LivenessGuard struct { LivenessGuardCaller // Read-only binding to the contract LivenessGuardTransactor // Write-only binding to the contract LivenessGuardFilterer // Log filterer for contract events }
LivenessGuard is an auto generated Go binding around an Ethereum contract.
func NewLivenessGuard ¶
func NewLivenessGuard(address common.Address, backend bind.ContractBackend) (*LivenessGuard, error)
NewLivenessGuard creates a new instance of LivenessGuard, bound to a specific deployed contract.
type LivenessGuardCaller ¶
type LivenessGuardCaller struct {
// contains filtered or unexported fields
}
LivenessGuardCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLivenessGuardCaller ¶
func NewLivenessGuardCaller(address common.Address, caller bind.ContractCaller) (*LivenessGuardCaller, error)
NewLivenessGuardCaller creates a new read-only instance of LivenessGuard, bound to a specific deployed contract.
func (*LivenessGuardCaller) LastLive ¶
func (_LivenessGuard *LivenessGuardCaller) LastLive(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
LastLive is a free data retrieval call binding the contract method 0xe458779b.
Solidity: function lastLive(address ) view returns(uint256)
type LivenessGuardCallerRaw ¶
type LivenessGuardCallerRaw struct {
Contract *LivenessGuardCaller // Generic read-only contract binding to access the raw methods on
}
LivenessGuardCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LivenessGuardCallerRaw) Call ¶
func (_LivenessGuard *LivenessGuardCallerRaw) 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 LivenessGuardCallerSession ¶
type LivenessGuardCallerSession struct { Contract *LivenessGuardCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LivenessGuardCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LivenessGuardCallerSession) LastLive ¶
LastLive is a free data retrieval call binding the contract method 0xe458779b.
Solidity: function lastLive(address ) view returns(uint256)
func (*LivenessGuardCallerSession) Safe ¶
func (_LivenessGuard *LivenessGuardCallerSession) Safe() (common.Address, error)
Safe is a free data retrieval call binding the contract method 0x186f0354.
Solidity: function safe() view returns(address safe_)
func (*LivenessGuardCallerSession) Version ¶
func (_LivenessGuard *LivenessGuardCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type LivenessGuardFilterer ¶
type LivenessGuardFilterer struct {
// contains filtered or unexported fields
}
LivenessGuardFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLivenessGuardFilterer ¶
func NewLivenessGuardFilterer(address common.Address, filterer bind.ContractFilterer) (*LivenessGuardFilterer, error)
NewLivenessGuardFilterer creates a new log filterer instance of LivenessGuard, bound to a specific deployed contract.
func (*LivenessGuardFilterer) FilterOwnerRecorded ¶
func (_LivenessGuard *LivenessGuardFilterer) FilterOwnerRecorded(opts *bind.FilterOpts) (*LivenessGuardOwnerRecordedIterator, error)
FilterOwnerRecorded is a free log retrieval operation binding the contract event 0x833bc129023866d52116d61e94b791eb8be46f05709362e0bcf1fe7c1a8c225c.
Solidity: event OwnerRecorded(address owner)
func (*LivenessGuardFilterer) ParseOwnerRecorded ¶
func (_LivenessGuard *LivenessGuardFilterer) ParseOwnerRecorded(log types.Log) (*LivenessGuardOwnerRecorded, error)
ParseOwnerRecorded is a log parse operation binding the contract event 0x833bc129023866d52116d61e94b791eb8be46f05709362e0bcf1fe7c1a8c225c.
Solidity: event OwnerRecorded(address owner)
func (*LivenessGuardFilterer) WatchOwnerRecorded ¶
func (_LivenessGuard *LivenessGuardFilterer) WatchOwnerRecorded(opts *bind.WatchOpts, sink chan<- *LivenessGuardOwnerRecorded) (event.Subscription, error)
WatchOwnerRecorded is a free log subscription operation binding the contract event 0x833bc129023866d52116d61e94b791eb8be46f05709362e0bcf1fe7c1a8c225c.
Solidity: event OwnerRecorded(address owner)
type LivenessGuardOwnerRecorded ¶
type LivenessGuardOwnerRecorded struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
LivenessGuardOwnerRecorded represents a OwnerRecorded event raised by the LivenessGuard contract.
type LivenessGuardOwnerRecordedIterator ¶
type LivenessGuardOwnerRecordedIterator struct { Event *LivenessGuardOwnerRecorded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivenessGuardOwnerRecordedIterator is returned from FilterOwnerRecorded and is used to iterate over the raw logs and unpacked data for OwnerRecorded events raised by the LivenessGuard contract.
func (*LivenessGuardOwnerRecordedIterator) Close ¶
func (it *LivenessGuardOwnerRecordedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivenessGuardOwnerRecordedIterator) Error ¶
func (it *LivenessGuardOwnerRecordedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivenessGuardOwnerRecordedIterator) Next ¶
func (it *LivenessGuardOwnerRecordedIterator) 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 LivenessGuardRaw ¶
type LivenessGuardRaw struct {
Contract *LivenessGuard // Generic contract binding to access the raw methods on
}
LivenessGuardRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LivenessGuardRaw) Call ¶
func (_LivenessGuard *LivenessGuardRaw) 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 (*LivenessGuardRaw) Transact ¶
func (_LivenessGuard *LivenessGuardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivenessGuardRaw) Transfer ¶
func (_LivenessGuard *LivenessGuardRaw) 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 LivenessGuardSession ¶
type LivenessGuardSession struct { Contract *LivenessGuard // 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 }
LivenessGuardSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LivenessGuardSession) CheckAfterExecution ¶
func (_LivenessGuard *LivenessGuardSession) CheckAfterExecution(arg0 [32]byte, arg1 bool) (*types.Transaction, error)
CheckAfterExecution is a paid mutator transaction binding the contract method 0x93271368.
Solidity: function checkAfterExecution(bytes32 , bool ) returns()
func (*LivenessGuardSession) CheckTransaction ¶
func (_LivenessGuard *LivenessGuardSession) CheckTransaction(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, msgSender common.Address) (*types.Transaction, error)
CheckTransaction is a paid mutator transaction binding the contract method 0x75f0bb52.
Solidity: function checkTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures, address msgSender) returns()
func (*LivenessGuardSession) LastLive ¶
LastLive is a free data retrieval call binding the contract method 0xe458779b.
Solidity: function lastLive(address ) view returns(uint256)
func (*LivenessGuardSession) Safe ¶
func (_LivenessGuard *LivenessGuardSession) Safe() (common.Address, error)
Safe is a free data retrieval call binding the contract method 0x186f0354.
Solidity: function safe() view returns(address safe_)
func (*LivenessGuardSession) ShowLiveness ¶
func (_LivenessGuard *LivenessGuardSession) ShowLiveness() (*types.Transaction, error)
ShowLiveness is a paid mutator transaction binding the contract method 0x4c205d0d.
Solidity: function showLiveness() returns()
func (*LivenessGuardSession) Version ¶
func (_LivenessGuard *LivenessGuardSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type LivenessGuardTransactor ¶
type LivenessGuardTransactor struct {
// contains filtered or unexported fields
}
LivenessGuardTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLivenessGuardTransactor ¶
func NewLivenessGuardTransactor(address common.Address, transactor bind.ContractTransactor) (*LivenessGuardTransactor, error)
NewLivenessGuardTransactor creates a new write-only instance of LivenessGuard, bound to a specific deployed contract.
func (*LivenessGuardTransactor) CheckAfterExecution ¶
func (_LivenessGuard *LivenessGuardTransactor) CheckAfterExecution(opts *bind.TransactOpts, arg0 [32]byte, arg1 bool) (*types.Transaction, error)
CheckAfterExecution is a paid mutator transaction binding the contract method 0x93271368.
Solidity: function checkAfterExecution(bytes32 , bool ) returns()
func (*LivenessGuardTransactor) CheckTransaction ¶
func (_LivenessGuard *LivenessGuardTransactor) CheckTransaction(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, msgSender common.Address) (*types.Transaction, error)
CheckTransaction is a paid mutator transaction binding the contract method 0x75f0bb52.
Solidity: function checkTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures, address msgSender) returns()
func (*LivenessGuardTransactor) ShowLiveness ¶
func (_LivenessGuard *LivenessGuardTransactor) ShowLiveness(opts *bind.TransactOpts) (*types.Transaction, error)
ShowLiveness is a paid mutator transaction binding the contract method 0x4c205d0d.
Solidity: function showLiveness() returns()
type LivenessGuardTransactorRaw ¶
type LivenessGuardTransactorRaw struct {
Contract *LivenessGuardTransactor // Generic write-only contract binding to access the raw methods on
}
LivenessGuardTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LivenessGuardTransactorRaw) Transact ¶
func (_LivenessGuard *LivenessGuardTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivenessGuardTransactorRaw) Transfer ¶
func (_LivenessGuard *LivenessGuardTransactorRaw) 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 LivenessGuardTransactorSession ¶
type LivenessGuardTransactorSession struct { Contract *LivenessGuardTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LivenessGuardTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LivenessGuardTransactorSession) CheckAfterExecution ¶
func (_LivenessGuard *LivenessGuardTransactorSession) CheckAfterExecution(arg0 [32]byte, arg1 bool) (*types.Transaction, error)
CheckAfterExecution is a paid mutator transaction binding the contract method 0x93271368.
Solidity: function checkAfterExecution(bytes32 , bool ) returns()
func (*LivenessGuardTransactorSession) CheckTransaction ¶
func (_LivenessGuard *LivenessGuardTransactorSession) CheckTransaction(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, msgSender common.Address) (*types.Transaction, error)
CheckTransaction is a paid mutator transaction binding the contract method 0x75f0bb52.
Solidity: function checkTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures, address msgSender) returns()
func (*LivenessGuardTransactorSession) ShowLiveness ¶
func (_LivenessGuard *LivenessGuardTransactorSession) ShowLiveness() (*types.Transaction, error)
ShowLiveness is a paid mutator transaction binding the contract method 0x4c205d0d.
Solidity: function showLiveness() returns()
type LivenessModule ¶
type LivenessModule struct { LivenessModuleCaller // Read-only binding to the contract LivenessModuleTransactor // Write-only binding to the contract LivenessModuleFilterer // Log filterer for contract events }
LivenessModule is an auto generated Go binding around an Ethereum contract.
func NewLivenessModule ¶
func NewLivenessModule(address common.Address, backend bind.ContractBackend) (*LivenessModule, error)
NewLivenessModule creates a new instance of LivenessModule, bound to a specific deployed contract.
type LivenessModuleCaller ¶
type LivenessModuleCaller struct {
// contains filtered or unexported fields
}
LivenessModuleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLivenessModuleCaller ¶
func NewLivenessModuleCaller(address common.Address, caller bind.ContractCaller) (*LivenessModuleCaller, error)
NewLivenessModuleCaller creates a new read-only instance of LivenessModule, bound to a specific deployed contract.
func (*LivenessModuleCaller) CanRemove ¶
func (_LivenessModule *LivenessModuleCaller) CanRemove(opts *bind.CallOpts, _owner common.Address) (bool, error)
CanRemove is a free data retrieval call binding the contract method 0xd45996f1.
Solidity: function canRemove(address _owner) view returns(bool canRemove_)
func (*LivenessModuleCaller) FallbackOwner ¶
func (_LivenessModule *LivenessModuleCaller) FallbackOwner(opts *bind.CallOpts) (common.Address, error)
FallbackOwner is a free data retrieval call binding the contract method 0x602b263b.
Solidity: function fallbackOwner() view returns(address fallbackOwner_)
func (*LivenessModuleCaller) GetRequiredThreshold ¶
func (_LivenessModule *LivenessModuleCaller) GetRequiredThreshold(opts *bind.CallOpts, _numOwners *big.Int) (*big.Int, error)
GetRequiredThreshold is a free data retrieval call binding the contract method 0x86644d1e.
Solidity: function getRequiredThreshold(uint256 _numOwners) view returns(uint256 threshold_)
func (*LivenessModuleCaller) LivenessGuard ¶
func (_LivenessModule *LivenessModuleCaller) LivenessGuard(opts *bind.CallOpts) (common.Address, error)
LivenessGuard is a free data retrieval call binding the contract method 0xbe81c694.
Solidity: function livenessGuard() view returns(address livenessGuard_)
func (*LivenessModuleCaller) LivenessInterval ¶
func (_LivenessModule *LivenessModuleCaller) LivenessInterval(opts *bind.CallOpts) (*big.Int, error)
LivenessInterval is a free data retrieval call binding the contract method 0x38af7c5c.
Solidity: function livenessInterval() view returns(uint256 livenessInterval_)
func (*LivenessModuleCaller) MinOwners ¶
MinOwners is a free data retrieval call binding the contract method 0x4b810d3e.
Solidity: function minOwners() view returns(uint256 minOwners_)
func (*LivenessModuleCaller) OwnershipTransferredToFallback ¶
func (_LivenessModule *LivenessModuleCaller) OwnershipTransferredToFallback(opts *bind.CallOpts) (bool, error)
OwnershipTransferredToFallback is a free data retrieval call binding the contract method 0x5b2e9c03.
Solidity: function ownershipTransferredToFallback() view returns(bool)
func (*LivenessModuleCaller) Safe ¶
Safe is a free data retrieval call binding the contract method 0x186f0354.
Solidity: function safe() view returns(address safe_)
func (*LivenessModuleCaller) ThresholdPercentage ¶
func (_LivenessModule *LivenessModuleCaller) ThresholdPercentage(opts *bind.CallOpts) (*big.Int, error)
ThresholdPercentage is a free data retrieval call binding the contract method 0x4ed2859e.
Solidity: function thresholdPercentage() view returns(uint256 thresholdPercentage_)
type LivenessModuleCallerRaw ¶
type LivenessModuleCallerRaw struct {
Contract *LivenessModuleCaller // Generic read-only contract binding to access the raw methods on
}
LivenessModuleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LivenessModuleCallerRaw) Call ¶
func (_LivenessModule *LivenessModuleCallerRaw) 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 LivenessModuleCallerSession ¶
type LivenessModuleCallerSession struct { Contract *LivenessModuleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LivenessModuleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LivenessModuleCallerSession) CanRemove ¶
func (_LivenessModule *LivenessModuleCallerSession) CanRemove(_owner common.Address) (bool, error)
CanRemove is a free data retrieval call binding the contract method 0xd45996f1.
Solidity: function canRemove(address _owner) view returns(bool canRemove_)
func (*LivenessModuleCallerSession) FallbackOwner ¶
func (_LivenessModule *LivenessModuleCallerSession) FallbackOwner() (common.Address, error)
FallbackOwner is a free data retrieval call binding the contract method 0x602b263b.
Solidity: function fallbackOwner() view returns(address fallbackOwner_)
func (*LivenessModuleCallerSession) GetRequiredThreshold ¶
func (_LivenessModule *LivenessModuleCallerSession) GetRequiredThreshold(_numOwners *big.Int) (*big.Int, error)
GetRequiredThreshold is a free data retrieval call binding the contract method 0x86644d1e.
Solidity: function getRequiredThreshold(uint256 _numOwners) view returns(uint256 threshold_)
func (*LivenessModuleCallerSession) LivenessGuard ¶
func (_LivenessModule *LivenessModuleCallerSession) LivenessGuard() (common.Address, error)
LivenessGuard is a free data retrieval call binding the contract method 0xbe81c694.
Solidity: function livenessGuard() view returns(address livenessGuard_)
func (*LivenessModuleCallerSession) LivenessInterval ¶
func (_LivenessModule *LivenessModuleCallerSession) LivenessInterval() (*big.Int, error)
LivenessInterval is a free data retrieval call binding the contract method 0x38af7c5c.
Solidity: function livenessInterval() view returns(uint256 livenessInterval_)
func (*LivenessModuleCallerSession) MinOwners ¶
func (_LivenessModule *LivenessModuleCallerSession) MinOwners() (*big.Int, error)
MinOwners is a free data retrieval call binding the contract method 0x4b810d3e.
Solidity: function minOwners() view returns(uint256 minOwners_)
func (*LivenessModuleCallerSession) OwnershipTransferredToFallback ¶
func (_LivenessModule *LivenessModuleCallerSession) OwnershipTransferredToFallback() (bool, error)
OwnershipTransferredToFallback is a free data retrieval call binding the contract method 0x5b2e9c03.
Solidity: function ownershipTransferredToFallback() view returns(bool)
func (*LivenessModuleCallerSession) Safe ¶
func (_LivenessModule *LivenessModuleCallerSession) Safe() (common.Address, error)
Safe is a free data retrieval call binding the contract method 0x186f0354.
Solidity: function safe() view returns(address safe_)
func (*LivenessModuleCallerSession) ThresholdPercentage ¶
func (_LivenessModule *LivenessModuleCallerSession) ThresholdPercentage() (*big.Int, error)
ThresholdPercentage is a free data retrieval call binding the contract method 0x4ed2859e.
Solidity: function thresholdPercentage() view returns(uint256 thresholdPercentage_)
func (*LivenessModuleCallerSession) Version ¶
func (_LivenessModule *LivenessModuleCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type LivenessModuleFilterer ¶
type LivenessModuleFilterer struct {
// contains filtered or unexported fields
}
LivenessModuleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLivenessModuleFilterer ¶
func NewLivenessModuleFilterer(address common.Address, filterer bind.ContractFilterer) (*LivenessModuleFilterer, error)
NewLivenessModuleFilterer creates a new log filterer instance of LivenessModule, bound to a specific deployed contract.
func (*LivenessModuleFilterer) FilterOwnershipTransferredToFallback ¶
func (_LivenessModule *LivenessModuleFilterer) FilterOwnershipTransferredToFallback(opts *bind.FilterOpts) (*LivenessModuleOwnershipTransferredToFallbackIterator, error)
FilterOwnershipTransferredToFallback is a free log retrieval operation binding the contract event 0x903af33ae084e750e45a10a53f61a69a4c5444f13a59954f5b3cf96e2862b5f4.
Solidity: event OwnershipTransferredToFallback()
func (*LivenessModuleFilterer) FilterRemovedOwner ¶
func (_LivenessModule *LivenessModuleFilterer) FilterRemovedOwner(opts *bind.FilterOpts, owner []common.Address) (*LivenessModuleRemovedOwnerIterator, error)
FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address indexed owner)
func (*LivenessModuleFilterer) ParseOwnershipTransferredToFallback ¶
func (_LivenessModule *LivenessModuleFilterer) ParseOwnershipTransferredToFallback(log types.Log) (*LivenessModuleOwnershipTransferredToFallback, error)
ParseOwnershipTransferredToFallback is a log parse operation binding the contract event 0x903af33ae084e750e45a10a53f61a69a4c5444f13a59954f5b3cf96e2862b5f4.
Solidity: event OwnershipTransferredToFallback()
func (*LivenessModuleFilterer) ParseRemovedOwner ¶
func (_LivenessModule *LivenessModuleFilterer) ParseRemovedOwner(log types.Log) (*LivenessModuleRemovedOwner, error)
ParseRemovedOwner is a log parse operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address indexed owner)
func (*LivenessModuleFilterer) WatchOwnershipTransferredToFallback ¶
func (_LivenessModule *LivenessModuleFilterer) WatchOwnershipTransferredToFallback(opts *bind.WatchOpts, sink chan<- *LivenessModuleOwnershipTransferredToFallback) (event.Subscription, error)
WatchOwnershipTransferredToFallback is a free log subscription operation binding the contract event 0x903af33ae084e750e45a10a53f61a69a4c5444f13a59954f5b3cf96e2862b5f4.
Solidity: event OwnershipTransferredToFallback()
func (*LivenessModuleFilterer) WatchRemovedOwner ¶
func (_LivenessModule *LivenessModuleFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *LivenessModuleRemovedOwner, owner []common.Address) (event.Subscription, error)
WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address indexed owner)
type LivenessModuleOwnershipTransferredToFallback ¶
type LivenessModuleOwnershipTransferredToFallback struct {
Raw types.Log // Blockchain specific contextual infos
}
LivenessModuleOwnershipTransferredToFallback represents a OwnershipTransferredToFallback event raised by the LivenessModule contract.
type LivenessModuleOwnershipTransferredToFallbackIterator ¶
type LivenessModuleOwnershipTransferredToFallbackIterator struct { Event *LivenessModuleOwnershipTransferredToFallback // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivenessModuleOwnershipTransferredToFallbackIterator is returned from FilterOwnershipTransferredToFallback and is used to iterate over the raw logs and unpacked data for OwnershipTransferredToFallback events raised by the LivenessModule contract.
func (*LivenessModuleOwnershipTransferredToFallbackIterator) Close ¶
func (it *LivenessModuleOwnershipTransferredToFallbackIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivenessModuleOwnershipTransferredToFallbackIterator) Error ¶
func (it *LivenessModuleOwnershipTransferredToFallbackIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivenessModuleOwnershipTransferredToFallbackIterator) Next ¶
func (it *LivenessModuleOwnershipTransferredToFallbackIterator) 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 LivenessModuleRaw ¶
type LivenessModuleRaw struct {
Contract *LivenessModule // Generic contract binding to access the raw methods on
}
LivenessModuleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LivenessModuleRaw) Call ¶
func (_LivenessModule *LivenessModuleRaw) 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 (*LivenessModuleRaw) Transact ¶
func (_LivenessModule *LivenessModuleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivenessModuleRaw) Transfer ¶
func (_LivenessModule *LivenessModuleRaw) 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 LivenessModuleRemovedOwner ¶
type LivenessModuleRemovedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
LivenessModuleRemovedOwner represents a RemovedOwner event raised by the LivenessModule contract.
type LivenessModuleRemovedOwnerIterator ¶
type LivenessModuleRemovedOwnerIterator struct { Event *LivenessModuleRemovedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LivenessModuleRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the LivenessModule contract.
func (*LivenessModuleRemovedOwnerIterator) Close ¶
func (it *LivenessModuleRemovedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LivenessModuleRemovedOwnerIterator) Error ¶
func (it *LivenessModuleRemovedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LivenessModuleRemovedOwnerIterator) Next ¶
func (it *LivenessModuleRemovedOwnerIterator) 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 LivenessModuleSession ¶
type LivenessModuleSession struct { Contract *LivenessModule // 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 }
LivenessModuleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LivenessModuleSession) CanRemove ¶
func (_LivenessModule *LivenessModuleSession) CanRemove(_owner common.Address) (bool, error)
CanRemove is a free data retrieval call binding the contract method 0xd45996f1.
Solidity: function canRemove(address _owner) view returns(bool canRemove_)
func (*LivenessModuleSession) FallbackOwner ¶
func (_LivenessModule *LivenessModuleSession) FallbackOwner() (common.Address, error)
FallbackOwner is a free data retrieval call binding the contract method 0x602b263b.
Solidity: function fallbackOwner() view returns(address fallbackOwner_)
func (*LivenessModuleSession) GetRequiredThreshold ¶
func (_LivenessModule *LivenessModuleSession) GetRequiredThreshold(_numOwners *big.Int) (*big.Int, error)
GetRequiredThreshold is a free data retrieval call binding the contract method 0x86644d1e.
Solidity: function getRequiredThreshold(uint256 _numOwners) view returns(uint256 threshold_)
func (*LivenessModuleSession) LivenessGuard ¶
func (_LivenessModule *LivenessModuleSession) LivenessGuard() (common.Address, error)
LivenessGuard is a free data retrieval call binding the contract method 0xbe81c694.
Solidity: function livenessGuard() view returns(address livenessGuard_)
func (*LivenessModuleSession) LivenessInterval ¶
func (_LivenessModule *LivenessModuleSession) LivenessInterval() (*big.Int, error)
LivenessInterval is a free data retrieval call binding the contract method 0x38af7c5c.
Solidity: function livenessInterval() view returns(uint256 livenessInterval_)
func (*LivenessModuleSession) MinOwners ¶
func (_LivenessModule *LivenessModuleSession) MinOwners() (*big.Int, error)
MinOwners is a free data retrieval call binding the contract method 0x4b810d3e.
Solidity: function minOwners() view returns(uint256 minOwners_)
func (*LivenessModuleSession) OwnershipTransferredToFallback ¶
func (_LivenessModule *LivenessModuleSession) OwnershipTransferredToFallback() (bool, error)
OwnershipTransferredToFallback is a free data retrieval call binding the contract method 0x5b2e9c03.
Solidity: function ownershipTransferredToFallback() view returns(bool)
func (*LivenessModuleSession) RemoveOwners ¶
func (_LivenessModule *LivenessModuleSession) RemoveOwners(_previousOwners []common.Address, _ownersToRemove []common.Address) (*types.Transaction, error)
RemoveOwners is a paid mutator transaction binding the contract method 0xf6ac15c4.
Solidity: function removeOwners(address[] _previousOwners, address[] _ownersToRemove) returns()
func (*LivenessModuleSession) Safe ¶
func (_LivenessModule *LivenessModuleSession) Safe() (common.Address, error)
Safe is a free data retrieval call binding the contract method 0x186f0354.
Solidity: function safe() view returns(address safe_)
func (*LivenessModuleSession) ThresholdPercentage ¶
func (_LivenessModule *LivenessModuleSession) ThresholdPercentage() (*big.Int, error)
ThresholdPercentage is a free data retrieval call binding the contract method 0x4ed2859e.
Solidity: function thresholdPercentage() view returns(uint256 thresholdPercentage_)
func (*LivenessModuleSession) Version ¶
func (_LivenessModule *LivenessModuleSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type LivenessModuleTransactor ¶
type LivenessModuleTransactor struct {
// contains filtered or unexported fields
}
LivenessModuleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLivenessModuleTransactor ¶
func NewLivenessModuleTransactor(address common.Address, transactor bind.ContractTransactor) (*LivenessModuleTransactor, error)
NewLivenessModuleTransactor creates a new write-only instance of LivenessModule, bound to a specific deployed contract.
func (*LivenessModuleTransactor) RemoveOwners ¶
func (_LivenessModule *LivenessModuleTransactor) RemoveOwners(opts *bind.TransactOpts, _previousOwners []common.Address, _ownersToRemove []common.Address) (*types.Transaction, error)
RemoveOwners is a paid mutator transaction binding the contract method 0xf6ac15c4.
Solidity: function removeOwners(address[] _previousOwners, address[] _ownersToRemove) returns()
type LivenessModuleTransactorRaw ¶
type LivenessModuleTransactorRaw struct {
Contract *LivenessModuleTransactor // Generic write-only contract binding to access the raw methods on
}
LivenessModuleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LivenessModuleTransactorRaw) Transact ¶
func (_LivenessModule *LivenessModuleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LivenessModuleTransactorRaw) Transfer ¶
func (_LivenessModule *LivenessModuleTransactorRaw) 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 LivenessModuleTransactorSession ¶
type LivenessModuleTransactorSession struct { Contract *LivenessModuleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LivenessModuleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LivenessModuleTransactorSession) RemoveOwners ¶
func (_LivenessModule *LivenessModuleTransactorSession) RemoveOwners(_previousOwners []common.Address, _ownersToRemove []common.Address) (*types.Transaction, error)
RemoveOwners is a paid mutator transaction binding the contract method 0xf6ac15c4.
Solidity: function removeOwners(address[] _previousOwners, address[] _ownersToRemove) returns()