Documentation ¶
Overview ¶
Package openseatestabi is a generated package providing test doubles of OpenSea contracts. There is likely no need to use this package directly as its functionality is exposed via the openseatest package.
Index ¶
- Variables
- type OwnableDelegateProxy
- type OwnableDelegateProxyCaller
- type OwnableDelegateProxyCallerRaw
- type OwnableDelegateProxyCallerSession
- type OwnableDelegateProxyFilterer
- type OwnableDelegateProxyRaw
- func (_OwnableDelegateProxy *OwnableDelegateProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnableDelegateProxy *OwnableDelegateProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableDelegateProxy *OwnableDelegateProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableDelegateProxySession
- type OwnableDelegateProxyTransactor
- type OwnableDelegateProxyTransactorRaw
- type OwnableDelegateProxyTransactorSession
- type ProxyRegistry
- type ProxyRegistryCaller
- type ProxyRegistryCallerRaw
- type ProxyRegistryCallerSession
- type ProxyRegistryFilterer
- type ProxyRegistryRaw
- func (_ProxyRegistry *ProxyRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ProxyRegistry *ProxyRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ProxyRegistry *ProxyRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxyRegistrySession
- type ProxyRegistryTransactor
- type ProxyRegistryTransactorRaw
- type ProxyRegistryTransactorSession
- type SimulatedProxyRegistry
- type SimulatedProxyRegistryCaller
- type SimulatedProxyRegistryCallerRaw
- type SimulatedProxyRegistryCallerSession
- type SimulatedProxyRegistryFilterer
- type SimulatedProxyRegistryRaw
- func (_SimulatedProxyRegistry *SimulatedProxyRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SimulatedProxyRegistry *SimulatedProxyRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimulatedProxyRegistry *SimulatedProxyRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimulatedProxyRegistrySession
- type SimulatedProxyRegistryTransactor
- type SimulatedProxyRegistryTransactorRaw
- type SimulatedProxyRegistryTransactorSession
Constants ¶
This section is empty.
Variables ¶
var OwnableDelegateProxyABI = OwnableDelegateProxyMetaData.ABI
OwnableDelegateProxyABI is the input ABI used to generate the binding from. Deprecated: Use OwnableDelegateProxyMetaData.ABI instead.
var OwnableDelegateProxyBin = OwnableDelegateProxyMetaData.Bin
OwnableDelegateProxyBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnableDelegateProxyMetaData.Bin instead.
var OwnableDelegateProxyMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220c7791bfc0f61e8ff0b6bab62b1bae5053ff322afe22c8a87fe1bb5fd0dd261df64736f6c634300080a0033",
}
OwnableDelegateProxyMetaData contains all meta data concerning the OwnableDelegateProxy contract.
var ProxyRegistryABI = ProxyRegistryMetaData.ABI
ProxyRegistryABI is the input ABI used to generate the binding from. Deprecated: Use ProxyRegistryMetaData.ABI instead.
var ProxyRegistryBin = ProxyRegistryMetaData.Bin
ProxyRegistryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ProxyRegistryMetaData.Bin instead.
var ProxyRegistryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"proxies\",\"outputs\":[{\"internalType\":\"contractOwnableDelegateProxy\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506101d3806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063c455279114610030575b600080fd5b61004a600480360381019061004591906100f6565b610060565b6040516100579190610182565b60405180910390f35b60006020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006100c382610098565b9050919050565b6100d3816100b8565b81146100de57600080fd5b50565b6000813590506100f0816100ca565b92915050565b60006020828403121561010c5761010b610093565b5b600061011a848285016100e1565b91505092915050565b6000819050919050565b600061014861014361013e84610098565b610123565b610098565b9050919050565b600061015a8261012d565b9050919050565b600061016c8261014f565b9050919050565b61017c81610161565b82525050565b60006020820190506101976000830184610173565b9291505056fea2646970667358221220f57e82a8daecbb936cff3e9271684cf8f948235a1101ee65a583800bb439fc8d64736f6c634300080a0033",
}
ProxyRegistryMetaData contains all meta data concerning the ProxyRegistry contract.
var SimulatedProxyRegistryABI = SimulatedProxyRegistryMetaData.ABI
SimulatedProxyRegistryABI is the input ABI used to generate the binding from. Deprecated: Use SimulatedProxyRegistryMetaData.ABI instead.
var SimulatedProxyRegistryBin = SimulatedProxyRegistryMetaData.Bin
SimulatedProxyRegistryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SimulatedProxyRegistryMetaData.Bin instead.
var SimulatedProxyRegistryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"proxies\",\"outputs\":[{\"internalType\":\"contractOwnableDelegateProxy\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"}],\"name\":\"setProxyFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506102bb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063ab72167d1461003b578063c455279114610057575b600080fd5b6100556004803603810190610050919061019e565b610087565b005b610071600480360381019061006c91906101de565b610108565b60405161007e919061026a565b60405180910390f35b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60006020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061016b82610140565b9050919050565b61017b81610160565b811461018657600080fd5b50565b60008135905061019881610172565b92915050565b600080604083850312156101b5576101b461013b565b5b60006101c385828601610189565b92505060206101d485828601610189565b9150509250929050565b6000602082840312156101f4576101f361013b565b5b600061020284828501610189565b91505092915050565b6000819050919050565b600061023061022b61022684610140565b61020b565b610140565b9050919050565b600061024282610215565b9050919050565b600061025482610237565b9050919050565b61026481610249565b82525050565b600060208201905061027f600083018461025b565b9291505056fea26469706673582212205131288b495438144ef3833b64d7a2643b5e7f0ca2451629a3eaa82f705c07b564736f6c634300080a0033",
}
SimulatedProxyRegistryMetaData contains all meta data concerning the SimulatedProxyRegistry contract.
Functions ¶
This section is empty.
Types ¶
type OwnableDelegateProxy ¶
type OwnableDelegateProxy struct { OwnableDelegateProxyCaller // Read-only binding to the contract OwnableDelegateProxyTransactor // Write-only binding to the contract OwnableDelegateProxyFilterer // Log filterer for contract events }
OwnableDelegateProxy is an auto generated Go binding around an Ethereum contract.
func DeployOwnableDelegateProxy ¶
func DeployOwnableDelegateProxy(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OwnableDelegateProxy, error)
DeployOwnableDelegateProxy deploys a new Ethereum contract, binding an instance of OwnableDelegateProxy to it.
func NewOwnableDelegateProxy ¶
func NewOwnableDelegateProxy(address common.Address, backend bind.ContractBackend) (*OwnableDelegateProxy, error)
NewOwnableDelegateProxy creates a new instance of OwnableDelegateProxy, bound to a specific deployed contract.
type OwnableDelegateProxyCaller ¶
type OwnableDelegateProxyCaller struct {
// contains filtered or unexported fields
}
OwnableDelegateProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableDelegateProxyCaller ¶
func NewOwnableDelegateProxyCaller(address common.Address, caller bind.ContractCaller) (*OwnableDelegateProxyCaller, error)
NewOwnableDelegateProxyCaller creates a new read-only instance of OwnableDelegateProxy, bound to a specific deployed contract.
type OwnableDelegateProxyCallerRaw ¶
type OwnableDelegateProxyCallerRaw struct {
Contract *OwnableDelegateProxyCaller // Generic read-only contract binding to access the raw methods on
}
OwnableDelegateProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableDelegateProxyCallerRaw) Call ¶
func (_OwnableDelegateProxy *OwnableDelegateProxyCallerRaw) 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 OwnableDelegateProxyCallerSession ¶
type OwnableDelegateProxyCallerSession struct { Contract *OwnableDelegateProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableDelegateProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableDelegateProxyFilterer ¶
type OwnableDelegateProxyFilterer struct {
// contains filtered or unexported fields
}
OwnableDelegateProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableDelegateProxyFilterer ¶
func NewOwnableDelegateProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableDelegateProxyFilterer, error)
NewOwnableDelegateProxyFilterer creates a new log filterer instance of OwnableDelegateProxy, bound to a specific deployed contract.
type OwnableDelegateProxyRaw ¶
type OwnableDelegateProxyRaw struct {
Contract *OwnableDelegateProxy // Generic contract binding to access the raw methods on
}
OwnableDelegateProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableDelegateProxyRaw) Call ¶
func (_OwnableDelegateProxy *OwnableDelegateProxyRaw) 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 (*OwnableDelegateProxyRaw) Transact ¶
func (_OwnableDelegateProxy *OwnableDelegateProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableDelegateProxyRaw) Transfer ¶
func (_OwnableDelegateProxy *OwnableDelegateProxyRaw) 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 OwnableDelegateProxySession ¶
type OwnableDelegateProxySession struct { Contract *OwnableDelegateProxy // 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 }
OwnableDelegateProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type OwnableDelegateProxyTransactor ¶
type OwnableDelegateProxyTransactor struct {
// contains filtered or unexported fields
}
OwnableDelegateProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableDelegateProxyTransactor ¶
func NewOwnableDelegateProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableDelegateProxyTransactor, error)
NewOwnableDelegateProxyTransactor creates a new write-only instance of OwnableDelegateProxy, bound to a specific deployed contract.
type OwnableDelegateProxyTransactorRaw ¶
type OwnableDelegateProxyTransactorRaw struct {
Contract *OwnableDelegateProxyTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableDelegateProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableDelegateProxyTransactorRaw) Transact ¶
func (_OwnableDelegateProxy *OwnableDelegateProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableDelegateProxyTransactorRaw) Transfer ¶
func (_OwnableDelegateProxy *OwnableDelegateProxyTransactorRaw) 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 OwnableDelegateProxyTransactorSession ¶
type OwnableDelegateProxyTransactorSession struct { Contract *OwnableDelegateProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableDelegateProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ProxyRegistry ¶
type ProxyRegistry struct { ProxyRegistryCaller // Read-only binding to the contract ProxyRegistryTransactor // Write-only binding to the contract ProxyRegistryFilterer // Log filterer for contract events }
ProxyRegistry is an auto generated Go binding around an Ethereum contract.
func DeployProxyRegistry ¶
func DeployProxyRegistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ProxyRegistry, error)
DeployProxyRegistry deploys a new Ethereum contract, binding an instance of ProxyRegistry to it.
func NewProxyRegistry ¶
func NewProxyRegistry(address common.Address, backend bind.ContractBackend) (*ProxyRegistry, error)
NewProxyRegistry creates a new instance of ProxyRegistry, bound to a specific deployed contract.
type ProxyRegistryCaller ¶
type ProxyRegistryCaller struct {
// contains filtered or unexported fields
}
ProxyRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyRegistryCaller ¶
func NewProxyRegistryCaller(address common.Address, caller bind.ContractCaller) (*ProxyRegistryCaller, error)
NewProxyRegistryCaller creates a new read-only instance of ProxyRegistry, bound to a specific deployed contract.
type ProxyRegistryCallerRaw ¶
type ProxyRegistryCallerRaw struct {
Contract *ProxyRegistryCaller // Generic read-only contract binding to access the raw methods on
}
ProxyRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyRegistryCallerRaw) Call ¶
func (_ProxyRegistry *ProxyRegistryCallerRaw) 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 ProxyRegistryCallerSession ¶
type ProxyRegistryCallerSession struct { Contract *ProxyRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProxyRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ProxyRegistryFilterer ¶
type ProxyRegistryFilterer struct {
// contains filtered or unexported fields
}
ProxyRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyRegistryFilterer ¶
func NewProxyRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyRegistryFilterer, error)
NewProxyRegistryFilterer creates a new log filterer instance of ProxyRegistry, bound to a specific deployed contract.
type ProxyRegistryRaw ¶
type ProxyRegistryRaw struct {
Contract *ProxyRegistry // Generic contract binding to access the raw methods on
}
ProxyRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyRegistryRaw) Call ¶
func (_ProxyRegistry *ProxyRegistryRaw) 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 (*ProxyRegistryRaw) Transact ¶
func (_ProxyRegistry *ProxyRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyRegistryRaw) Transfer ¶
func (_ProxyRegistry *ProxyRegistryRaw) 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 ProxyRegistrySession ¶
type ProxyRegistrySession struct { Contract *ProxyRegistry // 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 }
ProxyRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ProxyRegistryTransactor ¶
type ProxyRegistryTransactor struct {
// contains filtered or unexported fields
}
ProxyRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyRegistryTransactor ¶
func NewProxyRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyRegistryTransactor, error)
NewProxyRegistryTransactor creates a new write-only instance of ProxyRegistry, bound to a specific deployed contract.
type ProxyRegistryTransactorRaw ¶
type ProxyRegistryTransactorRaw struct {
Contract *ProxyRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
ProxyRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyRegistryTransactorRaw) Transact ¶
func (_ProxyRegistry *ProxyRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyRegistryTransactorRaw) Transfer ¶
func (_ProxyRegistry *ProxyRegistryTransactorRaw) 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 ProxyRegistryTransactorSession ¶
type ProxyRegistryTransactorSession struct { Contract *ProxyRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProxyRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SimulatedProxyRegistry ¶
type SimulatedProxyRegistry struct { SimulatedProxyRegistryCaller // Read-only binding to the contract SimulatedProxyRegistryTransactor // Write-only binding to the contract SimulatedProxyRegistryFilterer // Log filterer for contract events }
SimulatedProxyRegistry is an auto generated Go binding around an Ethereum contract.
func DeploySimulatedProxyRegistry ¶
func DeploySimulatedProxyRegistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimulatedProxyRegistry, error)
DeploySimulatedProxyRegistry deploys a new Ethereum contract, binding an instance of SimulatedProxyRegistry to it.
func NewSimulatedProxyRegistry ¶
func NewSimulatedProxyRegistry(address common.Address, backend bind.ContractBackend) (*SimulatedProxyRegistry, error)
NewSimulatedProxyRegistry creates a new instance of SimulatedProxyRegistry, bound to a specific deployed contract.
type SimulatedProxyRegistryCaller ¶
type SimulatedProxyRegistryCaller struct {
// contains filtered or unexported fields
}
SimulatedProxyRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSimulatedProxyRegistryCaller ¶
func NewSimulatedProxyRegistryCaller(address common.Address, caller bind.ContractCaller) (*SimulatedProxyRegistryCaller, error)
NewSimulatedProxyRegistryCaller creates a new read-only instance of SimulatedProxyRegistry, bound to a specific deployed contract.
func (*SimulatedProxyRegistryCaller) Proxies ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryCaller) Proxies(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
Proxies is a free data retrieval call binding the contract method 0xc4552791.
Solidity: function proxies(address ) view returns(address)
type SimulatedProxyRegistryCallerRaw ¶
type SimulatedProxyRegistryCallerRaw struct {
Contract *SimulatedProxyRegistryCaller // Generic read-only contract binding to access the raw methods on
}
SimulatedProxyRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SimulatedProxyRegistryCallerRaw) Call ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryCallerRaw) 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 SimulatedProxyRegistryCallerSession ¶
type SimulatedProxyRegistryCallerSession struct { Contract *SimulatedProxyRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimulatedProxyRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SimulatedProxyRegistryCallerSession) Proxies ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryCallerSession) Proxies(arg0 common.Address) (common.Address, error)
Proxies is a free data retrieval call binding the contract method 0xc4552791.
Solidity: function proxies(address ) view returns(address)
type SimulatedProxyRegistryFilterer ¶
type SimulatedProxyRegistryFilterer struct {
// contains filtered or unexported fields
}
SimulatedProxyRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSimulatedProxyRegistryFilterer ¶
func NewSimulatedProxyRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*SimulatedProxyRegistryFilterer, error)
NewSimulatedProxyRegistryFilterer creates a new log filterer instance of SimulatedProxyRegistry, bound to a specific deployed contract.
type SimulatedProxyRegistryRaw ¶
type SimulatedProxyRegistryRaw struct {
Contract *SimulatedProxyRegistry // Generic contract binding to access the raw methods on
}
SimulatedProxyRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SimulatedProxyRegistryRaw) Call ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryRaw) 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 (*SimulatedProxyRegistryRaw) Transact ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimulatedProxyRegistryRaw) Transfer ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryRaw) 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 SimulatedProxyRegistrySession ¶
type SimulatedProxyRegistrySession struct { Contract *SimulatedProxyRegistry // 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 }
SimulatedProxyRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SimulatedProxyRegistrySession) Proxies ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistrySession) Proxies(arg0 common.Address) (common.Address, error)
Proxies is a free data retrieval call binding the contract method 0xc4552791.
Solidity: function proxies(address ) view returns(address)
func (*SimulatedProxyRegistrySession) SetProxyFor ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistrySession) SetProxyFor(owner common.Address, proxy common.Address) (*types.Transaction, error)
SetProxyFor is a paid mutator transaction binding the contract method 0xab72167d.
Solidity: function setProxyFor(address owner, address proxy) returns()
type SimulatedProxyRegistryTransactor ¶
type SimulatedProxyRegistryTransactor struct {
// contains filtered or unexported fields
}
SimulatedProxyRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSimulatedProxyRegistryTransactor ¶
func NewSimulatedProxyRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*SimulatedProxyRegistryTransactor, error)
NewSimulatedProxyRegistryTransactor creates a new write-only instance of SimulatedProxyRegistry, bound to a specific deployed contract.
func (*SimulatedProxyRegistryTransactor) SetProxyFor ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryTransactor) SetProxyFor(opts *bind.TransactOpts, owner common.Address, proxy common.Address) (*types.Transaction, error)
SetProxyFor is a paid mutator transaction binding the contract method 0xab72167d.
Solidity: function setProxyFor(address owner, address proxy) returns()
type SimulatedProxyRegistryTransactorRaw ¶
type SimulatedProxyRegistryTransactorRaw struct {
Contract *SimulatedProxyRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
SimulatedProxyRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SimulatedProxyRegistryTransactorRaw) Transact ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimulatedProxyRegistryTransactorRaw) Transfer ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryTransactorRaw) 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 SimulatedProxyRegistryTransactorSession ¶
type SimulatedProxyRegistryTransactorSession struct { Contract *SimulatedProxyRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimulatedProxyRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SimulatedProxyRegistryTransactorSession) SetProxyFor ¶
func (_SimulatedProxyRegistry *SimulatedProxyRegistryTransactorSession) SetProxyFor(owner common.Address, proxy common.Address) (*types.Transaction, error)
SetProxyFor is a paid mutator transaction binding the contract method 0xab72167d.
Solidity: function setProxyFor(address owner, address proxy) returns()