Documentation ¶
Index ¶
- Constants
- type Market
- type MarketCaller
- func (_Market *MarketCaller) Data(opts *bind.CallOpts) (string, error)
- func (_Market *MarketCaller) GetAllPools(opts *bind.CallOpts) ([]common.Address, error)
- func (_Market *MarketCaller) GetData(opts *bind.CallOpts) (string, error)
- func (_Market *MarketCaller) GetMarketPools(opts *bind.CallOpts) ([]common.Address, error)
- func (_Market *MarketCaller) GetOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Market *MarketCaller) GetOwnerAllPools(opts *bind.CallOpts, _ownerAddress common.Address) ([]common.Address, error)
- func (_Market *MarketCaller) GetOwnerMarketPools(opts *bind.CallOpts, _ownerAddress common.Address) ([]common.Address, error)
- func (_Market *MarketCaller) GetPoolFactory(opts *bind.CallOpts) (common.Address, error)
- func (_Market *MarketCaller) GetPoolOwner(opts *bind.CallOpts, _pool common.Address) (common.Address, error)
- func (_Market *MarketCaller) MarketPoolOwners(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_Market *MarketCaller) MarketPoolsList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Market *MarketCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type MarketCallerRaw
- type MarketCallerSession
- func (_Market *MarketCallerSession) Data() (string, error)
- func (_Market *MarketCallerSession) GetAllPools() ([]common.Address, error)
- func (_Market *MarketCallerSession) GetData() (string, error)
- func (_Market *MarketCallerSession) GetMarketPools() ([]common.Address, error)
- func (_Market *MarketCallerSession) GetOwner() (common.Address, error)
- func (_Market *MarketCallerSession) GetOwnerAllPools(_ownerAddress common.Address) ([]common.Address, error)
- func (_Market *MarketCallerSession) GetOwnerMarketPools(_ownerAddress common.Address) ([]common.Address, error)
- func (_Market *MarketCallerSession) GetPoolFactory() (common.Address, error)
- func (_Market *MarketCallerSession) GetPoolOwner(_pool common.Address) (common.Address, error)
- func (_Market *MarketCallerSession) MarketPoolOwners(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_Market *MarketCallerSession) MarketPoolsList(arg0 *big.Int) (common.Address, error)
- func (_Market *MarketCallerSession) Owner() (common.Address, error)
- type MarketFilterer
- type MarketRaw
- func (_Market *MarketRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Market *MarketRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Market *MarketRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MarketSession
- func (_Market *MarketSession) AddToMarketplace(_poolAddress common.Address) (*types.Transaction, error)
- func (_Market *MarketSession) ChangeOwner(_owner common.Address) (*types.Transaction, error)
- func (_Market *MarketSession) ChangePoolFactory(_factory common.Address) (*types.Transaction, error)
- func (_Market *MarketSession) CreatePool() (*types.Transaction, error)
- func (_Market *MarketSession) Data() (string, error)
- func (_Market *MarketSession) GetAllPools() ([]common.Address, error)
- func (_Market *MarketSession) GetData() (string, error)
- func (_Market *MarketSession) GetMarketPools() ([]common.Address, error)
- func (_Market *MarketSession) GetOwner() (common.Address, error)
- func (_Market *MarketSession) GetOwnerAllPools(_ownerAddress common.Address) ([]common.Address, error)
- func (_Market *MarketSession) GetOwnerMarketPools(_ownerAddress common.Address) ([]common.Address, error)
- func (_Market *MarketSession) GetPoolFactory() (common.Address, error)
- func (_Market *MarketSession) GetPoolOwner(_pool common.Address) (common.Address, error)
- func (_Market *MarketSession) MarketPoolOwners(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_Market *MarketSession) MarketPoolsList(arg0 *big.Int) (common.Address, error)
- func (_Market *MarketSession) Owner() (common.Address, error)
- func (_Market *MarketSession) SetData(_data string) (*types.Transaction, error)
- type MarketTransactor
- func (_Market *MarketTransactor) AddToMarketplace(opts *bind.TransactOpts, _poolAddress common.Address) (*types.Transaction, error)
- func (_Market *MarketTransactor) ChangeOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_Market *MarketTransactor) ChangePoolFactory(opts *bind.TransactOpts, _factory common.Address) (*types.Transaction, error)
- func (_Market *MarketTransactor) CreatePool(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Market *MarketTransactor) SetData(opts *bind.TransactOpts, _data string) (*types.Transaction, error)
- type MarketTransactorRaw
- type MarketTransactorSession
- func (_Market *MarketTransactorSession) AddToMarketplace(_poolAddress common.Address) (*types.Transaction, error)
- func (_Market *MarketTransactorSession) ChangeOwner(_owner common.Address) (*types.Transaction, error)
- func (_Market *MarketTransactorSession) ChangePoolFactory(_factory common.Address) (*types.Transaction, error)
- func (_Market *MarketTransactorSession) CreatePool() (*types.Transaction, error)
- func (_Market *MarketTransactorSession) SetData(_data string) (*types.Transaction, error)
- type Pool
- type PoolCaller
- func (_Pool *PoolCaller) Data(opts *bind.CallOpts) (string, error)
- func (_Pool *PoolCaller) GetData(opts *bind.CallOpts) (string, error)
- func (_Pool *PoolCaller) GetMasterNodes(opts *bind.CallOpts) ([]common.Address, error)
- func (_Pool *PoolCaller) GetOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Pool *PoolCaller) GetSeedNode(opts *bind.CallOpts) (string, error)
- func (_Pool *PoolCaller) GetUrl(opts *bind.CallOpts) (string, error)
- func (_Pool *PoolCaller) MasterNodes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Pool *PoolCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Pool *PoolCaller) SeedNode(opts *bind.CallOpts) (string, error)
- func (_Pool *PoolCaller) Url(opts *bind.CallOpts) (string, error)
- type PoolCallerRaw
- type PoolCallerSession
- func (_Pool *PoolCallerSession) Data() (string, error)
- func (_Pool *PoolCallerSession) GetData() (string, error)
- func (_Pool *PoolCallerSession) GetMasterNodes() ([]common.Address, error)
- func (_Pool *PoolCallerSession) GetOwner() (common.Address, error)
- func (_Pool *PoolCallerSession) GetSeedNode() (string, error)
- func (_Pool *PoolCallerSession) GetUrl() (string, error)
- func (_Pool *PoolCallerSession) MasterNodes(arg0 *big.Int) (common.Address, error)
- func (_Pool *PoolCallerSession) Owner() (common.Address, error)
- func (_Pool *PoolCallerSession) SeedNode() (string, error)
- func (_Pool *PoolCallerSession) Url() (string, error)
- type PoolFilterer
- type PoolRaw
- func (_Pool *PoolRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Pool *PoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Pool *PoolRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PoolSession
- func (_Pool *PoolSession) AddMasterNode(_node common.Address) (*types.Transaction, error)
- func (_Pool *PoolSession) ChangeOwner(_owner common.Address) (*types.Transaction, error)
- func (_Pool *PoolSession) Data() (string, error)
- func (_Pool *PoolSession) GetData() (string, error)
- func (_Pool *PoolSession) GetMasterNodes() ([]common.Address, error)
- func (_Pool *PoolSession) GetOwner() (common.Address, error)
- func (_Pool *PoolSession) GetSeedNode() (string, error)
- func (_Pool *PoolSession) GetUrl() (string, error)
- func (_Pool *PoolSession) MasterNodes(arg0 *big.Int) (common.Address, error)
- func (_Pool *PoolSession) Owner() (common.Address, error)
- func (_Pool *PoolSession) SeedNode() (string, error)
- func (_Pool *PoolSession) SetData(_data string) (*types.Transaction, error)
- func (_Pool *PoolSession) SetSeedNode(_node string) (*types.Transaction, error)
- func (_Pool *PoolSession) SetUrl(_url string) (*types.Transaction, error)
- func (_Pool *PoolSession) Url() (string, error)
- type PoolTransactor
- func (_Pool *PoolTransactor) AddMasterNode(opts *bind.TransactOpts, _node common.Address) (*types.Transaction, error)
- func (_Pool *PoolTransactor) ChangeOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_Pool *PoolTransactor) SetData(opts *bind.TransactOpts, _data string) (*types.Transaction, error)
- func (_Pool *PoolTransactor) SetSeedNode(opts *bind.TransactOpts, _node string) (*types.Transaction, error)
- func (_Pool *PoolTransactor) SetUrl(opts *bind.TransactOpts, _url string) (*types.Transaction, error)
- type PoolTransactorRaw
- type PoolTransactorSession
- func (_Pool *PoolTransactorSession) AddMasterNode(_node common.Address) (*types.Transaction, error)
- func (_Pool *PoolTransactorSession) ChangeOwner(_owner common.Address) (*types.Transaction, error)
- func (_Pool *PoolTransactorSession) SetData(_data string) (*types.Transaction, error)
- func (_Pool *PoolTransactorSession) SetSeedNode(_node string) (*types.Transaction, error)
- func (_Pool *PoolTransactorSession) SetUrl(_url string) (*types.Transaction, error)
Constants ¶
const MarketABI = "" /* 3596-byte string literal not displayed */
MarketABI is the input ABI used to generate the binding from.
const PoolABI = "" /* 2871-byte string literal not displayed */
PoolABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Market ¶
type Market struct { MarketCaller // Read-only binding to the contract MarketTransactor // Write-only binding to the contract MarketFilterer // Log filterer for contract events }
Market is an auto generated Go binding around an Ethereum contract.
type MarketCaller ¶
type MarketCaller struct {
// contains filtered or unexported fields
}
MarketCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMarketCaller ¶
func NewMarketCaller(address common.Address, caller bind.ContractCaller) (*MarketCaller, error)
NewMarketCaller creates a new read-only instance of Market, bound to a specific deployed contract.
func (*MarketCaller) Data ¶
func (_Market *MarketCaller) Data(opts *bind.CallOpts) (string, error)
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() constant returns(string)
func (*MarketCaller) GetAllPools ¶
GetAllPools is a free data retrieval call binding the contract method 0xd88ff1f4.
Solidity: function getAllPools() constant returns(address[])
func (*MarketCaller) GetData ¶
func (_Market *MarketCaller) GetData(opts *bind.CallOpts) (string, error)
GetData is a free data retrieval call binding the contract method 0x3bc5de30.
Solidity: function getData() constant returns(string)
func (*MarketCaller) GetMarketPools ¶
GetMarketPools is a free data retrieval call binding the contract method 0xb42cb6f5.
Solidity: function getMarketPools() constant returns(address[])
func (*MarketCaller) GetOwner ¶
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*MarketCaller) GetOwnerAllPools ¶
func (_Market *MarketCaller) GetOwnerAllPools(opts *bind.CallOpts, _ownerAddress common.Address) ([]common.Address, error)
GetOwnerAllPools is a free data retrieval call binding the contract method 0xaebce2d4.
Solidity: function getOwnerAllPools(_ownerAddress address) constant returns(address[])
func (*MarketCaller) GetOwnerMarketPools ¶
func (_Market *MarketCaller) GetOwnerMarketPools(opts *bind.CallOpts, _ownerAddress common.Address) ([]common.Address, error)
GetOwnerMarketPools is a free data retrieval call binding the contract method 0x17e421c8.
Solidity: function getOwnerMarketPools(_ownerAddress address) constant returns(address[])
func (*MarketCaller) GetPoolFactory ¶
GetPoolFactory is a free data retrieval call binding the contract method 0x6bd969b3.
Solidity: function getPoolFactory() constant returns(address)
func (*MarketCaller) GetPoolOwner ¶
func (_Market *MarketCaller) GetPoolOwner(opts *bind.CallOpts, _pool common.Address) (common.Address, error)
GetPoolOwner is a free data retrieval call binding the contract method 0x7cf25517.
Solidity: function getPoolOwner(_pool address) constant returns(address)
func (*MarketCaller) MarketPoolOwners ¶
func (_Market *MarketCaller) MarketPoolOwners(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
MarketPoolOwners is a free data retrieval call binding the contract method 0xdb20ee33.
Solidity: function marketPoolOwners( address, uint256) constant returns(address)
func (*MarketCaller) MarketPoolsList ¶
func (_Market *MarketCaller) MarketPoolsList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
MarketPoolsList is a free data retrieval call binding the contract method 0xe9e24234.
Solidity: function marketPoolsList( uint256) constant returns(address)
type MarketCallerRaw ¶
type MarketCallerRaw struct {
Contract *MarketCaller // Generic read-only contract binding to access the raw methods on
}
MarketCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MarketCallerRaw) Call ¶
func (_Market *MarketCallerRaw) 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 MarketCallerSession ¶
type MarketCallerSession struct { Contract *MarketCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MarketCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MarketCallerSession) Data ¶
func (_Market *MarketCallerSession) Data() (string, error)
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() constant returns(string)
func (*MarketCallerSession) GetAllPools ¶
func (_Market *MarketCallerSession) GetAllPools() ([]common.Address, error)
GetAllPools is a free data retrieval call binding the contract method 0xd88ff1f4.
Solidity: function getAllPools() constant returns(address[])
func (*MarketCallerSession) GetData ¶
func (_Market *MarketCallerSession) GetData() (string, error)
GetData is a free data retrieval call binding the contract method 0x3bc5de30.
Solidity: function getData() constant returns(string)
func (*MarketCallerSession) GetMarketPools ¶
func (_Market *MarketCallerSession) GetMarketPools() ([]common.Address, error)
GetMarketPools is a free data retrieval call binding the contract method 0xb42cb6f5.
Solidity: function getMarketPools() constant returns(address[])
func (*MarketCallerSession) GetOwner ¶
func (_Market *MarketCallerSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*MarketCallerSession) GetOwnerAllPools ¶
func (_Market *MarketCallerSession) GetOwnerAllPools(_ownerAddress common.Address) ([]common.Address, error)
GetOwnerAllPools is a free data retrieval call binding the contract method 0xaebce2d4.
Solidity: function getOwnerAllPools(_ownerAddress address) constant returns(address[])
func (*MarketCallerSession) GetOwnerMarketPools ¶
func (_Market *MarketCallerSession) GetOwnerMarketPools(_ownerAddress common.Address) ([]common.Address, error)
GetOwnerMarketPools is a free data retrieval call binding the contract method 0x17e421c8.
Solidity: function getOwnerMarketPools(_ownerAddress address) constant returns(address[])
func (*MarketCallerSession) GetPoolFactory ¶
func (_Market *MarketCallerSession) GetPoolFactory() (common.Address, error)
GetPoolFactory is a free data retrieval call binding the contract method 0x6bd969b3.
Solidity: function getPoolFactory() constant returns(address)
func (*MarketCallerSession) GetPoolOwner ¶
GetPoolOwner is a free data retrieval call binding the contract method 0x7cf25517.
Solidity: function getPoolOwner(_pool address) constant returns(address)
func (*MarketCallerSession) MarketPoolOwners ¶
func (_Market *MarketCallerSession) MarketPoolOwners(arg0 common.Address, arg1 *big.Int) (common.Address, error)
MarketPoolOwners is a free data retrieval call binding the contract method 0xdb20ee33.
Solidity: function marketPoolOwners( address, uint256) constant returns(address)
func (*MarketCallerSession) MarketPoolsList ¶
MarketPoolsList is a free data retrieval call binding the contract method 0xe9e24234.
Solidity: function marketPoolsList( uint256) constant returns(address)
type MarketFilterer ¶
type MarketFilterer struct {
// contains filtered or unexported fields
}
MarketFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMarketFilterer ¶
func NewMarketFilterer(address common.Address, filterer bind.ContractFilterer) (*MarketFilterer, error)
NewMarketFilterer creates a new log filterer instance of Market, bound to a specific deployed contract.
type MarketRaw ¶
type MarketRaw struct {
Contract *Market // Generic contract binding to access the raw methods on
}
MarketRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MarketRaw) Call ¶
func (_Market *MarketRaw) 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 (*MarketRaw) Transact ¶
func (_Market *MarketRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MarketRaw) Transfer ¶
func (_Market *MarketRaw) 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 MarketSession ¶
type MarketSession struct { Contract *Market // 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 }
MarketSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MarketSession) AddToMarketplace ¶
func (_Market *MarketSession) AddToMarketplace(_poolAddress common.Address) (*types.Transaction, error)
AddToMarketplace is a paid mutator transaction binding the contract method 0xd00e1e72.
Solidity: function addToMarketplace(_poolAddress address) returns(bool)
func (*MarketSession) ChangeOwner ¶
func (_Market *MarketSession) ChangeOwner(_owner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(_owner address) returns()
func (*MarketSession) ChangePoolFactory ¶
func (_Market *MarketSession) ChangePoolFactory(_factory common.Address) (*types.Transaction, error)
ChangePoolFactory is a paid mutator transaction binding the contract method 0x72591be5.
Solidity: function changePoolFactory(_factory address) returns()
func (*MarketSession) CreatePool ¶
func (_Market *MarketSession) CreatePool() (*types.Transaction, error)
CreatePool is a paid mutator transaction binding the contract method 0x9a06b113.
Solidity: function createPool() returns(address)
func (*MarketSession) Data ¶
func (_Market *MarketSession) Data() (string, error)
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() constant returns(string)
func (*MarketSession) GetAllPools ¶
func (_Market *MarketSession) GetAllPools() ([]common.Address, error)
GetAllPools is a free data retrieval call binding the contract method 0xd88ff1f4.
Solidity: function getAllPools() constant returns(address[])
func (*MarketSession) GetData ¶
func (_Market *MarketSession) GetData() (string, error)
GetData is a free data retrieval call binding the contract method 0x3bc5de30.
Solidity: function getData() constant returns(string)
func (*MarketSession) GetMarketPools ¶
func (_Market *MarketSession) GetMarketPools() ([]common.Address, error)
GetMarketPools is a free data retrieval call binding the contract method 0xb42cb6f5.
Solidity: function getMarketPools() constant returns(address[])
func (*MarketSession) GetOwner ¶
func (_Market *MarketSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*MarketSession) GetOwnerAllPools ¶
func (_Market *MarketSession) GetOwnerAllPools(_ownerAddress common.Address) ([]common.Address, error)
GetOwnerAllPools is a free data retrieval call binding the contract method 0xaebce2d4.
Solidity: function getOwnerAllPools(_ownerAddress address) constant returns(address[])
func (*MarketSession) GetOwnerMarketPools ¶
func (_Market *MarketSession) GetOwnerMarketPools(_ownerAddress common.Address) ([]common.Address, error)
GetOwnerMarketPools is a free data retrieval call binding the contract method 0x17e421c8.
Solidity: function getOwnerMarketPools(_ownerAddress address) constant returns(address[])
func (*MarketSession) GetPoolFactory ¶
func (_Market *MarketSession) GetPoolFactory() (common.Address, error)
GetPoolFactory is a free data retrieval call binding the contract method 0x6bd969b3.
Solidity: function getPoolFactory() constant returns(address)
func (*MarketSession) GetPoolOwner ¶
GetPoolOwner is a free data retrieval call binding the contract method 0x7cf25517.
Solidity: function getPoolOwner(_pool address) constant returns(address)
func (*MarketSession) MarketPoolOwners ¶
func (_Market *MarketSession) MarketPoolOwners(arg0 common.Address, arg1 *big.Int) (common.Address, error)
MarketPoolOwners is a free data retrieval call binding the contract method 0xdb20ee33.
Solidity: function marketPoolOwners( address, uint256) constant returns(address)
func (*MarketSession) MarketPoolsList ¶
MarketPoolsList is a free data retrieval call binding the contract method 0xe9e24234.
Solidity: function marketPoolsList( uint256) constant returns(address)
func (*MarketSession) Owner ¶
func (_Market *MarketSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*MarketSession) SetData ¶
func (_Market *MarketSession) SetData(_data string) (*types.Transaction, error)
SetData is a paid mutator transaction binding the contract method 0x47064d6a.
Solidity: function setData(_data string) returns()
type MarketTransactor ¶
type MarketTransactor struct {
// contains filtered or unexported fields
}
MarketTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMarketTransactor ¶
func NewMarketTransactor(address common.Address, transactor bind.ContractTransactor) (*MarketTransactor, error)
NewMarketTransactor creates a new write-only instance of Market, bound to a specific deployed contract.
func (*MarketTransactor) AddToMarketplace ¶
func (_Market *MarketTransactor) AddToMarketplace(opts *bind.TransactOpts, _poolAddress common.Address) (*types.Transaction, error)
AddToMarketplace is a paid mutator transaction binding the contract method 0xd00e1e72.
Solidity: function addToMarketplace(_poolAddress address) returns(bool)
func (*MarketTransactor) ChangeOwner ¶
func (_Market *MarketTransactor) ChangeOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(_owner address) returns()
func (*MarketTransactor) ChangePoolFactory ¶
func (_Market *MarketTransactor) ChangePoolFactory(opts *bind.TransactOpts, _factory common.Address) (*types.Transaction, error)
ChangePoolFactory is a paid mutator transaction binding the contract method 0x72591be5.
Solidity: function changePoolFactory(_factory address) returns()
func (*MarketTransactor) CreatePool ¶
func (_Market *MarketTransactor) CreatePool(opts *bind.TransactOpts) (*types.Transaction, error)
CreatePool is a paid mutator transaction binding the contract method 0x9a06b113.
Solidity: function createPool() returns(address)
func (*MarketTransactor) SetData ¶
func (_Market *MarketTransactor) SetData(opts *bind.TransactOpts, _data string) (*types.Transaction, error)
SetData is a paid mutator transaction binding the contract method 0x47064d6a.
Solidity: function setData(_data string) returns()
type MarketTransactorRaw ¶
type MarketTransactorRaw struct {
Contract *MarketTransactor // Generic write-only contract binding to access the raw methods on
}
MarketTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MarketTransactorRaw) Transact ¶
func (_Market *MarketTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MarketTransactorRaw) Transfer ¶
func (_Market *MarketTransactorRaw) 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 MarketTransactorSession ¶
type MarketTransactorSession struct { Contract *MarketTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MarketTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MarketTransactorSession) AddToMarketplace ¶
func (_Market *MarketTransactorSession) AddToMarketplace(_poolAddress common.Address) (*types.Transaction, error)
AddToMarketplace is a paid mutator transaction binding the contract method 0xd00e1e72.
Solidity: function addToMarketplace(_poolAddress address) returns(bool)
func (*MarketTransactorSession) ChangeOwner ¶
func (_Market *MarketTransactorSession) ChangeOwner(_owner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(_owner address) returns()
func (*MarketTransactorSession) ChangePoolFactory ¶
func (_Market *MarketTransactorSession) ChangePoolFactory(_factory common.Address) (*types.Transaction, error)
ChangePoolFactory is a paid mutator transaction binding the contract method 0x72591be5.
Solidity: function changePoolFactory(_factory address) returns()
func (*MarketTransactorSession) CreatePool ¶
func (_Market *MarketTransactorSession) CreatePool() (*types.Transaction, error)
CreatePool is a paid mutator transaction binding the contract method 0x9a06b113.
Solidity: function createPool() returns(address)
func (*MarketTransactorSession) SetData ¶
func (_Market *MarketTransactorSession) SetData(_data string) (*types.Transaction, error)
SetData is a paid mutator transaction binding the contract method 0x47064d6a.
Solidity: function setData(_data string) returns()
type Pool ¶
type Pool struct { PoolCaller // Read-only binding to the contract PoolTransactor // Write-only binding to the contract PoolFilterer // Log filterer for contract events }
Pool is an auto generated Go binding around an Ethereum contract.
type PoolCaller ¶
type PoolCaller struct {
// contains filtered or unexported fields
}
PoolCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPoolCaller ¶
func NewPoolCaller(address common.Address, caller bind.ContractCaller) (*PoolCaller, error)
NewPoolCaller creates a new read-only instance of Pool, bound to a specific deployed contract.
func (*PoolCaller) Data ¶
func (_Pool *PoolCaller) Data(opts *bind.CallOpts) (string, error)
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() constant returns(string)
func (*PoolCaller) GetData ¶
func (_Pool *PoolCaller) GetData(opts *bind.CallOpts) (string, error)
GetData is a free data retrieval call binding the contract method 0x3bc5de30.
Solidity: function getData() constant returns(string)
func (*PoolCaller) GetMasterNodes ¶
GetMasterNodes is a free data retrieval call binding the contract method 0x67eeae72.
Solidity: function getMasterNodes() constant returns(address[])
func (*PoolCaller) GetOwner ¶
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*PoolCaller) GetSeedNode ¶
func (_Pool *PoolCaller) GetSeedNode(opts *bind.CallOpts) (string, error)
GetSeedNode is a free data retrieval call binding the contract method 0x3c714980.
Solidity: function getSeedNode() constant returns(string)
func (*PoolCaller) GetUrl ¶
func (_Pool *PoolCaller) GetUrl(opts *bind.CallOpts) (string, error)
GetUrl is a free data retrieval call binding the contract method 0xd6bd8727.
Solidity: function getUrl() constant returns(string)
func (*PoolCaller) MasterNodes ¶
MasterNodes is a free data retrieval call binding the contract method 0xca2e6c77.
Solidity: function masterNodes( uint256) constant returns(address)
func (*PoolCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
type PoolCallerRaw ¶
type PoolCallerRaw struct {
Contract *PoolCaller // Generic read-only contract binding to access the raw methods on
}
PoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PoolCallerRaw) Call ¶
func (_Pool *PoolCallerRaw) 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 PoolCallerSession ¶
type PoolCallerSession struct { Contract *PoolCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PoolCallerSession) Data ¶
func (_Pool *PoolCallerSession) Data() (string, error)
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() constant returns(string)
func (*PoolCallerSession) GetData ¶
func (_Pool *PoolCallerSession) GetData() (string, error)
GetData is a free data retrieval call binding the contract method 0x3bc5de30.
Solidity: function getData() constant returns(string)
func (*PoolCallerSession) GetMasterNodes ¶
func (_Pool *PoolCallerSession) GetMasterNodes() ([]common.Address, error)
GetMasterNodes is a free data retrieval call binding the contract method 0x67eeae72.
Solidity: function getMasterNodes() constant returns(address[])
func (*PoolCallerSession) GetOwner ¶
func (_Pool *PoolCallerSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*PoolCallerSession) GetSeedNode ¶
func (_Pool *PoolCallerSession) GetSeedNode() (string, error)
GetSeedNode is a free data retrieval call binding the contract method 0x3c714980.
Solidity: function getSeedNode() constant returns(string)
func (*PoolCallerSession) GetUrl ¶
func (_Pool *PoolCallerSession) GetUrl() (string, error)
GetUrl is a free data retrieval call binding the contract method 0xd6bd8727.
Solidity: function getUrl() constant returns(string)
func (*PoolCallerSession) MasterNodes ¶
MasterNodes is a free data retrieval call binding the contract method 0xca2e6c77.
Solidity: function masterNodes( uint256) constant returns(address)
func (*PoolCallerSession) Owner ¶
func (_Pool *PoolCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*PoolCallerSession) SeedNode ¶
func (_Pool *PoolCallerSession) SeedNode() (string, error)
SeedNode is a free data retrieval call binding the contract method 0xe0a18ee7.
Solidity: function seedNode() constant returns(string)
func (*PoolCallerSession) Url ¶
func (_Pool *PoolCallerSession) Url() (string, error)
Url is a free data retrieval call binding the contract method 0x5600f04f.
Solidity: function url() constant returns(string)
type PoolFilterer ¶
type PoolFilterer struct {
// contains filtered or unexported fields
}
PoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPoolFilterer ¶
func NewPoolFilterer(address common.Address, filterer bind.ContractFilterer) (*PoolFilterer, error)
NewPoolFilterer creates a new log filterer instance of Pool, bound to a specific deployed contract.
type PoolRaw ¶
type PoolRaw struct {
Contract *Pool // Generic contract binding to access the raw methods on
}
PoolRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PoolRaw) Call ¶
func (_Pool *PoolRaw) 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 (*PoolRaw) Transact ¶
func (_Pool *PoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PoolRaw) Transfer ¶
func (_Pool *PoolRaw) 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 PoolSession ¶
type PoolSession struct { Contract *Pool // 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 }
PoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PoolSession) AddMasterNode ¶
func (_Pool *PoolSession) AddMasterNode(_node common.Address) (*types.Transaction, error)
AddMasterNode is a paid mutator transaction binding the contract method 0x6b8a98a9.
Solidity: function addMasterNode(_node address) returns()
func (*PoolSession) ChangeOwner ¶
func (_Pool *PoolSession) ChangeOwner(_owner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(_owner address) returns()
func (*PoolSession) Data ¶
func (_Pool *PoolSession) Data() (string, error)
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() constant returns(string)
func (*PoolSession) GetData ¶
func (_Pool *PoolSession) GetData() (string, error)
GetData is a free data retrieval call binding the contract method 0x3bc5de30.
Solidity: function getData() constant returns(string)
func (*PoolSession) GetMasterNodes ¶
func (_Pool *PoolSession) GetMasterNodes() ([]common.Address, error)
GetMasterNodes is a free data retrieval call binding the contract method 0x67eeae72.
Solidity: function getMasterNodes() constant returns(address[])
func (*PoolSession) GetOwner ¶
func (_Pool *PoolSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() constant returns(address)
func (*PoolSession) GetSeedNode ¶
func (_Pool *PoolSession) GetSeedNode() (string, error)
GetSeedNode is a free data retrieval call binding the contract method 0x3c714980.
Solidity: function getSeedNode() constant returns(string)
func (*PoolSession) GetUrl ¶
func (_Pool *PoolSession) GetUrl() (string, error)
GetUrl is a free data retrieval call binding the contract method 0xd6bd8727.
Solidity: function getUrl() constant returns(string)
func (*PoolSession) MasterNodes ¶
MasterNodes is a free data retrieval call binding the contract method 0xca2e6c77.
Solidity: function masterNodes( uint256) constant returns(address)
func (*PoolSession) Owner ¶
func (_Pool *PoolSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*PoolSession) SeedNode ¶
func (_Pool *PoolSession) SeedNode() (string, error)
SeedNode is a free data retrieval call binding the contract method 0xe0a18ee7.
Solidity: function seedNode() constant returns(string)
func (*PoolSession) SetData ¶
func (_Pool *PoolSession) SetData(_data string) (*types.Transaction, error)
SetData is a paid mutator transaction binding the contract method 0x47064d6a.
Solidity: function setData(_data string) returns()
func (*PoolSession) SetSeedNode ¶
func (_Pool *PoolSession) SetSeedNode(_node string) (*types.Transaction, error)
SetSeedNode is a paid mutator transaction binding the contract method 0x6bc3af27.
Solidity: function setSeedNode(_node string) returns()
func (*PoolSession) SetUrl ¶
func (_Pool *PoolSession) SetUrl(_url string) (*types.Transaction, error)
SetUrl is a paid mutator transaction binding the contract method 0x252498a2.
Solidity: function setUrl(_url string) returns()
func (*PoolSession) Url ¶
func (_Pool *PoolSession) Url() (string, error)
Url is a free data retrieval call binding the contract method 0x5600f04f.
Solidity: function url() constant returns(string)
type PoolTransactor ¶
type PoolTransactor struct {
// contains filtered or unexported fields
}
PoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPoolTransactor ¶
func NewPoolTransactor(address common.Address, transactor bind.ContractTransactor) (*PoolTransactor, error)
NewPoolTransactor creates a new write-only instance of Pool, bound to a specific deployed contract.
func (*PoolTransactor) AddMasterNode ¶
func (_Pool *PoolTransactor) AddMasterNode(opts *bind.TransactOpts, _node common.Address) (*types.Transaction, error)
AddMasterNode is a paid mutator transaction binding the contract method 0x6b8a98a9.
Solidity: function addMasterNode(_node address) returns()
func (*PoolTransactor) ChangeOwner ¶
func (_Pool *PoolTransactor) ChangeOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(_owner address) returns()
func (*PoolTransactor) SetData ¶
func (_Pool *PoolTransactor) SetData(opts *bind.TransactOpts, _data string) (*types.Transaction, error)
SetData is a paid mutator transaction binding the contract method 0x47064d6a.
Solidity: function setData(_data string) returns()
func (*PoolTransactor) SetSeedNode ¶
func (_Pool *PoolTransactor) SetSeedNode(opts *bind.TransactOpts, _node string) (*types.Transaction, error)
SetSeedNode is a paid mutator transaction binding the contract method 0x6bc3af27.
Solidity: function setSeedNode(_node string) returns()
func (*PoolTransactor) SetUrl ¶
func (_Pool *PoolTransactor) SetUrl(opts *bind.TransactOpts, _url string) (*types.Transaction, error)
SetUrl is a paid mutator transaction binding the contract method 0x252498a2.
Solidity: function setUrl(_url string) returns()
type PoolTransactorRaw ¶
type PoolTransactorRaw struct {
Contract *PoolTransactor // Generic write-only contract binding to access the raw methods on
}
PoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PoolTransactorRaw) Transact ¶
func (_Pool *PoolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PoolTransactorRaw) Transfer ¶
func (_Pool *PoolTransactorRaw) 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 PoolTransactorSession ¶
type PoolTransactorSession struct { Contract *PoolTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PoolTransactorSession) AddMasterNode ¶
func (_Pool *PoolTransactorSession) AddMasterNode(_node common.Address) (*types.Transaction, error)
AddMasterNode is a paid mutator transaction binding the contract method 0x6b8a98a9.
Solidity: function addMasterNode(_node address) returns()
func (*PoolTransactorSession) ChangeOwner ¶
func (_Pool *PoolTransactorSession) ChangeOwner(_owner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(_owner address) returns()
func (*PoolTransactorSession) SetData ¶
func (_Pool *PoolTransactorSession) SetData(_data string) (*types.Transaction, error)
SetData is a paid mutator transaction binding the contract method 0x47064d6a.
Solidity: function setData(_data string) returns()
func (*PoolTransactorSession) SetSeedNode ¶
func (_Pool *PoolTransactorSession) SetSeedNode(_node string) (*types.Transaction, error)
SetSeedNode is a paid mutator transaction binding the contract method 0x6bc3af27.
Solidity: function setSeedNode(_node string) returns()
func (*PoolTransactorSession) SetUrl ¶
func (_Pool *PoolTransactorSession) SetUrl(_url string) (*types.Transaction, error)
SetUrl is a paid mutator transaction binding the contract method 0x252498a2.
Solidity: function setUrl(_url string) returns()