contracts

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2020 License: LGPL-2.1 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const AMISTrustABI = "" /* 1045-byte string literal not displayed */

AMISTrustABI is the input ABI used to generate the binding from.

View Source
const GnosisSafeABI = "" /* 14184-byte string literal not displayed */

GnosisSafeABI is the input ABI used to generate the binding from.

View Source
const GnosisSafeProxyABI = "" /* 244-byte string literal not displayed */

GnosisSafeProxyABI is the input ABI used to generate the binding from.

View Source
const GnosisSafeProxyFactoryABI = "" /* 2506-byte string literal not displayed */

GnosisSafeProxyFactoryABI is the input ABI used to generate the binding from.

View Source
const TestContractABI = "" /* 559-byte string literal not displayed */

TestContractABI is the input ABI used to generate the binding from.

Variables

View Source
var AMISTrustBin = "" /* 3030-byte string literal not displayed */

AMISTrustBin is the compiled bytecode used for deploying new contracts.

View Source
var GnosisSafeBin = "" /* 48904-byte string literal not displayed */

GnosisSafeBin is the compiled bytecode used for deploying new contracts.

View Source
var GnosisSafeProxyBin = "" /* 976-byte string literal not displayed */

GnosisSafeProxyBin is the compiled bytecode used for deploying new contracts.

View Source
var GnosisSafeProxyFactoryBin = "" /* 7976-byte string literal not displayed */

GnosisSafeProxyFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
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

func NewAMISTrust(address common.Address, backend bind.ContractBackend) (*AMISTrust, error)

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

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeApproveHashIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeApproveHashIterator) Next

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

func (_GnosisSafe *GnosisSafeCaller) GetModules(opts *bind.CallOpts) ([]common.Address, error)

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

func (_GnosisSafe *GnosisSafeCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)

GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.

Solidity: function getOwners() view returns(address[])

func (*GnosisSafeCaller) GetThreshold

func (_GnosisSafe *GnosisSafeCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)

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

func (_GnosisSafe *GnosisSafeCaller) Nonce(opts *bind.CallOpts) (*big.Int, error)

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)

func (*GnosisSafeCaller) VERSION

func (_GnosisSafe *GnosisSafeCaller) VERSION(opts *bind.CallOpts) (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeChangedMasterCopyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeChangedMasterCopyIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeChangedThresholdIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeChangedThresholdIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeDisabledModuleIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeDisabledModuleIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeEnabledModuleIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeEnabledModuleIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeExecutionFailureIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeExecutionFailureIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeExecutionFromModuleFailureIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeExecutionFromModuleFailureIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeExecutionFromModuleSuccessIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeExecutionFromModuleSuccessIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeExecutionSuccessIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeExecutionSuccessIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeProxyFactoryProxyCreationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeProxyFactoryProxyCreationIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*GnosisSafeRemovedOwnerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*GnosisSafeRemovedOwnerIterator) Next

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL