generated

package
v0.0.0-...-43db901 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2018 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const MarketABI = "" /* 3596-byte string literal not displayed */

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

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

func NewMarket

func NewMarket(address common.Address, backend bind.ContractBackend) (*Market, error)

NewMarket creates a new instance of Market, bound to a specific deployed 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

func (_Market *MarketCaller) GetAllPools(opts *bind.CallOpts) ([]common.Address, error)

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

func (_Market *MarketCaller) GetMarketPools(opts *bind.CallOpts) ([]common.Address, error)

GetMarketPools is a free data retrieval call binding the contract method 0xb42cb6f5.

Solidity: function getMarketPools() constant returns(address[])

func (*MarketCaller) GetOwner

func (_Market *MarketCaller) GetOwner(opts *bind.CallOpts) (common.Address, error)

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

func (_Market *MarketCaller) GetPoolFactory(opts *bind.CallOpts) (common.Address, error)

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)

func (*MarketCaller) Owner

func (_Market *MarketCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() 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

func (_Market *MarketCallerSession) GetPoolOwner(_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 (*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

func (_Market *MarketCallerSession) MarketPoolsList(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)

func (*MarketCallerSession) Owner

func (_Market *MarketCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() 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

func (_Market *MarketSession) GetPoolOwner(_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 (*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

func (_Market *MarketSession) MarketPoolsList(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)

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.

func NewPool

func NewPool(address common.Address, backend bind.ContractBackend) (*Pool, error)

NewPool creates a new instance of Pool, bound to a specific deployed 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

func (_Pool *PoolCaller) GetMasterNodes(opts *bind.CallOpts) ([]common.Address, error)

GetMasterNodes is a free data retrieval call binding the contract method 0x67eeae72.

Solidity: function getMasterNodes() constant returns(address[])

func (*PoolCaller) GetOwner

func (_Pool *PoolCaller) GetOwner(opts *bind.CallOpts) (common.Address, error)

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

func (_Pool *PoolCaller) MasterNodes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

MasterNodes is a free data retrieval call binding the contract method 0xca2e6c77.

Solidity: function masterNodes( uint256) constant returns(address)

func (*PoolCaller) Owner

func (_Pool *PoolCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PoolCaller) SeedNode

func (_Pool *PoolCaller) SeedNode(opts *bind.CallOpts) (string, error)

SeedNode is a free data retrieval call binding the contract method 0xe0a18ee7.

Solidity: function seedNode() constant returns(string)

func (*PoolCaller) Url

func (_Pool *PoolCaller) Url(opts *bind.CallOpts) (string, error)

Url is a free data retrieval call binding the contract method 0x5600f04f.

Solidity: function url() constant returns(string)

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

func (_Pool *PoolCallerSession) MasterNodes(arg0 *big.Int) (common.Address, error)

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

func (_Pool *PoolSession) MasterNodes(arg0 *big.Int) (common.Address, error)

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

Jump to

Keyboard shortcuts

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