Documentation ¶
Index ¶
- Constants
- type Parameterizer
- type ParameterizerCaller
- func (_Parameterizer *ParameterizerCaller) GetBackendPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetCostPerByte(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetHash(opts *bind.CallOpts, param *big.Int, value *big.Int) ([32]byte, error)
- func (_Parameterizer *ParameterizerCaller) GetListReward(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetMakerPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetPlurality(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetPriceFloor(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetReparam(opts *bind.CallOpts, hash [32]byte) (*big.Int, *big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetReservePayment(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetSpread(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetStake(opts *bind.CallOpts) (*big.Int, error)
- func (_Parameterizer *ParameterizerCaller) GetVoteBy(opts *bind.CallOpts) (*big.Int, error)
- type ParameterizerCallerRaw
- type ParameterizerCallerSession
- func (_Parameterizer *ParameterizerCallerSession) GetBackendPayment() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetCostPerByte() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetHash(param *big.Int, value *big.Int) ([32]byte, error)
- func (_Parameterizer *ParameterizerCallerSession) GetListReward() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetMakerPayment() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetPlurality() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetPriceFloor() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetReparam(hash [32]byte) (*big.Int, *big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetReservePayment() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetSpread() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetStake() (*big.Int, error)
- func (_Parameterizer *ParameterizerCallerSession) GetVoteBy() (*big.Int, error)
- type ParameterizerFilterer
- func (_Parameterizer *ParameterizerFilterer) FilterReparamFailed(opts *bind.FilterOpts, hash [][32]byte, param []*big.Int) (*ParameterizerReparamFailedIterator, error)
- func (_Parameterizer *ParameterizerFilterer) FilterReparamProposed(opts *bind.FilterOpts, owner []common.Address, hash [][32]byte, ...) (*ParameterizerReparamProposedIterator, error)
- func (_Parameterizer *ParameterizerFilterer) FilterReparamSucceeded(opts *bind.FilterOpts, hash [][32]byte, param []*big.Int) (*ParameterizerReparamSucceededIterator, error)
- func (_Parameterizer *ParameterizerFilterer) WatchReparamFailed(opts *bind.WatchOpts, sink chan<- *ParameterizerReparamFailed, hash [][32]byte, ...) (event.Subscription, error)
- func (_Parameterizer *ParameterizerFilterer) WatchReparamProposed(opts *bind.WatchOpts, sink chan<- *ParameterizerReparamProposed, ...) (event.Subscription, error)
- func (_Parameterizer *ParameterizerFilterer) WatchReparamSucceeded(opts *bind.WatchOpts, sink chan<- *ParameterizerReparamSucceeded, ...) (event.Subscription, error)
- type ParameterizerRaw
- func (_Parameterizer *ParameterizerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Parameterizer *ParameterizerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Parameterizer *ParameterizerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ParameterizerReparamFailed
- type ParameterizerReparamFailedIterator
- type ParameterizerReparamProposed
- type ParameterizerReparamProposedIterator
- type ParameterizerReparamSucceeded
- type ParameterizerReparamSucceededIterator
- type ParameterizerSession
- func (_Parameterizer *ParameterizerSession) GetBackendPayment() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetCostPerByte() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetHash(param *big.Int, value *big.Int) ([32]byte, error)
- func (_Parameterizer *ParameterizerSession) GetListReward() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetMakerPayment() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetPlurality() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetPriceFloor() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetReparam(hash [32]byte) (*big.Int, *big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetReservePayment() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetSpread() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetStake() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) GetVoteBy() (*big.Int, error)
- func (_Parameterizer *ParameterizerSession) Reparameterize(param *big.Int, value *big.Int) (*types.Transaction, error)
- func (_Parameterizer *ParameterizerSession) ResolveReparam(hash [32]byte) (*types.Transaction, error)
- type ParameterizerTransactor
- type ParameterizerTransactorRaw
- type ParameterizerTransactorSession
Constants ¶
const ParameterizerABI = "" /* 4112-byte string literal not displayed */
ParameterizerABI is the input ABI used to generate the binding from.
const ParameterizerBin = `` /* 5148-byte string literal not displayed */
ParameterizerBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parameterizer ¶
type Parameterizer struct { ParameterizerCaller // Read-only binding to the contract ParameterizerTransactor // Write-only binding to the contract ParameterizerFilterer // Log filterer for contract events }
Parameterizer is an auto generated Go binding around an Ethereum contract.
func DeployParameterizer ¶
func DeployParameterizer(auth *bind.TransactOpts, backend bind.ContractBackend, mkt_addr common.Address, v_addr common.Address, pr_fl *big.Int, spd *big.Int, list_re *big.Int, stk *big.Int, vote_by_d *big.Int, pl *big.Int, back_p *big.Int, maker_p *big.Int, cost *big.Int) (common.Address, *types.Transaction, *Parameterizer, error)
DeployParameterizer deploys a new Ethereum contract, binding an instance of Parameterizer to it.
func NewParameterizer ¶
func NewParameterizer(address common.Address, backend bind.ContractBackend) (*Parameterizer, error)
NewParameterizer creates a new instance of Parameterizer, bound to a specific deployed contract.
type ParameterizerCaller ¶
type ParameterizerCaller struct {
// contains filtered or unexported fields
}
ParameterizerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewParameterizerCaller ¶
func NewParameterizerCaller(address common.Address, caller bind.ContractCaller) (*ParameterizerCaller, error)
NewParameterizerCaller creates a new read-only instance of Parameterizer, bound to a specific deployed contract.
func (*ParameterizerCaller) GetBackendPayment ¶
GetBackendPayment is a free data retrieval call binding the contract method 0x4b8b7dce.
Solidity: function getBackendPayment() constant returns(uint256 out)
func (*ParameterizerCaller) GetCostPerByte ¶
GetCostPerByte is a free data retrieval call binding the contract method 0xcd2d5438.
Solidity: function getCostPerByte() constant returns(uint256 out)
func (*ParameterizerCaller) GetHash ¶
func (_Parameterizer *ParameterizerCaller) GetHash(opts *bind.CallOpts, param *big.Int, value *big.Int) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1b855044.
Solidity: function getHash(uint256 param, uint256 value) constant returns(bytes32 out)
func (*ParameterizerCaller) GetListReward ¶
GetListReward is a free data retrieval call binding the contract method 0xdc2b2853.
Solidity: function getListReward() constant returns(uint256 out)
func (*ParameterizerCaller) GetMakerPayment ¶
GetMakerPayment is a free data retrieval call binding the contract method 0xccc3412f.
Solidity: function getMakerPayment() constant returns(uint256 out)
func (*ParameterizerCaller) GetPlurality ¶
GetPlurality is a free data retrieval call binding the contract method 0x3d1e37d5.
Solidity: function getPlurality() constant returns(uint256 out)
func (*ParameterizerCaller) GetPriceFloor ¶
GetPriceFloor is a free data retrieval call binding the contract method 0x03bca7d3.
Solidity: function getPriceFloor() constant returns(uint256 out)
func (*ParameterizerCaller) GetReparam ¶
func (_Parameterizer *ParameterizerCaller) GetReparam(opts *bind.CallOpts, hash [32]byte) (*big.Int, *big.Int, error)
GetReparam is a free data retrieval call binding the contract method 0xd90f8f0d.
Solidity: function getReparam(bytes32 hash) constant returns(uint256 out, uint256 out)
func (*ParameterizerCaller) GetReservePayment ¶
GetReservePayment is a free data retrieval call binding the contract method 0xffe44da8.
Solidity: function getReservePayment() constant returns(uint256 out)
func (*ParameterizerCaller) GetSpread ¶
GetSpread is a free data retrieval call binding the contract method 0x7b3cee60.
Solidity: function getSpread() constant returns(uint256 out)
type ParameterizerCallerRaw ¶
type ParameterizerCallerRaw struct {
Contract *ParameterizerCaller // Generic read-only contract binding to access the raw methods on
}
ParameterizerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ParameterizerCallerRaw) Call ¶
func (_Parameterizer *ParameterizerCallerRaw) 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 ParameterizerCallerSession ¶
type ParameterizerCallerSession struct { Contract *ParameterizerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ParameterizerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ParameterizerCallerSession) GetBackendPayment ¶
func (_Parameterizer *ParameterizerCallerSession) GetBackendPayment() (*big.Int, error)
GetBackendPayment is a free data retrieval call binding the contract method 0x4b8b7dce.
Solidity: function getBackendPayment() constant returns(uint256 out)
func (*ParameterizerCallerSession) GetCostPerByte ¶
func (_Parameterizer *ParameterizerCallerSession) GetCostPerByte() (*big.Int, error)
GetCostPerByte is a free data retrieval call binding the contract method 0xcd2d5438.
Solidity: function getCostPerByte() constant returns(uint256 out)
func (*ParameterizerCallerSession) GetHash ¶
func (_Parameterizer *ParameterizerCallerSession) GetHash(param *big.Int, value *big.Int) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1b855044.
Solidity: function getHash(uint256 param, uint256 value) constant returns(bytes32 out)
func (*ParameterizerCallerSession) GetListReward ¶
func (_Parameterizer *ParameterizerCallerSession) GetListReward() (*big.Int, error)
GetListReward is a free data retrieval call binding the contract method 0xdc2b2853.
Solidity: function getListReward() constant returns(uint256 out)
func (*ParameterizerCallerSession) GetMakerPayment ¶
func (_Parameterizer *ParameterizerCallerSession) GetMakerPayment() (*big.Int, error)
GetMakerPayment is a free data retrieval call binding the contract method 0xccc3412f.
Solidity: function getMakerPayment() constant returns(uint256 out)
func (*ParameterizerCallerSession) GetPlurality ¶
func (_Parameterizer *ParameterizerCallerSession) GetPlurality() (*big.Int, error)
GetPlurality is a free data retrieval call binding the contract method 0x3d1e37d5.
Solidity: function getPlurality() constant returns(uint256 out)
func (*ParameterizerCallerSession) GetPriceFloor ¶
func (_Parameterizer *ParameterizerCallerSession) GetPriceFloor() (*big.Int, error)
GetPriceFloor is a free data retrieval call binding the contract method 0x03bca7d3.
Solidity: function getPriceFloor() constant returns(uint256 out)
func (*ParameterizerCallerSession) GetReparam ¶
func (_Parameterizer *ParameterizerCallerSession) GetReparam(hash [32]byte) (*big.Int, *big.Int, error)
GetReparam is a free data retrieval call binding the contract method 0xd90f8f0d.
Solidity: function getReparam(bytes32 hash) constant returns(uint256 out, uint256 out)
func (*ParameterizerCallerSession) GetReservePayment ¶
func (_Parameterizer *ParameterizerCallerSession) GetReservePayment() (*big.Int, error)
GetReservePayment is a free data retrieval call binding the contract method 0xffe44da8.
Solidity: function getReservePayment() constant returns(uint256 out)
func (*ParameterizerCallerSession) GetSpread ¶
func (_Parameterizer *ParameterizerCallerSession) GetSpread() (*big.Int, error)
GetSpread is a free data retrieval call binding the contract method 0x7b3cee60.
Solidity: function getSpread() constant returns(uint256 out)
type ParameterizerFilterer ¶
type ParameterizerFilterer struct {
// contains filtered or unexported fields
}
ParameterizerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewParameterizerFilterer ¶
func NewParameterizerFilterer(address common.Address, filterer bind.ContractFilterer) (*ParameterizerFilterer, error)
NewParameterizerFilterer creates a new log filterer instance of Parameterizer, bound to a specific deployed contract.
func (*ParameterizerFilterer) FilterReparamFailed ¶
func (_Parameterizer *ParameterizerFilterer) FilterReparamFailed(opts *bind.FilterOpts, hash [][32]byte, param []*big.Int) (*ParameterizerReparamFailedIterator, error)
FilterReparamFailed is a free log retrieval operation binding the contract event 0x1f050cdbc74210070c4a499a73459732a158933d789331de2757eb4d35630253.
Solidity: event ReparamFailed(bytes32 indexed hash, uint256 indexed param, uint256 value)
func (*ParameterizerFilterer) FilterReparamProposed ¶
func (_Parameterizer *ParameterizerFilterer) FilterReparamProposed(opts *bind.FilterOpts, owner []common.Address, hash [][32]byte, param []*big.Int) (*ParameterizerReparamProposedIterator, error)
FilterReparamProposed is a free log retrieval operation binding the contract event 0xb38eb1d14189ba2de4ca92c3ead8d4c2a61d566d266d46b487c4fa82ae732842.
Solidity: event ReparamProposed(address indexed owner, bytes32 indexed hash, uint256 indexed param, uint256 value)
func (*ParameterizerFilterer) FilterReparamSucceeded ¶
func (_Parameterizer *ParameterizerFilterer) FilterReparamSucceeded(opts *bind.FilterOpts, hash [][32]byte, param []*big.Int) (*ParameterizerReparamSucceededIterator, error)
FilterReparamSucceeded is a free log retrieval operation binding the contract event 0xe6f29ce1d705c668b223a35e77096d95bbd994c121503fba4b29e65be92bc7e8.
Solidity: event ReparamSucceeded(bytes32 indexed hash, uint256 indexed param, uint256 value)
func (*ParameterizerFilterer) WatchReparamFailed ¶
func (_Parameterizer *ParameterizerFilterer) WatchReparamFailed(opts *bind.WatchOpts, sink chan<- *ParameterizerReparamFailed, hash [][32]byte, param []*big.Int) (event.Subscription, error)
WatchReparamFailed is a free log subscription operation binding the contract event 0x1f050cdbc74210070c4a499a73459732a158933d789331de2757eb4d35630253.
Solidity: event ReparamFailed(bytes32 indexed hash, uint256 indexed param, uint256 value)
func (*ParameterizerFilterer) WatchReparamProposed ¶
func (_Parameterizer *ParameterizerFilterer) WatchReparamProposed(opts *bind.WatchOpts, sink chan<- *ParameterizerReparamProposed, owner []common.Address, hash [][32]byte, param []*big.Int) (event.Subscription, error)
WatchReparamProposed is a free log subscription operation binding the contract event 0xb38eb1d14189ba2de4ca92c3ead8d4c2a61d566d266d46b487c4fa82ae732842.
Solidity: event ReparamProposed(address indexed owner, bytes32 indexed hash, uint256 indexed param, uint256 value)
func (*ParameterizerFilterer) WatchReparamSucceeded ¶
func (_Parameterizer *ParameterizerFilterer) WatchReparamSucceeded(opts *bind.WatchOpts, sink chan<- *ParameterizerReparamSucceeded, hash [][32]byte, param []*big.Int) (event.Subscription, error)
WatchReparamSucceeded is a free log subscription operation binding the contract event 0xe6f29ce1d705c668b223a35e77096d95bbd994c121503fba4b29e65be92bc7e8.
Solidity: event ReparamSucceeded(bytes32 indexed hash, uint256 indexed param, uint256 value)
type ParameterizerRaw ¶
type ParameterizerRaw struct {
Contract *Parameterizer // Generic contract binding to access the raw methods on
}
ParameterizerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ParameterizerRaw) Call ¶
func (_Parameterizer *ParameterizerRaw) 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 (*ParameterizerRaw) Transact ¶
func (_Parameterizer *ParameterizerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ParameterizerRaw) Transfer ¶
func (_Parameterizer *ParameterizerRaw) 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 ParameterizerReparamFailed ¶
type ParameterizerReparamFailed struct { Hash [32]byte Param *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ParameterizerReparamFailed represents a ReparamFailed event raised by the Parameterizer contract.
type ParameterizerReparamFailedIterator ¶
type ParameterizerReparamFailedIterator struct { Event *ParameterizerReparamFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerReparamFailedIterator is returned from FilterReparamFailed and is used to iterate over the raw logs and unpacked data for ReparamFailed events raised by the Parameterizer contract.
func (*ParameterizerReparamFailedIterator) Close ¶
func (it *ParameterizerReparamFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerReparamFailedIterator) Error ¶
func (it *ParameterizerReparamFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerReparamFailedIterator) Next ¶
func (it *ParameterizerReparamFailedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ParameterizerReparamProposed ¶
type ParameterizerReparamProposed struct { Owner common.Address Hash [32]byte Param *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ParameterizerReparamProposed represents a ReparamProposed event raised by the Parameterizer contract.
type ParameterizerReparamProposedIterator ¶
type ParameterizerReparamProposedIterator struct { Event *ParameterizerReparamProposed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerReparamProposedIterator is returned from FilterReparamProposed and is used to iterate over the raw logs and unpacked data for ReparamProposed events raised by the Parameterizer contract.
func (*ParameterizerReparamProposedIterator) Close ¶
func (it *ParameterizerReparamProposedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerReparamProposedIterator) Error ¶
func (it *ParameterizerReparamProposedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerReparamProposedIterator) Next ¶
func (it *ParameterizerReparamProposedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ParameterizerReparamSucceeded ¶
type ParameterizerReparamSucceeded struct { Hash [32]byte Param *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ParameterizerReparamSucceeded represents a ReparamSucceeded event raised by the Parameterizer contract.
type ParameterizerReparamSucceededIterator ¶
type ParameterizerReparamSucceededIterator struct { Event *ParameterizerReparamSucceeded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerReparamSucceededIterator is returned from FilterReparamSucceeded and is used to iterate over the raw logs and unpacked data for ReparamSucceeded events raised by the Parameterizer contract.
func (*ParameterizerReparamSucceededIterator) Close ¶
func (it *ParameterizerReparamSucceededIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerReparamSucceededIterator) Error ¶
func (it *ParameterizerReparamSucceededIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerReparamSucceededIterator) Next ¶
func (it *ParameterizerReparamSucceededIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ParameterizerSession ¶
type ParameterizerSession struct { Contract *Parameterizer // 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 }
ParameterizerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ParameterizerSession) GetBackendPayment ¶
func (_Parameterizer *ParameterizerSession) GetBackendPayment() (*big.Int, error)
GetBackendPayment is a free data retrieval call binding the contract method 0x4b8b7dce.
Solidity: function getBackendPayment() constant returns(uint256 out)
func (*ParameterizerSession) GetCostPerByte ¶
func (_Parameterizer *ParameterizerSession) GetCostPerByte() (*big.Int, error)
GetCostPerByte is a free data retrieval call binding the contract method 0xcd2d5438.
Solidity: function getCostPerByte() constant returns(uint256 out)
func (*ParameterizerSession) GetHash ¶
func (_Parameterizer *ParameterizerSession) GetHash(param *big.Int, value *big.Int) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1b855044.
Solidity: function getHash(uint256 param, uint256 value) constant returns(bytes32 out)
func (*ParameterizerSession) GetListReward ¶
func (_Parameterizer *ParameterizerSession) GetListReward() (*big.Int, error)
GetListReward is a free data retrieval call binding the contract method 0xdc2b2853.
Solidity: function getListReward() constant returns(uint256 out)
func (*ParameterizerSession) GetMakerPayment ¶
func (_Parameterizer *ParameterizerSession) GetMakerPayment() (*big.Int, error)
GetMakerPayment is a free data retrieval call binding the contract method 0xccc3412f.
Solidity: function getMakerPayment() constant returns(uint256 out)
func (*ParameterizerSession) GetPlurality ¶
func (_Parameterizer *ParameterizerSession) GetPlurality() (*big.Int, error)
GetPlurality is a free data retrieval call binding the contract method 0x3d1e37d5.
Solidity: function getPlurality() constant returns(uint256 out)
func (*ParameterizerSession) GetPriceFloor ¶
func (_Parameterizer *ParameterizerSession) GetPriceFloor() (*big.Int, error)
GetPriceFloor is a free data retrieval call binding the contract method 0x03bca7d3.
Solidity: function getPriceFloor() constant returns(uint256 out)
func (*ParameterizerSession) GetReparam ¶
GetReparam is a free data retrieval call binding the contract method 0xd90f8f0d.
Solidity: function getReparam(bytes32 hash) constant returns(uint256 out, uint256 out)
func (*ParameterizerSession) GetReservePayment ¶
func (_Parameterizer *ParameterizerSession) GetReservePayment() (*big.Int, error)
GetReservePayment is a free data retrieval call binding the contract method 0xffe44da8.
Solidity: function getReservePayment() constant returns(uint256 out)
func (*ParameterizerSession) GetSpread ¶
func (_Parameterizer *ParameterizerSession) GetSpread() (*big.Int, error)
GetSpread is a free data retrieval call binding the contract method 0x7b3cee60.
Solidity: function getSpread() constant returns(uint256 out)
func (*ParameterizerSession) GetStake ¶
func (_Parameterizer *ParameterizerSession) GetStake() (*big.Int, error)
GetStake is a free data retrieval call binding the contract method 0xfc0e3d90.
Solidity: function getStake() constant returns(uint256 out)
func (*ParameterizerSession) GetVoteBy ¶
func (_Parameterizer *ParameterizerSession) GetVoteBy() (*big.Int, error)
GetVoteBy is a free data retrieval call binding the contract method 0x2d0d2bc6.
Solidity: function getVoteBy() constant returns(uint256 out)
func (*ParameterizerSession) Reparameterize ¶
func (_Parameterizer *ParameterizerSession) Reparameterize(param *big.Int, value *big.Int) (*types.Transaction, error)
Reparameterize is a paid mutator transaction binding the contract method 0xc1836218.
Solidity: function reparameterize(uint256 param, uint256 value) returns()
func (*ParameterizerSession) ResolveReparam ¶
func (_Parameterizer *ParameterizerSession) ResolveReparam(hash [32]byte) (*types.Transaction, error)
ResolveReparam is a paid mutator transaction binding the contract method 0x435c709a.
Solidity: function resolveReparam(bytes32 hash) returns()
type ParameterizerTransactor ¶
type ParameterizerTransactor struct {
// contains filtered or unexported fields
}
ParameterizerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewParameterizerTransactor ¶
func NewParameterizerTransactor(address common.Address, transactor bind.ContractTransactor) (*ParameterizerTransactor, error)
NewParameterizerTransactor creates a new write-only instance of Parameterizer, bound to a specific deployed contract.
func (*ParameterizerTransactor) Reparameterize ¶
func (_Parameterizer *ParameterizerTransactor) Reparameterize(opts *bind.TransactOpts, param *big.Int, value *big.Int) (*types.Transaction, error)
Reparameterize is a paid mutator transaction binding the contract method 0xc1836218.
Solidity: function reparameterize(uint256 param, uint256 value) returns()
func (*ParameterizerTransactor) ResolveReparam ¶
func (_Parameterizer *ParameterizerTransactor) ResolveReparam(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
ResolveReparam is a paid mutator transaction binding the contract method 0x435c709a.
Solidity: function resolveReparam(bytes32 hash) returns()
type ParameterizerTransactorRaw ¶
type ParameterizerTransactorRaw struct {
Contract *ParameterizerTransactor // Generic write-only contract binding to access the raw methods on
}
ParameterizerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ParameterizerTransactorRaw) Transact ¶
func (_Parameterizer *ParameterizerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ParameterizerTransactorRaw) Transfer ¶
func (_Parameterizer *ParameterizerTransactorRaw) 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 ParameterizerTransactorSession ¶
type ParameterizerTransactorSession struct { Contract *ParameterizerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ParameterizerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ParameterizerTransactorSession) Reparameterize ¶
func (_Parameterizer *ParameterizerTransactorSession) Reparameterize(param *big.Int, value *big.Int) (*types.Transaction, error)
Reparameterize is a paid mutator transaction binding the contract method 0xc1836218.
Solidity: function reparameterize(uint256 param, uint256 value) returns()
func (*ParameterizerTransactorSession) ResolveReparam ¶
func (_Parameterizer *ParameterizerTransactorSession) ResolveReparam(hash [32]byte) (*types.Transaction, error)
ResolveReparam is a paid mutator transaction binding the contract method 0x435c709a.
Solidity: function resolveReparam(bytes32 hash) returns()