Documentation
¶
Index ¶
- Constants
- Variables
- type AMISTrust
- type AMISTrustCaller
- type AMISTrustCallerRaw
- type AMISTrustCallerSession
- type AMISTrustFilterer
- type AMISTrustRaw
- func (_AMISTrust *AMISTrustRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AMISTrust *AMISTrustRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AMISTrust *AMISTrustRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AMISTrustSession
- type AMISTrustTransactor
- type AMISTrustTransactorRaw
- type AMISTrustTransactorSession
- 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) 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) GetMessageHash(opts *bind.CallOpts, message []byte) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) GetModules(opts *bind.CallOpts) ([]common.Address, 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) 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) NAME(opts *bind.CallOpts) (string, 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) DomainSeparator() ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetMessageHash(message []byte) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetModules() ([]common.Address, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetOwners() ([]common.Address, 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) NAME() (string, 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 GnosisSafeChangedMasterCopy
- type GnosisSafeChangedMasterCopyIterator
- 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) FilterChangedMasterCopy(opts *bind.FilterOpts) (*GnosisSafeChangedMasterCopyIterator, 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) 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) ParseChangedMasterCopy(log types.Log) (*GnosisSafeChangedMasterCopy, 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) 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) WatchChangedMasterCopy(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedMasterCopy) (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) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GnosisSafeSignMsg, msgHash [][32]byte) (event.Subscription, error)
- type GnosisSafeProxy
- type GnosisSafeProxyCaller
- type GnosisSafeProxyCallerRaw
- type GnosisSafeProxyCallerSession
- type GnosisSafeProxyFactory
- type GnosisSafeProxyFactoryCaller
- type GnosisSafeProxyFactoryCallerRaw
- type GnosisSafeProxyFactoryCallerSession
- type GnosisSafeProxyFactoryFilterer
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryFilterer) FilterProxyCreation(opts *bind.FilterOpts) (*GnosisSafeProxyFactoryProxyCreationIterator, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryFilterer) ParseProxyCreation(log types.Log) (*GnosisSafeProxyFactoryProxyCreation, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryFilterer) WatchProxyCreation(opts *bind.WatchOpts, sink chan<- *GnosisSafeProxyFactoryProxyCreation) (event.Subscription, error)
- type GnosisSafeProxyFactoryProxyCreation
- type GnosisSafeProxyFactoryProxyCreationIterator
- type GnosisSafeProxyFactoryRaw
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GnosisSafeProxyFactorySession
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) CalculateCreateProxyWithNonceAddress(_mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) CreateProxy(masterCopy common.Address, data []byte) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) CreateProxyWithCallback(_mastercopy common.Address, initializer []byte, saltNonce *big.Int, ...) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) CreateProxyWithNonce(_mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) ProxyCreationCode() ([]byte, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) ProxyRuntimeCode() ([]byte, error)
- type GnosisSafeProxyFactoryTransactor
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactor) CalculateCreateProxyWithNonceAddress(opts *bind.TransactOpts, _mastercopy common.Address, initializer []byte, ...) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactor) CreateProxy(opts *bind.TransactOpts, masterCopy common.Address, data []byte) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactor) CreateProxyWithCallback(opts *bind.TransactOpts, _mastercopy common.Address, initializer []byte, ...) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactor) CreateProxyWithNonce(opts *bind.TransactOpts, _mastercopy common.Address, initializer []byte, ...) (*types.Transaction, error)
- type GnosisSafeProxyFactoryTransactorRaw
- type GnosisSafeProxyFactoryTransactorSession
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorSession) CalculateCreateProxyWithNonceAddress(_mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorSession) CreateProxy(masterCopy common.Address, data []byte) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorSession) CreateProxyWithCallback(_mastercopy common.Address, initializer []byte, saltNonce *big.Int, ...) (*types.Transaction, error)
- func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorSession) CreateProxyWithNonce(_mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
- type GnosisSafeProxyFilterer
- type GnosisSafeProxyRaw
- func (_GnosisSafeProxy *GnosisSafeProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GnosisSafeProxy *GnosisSafeProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GnosisSafeProxy *GnosisSafeProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GnosisSafeProxySession
- type GnosisSafeProxyTransactor
- type GnosisSafeProxyTransactorRaw
- type GnosisSafeProxyTransactorSession
- 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 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) ChangeMasterCopy(_masterCopy common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, 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) GetMessageHash(message []byte) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeSession) GetModules() ([]common.Address, error)
- func (_GnosisSafe *GnosisSafeSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_GnosisSafe *GnosisSafeSession) GetOwners() ([]common.Address, 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) IsValidSignature(_data []byte, _signature []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) NAME() (string, error)
- func (_GnosisSafe *GnosisSafeSession) Nonce() (*big.Int, 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) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SignMessage(_data []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SignedMessages(arg0 [32]byte) (*big.Int, 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) ChangeMasterCopy(opts *bind.TransactOpts, _masterCopy common.Address) (*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) IsValidSignature(opts *bind.TransactOpts, _data []byte, _signature []byte) (*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) Setup(opts *bind.TransactOpts, _owners []common.Address, _threshold *big.Int, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SignMessage(opts *bind.TransactOpts, _data []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) ChangeMasterCopy(_masterCopy common.Address) (*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) IsValidSignature(_data []byte, _signature []byte) (*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) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SignMessage(_data []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- type TestContract
- type TestContractCaller
- type TestContractCallerRaw
- type TestContractCallerSession
- type TestContractFilterer
- type TestContractRaw
- func (_TestContract *TestContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TestContract *TestContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TestContract *TestContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TestContractSession
- type TestContractTransactor
- func (_TestContract *TestContractTransactor) CallAssert(opts *bind.TransactOpts, ok bool) (*types.Transaction, error)
- func (_TestContract *TestContractTransactor) CallRequire(opts *bind.TransactOpts, ok bool) (*types.Transaction, error)
- func (_TestContract *TestContractTransactor) CallRevert(opts *bind.TransactOpts) (*types.Transaction, error)
- type TestContractTransactorRaw
- type TestContractTransactorSession
Constants ¶
const AMISTrustABI = "" /* 1045-byte string literal not displayed */
AMISTrustABI is the input ABI used to generate the binding from.
const GnosisSafeABI = "" /* 14184-byte string literal not displayed */
GnosisSafeABI is the input ABI used to generate the binding from.
const GnosisSafeProxyABI = "" /* 244-byte string literal not displayed */
GnosisSafeProxyABI is the input ABI used to generate the binding from.
const GnosisSafeProxyFactoryABI = "" /* 2506-byte string literal not displayed */
GnosisSafeProxyFactoryABI is the input ABI used to generate the binding from.
const TestContractABI = "" /* 559-byte string literal not displayed */
TestContractABI is the input ABI used to generate the binding from.
Variables ¶
var AMISTrustBin = "" /* 3030-byte string literal not displayed */
AMISTrustBin is the compiled bytecode used for deploying new contracts.
var GnosisSafeBin = "" /* 48904-byte string literal not displayed */
GnosisSafeBin is the compiled bytecode used for deploying new contracts.
var GnosisSafeProxyBin = "" /* 976-byte string literal not displayed */
GnosisSafeProxyBin is the compiled bytecode used for deploying new contracts.
var GnosisSafeProxyFactoryBin = "" /* 7976-byte string literal not displayed */
GnosisSafeProxyFactoryBin is the compiled bytecode used for deploying new contracts.
var TestContractBin = "" /* 524-byte string literal not displayed */
TestContractBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type AMISTrust ¶ added in v1.0.3
type AMISTrust struct { AMISTrustCaller // Read-only binding to the contract AMISTrustTransactor // Write-only binding to the contract AMISTrustFilterer // Log filterer for contract events }
AMISTrust is an auto generated Go binding around an Ethereum contract.
func DeployAMISTrust ¶ added in v1.0.3
func DeployAMISTrust(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AMISTrust, error)
DeployAMISTrust deploys a new Ethereum contract, binding an instance of AMISTrust to it.
func NewAMISTrust ¶ added in v1.0.3
NewAMISTrust creates a new instance of AMISTrust, bound to a specific deployed contract.
type AMISTrustCaller ¶ added in v1.0.3
type AMISTrustCaller struct {
// contains filtered or unexported fields
}
AMISTrustCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAMISTrustCaller ¶ added in v1.0.3
func NewAMISTrustCaller(address common.Address, caller bind.ContractCaller) (*AMISTrustCaller, error)
NewAMISTrustCaller creates a new read-only instance of AMISTrust, bound to a specific deployed contract.
type AMISTrustCallerRaw ¶ added in v1.0.3
type AMISTrustCallerRaw struct {
Contract *AMISTrustCaller // Generic read-only contract binding to access the raw methods on
}
AMISTrustCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AMISTrustCallerRaw) Call ¶ added in v1.0.3
func (_AMISTrust *AMISTrustCallerRaw) 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 AMISTrustCallerSession ¶ added in v1.0.3
type AMISTrustCallerSession struct { Contract *AMISTrustCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AMISTrustCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AMISTrustFilterer ¶ added in v1.0.3
type AMISTrustFilterer struct {
// contains filtered or unexported fields
}
AMISTrustFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAMISTrustFilterer ¶ added in v1.0.3
func NewAMISTrustFilterer(address common.Address, filterer bind.ContractFilterer) (*AMISTrustFilterer, error)
NewAMISTrustFilterer creates a new log filterer instance of AMISTrust, bound to a specific deployed contract.
type AMISTrustRaw ¶ added in v1.0.3
type AMISTrustRaw struct {
Contract *AMISTrust // Generic contract binding to access the raw methods on
}
AMISTrustRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AMISTrustRaw) Call ¶ added in v1.0.3
func (_AMISTrust *AMISTrustRaw) 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 (*AMISTrustRaw) Transact ¶ added in v1.0.3
func (_AMISTrust *AMISTrustRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AMISTrustRaw) Transfer ¶ added in v1.0.3
func (_AMISTrust *AMISTrustRaw) 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 AMISTrustSession ¶ added in v1.0.3
type AMISTrustSession struct { Contract *AMISTrust // 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 }
AMISTrustSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AMISTrustSession) ExecTransaction ¶ added in v1.0.3
func (_AMISTrust *AMISTrustSession) ExecTransaction(contractAddr common.Address, 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 0x68bb7c69.
Solidity: function execTransaction(address contractAddr, address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
type AMISTrustTransactor ¶ added in v1.0.3
type AMISTrustTransactor struct {
// contains filtered or unexported fields
}
AMISTrustTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAMISTrustTransactor ¶ added in v1.0.3
func NewAMISTrustTransactor(address common.Address, transactor bind.ContractTransactor) (*AMISTrustTransactor, error)
NewAMISTrustTransactor creates a new write-only instance of AMISTrust, bound to a specific deployed contract.
func (*AMISTrustTransactor) ExecTransaction ¶ added in v1.0.3
func (_AMISTrust *AMISTrustTransactor) ExecTransaction(opts *bind.TransactOpts, contractAddr common.Address, 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 0x68bb7c69.
Solidity: function execTransaction(address contractAddr, address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
type AMISTrustTransactorRaw ¶ added in v1.0.3
type AMISTrustTransactorRaw struct {
Contract *AMISTrustTransactor // Generic write-only contract binding to access the raw methods on
}
AMISTrustTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AMISTrustTransactorRaw) Transact ¶ added in v1.0.3
func (_AMISTrust *AMISTrustTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AMISTrustTransactorRaw) Transfer ¶ added in v1.0.3
func (_AMISTrust *AMISTrustTransactorRaw) 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 AMISTrustTransactorSession ¶ added in v1.0.3
type AMISTrustTransactorSession struct { Contract *AMISTrustTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AMISTrustTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AMISTrustTransactorSession) ExecTransaction ¶ added in v1.0.3
func (_AMISTrust *AMISTrustTransactorSession) ExecTransaction(contractAddr common.Address, 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 0x68bb7c69.
Solidity: function execTransaction(address contractAddr, address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
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 DeployGnosisSafe ¶
func DeployGnosisSafe(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GnosisSafe, error)
DeployGnosisSafe deploys a new Ethereum contract, binding an instance of GnosisSafe to it.
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) 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) GetMessageHash ¶
func (_GnosisSafe *GnosisSafeCaller) GetMessageHash(opts *bind.CallOpts, message []byte) ([32]byte, error)
GetMessageHash is a free data retrieval call binding the contract method 0x0a1028c4.
Solidity: function getMessageHash(bytes message) view returns(bytes32)
func (*GnosisSafeCaller) GetModules ¶
GetModules is a free data retrieval call binding the contract method 0xb2494df3.
Solidity: function getModules() view returns(address[])
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) 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) NAME ¶
func (_GnosisSafe *GnosisSafeCaller) NAME(opts *bind.CallOpts) (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
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) 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) GetMessageHash ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetMessageHash(message []byte) ([32]byte, error)
GetMessageHash is a free data retrieval call binding the contract method 0x0a1028c4.
Solidity: function getMessageHash(bytes message) view returns(bytes32)
func (*GnosisSafeCallerSession) GetModules ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetModules() ([]common.Address, error)
GetModules is a free data retrieval call binding the contract method 0xb2494df3.
Solidity: function getModules() view returns(address[])
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) 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) NAME ¶
func (_GnosisSafe *GnosisSafeCallerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
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 GnosisSafeChangedMasterCopy ¶
type GnosisSafeChangedMasterCopy struct { MasterCopy common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeChangedMasterCopy represents a ChangedMasterCopy event raised by the GnosisSafe contract.
type GnosisSafeChangedMasterCopyIterator ¶
type GnosisSafeChangedMasterCopyIterator struct { Event *GnosisSafeChangedMasterCopy // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeChangedMasterCopyIterator is returned from FilterChangedMasterCopy and is used to iterate over the raw logs and unpacked data for ChangedMasterCopy events raised by the GnosisSafe contract.
func (*GnosisSafeChangedMasterCopyIterator) Close ¶
func (it *GnosisSafeChangedMasterCopyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeChangedMasterCopyIterator) Error ¶
func (it *GnosisSafeChangedMasterCopyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeChangedMasterCopyIterator) Next ¶
func (it *GnosisSafeChangedMasterCopyIterator) 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) FilterChangedMasterCopy ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterChangedMasterCopy(opts *bind.FilterOpts) (*GnosisSafeChangedMasterCopyIterator, error)
FilterChangedMasterCopy is a free log retrieval operation binding the contract event 0x75e41bc35ff1bf14d81d1d2f649c0084a0f974f9289c803ec9898eeec4c8d0b8.
Solidity: event ChangedMasterCopy(address masterCopy)
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) 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) ParseChangedMasterCopy ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseChangedMasterCopy(log types.Log) (*GnosisSafeChangedMasterCopy, error)
ParseChangedMasterCopy is a log parse operation binding the contract event 0x75e41bc35ff1bf14d81d1d2f649c0084a0f974f9289c803ec9898eeec4c8d0b8.
Solidity: event ChangedMasterCopy(address masterCopy)
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) 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) WatchChangedMasterCopy ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchChangedMasterCopy(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedMasterCopy) (event.Subscription, error)
WatchChangedMasterCopy is a free log subscription operation binding the contract event 0x75e41bc35ff1bf14d81d1d2f649c0084a0f974f9289c803ec9898eeec4c8d0b8.
Solidity: event ChangedMasterCopy(address masterCopy)
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) 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 GnosisSafeProxy ¶ added in v1.0.1
type GnosisSafeProxy struct { GnosisSafeProxyCaller // Read-only binding to the contract GnosisSafeProxyTransactor // Write-only binding to the contract GnosisSafeProxyFilterer // Log filterer for contract events }
GnosisSafeProxy is an auto generated Go binding around an Ethereum contract.
func DeployGnosisSafeProxy ¶ added in v1.0.1
func DeployGnosisSafeProxy(auth *bind.TransactOpts, backend bind.ContractBackend, _masterCopy common.Address) (common.Address, *types.Transaction, *GnosisSafeProxy, error)
DeployGnosisSafeProxy deploys a new Ethereum contract, binding an instance of GnosisSafeProxy to it.
func NewGnosisSafeProxy ¶ added in v1.0.1
func NewGnosisSafeProxy(address common.Address, backend bind.ContractBackend) (*GnosisSafeProxy, error)
NewGnosisSafeProxy creates a new instance of GnosisSafeProxy, bound to a specific deployed contract.
type GnosisSafeProxyCaller ¶ added in v1.0.1
type GnosisSafeProxyCaller struct {
// contains filtered or unexported fields
}
GnosisSafeProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGnosisSafeProxyCaller ¶ added in v1.0.1
func NewGnosisSafeProxyCaller(address common.Address, caller bind.ContractCaller) (*GnosisSafeProxyCaller, error)
NewGnosisSafeProxyCaller creates a new read-only instance of GnosisSafeProxy, bound to a specific deployed contract.
type GnosisSafeProxyCallerRaw ¶ added in v1.0.1
type GnosisSafeProxyCallerRaw struct {
Contract *GnosisSafeProxyCaller // Generic read-only contract binding to access the raw methods on
}
GnosisSafeProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GnosisSafeProxyCallerRaw) Call ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxyCallerRaw) 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 GnosisSafeProxyCallerSession ¶ added in v1.0.1
type GnosisSafeProxyCallerSession struct { Contract *GnosisSafeProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GnosisSafeProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type GnosisSafeProxyFactory ¶
type GnosisSafeProxyFactory struct { GnosisSafeProxyFactoryCaller // Read-only binding to the contract GnosisSafeProxyFactoryTransactor // Write-only binding to the contract GnosisSafeProxyFactoryFilterer // Log filterer for contract events }
GnosisSafeProxyFactory is an auto generated Go binding around an Ethereum contract.
func DeployGnosisSafeProxyFactory ¶
func DeployGnosisSafeProxyFactory(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GnosisSafeProxyFactory, error)
DeployGnosisSafeProxyFactory deploys a new Ethereum contract, binding an instance of GnosisSafeProxyFactory to it.
func NewGnosisSafeProxyFactory ¶
func NewGnosisSafeProxyFactory(address common.Address, backend bind.ContractBackend) (*GnosisSafeProxyFactory, error)
NewGnosisSafeProxyFactory creates a new instance of GnosisSafeProxyFactory, bound to a specific deployed contract.
type GnosisSafeProxyFactoryCaller ¶
type GnosisSafeProxyFactoryCaller struct {
// contains filtered or unexported fields
}
GnosisSafeProxyFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGnosisSafeProxyFactoryCaller ¶
func NewGnosisSafeProxyFactoryCaller(address common.Address, caller bind.ContractCaller) (*GnosisSafeProxyFactoryCaller, error)
NewGnosisSafeProxyFactoryCaller creates a new read-only instance of GnosisSafeProxyFactory, bound to a specific deployed contract.
func (*GnosisSafeProxyFactoryCaller) ProxyCreationCode ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryCaller) ProxyCreationCode(opts *bind.CallOpts) ([]byte, error)
ProxyCreationCode is a free data retrieval call binding the contract method 0x53e5d935.
Solidity: function proxyCreationCode() pure returns(bytes)
func (*GnosisSafeProxyFactoryCaller) ProxyRuntimeCode ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryCaller) ProxyRuntimeCode(opts *bind.CallOpts) ([]byte, error)
ProxyRuntimeCode is a free data retrieval call binding the contract method 0xaddacc0f.
Solidity: function proxyRuntimeCode() pure returns(bytes)
type GnosisSafeProxyFactoryCallerRaw ¶
type GnosisSafeProxyFactoryCallerRaw struct {
Contract *GnosisSafeProxyFactoryCaller // Generic read-only contract binding to access the raw methods on
}
GnosisSafeProxyFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GnosisSafeProxyFactoryCallerRaw) Call ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryCallerRaw) 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 GnosisSafeProxyFactoryCallerSession ¶
type GnosisSafeProxyFactoryCallerSession struct { Contract *GnosisSafeProxyFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GnosisSafeProxyFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GnosisSafeProxyFactoryCallerSession) ProxyCreationCode ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryCallerSession) ProxyCreationCode() ([]byte, error)
ProxyCreationCode is a free data retrieval call binding the contract method 0x53e5d935.
Solidity: function proxyCreationCode() pure returns(bytes)
func (*GnosisSafeProxyFactoryCallerSession) ProxyRuntimeCode ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryCallerSession) ProxyRuntimeCode() ([]byte, error)
ProxyRuntimeCode is a free data retrieval call binding the contract method 0xaddacc0f.
Solidity: function proxyRuntimeCode() pure returns(bytes)
type GnosisSafeProxyFactoryFilterer ¶
type GnosisSafeProxyFactoryFilterer struct {
// contains filtered or unexported fields
}
GnosisSafeProxyFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGnosisSafeProxyFactoryFilterer ¶
func NewGnosisSafeProxyFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*GnosisSafeProxyFactoryFilterer, error)
NewGnosisSafeProxyFactoryFilterer creates a new log filterer instance of GnosisSafeProxyFactory, bound to a specific deployed contract.
func (*GnosisSafeProxyFactoryFilterer) FilterProxyCreation ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryFilterer) FilterProxyCreation(opts *bind.FilterOpts) (*GnosisSafeProxyFactoryProxyCreationIterator, error)
FilterProxyCreation is a free log retrieval operation binding the contract event 0xa38789425dbeee0239e16ff2d2567e31720127fbc6430758c1a4efc6aef29f80.
Solidity: event ProxyCreation(address proxy)
func (*GnosisSafeProxyFactoryFilterer) ParseProxyCreation ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryFilterer) ParseProxyCreation(log types.Log) (*GnosisSafeProxyFactoryProxyCreation, error)
ParseProxyCreation is a log parse operation binding the contract event 0xa38789425dbeee0239e16ff2d2567e31720127fbc6430758c1a4efc6aef29f80.
Solidity: event ProxyCreation(address proxy)
func (*GnosisSafeProxyFactoryFilterer) WatchProxyCreation ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryFilterer) WatchProxyCreation(opts *bind.WatchOpts, sink chan<- *GnosisSafeProxyFactoryProxyCreation) (event.Subscription, error)
WatchProxyCreation is a free log subscription operation binding the contract event 0xa38789425dbeee0239e16ff2d2567e31720127fbc6430758c1a4efc6aef29f80.
Solidity: event ProxyCreation(address proxy)
type GnosisSafeProxyFactoryProxyCreation ¶
type GnosisSafeProxyFactoryProxyCreation struct { Proxy common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeProxyFactoryProxyCreation represents a ProxyCreation event raised by the GnosisSafeProxyFactory contract.
type GnosisSafeProxyFactoryProxyCreationIterator ¶
type GnosisSafeProxyFactoryProxyCreationIterator struct { Event *GnosisSafeProxyFactoryProxyCreation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeProxyFactoryProxyCreationIterator is returned from FilterProxyCreation and is used to iterate over the raw logs and unpacked data for ProxyCreation events raised by the GnosisSafeProxyFactory contract.
func (*GnosisSafeProxyFactoryProxyCreationIterator) Close ¶
func (it *GnosisSafeProxyFactoryProxyCreationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeProxyFactoryProxyCreationIterator) Error ¶
func (it *GnosisSafeProxyFactoryProxyCreationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeProxyFactoryProxyCreationIterator) Next ¶
func (it *GnosisSafeProxyFactoryProxyCreationIterator) 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 GnosisSafeProxyFactoryRaw ¶
type GnosisSafeProxyFactoryRaw struct {
Contract *GnosisSafeProxyFactory // Generic contract binding to access the raw methods on
}
GnosisSafeProxyFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GnosisSafeProxyFactoryRaw) Call ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryRaw) 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 (*GnosisSafeProxyFactoryRaw) Transact ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeProxyFactoryRaw) Transfer ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryRaw) 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 GnosisSafeProxyFactorySession ¶
type GnosisSafeProxyFactorySession struct { Contract *GnosisSafeProxyFactory // 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 }
GnosisSafeProxyFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GnosisSafeProxyFactorySession) CalculateCreateProxyWithNonceAddress ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) CalculateCreateProxyWithNonceAddress(_mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
CalculateCreateProxyWithNonceAddress is a paid mutator transaction binding the contract method 0x2500510e.
Solidity: function calculateCreateProxyWithNonceAddress(address _mastercopy, bytes initializer, uint256 saltNonce) returns(address proxy)
func (*GnosisSafeProxyFactorySession) CreateProxy ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) CreateProxy(masterCopy common.Address, data []byte) (*types.Transaction, error)
CreateProxy is a paid mutator transaction binding the contract method 0x61b69abd.
Solidity: function createProxy(address masterCopy, bytes data) returns(address proxy)
func (*GnosisSafeProxyFactorySession) CreateProxyWithCallback ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) CreateProxyWithCallback(_mastercopy common.Address, initializer []byte, saltNonce *big.Int, callback common.Address) (*types.Transaction, error)
CreateProxyWithCallback is a paid mutator transaction binding the contract method 0xd18af54d.
Solidity: function createProxyWithCallback(address _mastercopy, bytes initializer, uint256 saltNonce, address callback) returns(address proxy)
func (*GnosisSafeProxyFactorySession) CreateProxyWithNonce ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) CreateProxyWithNonce(_mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
CreateProxyWithNonce is a paid mutator transaction binding the contract method 0x1688f0b9.
Solidity: function createProxyWithNonce(address _mastercopy, bytes initializer, uint256 saltNonce) returns(address proxy)
func (*GnosisSafeProxyFactorySession) ProxyCreationCode ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) ProxyCreationCode() ([]byte, error)
ProxyCreationCode is a free data retrieval call binding the contract method 0x53e5d935.
Solidity: function proxyCreationCode() pure returns(bytes)
func (*GnosisSafeProxyFactorySession) ProxyRuntimeCode ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactorySession) ProxyRuntimeCode() ([]byte, error)
ProxyRuntimeCode is a free data retrieval call binding the contract method 0xaddacc0f.
Solidity: function proxyRuntimeCode() pure returns(bytes)
type GnosisSafeProxyFactoryTransactor ¶
type GnosisSafeProxyFactoryTransactor struct {
// contains filtered or unexported fields
}
GnosisSafeProxyFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGnosisSafeProxyFactoryTransactor ¶
func NewGnosisSafeProxyFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*GnosisSafeProxyFactoryTransactor, error)
NewGnosisSafeProxyFactoryTransactor creates a new write-only instance of GnosisSafeProxyFactory, bound to a specific deployed contract.
func (*GnosisSafeProxyFactoryTransactor) CalculateCreateProxyWithNonceAddress ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactor) CalculateCreateProxyWithNonceAddress(opts *bind.TransactOpts, _mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
CalculateCreateProxyWithNonceAddress is a paid mutator transaction binding the contract method 0x2500510e.
Solidity: function calculateCreateProxyWithNonceAddress(address _mastercopy, bytes initializer, uint256 saltNonce) returns(address proxy)
func (*GnosisSafeProxyFactoryTransactor) CreateProxy ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactor) CreateProxy(opts *bind.TransactOpts, masterCopy common.Address, data []byte) (*types.Transaction, error)
CreateProxy is a paid mutator transaction binding the contract method 0x61b69abd.
Solidity: function createProxy(address masterCopy, bytes data) returns(address proxy)
func (*GnosisSafeProxyFactoryTransactor) CreateProxyWithCallback ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactor) CreateProxyWithCallback(opts *bind.TransactOpts, _mastercopy common.Address, initializer []byte, saltNonce *big.Int, callback common.Address) (*types.Transaction, error)
CreateProxyWithCallback is a paid mutator transaction binding the contract method 0xd18af54d.
Solidity: function createProxyWithCallback(address _mastercopy, bytes initializer, uint256 saltNonce, address callback) returns(address proxy)
func (*GnosisSafeProxyFactoryTransactor) CreateProxyWithNonce ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactor) CreateProxyWithNonce(opts *bind.TransactOpts, _mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
CreateProxyWithNonce is a paid mutator transaction binding the contract method 0x1688f0b9.
Solidity: function createProxyWithNonce(address _mastercopy, bytes initializer, uint256 saltNonce) returns(address proxy)
type GnosisSafeProxyFactoryTransactorRaw ¶
type GnosisSafeProxyFactoryTransactorRaw struct {
Contract *GnosisSafeProxyFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
GnosisSafeProxyFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GnosisSafeProxyFactoryTransactorRaw) Transact ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeProxyFactoryTransactorRaw) Transfer ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorRaw) 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 GnosisSafeProxyFactoryTransactorSession ¶
type GnosisSafeProxyFactoryTransactorSession struct { Contract *GnosisSafeProxyFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GnosisSafeProxyFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GnosisSafeProxyFactoryTransactorSession) CalculateCreateProxyWithNonceAddress ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorSession) CalculateCreateProxyWithNonceAddress(_mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
CalculateCreateProxyWithNonceAddress is a paid mutator transaction binding the contract method 0x2500510e.
Solidity: function calculateCreateProxyWithNonceAddress(address _mastercopy, bytes initializer, uint256 saltNonce) returns(address proxy)
func (*GnosisSafeProxyFactoryTransactorSession) CreateProxy ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorSession) CreateProxy(masterCopy common.Address, data []byte) (*types.Transaction, error)
CreateProxy is a paid mutator transaction binding the contract method 0x61b69abd.
Solidity: function createProxy(address masterCopy, bytes data) returns(address proxy)
func (*GnosisSafeProxyFactoryTransactorSession) CreateProxyWithCallback ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorSession) CreateProxyWithCallback(_mastercopy common.Address, initializer []byte, saltNonce *big.Int, callback common.Address) (*types.Transaction, error)
CreateProxyWithCallback is a paid mutator transaction binding the contract method 0xd18af54d.
Solidity: function createProxyWithCallback(address _mastercopy, bytes initializer, uint256 saltNonce, address callback) returns(address proxy)
func (*GnosisSafeProxyFactoryTransactorSession) CreateProxyWithNonce ¶
func (_GnosisSafeProxyFactory *GnosisSafeProxyFactoryTransactorSession) CreateProxyWithNonce(_mastercopy common.Address, initializer []byte, saltNonce *big.Int) (*types.Transaction, error)
CreateProxyWithNonce is a paid mutator transaction binding the contract method 0x1688f0b9.
Solidity: function createProxyWithNonce(address _mastercopy, bytes initializer, uint256 saltNonce) returns(address proxy)
type GnosisSafeProxyFilterer ¶ added in v1.0.1
type GnosisSafeProxyFilterer struct {
// contains filtered or unexported fields
}
GnosisSafeProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGnosisSafeProxyFilterer ¶ added in v1.0.1
func NewGnosisSafeProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*GnosisSafeProxyFilterer, error)
NewGnosisSafeProxyFilterer creates a new log filterer instance of GnosisSafeProxy, bound to a specific deployed contract.
type GnosisSafeProxyRaw ¶ added in v1.0.1
type GnosisSafeProxyRaw struct {
Contract *GnosisSafeProxy // Generic contract binding to access the raw methods on
}
GnosisSafeProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GnosisSafeProxyRaw) Call ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxyRaw) 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 (*GnosisSafeProxyRaw) Transact ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeProxyRaw) Transfer ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxyRaw) 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 GnosisSafeProxySession ¶ added in v1.0.1
type GnosisSafeProxySession struct { Contract *GnosisSafeProxy // 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 }
GnosisSafeProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GnosisSafeProxySession) Fallback ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxySession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
type GnosisSafeProxyTransactor ¶ added in v1.0.1
type GnosisSafeProxyTransactor struct {
// contains filtered or unexported fields
}
GnosisSafeProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGnosisSafeProxyTransactor ¶ added in v1.0.1
func NewGnosisSafeProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*GnosisSafeProxyTransactor, error)
NewGnosisSafeProxyTransactor creates a new write-only instance of GnosisSafeProxy, bound to a specific deployed contract.
func (*GnosisSafeProxyTransactor) Fallback ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxyTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
type GnosisSafeProxyTransactorRaw ¶ added in v1.0.1
type GnosisSafeProxyTransactorRaw struct {
Contract *GnosisSafeProxyTransactor // Generic write-only contract binding to access the raw methods on
}
GnosisSafeProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GnosisSafeProxyTransactorRaw) Transact ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeProxyTransactorRaw) Transfer ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxyTransactorRaw) 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 GnosisSafeProxyTransactorSession ¶ added in v1.0.1
type GnosisSafeProxyTransactorSession struct { Contract *GnosisSafeProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GnosisSafeProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GnosisSafeProxyTransactorSession) Fallback ¶ added in v1.0.1
func (_GnosisSafeProxy *GnosisSafeProxyTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
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 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) ChangeMasterCopy ¶
func (_GnosisSafe *GnosisSafeSession) ChangeMasterCopy(_masterCopy common.Address) (*types.Transaction, error)
ChangeMasterCopy is a paid mutator transaction binding the contract method 0x7de7edef.
Solidity: function changeMasterCopy(address _masterCopy) returns()
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) 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() payable returns()
func (*GnosisSafeSession) GetMessageHash ¶
func (_GnosisSafe *GnosisSafeSession) GetMessageHash(message []byte) ([32]byte, error)
GetMessageHash is a free data retrieval call binding the contract method 0x0a1028c4.
Solidity: function getMessageHash(bytes message) view returns(bytes32)
func (*GnosisSafeSession) GetModules ¶
func (_GnosisSafe *GnosisSafeSession) GetModules() ([]common.Address, error)
GetModules is a free data retrieval call binding the contract method 0xb2494df3.
Solidity: function getModules() view returns(address[])
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) 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) IsValidSignature ¶
func (_GnosisSafe *GnosisSafeSession) IsValidSignature(_data []byte, _signature []byte) (*types.Transaction, error)
IsValidSignature is a paid mutator transaction binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) returns(bytes4)
func (*GnosisSafeSession) NAME ¶
func (_GnosisSafe *GnosisSafeSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
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) 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) 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) SignMessage ¶
func (_GnosisSafe *GnosisSafeSession) SignMessage(_data []byte) (*types.Transaction, error)
SignMessage is a paid mutator transaction binding the contract method 0x85a5affe.
Solidity: function signMessage(bytes _data) 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) 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) ChangeMasterCopy ¶
func (_GnosisSafe *GnosisSafeTransactor) ChangeMasterCopy(opts *bind.TransactOpts, _masterCopy common.Address) (*types.Transaction, error)
ChangeMasterCopy is a paid mutator transaction binding the contract method 0x7de7edef.
Solidity: function changeMasterCopy(address _masterCopy) 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() payable returns()
func (*GnosisSafeTransactor) IsValidSignature ¶
func (_GnosisSafe *GnosisSafeTransactor) IsValidSignature(opts *bind.TransactOpts, _data []byte, _signature []byte) (*types.Transaction, error)
IsValidSignature is a paid mutator transaction binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) returns(bytes4)
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) 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) SignMessage ¶
func (_GnosisSafe *GnosisSafeTransactor) SignMessage(opts *bind.TransactOpts, _data []byte) (*types.Transaction, error)
SignMessage is a paid mutator transaction binding the contract method 0x85a5affe.
Solidity: function signMessage(bytes _data) 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) ChangeMasterCopy ¶
func (_GnosisSafe *GnosisSafeTransactorSession) ChangeMasterCopy(_masterCopy common.Address) (*types.Transaction, error)
ChangeMasterCopy is a paid mutator transaction binding the contract method 0x7de7edef.
Solidity: function changeMasterCopy(address _masterCopy) 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() payable returns()
func (*GnosisSafeTransactorSession) IsValidSignature ¶
func (_GnosisSafe *GnosisSafeTransactorSession) IsValidSignature(_data []byte, _signature []byte) (*types.Transaction, error)
IsValidSignature is a paid mutator transaction binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) returns(bytes4)
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) 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) SignMessage ¶
func (_GnosisSafe *GnosisSafeTransactorSession) SignMessage(_data []byte) (*types.Transaction, error)
SignMessage is a paid mutator transaction binding the contract method 0x85a5affe.
Solidity: function signMessage(bytes _data) 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 TestContract ¶ added in v1.0.3
type TestContract struct { TestContractCaller // Read-only binding to the contract TestContractTransactor // Write-only binding to the contract TestContractFilterer // Log filterer for contract events }
TestContract is an auto generated Go binding around an Ethereum contract.
func DeployTestContract ¶ added in v1.0.3
func DeployTestContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TestContract, error)
DeployTestContract deploys a new Ethereum contract, binding an instance of TestContract to it.
func NewTestContract ¶ added in v1.0.3
func NewTestContract(address common.Address, backend bind.ContractBackend) (*TestContract, error)
NewTestContract creates a new instance of TestContract, bound to a specific deployed contract.
type TestContractCaller ¶ added in v1.0.3
type TestContractCaller struct {
// contains filtered or unexported fields
}
TestContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTestContractCaller ¶ added in v1.0.3
func NewTestContractCaller(address common.Address, caller bind.ContractCaller) (*TestContractCaller, error)
NewTestContractCaller creates a new read-only instance of TestContract, bound to a specific deployed contract.
type TestContractCallerRaw ¶ added in v1.0.3
type TestContractCallerRaw struct {
Contract *TestContractCaller // Generic read-only contract binding to access the raw methods on
}
TestContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TestContractCallerRaw) Call ¶ added in v1.0.3
func (_TestContract *TestContractCallerRaw) 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 TestContractCallerSession ¶ added in v1.0.3
type TestContractCallerSession struct { Contract *TestContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TestContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TestContractFilterer ¶ added in v1.0.3
type TestContractFilterer struct {
// contains filtered or unexported fields
}
TestContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTestContractFilterer ¶ added in v1.0.3
func NewTestContractFilterer(address common.Address, filterer bind.ContractFilterer) (*TestContractFilterer, error)
NewTestContractFilterer creates a new log filterer instance of TestContract, bound to a specific deployed contract.
type TestContractRaw ¶ added in v1.0.3
type TestContractRaw struct {
Contract *TestContract // Generic contract binding to access the raw methods on
}
TestContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TestContractRaw) Call ¶ added in v1.0.3
func (_TestContract *TestContractRaw) 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 (*TestContractRaw) Transact ¶ added in v1.0.3
func (_TestContract *TestContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TestContractRaw) Transfer ¶ added in v1.0.3
func (_TestContract *TestContractRaw) 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 TestContractSession ¶ added in v1.0.3
type TestContractSession struct { Contract *TestContract // 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 }
TestContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TestContractSession) CallAssert ¶ added in v1.0.3
func (_TestContract *TestContractSession) CallAssert(ok bool) (*types.Transaction, error)
CallAssert is a paid mutator transaction binding the contract method 0x663720b9.
Solidity: function callAssert(bool ok) payable returns()
func (*TestContractSession) CallRequire ¶ added in v1.0.3
func (_TestContract *TestContractSession) CallRequire(ok bool) (*types.Transaction, error)
CallRequire is a paid mutator transaction binding the contract method 0x4e79a584.
Solidity: function callRequire(bool ok) payable returns()
func (*TestContractSession) CallRevert ¶ added in v1.0.3
func (_TestContract *TestContractSession) CallRevert() (*types.Transaction, error)
CallRevert is a paid mutator transaction binding the contract method 0xed329299.
Solidity: function callRevert() payable returns()
type TestContractTransactor ¶ added in v1.0.3
type TestContractTransactor struct {
// contains filtered or unexported fields
}
TestContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTestContractTransactor ¶ added in v1.0.3
func NewTestContractTransactor(address common.Address, transactor bind.ContractTransactor) (*TestContractTransactor, error)
NewTestContractTransactor creates a new write-only instance of TestContract, bound to a specific deployed contract.
func (*TestContractTransactor) CallAssert ¶ added in v1.0.3
func (_TestContract *TestContractTransactor) CallAssert(opts *bind.TransactOpts, ok bool) (*types.Transaction, error)
CallAssert is a paid mutator transaction binding the contract method 0x663720b9.
Solidity: function callAssert(bool ok) payable returns()
func (*TestContractTransactor) CallRequire ¶ added in v1.0.3
func (_TestContract *TestContractTransactor) CallRequire(opts *bind.TransactOpts, ok bool) (*types.Transaction, error)
CallRequire is a paid mutator transaction binding the contract method 0x4e79a584.
Solidity: function callRequire(bool ok) payable returns()
func (*TestContractTransactor) CallRevert ¶ added in v1.0.3
func (_TestContract *TestContractTransactor) CallRevert(opts *bind.TransactOpts) (*types.Transaction, error)
CallRevert is a paid mutator transaction binding the contract method 0xed329299.
Solidity: function callRevert() payable returns()
type TestContractTransactorRaw ¶ added in v1.0.3
type TestContractTransactorRaw struct {
Contract *TestContractTransactor // Generic write-only contract binding to access the raw methods on
}
TestContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TestContractTransactorRaw) Transact ¶ added in v1.0.3
func (_TestContract *TestContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TestContractTransactorRaw) Transfer ¶ added in v1.0.3
func (_TestContract *TestContractTransactorRaw) 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 TestContractTransactorSession ¶ added in v1.0.3
type TestContractTransactorSession struct { Contract *TestContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TestContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TestContractTransactorSession) CallAssert ¶ added in v1.0.3
func (_TestContract *TestContractTransactorSession) CallAssert(ok bool) (*types.Transaction, error)
CallAssert is a paid mutator transaction binding the contract method 0x663720b9.
Solidity: function callAssert(bool ok) payable returns()
func (*TestContractTransactorSession) CallRequire ¶ added in v1.0.3
func (_TestContract *TestContractTransactorSession) CallRequire(ok bool) (*types.Transaction, error)
CallRequire is a paid mutator transaction binding the contract method 0x4e79a584.
Solidity: function callRequire(bool ok) payable returns()
func (*TestContractTransactorSession) CallRevert ¶ added in v1.0.3
func (_TestContract *TestContractTransactorSession) CallRevert() (*types.Transaction, error)
CallRevert is a paid mutator transaction binding the contract method 0xed329299.
Solidity: function callRevert() payable returns()