openseatestabi

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2022 License: MIT Imports: 9 Imported by: 0

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

Constants

This section is empty.

Variables

View Source
var OwnableDelegateProxyABI = OwnableDelegateProxyMetaData.ABI

OwnableDelegateProxyABI is the input ABI used to generate the binding from. Deprecated: Use OwnableDelegateProxyMetaData.ABI instead.

View Source
var OwnableDelegateProxyBin = OwnableDelegateProxyMetaData.Bin

OwnableDelegateProxyBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnableDelegateProxyMetaData.Bin instead.

View Source
var OwnableDelegateProxyMetaData = &bind.MetaData{
	ABI: "[]",
	Bin: "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220c7791bfc0f61e8ff0b6bab62b1bae5053ff322afe22c8a87fe1bb5fd0dd261df64736f6c634300080a0033",
}

OwnableDelegateProxyMetaData contains all meta data concerning the OwnableDelegateProxy contract.

View Source
var ProxyRegistryABI = ProxyRegistryMetaData.ABI

ProxyRegistryABI is the input ABI used to generate the binding from. Deprecated: Use ProxyRegistryMetaData.ABI instead.

View Source
var ProxyRegistryBin = ProxyRegistryMetaData.Bin

ProxyRegistryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ProxyRegistryMetaData.Bin instead.

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

View Source
var SimulatedProxyRegistryABI = SimulatedProxyRegistryMetaData.ABI

SimulatedProxyRegistryABI is the input ABI used to generate the binding from. Deprecated: Use SimulatedProxyRegistryMetaData.ABI instead.

View Source
var SimulatedProxyRegistryBin = SimulatedProxyRegistryMetaData.Bin

SimulatedProxyRegistryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SimulatedProxyRegistryMetaData.Bin instead.

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

func (*ProxyRegistryCaller) Proxies

func (_ProxyRegistry *ProxyRegistryCaller) 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 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.

func (*ProxyRegistryCallerSession) Proxies

func (_ProxyRegistry *ProxyRegistryCallerSession) 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 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.

func (*ProxyRegistrySession) Proxies

func (_ProxyRegistry *ProxyRegistrySession) 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 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()

Jump to

Keyboard shortcuts

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