Documentation ¶
Index ¶
- Constants
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type TellorDispute
- type TellorDisputeCaller
- type TellorDisputeCallerRaw
- type TellorDisputeCallerSession
- type TellorDisputeDisputeVoteTallied
- type TellorDisputeDisputeVoteTalliedIterator
- type TellorDisputeFilterer
- func (_TellorDispute *TellorDisputeFilterer) FilterDisputeVoteTallied(opts *bind.FilterOpts, _disputeID []*big.Int, _reportedMiner []common.Address) (*TellorDisputeDisputeVoteTalliedIterator, error)
- func (_TellorDispute *TellorDisputeFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorDisputeNewDisputeIterator, error)
- func (_TellorDispute *TellorDisputeFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*TellorDisputeNewTellorAddressIterator, error)
- func (_TellorDispute *TellorDisputeFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address) (*TellorDisputeVotedIterator, error)
- func (_TellorDispute *TellorDisputeFilterer) WatchDisputeVoteTallied(opts *bind.WatchOpts, sink chan<- *TellorDisputeDisputeVoteTallied, ...) (event.Subscription, error)
- func (_TellorDispute *TellorDisputeFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorDisputeNewDispute, ...) (event.Subscription, error)
- func (_TellorDispute *TellorDisputeFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *TellorDisputeNewTellorAddress) (event.Subscription, error)
- func (_TellorDispute *TellorDisputeFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorDisputeVoted, _disputeID []*big.Int, ...) (event.Subscription, error)
- type TellorDisputeNewDispute
- type TellorDisputeNewDisputeIterator
- type TellorDisputeNewTellorAddress
- type TellorDisputeNewTellorAddressIterator
- type TellorDisputeRaw
- func (_TellorDispute *TellorDisputeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TellorDispute *TellorDisputeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorDispute *TellorDisputeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorDisputeSession
- type TellorDisputeTransactor
- type TellorDisputeTransactorRaw
- type TellorDisputeTransactorSession
- type TellorDisputeVoted
- type TellorDisputeVotedIterator
- type TellorGetters
- type TellorGettersCaller
- func (_TellorGetters *TellorGettersCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) DidMine(opts *bind.CallOpts, _challenge [32]byte, _miner common.Address) (bool, error)
- func (_TellorGetters *TellorGettersCaller) DidVote(opts *bind.CallOpts, _disputeId *big.Int, _address common.Address) (bool, error)
- func (_TellorGetters *TellorGettersCaller) GetAddressVars(opts *bind.CallOpts, _data [32]byte) (common.Address, error)
- func (_TellorGetters *TellorGettersCaller) GetAllDisputeVars(opts *bind.CallOpts, _disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_TellorGetters *TellorGettersCaller) GetCurrentVariables(opts *bind.CallOpts) ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetDisputeIdByDisputeHash(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetDisputeUintVars(opts *bind.CallOpts, _disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetLastNewValue(opts *bind.CallOpts) (*big.Int, bool, error)
- func (_TellorGetters *TellorGettersCaller) GetLastNewValueById(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, bool, error)
- func (_TellorGetters *TellorGettersCaller) GetMinedBlockNum(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetMinersByRequestIdAndTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_TellorGetters *TellorGettersCaller) GetName(opts *bind.CallOpts) (string, error)
- func (_TellorGetters *TellorGettersCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetRequestIdByQueryHash(opts *bind.CallOpts, _request [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetRequestIdByTimestamp(opts *bind.CallOpts, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetRequestQ(opts *bind.CallOpts) ([51]*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetRequestUintVars(opts *bind.CallOpts, _requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetStakerInfo(opts *bind.CallOpts, _staker common.Address) (*big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetSubmissionsByTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetSymbol(opts *bind.CallOpts) (string, error)
- func (_TellorGetters *TellorGettersCaller) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetVariablesOnDeck(opts *bind.CallOpts) (*big.Int, *big.Int, string, error)
- func (_TellorGetters *TellorGettersCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type TellorGettersCallerRaw
- type TellorGettersCallerSession
- func (_TellorGetters *TellorGettersCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
- func (_TellorGetters *TellorGettersCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
- func (_TellorGetters *TellorGettersCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)
- func (_TellorGetters *TellorGettersCallerSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_TellorGetters *TellorGettersCallerSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetLastNewValue() (*big.Int, bool, error)
- func (_TellorGetters *TellorGettersCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
- func (_TellorGetters *TellorGettersCallerSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_TellorGetters *TellorGettersCallerSession) GetName() (string, error)
- func (_TellorGetters *TellorGettersCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetRequestQ() ([51]*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetSymbol() (string, error)
- func (_TellorGetters *TellorGettersCallerSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)
- func (_TellorGetters *TellorGettersCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) TotalSupply() (*big.Int, error)
- type TellorGettersFilterer
- type TellorGettersLibrary
- type TellorGettersLibraryCaller
- type TellorGettersLibraryCallerRaw
- type TellorGettersLibraryCallerSession
- type TellorGettersLibraryFilterer
- func (_TellorGettersLibrary *TellorGettersLibraryFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*TellorGettersLibraryNewTellorAddressIterator, error)
- func (_TellorGettersLibrary *TellorGettersLibraryFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *TellorGettersLibraryNewTellorAddress) (event.Subscription, error)
- type TellorGettersLibraryNewTellorAddress
- type TellorGettersLibraryNewTellorAddressIterator
- type TellorGettersLibraryRaw
- func (_TellorGettersLibrary *TellorGettersLibraryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TellorGettersLibrary *TellorGettersLibraryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorGettersLibrary *TellorGettersLibraryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorGettersLibrarySession
- type TellorGettersLibraryTransactor
- type TellorGettersLibraryTransactorRaw
- type TellorGettersLibraryTransactorSession
- type TellorGettersRaw
- func (_TellorGetters *TellorGettersRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TellorGetters *TellorGettersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorGetters *TellorGettersRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorGettersSession
- func (_TellorGetters *TellorGettersSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
- func (_TellorGetters *TellorGettersSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
- func (_TellorGetters *TellorGettersSession) GetAddressVars(_data [32]byte) (common.Address, error)
- func (_TellorGetters *TellorGettersSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_TellorGetters *TellorGettersSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetLastNewValue() (*big.Int, bool, error)
- func (_TellorGetters *TellorGettersSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
- func (_TellorGetters *TellorGettersSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_TellorGetters *TellorGettersSession) GetName() (string, error)
- func (_TellorGetters *TellorGettersSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetRequestQ() ([51]*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetSymbol() (string, error)
- func (_TellorGetters *TellorGettersSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)
- func (_TellorGetters *TellorGettersSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) TotalSupply() (*big.Int, error)
- type TellorGettersTransactor
- type TellorGettersTransactorRaw
- type TellorGettersTransactorSession
- type TellorMaster
- type TellorMasterCaller
- func (_TellorMaster *TellorMasterCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
- func (_TellorMaster *TellorMasterCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) DidMine(opts *bind.CallOpts, _challenge [32]byte, _miner common.Address) (bool, error)
- func (_TellorMaster *TellorMasterCaller) DidVote(opts *bind.CallOpts, _disputeId *big.Int, _address common.Address) (bool, error)
- func (_TellorMaster *TellorMasterCaller) GetAddressVars(opts *bind.CallOpts, _data [32]byte) (common.Address, error)
- func (_TellorMaster *TellorMasterCaller) GetAllDisputeVars(opts *bind.CallOpts, _disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_TellorMaster *TellorMasterCaller) GetCurrentVariables(opts *bind.CallOpts) ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetDisputeIdByDisputeHash(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetDisputeUintVars(opts *bind.CallOpts, _disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetLastNewValue(opts *bind.CallOpts) (*big.Int, bool, error)
- func (_TellorMaster *TellorMasterCaller) GetLastNewValueById(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, bool, error)
- func (_TellorMaster *TellorMasterCaller) GetMinedBlockNum(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetMinersByRequestIdAndTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_TellorMaster *TellorMasterCaller) GetName(opts *bind.CallOpts) (string, error)
- func (_TellorMaster *TellorMasterCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetRequestIdByQueryHash(opts *bind.CallOpts, _request [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetRequestIdByTimestamp(opts *bind.CallOpts, _timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetRequestQ(opts *bind.CallOpts) ([51]*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetRequestUintVars(opts *bind.CallOpts, _requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetStakerInfo(opts *bind.CallOpts, _staker common.Address) (*big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetSubmissionsByTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetSymbol(opts *bind.CallOpts) (string, error)
- func (_TellorMaster *TellorMasterCaller) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) GetVariablesOnDeck(opts *bind.CallOpts) (*big.Int, *big.Int, string, error)
- func (_TellorMaster *TellorMasterCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorMaster *TellorMasterCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type TellorMasterCallerRaw
- type TellorMasterCallerSession
- func (_TellorMaster *TellorMasterCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorMaster *TellorMasterCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
- func (_TellorMaster *TellorMasterCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
- func (_TellorMaster *TellorMasterCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)
- func (_TellorMaster *TellorMasterCallerSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_TellorMaster *TellorMasterCallerSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetLastNewValue() (*big.Int, bool, error)
- func (_TellorMaster *TellorMasterCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
- func (_TellorMaster *TellorMasterCallerSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_TellorMaster *TellorMasterCallerSession) GetName() (string, error)
- func (_TellorMaster *TellorMasterCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetRequestQ() ([51]*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetSymbol() (string, error)
- func (_TellorMaster *TellorMasterCallerSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)
- func (_TellorMaster *TellorMasterCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorMaster *TellorMasterCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterCallerSession) TotalSupply() (*big.Int, error)
- type TellorMasterFilterer
- type TellorMasterNewTellorAddress
- type TellorMasterNewTellorAddressIterator
- type TellorMasterRaw
- func (_TellorMaster *TellorMasterRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TellorMaster *TellorMasterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorMaster *TellorMasterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorMasterSession
- func (_TellorMaster *TellorMasterSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorMaster *TellorMasterSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)
- func (_TellorMaster *TellorMasterSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)
- func (_TellorMaster *TellorMasterSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
- func (_TellorMaster *TellorMasterSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
- func (_TellorMaster *TellorMasterSession) GetAddressVars(_data [32]byte) (common.Address, error)
- func (_TellorMaster *TellorMasterSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_TellorMaster *TellorMasterSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetLastNewValue() (*big.Int, bool, error)
- func (_TellorMaster *TellorMasterSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
- func (_TellorMaster *TellorMasterSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_TellorMaster *TellorMasterSession) GetName() (string, error)
- func (_TellorMaster *TellorMasterSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetRequestQ() ([51]*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetSymbol() (string, error)
- func (_TellorMaster *TellorMasterSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)
- func (_TellorMaster *TellorMasterSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorMaster *TellorMasterSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorMaster *TellorMasterSession) TotalSupply() (*big.Int, error)
- type TellorMasterTransactor
- type TellorMasterTransactorRaw
- type TellorMasterTransactorSession
- type TellorStake
- type TellorStakeCaller
- type TellorStakeCallerRaw
- type TellorStakeCallerSession
- type TellorStakeFilterer
- func (_TellorStake *TellorStakeFilterer) FilterNewStake(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeNewStakeIterator, error)
- func (_TellorStake *TellorStakeFilterer) FilterStakeWithdrawRequested(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeStakeWithdrawRequestedIterator, error)
- func (_TellorStake *TellorStakeFilterer) FilterStakeWithdrawn(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeStakeWithdrawnIterator, error)
- func (_TellorStake *TellorStakeFilterer) WatchNewStake(opts *bind.WatchOpts, sink chan<- *TellorStakeNewStake, ...) (event.Subscription, error)
- func (_TellorStake *TellorStakeFilterer) WatchStakeWithdrawRequested(opts *bind.WatchOpts, sink chan<- *TellorStakeStakeWithdrawRequested, ...) (event.Subscription, error)
- func (_TellorStake *TellorStakeFilterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *TellorStakeStakeWithdrawn, ...) (event.Subscription, error)
- type TellorStakeNewStake
- type TellorStakeNewStakeIterator
- type TellorStakeRaw
- func (_TellorStake *TellorStakeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TellorStake *TellorStakeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorStake *TellorStakeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorStakeSession
- type TellorStakeStakeWithdrawRequested
- type TellorStakeStakeWithdrawRequestedIterator
- type TellorStakeStakeWithdrawn
- type TellorStakeStakeWithdrawnIterator
- type TellorStakeTransactor
- type TellorStakeTransactorRaw
- type TellorStakeTransactorSession
- type TellorStorage
- type TellorStorageCaller
- type TellorStorageCallerRaw
- type TellorStorageCallerSession
- type TellorStorageFilterer
- type TellorStorageRaw
- func (_TellorStorage *TellorStorageRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TellorStorage *TellorStorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorStorage *TellorStorageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorStorageSession
- type TellorStorageTransactor
- type TellorStorageTransactorRaw
- type TellorStorageTransactorSession
- type TellorTransfer
- type TellorTransferApproval
- type TellorTransferApprovalIterator
- type TellorTransferCaller
- type TellorTransferCallerRaw
- type TellorTransferCallerSession
- type TellorTransferFilterer
- func (_TellorTransfer *TellorTransferFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorTransferApprovalIterator, error)
- func (_TellorTransfer *TellorTransferFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTransferTransferIterator, error)
- func (_TellorTransfer *TellorTransferFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorTransferApproval, ...) (event.Subscription, error)
- func (_TellorTransfer *TellorTransferFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TellorTransferTransfer, ...) (event.Subscription, error)
- type TellorTransferRaw
- func (_TellorTransfer *TellorTransferRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TellorTransfer *TellorTransferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorTransfer *TellorTransferRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorTransferSession
- type TellorTransferTransactor
- type TellorTransferTransactorRaw
- type TellorTransferTransactorSession
- type TellorTransferTransfer
- type TellorTransferTransferIterator
- type Utilities
- type UtilitiesCaller
- type UtilitiesCallerRaw
- type UtilitiesCallerSession
- type UtilitiesFilterer
- type UtilitiesRaw
- func (_Utilities *UtilitiesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Utilities *UtilitiesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Utilities *UtilitiesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UtilitiesSession
- type UtilitiesTransactor
- type UtilitiesTransactorRaw
- type UtilitiesTransactorSession
Constants ¶
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const SafeMathBin = `` /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
const TellorDisputeABI = "" /* 1148-byte string literal not displayed */
TellorDisputeABI is the input ABI used to generate the binding from.
const TellorDisputeBin = `` /* 11314-byte string literal not displayed */
TellorDisputeBin is the compiled bytecode used for deploying new contracts.
const TellorGettersABI = "" /* 8423-byte string literal not displayed */
TellorGettersABI is the input ABI used to generate the binding from.
const TellorGettersBin = `` /* 13462-byte string literal not displayed */
TellorGettersBin is the compiled bytecode used for deploying new contracts.
const TellorGettersLibraryABI = "" /* 150-byte string literal not displayed */
TellorGettersLibraryABI is the input ABI used to generate the binding from.
const TellorGettersLibraryBin = `` /* 242-byte string literal not displayed */
TellorGettersLibraryBin is the compiled bytecode used for deploying new contracts.
const TellorMasterABI = "" /* 9195-byte string literal not displayed */
TellorMasterABI is the input ABI used to generate the binding from.
const TellorMasterBin = `` /* 16422-byte string literal not displayed */
TellorMasterBin is the compiled bytecode used for deploying new contracts.
const TellorStakeABI = "" /* 432-byte string literal not displayed */
TellorStakeABI is the input ABI used to generate the binding from.
const TellorStakeBin = `` /* 4564-byte string literal not displayed */
TellorStakeBin is the compiled bytecode used for deploying new contracts.
const TellorStorageABI = "[]"
TellorStorageABI is the input ABI used to generate the binding from.
const TellorStorageBin = `` /* 242-byte string literal not displayed */
TellorStorageBin is the compiled bytecode used for deploying new contracts.
const TellorTransferABI = "" /* 513-byte string literal not displayed */
TellorTransferABI is the input ABI used to generate the binding from.
const TellorTransferBin = `` /* 4794-byte string literal not displayed */
TellorTransferBin is the compiled bytecode used for deploying new contracts.
const UtilitiesABI = "[]"
UtilitiesABI is the input ABI used to generate the binding from.
const UtilitiesBin = `` /* 242-byte string literal not displayed */
UtilitiesBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TellorDispute ¶
type TellorDispute struct { TellorDisputeCaller // Read-only binding to the contract TellorDisputeTransactor // Write-only binding to the contract TellorDisputeFilterer // Log filterer for contract events }
TellorDispute is an auto generated Go binding around an Ethereum contract.
func DeployTellorDispute ¶
func DeployTellorDispute(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorDispute, error)
DeployTellorDispute deploys a new Ethereum contract, binding an instance of TellorDispute to it.
func NewTellorDispute ¶
func NewTellorDispute(address common.Address, backend bind.ContractBackend) (*TellorDispute, error)
NewTellorDispute creates a new instance of TellorDispute, bound to a specific deployed contract.
type TellorDisputeCaller ¶
type TellorDisputeCaller struct {
// contains filtered or unexported fields
}
TellorDisputeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorDisputeCaller ¶
func NewTellorDisputeCaller(address common.Address, caller bind.ContractCaller) (*TellorDisputeCaller, error)
NewTellorDisputeCaller creates a new read-only instance of TellorDispute, bound to a specific deployed contract.
type TellorDisputeCallerRaw ¶
type TellorDisputeCallerRaw struct {
Contract *TellorDisputeCaller // Generic read-only contract binding to access the raw methods on
}
TellorDisputeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorDisputeCallerRaw) Call ¶
func (_TellorDispute *TellorDisputeCallerRaw) 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 TellorDisputeCallerSession ¶
type TellorDisputeCallerSession struct { Contract *TellorDisputeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorDisputeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TellorDisputeDisputeVoteTallied ¶
type TellorDisputeDisputeVoteTallied struct { DisputeID *big.Int Result *big.Int ReportedMiner common.Address ReportingParty common.Address Active bool Raw types.Log // Blockchain specific contextual infos }
TellorDisputeDisputeVoteTallied represents a DisputeVoteTallied event raised by the TellorDispute contract.
type TellorDisputeDisputeVoteTalliedIterator ¶
type TellorDisputeDisputeVoteTalliedIterator struct { Event *TellorDisputeDisputeVoteTallied // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorDisputeDisputeVoteTalliedIterator is returned from FilterDisputeVoteTallied and is used to iterate over the raw logs and unpacked data for DisputeVoteTallied events raised by the TellorDispute contract.
func (*TellorDisputeDisputeVoteTalliedIterator) Close ¶
func (it *TellorDisputeDisputeVoteTalliedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorDisputeDisputeVoteTalliedIterator) Error ¶
func (it *TellorDisputeDisputeVoteTalliedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorDisputeDisputeVoteTalliedIterator) Next ¶
func (it *TellorDisputeDisputeVoteTalliedIterator) 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 TellorDisputeFilterer ¶
type TellorDisputeFilterer struct {
// contains filtered or unexported fields
}
TellorDisputeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorDisputeFilterer ¶
func NewTellorDisputeFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorDisputeFilterer, error)
NewTellorDisputeFilterer creates a new log filterer instance of TellorDispute, bound to a specific deployed contract.
func (*TellorDisputeFilterer) FilterDisputeVoteTallied ¶
func (_TellorDispute *TellorDisputeFilterer) FilterDisputeVoteTallied(opts *bind.FilterOpts, _disputeID []*big.Int, _reportedMiner []common.Address) (*TellorDisputeDisputeVoteTalliedIterator, error)
FilterDisputeVoteTallied is a free log retrieval operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.
Solidity: e DisputeVoteTallied(_disputeID indexed uint256, _result int256, _reportedMiner indexed address, _reportingParty address, _active bool)
func (*TellorDisputeFilterer) FilterNewDispute ¶
func (_TellorDispute *TellorDisputeFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorDisputeNewDisputeIterator, error)
FilterNewDispute is a free log retrieval operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: e NewDispute(_disputeId indexed uint256, _requestId indexed uint256, _timestamp uint256, _miner address)
func (*TellorDisputeFilterer) FilterNewTellorAddress ¶
func (_TellorDispute *TellorDisputeFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*TellorDisputeNewTellorAddressIterator, error)
FilterNewTellorAddress is a free log retrieval operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: e NewTellorAddress(_newTellor address)
func (*TellorDisputeFilterer) FilterVoted ¶
func (_TellorDispute *TellorDisputeFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address) (*TellorDisputeVotedIterator, error)
FilterVoted is a free log retrieval operation binding the contract event 0x86abfce99b7dd908bec0169288797f85049ec73cbe046ed9de818fab3a497ae0.
Solidity: e Voted(_disputeID indexed uint256, _position bool, _voter indexed address)
func (*TellorDisputeFilterer) WatchDisputeVoteTallied ¶
func (_TellorDispute *TellorDisputeFilterer) WatchDisputeVoteTallied(opts *bind.WatchOpts, sink chan<- *TellorDisputeDisputeVoteTallied, _disputeID []*big.Int, _reportedMiner []common.Address) (event.Subscription, error)
WatchDisputeVoteTallied is a free log subscription operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.
Solidity: e DisputeVoteTallied(_disputeID indexed uint256, _result int256, _reportedMiner indexed address, _reportingParty address, _active bool)
func (*TellorDisputeFilterer) WatchNewDispute ¶
func (_TellorDispute *TellorDisputeFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorDisputeNewDispute, _disputeId []*big.Int, _requestId []*big.Int) (event.Subscription, error)
WatchNewDispute is a free log subscription operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: e NewDispute(_disputeId indexed uint256, _requestId indexed uint256, _timestamp uint256, _miner address)
func (*TellorDisputeFilterer) WatchNewTellorAddress ¶
func (_TellorDispute *TellorDisputeFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *TellorDisputeNewTellorAddress) (event.Subscription, error)
WatchNewTellorAddress is a free log subscription operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: e NewTellorAddress(_newTellor address)
func (*TellorDisputeFilterer) WatchVoted ¶
func (_TellorDispute *TellorDisputeFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorDisputeVoted, _disputeID []*big.Int, _voter []common.Address) (event.Subscription, error)
WatchVoted is a free log subscription operation binding the contract event 0x86abfce99b7dd908bec0169288797f85049ec73cbe046ed9de818fab3a497ae0.
Solidity: e Voted(_disputeID indexed uint256, _position bool, _voter indexed address)
type TellorDisputeNewDispute ¶
type TellorDisputeNewDispute struct { DisputeId *big.Int RequestId *big.Int Timestamp *big.Int Miner common.Address Raw types.Log // Blockchain specific contextual infos }
TellorDisputeNewDispute represents a NewDispute event raised by the TellorDispute contract.
type TellorDisputeNewDisputeIterator ¶
type TellorDisputeNewDisputeIterator struct { Event *TellorDisputeNewDispute // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorDisputeNewDisputeIterator is returned from FilterNewDispute and is used to iterate over the raw logs and unpacked data for NewDispute events raised by the TellorDispute contract.
func (*TellorDisputeNewDisputeIterator) Close ¶
func (it *TellorDisputeNewDisputeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorDisputeNewDisputeIterator) Error ¶
func (it *TellorDisputeNewDisputeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorDisputeNewDisputeIterator) Next ¶
func (it *TellorDisputeNewDisputeIterator) 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 TellorDisputeNewTellorAddress ¶
type TellorDisputeNewTellorAddress struct { NewTellor common.Address Raw types.Log // Blockchain specific contextual infos }
TellorDisputeNewTellorAddress represents a NewTellorAddress event raised by the TellorDispute contract.
type TellorDisputeNewTellorAddressIterator ¶
type TellorDisputeNewTellorAddressIterator struct { Event *TellorDisputeNewTellorAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorDisputeNewTellorAddressIterator is returned from FilterNewTellorAddress and is used to iterate over the raw logs and unpacked data for NewTellorAddress events raised by the TellorDispute contract.
func (*TellorDisputeNewTellorAddressIterator) Close ¶
func (it *TellorDisputeNewTellorAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorDisputeNewTellorAddressIterator) Error ¶
func (it *TellorDisputeNewTellorAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorDisputeNewTellorAddressIterator) Next ¶
func (it *TellorDisputeNewTellorAddressIterator) 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 TellorDisputeRaw ¶
type TellorDisputeRaw struct {
Contract *TellorDispute // Generic contract binding to access the raw methods on
}
TellorDisputeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorDisputeRaw) Call ¶
func (_TellorDispute *TellorDisputeRaw) 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 (*TellorDisputeRaw) Transact ¶
func (_TellorDispute *TellorDisputeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorDisputeRaw) Transfer ¶
func (_TellorDispute *TellorDisputeRaw) 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 TellorDisputeSession ¶
type TellorDisputeSession struct { Contract *TellorDispute // 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 }
TellorDisputeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TellorDisputeTransactor ¶
type TellorDisputeTransactor struct {
// contains filtered or unexported fields
}
TellorDisputeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorDisputeTransactor ¶
func NewTellorDisputeTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorDisputeTransactor, error)
NewTellorDisputeTransactor creates a new write-only instance of TellorDispute, bound to a specific deployed contract.
type TellorDisputeTransactorRaw ¶
type TellorDisputeTransactorRaw struct {
Contract *TellorDisputeTransactor // Generic write-only contract binding to access the raw methods on
}
TellorDisputeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorDisputeTransactorRaw) Transact ¶
func (_TellorDispute *TellorDisputeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorDisputeTransactorRaw) Transfer ¶
func (_TellorDispute *TellorDisputeTransactorRaw) 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 TellorDisputeTransactorSession ¶
type TellorDisputeTransactorSession struct { Contract *TellorDisputeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorDisputeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TellorDisputeVoted ¶
type TellorDisputeVoted struct { DisputeID *big.Int Position bool Voter common.Address Raw types.Log // Blockchain specific contextual infos }
TellorDisputeVoted represents a Voted event raised by the TellorDispute contract.
type TellorDisputeVotedIterator ¶
type TellorDisputeVotedIterator struct { Event *TellorDisputeVoted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorDisputeVotedIterator is returned from FilterVoted and is used to iterate over the raw logs and unpacked data for Voted events raised by the TellorDispute contract.
func (*TellorDisputeVotedIterator) Close ¶
func (it *TellorDisputeVotedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorDisputeVotedIterator) Error ¶
func (it *TellorDisputeVotedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorDisputeVotedIterator) Next ¶
func (it *TellorDisputeVotedIterator) 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 TellorGetters ¶
type TellorGetters struct { TellorGettersCaller // Read-only binding to the contract TellorGettersTransactor // Write-only binding to the contract TellorGettersFilterer // Log filterer for contract events }
TellorGetters is an auto generated Go binding around an Ethereum contract.
func DeployTellorGetters ¶
func DeployTellorGetters(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorGetters, error)
DeployTellorGetters deploys a new Ethereum contract, binding an instance of TellorGetters to it.
func NewTellorGetters ¶
func NewTellorGetters(address common.Address, backend bind.ContractBackend) (*TellorGetters, error)
NewTellorGetters creates a new instance of TellorGetters, bound to a specific deployed contract.
type TellorGettersCaller ¶
type TellorGettersCaller struct {
// contains filtered or unexported fields
}
TellorGettersCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorGettersCaller ¶
func NewTellorGettersCaller(address common.Address, caller bind.ContractCaller) (*TellorGettersCaller, error)
NewTellorGettersCaller creates a new read-only instance of TellorGetters, bound to a specific deployed contract.
func (*TellorGettersCaller) Allowance ¶
func (_TellorGetters *TellorGettersCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_user address, _spender address) constant returns(uint256)
func (*TellorGettersCaller) AllowedToTrade ¶
func (_TellorGetters *TellorGettersCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)
func (*TellorGettersCaller) BalanceOf ¶
func (_TellorGetters *TellorGettersCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_user address) constant returns(uint256)
func (*TellorGettersCaller) BalanceOfAt ¶
func (_TellorGetters *TellorGettersCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)
func (*TellorGettersCaller) DidMine ¶
func (_TellorGetters *TellorGettersCaller) DidMine(opts *bind.CallOpts, _challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)
func (*TellorGettersCaller) DidVote ¶
func (_TellorGetters *TellorGettersCaller) DidVote(opts *bind.CallOpts, _disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)
func (*TellorGettersCaller) GetAddressVars ¶
func (_TellorGetters *TellorGettersCaller) GetAddressVars(opts *bind.CallOpts, _data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(_data bytes32) constant returns(address)
func (*TellorGettersCaller) GetAllDisputeVars ¶
func (_TellorGetters *TellorGettersCaller) GetAllDisputeVars(opts *bind.CallOpts, _disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)
GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.
Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*TellorGettersCaller) GetCurrentVariables ¶
func (_TellorGetters *TellorGettersCaller) GetCurrentVariables(opts *bind.CallOpts) ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.
Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)
func (*TellorGettersCaller) GetDisputeIdByDisputeHash ¶
func (_TellorGetters *TellorGettersCaller) GetDisputeIdByDisputeHash(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)
func (*TellorGettersCaller) GetDisputeUintVars ¶
func (_TellorGetters *TellorGettersCaller) GetDisputeUintVars(opts *bind.CallOpts, _disputeId *big.Int, _data [32]byte) (*big.Int, error)
GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.
Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)
func (*TellorGettersCaller) GetLastNewValue ¶
func (_TellorGetters *TellorGettersCaller) GetLastNewValue(opts *bind.CallOpts) (*big.Int, bool, error)
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() constant returns(uint256, bool)
func (*TellorGettersCaller) GetLastNewValueById ¶
func (_TellorGetters *TellorGettersCaller) GetLastNewValueById(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)
func (*TellorGettersCaller) GetMinedBlockNum ¶
func (_TellorGetters *TellorGettersCaller) GetMinedBlockNum(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.
Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorGettersCaller) GetMinersByRequestIdAndTimestamp ¶
func (_TellorGetters *TellorGettersCaller) GetMinersByRequestIdAndTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.
Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])
func (*TellorGettersCaller) GetName ¶
func (_TellorGetters *TellorGettersCaller) GetName(opts *bind.CallOpts) (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() constant returns(string)
func (*TellorGettersCaller) GetNewValueCountbyRequestId ¶
func (_TellorGetters *TellorGettersCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)
func (*TellorGettersCaller) GetRequestIdByQueryHash ¶
func (_TellorGetters *TellorGettersCaller) GetRequestIdByQueryHash(opts *bind.CallOpts, _request [32]byte) (*big.Int, error)
GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.
Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)
func (*TellorGettersCaller) GetRequestIdByRequestQIndex ¶
func (_TellorGetters *TellorGettersCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)
func (*TellorGettersCaller) GetRequestIdByTimestamp ¶
func (_TellorGetters *TellorGettersCaller) GetRequestIdByTimestamp(opts *bind.CallOpts, _timestamp *big.Int) (*big.Int, error)
GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.
Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)
func (*TellorGettersCaller) GetRequestQ ¶
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() constant returns(uint256[51])
func (*TellorGettersCaller) GetRequestUintVars ¶
func (_TellorGetters *TellorGettersCaller) GetRequestUintVars(opts *bind.CallOpts, _requestId *big.Int, _data [32]byte) (*big.Int, error)
GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.
Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)
func (*TellorGettersCaller) GetRequestVars ¶
func (_TellorGetters *TellorGettersCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)
func (*TellorGettersCaller) GetStakerInfo ¶
func (_TellorGetters *TellorGettersCaller) GetStakerInfo(opts *bind.CallOpts, _staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)
func (*TellorGettersCaller) GetSubmissionsByTimestamp ¶
func (_TellorGetters *TellorGettersCaller) GetSubmissionsByTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.
Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])
func (*TellorGettersCaller) GetSymbol ¶
func (_TellorGetters *TellorGettersCaller) GetSymbol(opts *bind.CallOpts) (string, error)
GetSymbol is a free data retrieval call binding the contract method 0x15070401.
Solidity: function getSymbol() constant returns(string)
func (*TellorGettersCaller) GetTimestampbyRequestIDandIndex ¶
func (_TellorGetters *TellorGettersCaller) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)
GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.
Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)
func (*TellorGettersCaller) GetUintVar ¶
func (_TellorGetters *TellorGettersCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(_data bytes32) constant returns(uint256)
func (*TellorGettersCaller) GetVariablesOnDeck ¶
func (_TellorGetters *TellorGettersCaller) GetVariablesOnDeck(opts *bind.CallOpts) (*big.Int, *big.Int, string, error)
GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.
Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)
func (*TellorGettersCaller) IsInDispute ¶
func (_TellorGetters *TellorGettersCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)
func (*TellorGettersCaller) RetrieveData ¶
func (_TellorGetters *TellorGettersCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.
Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorGettersCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TellorGettersCallerRaw ¶
type TellorGettersCallerRaw struct {
Contract *TellorGettersCaller // Generic read-only contract binding to access the raw methods on
}
TellorGettersCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorGettersCallerRaw) Call ¶
func (_TellorGetters *TellorGettersCallerRaw) 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 TellorGettersCallerSession ¶
type TellorGettersCallerSession struct { Contract *TellorGettersCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorGettersCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TellorGettersCallerSession) Allowance ¶
func (_TellorGetters *TellorGettersCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_user address, _spender address) constant returns(uint256)
func (*TellorGettersCallerSession) AllowedToTrade ¶
func (_TellorGetters *TellorGettersCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)
func (*TellorGettersCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_user address) constant returns(uint256)
func (*TellorGettersCallerSession) BalanceOfAt ¶
func (_TellorGetters *TellorGettersCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)
func (*TellorGettersCallerSession) DidMine ¶
func (_TellorGetters *TellorGettersCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)
func (*TellorGettersCallerSession) DidVote ¶
func (_TellorGetters *TellorGettersCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)
func (*TellorGettersCallerSession) GetAddressVars ¶
func (_TellorGetters *TellorGettersCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(_data bytes32) constant returns(address)
func (*TellorGettersCallerSession) GetAllDisputeVars ¶
func (_TellorGetters *TellorGettersCallerSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)
GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.
Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*TellorGettersCallerSession) GetCurrentVariables ¶
func (_TellorGetters *TellorGettersCallerSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.
Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)
func (*TellorGettersCallerSession) GetDisputeIdByDisputeHash ¶
func (_TellorGetters *TellorGettersCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)
func (*TellorGettersCallerSession) GetDisputeUintVars ¶
func (_TellorGetters *TellorGettersCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.
Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)
func (*TellorGettersCallerSession) GetLastNewValue ¶
func (_TellorGetters *TellorGettersCallerSession) GetLastNewValue() (*big.Int, bool, error)
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() constant returns(uint256, bool)
func (*TellorGettersCallerSession) GetLastNewValueById ¶
func (_TellorGetters *TellorGettersCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)
func (*TellorGettersCallerSession) GetMinedBlockNum ¶
func (_TellorGetters *TellorGettersCallerSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.
Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorGettersCallerSession) GetMinersByRequestIdAndTimestamp ¶
func (_TellorGetters *TellorGettersCallerSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.
Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])
func (*TellorGettersCallerSession) GetName ¶
func (_TellorGetters *TellorGettersCallerSession) GetName() (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() constant returns(string)
func (*TellorGettersCallerSession) GetNewValueCountbyRequestId ¶
func (_TellorGetters *TellorGettersCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)
func (*TellorGettersCallerSession) GetRequestIdByQueryHash ¶
func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)
GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.
Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)
func (*TellorGettersCallerSession) GetRequestIdByRequestQIndex ¶
func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)
func (*TellorGettersCallerSession) GetRequestIdByTimestamp ¶
func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.
Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)
func (*TellorGettersCallerSession) GetRequestQ ¶
func (_TellorGetters *TellorGettersCallerSession) GetRequestQ() ([51]*big.Int, error)
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() constant returns(uint256[51])
func (*TellorGettersCallerSession) GetRequestUintVars ¶
func (_TellorGetters *TellorGettersCallerSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.
Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)
func (*TellorGettersCallerSession) GetRequestVars ¶
func (_TellorGetters *TellorGettersCallerSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)
func (*TellorGettersCallerSession) GetStakerInfo ¶
func (_TellorGetters *TellorGettersCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)
func (*TellorGettersCallerSession) GetSubmissionsByTimestamp ¶
func (_TellorGetters *TellorGettersCallerSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.
Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])
func (*TellorGettersCallerSession) GetSymbol ¶
func (_TellorGetters *TellorGettersCallerSession) GetSymbol() (string, error)
GetSymbol is a free data retrieval call binding the contract method 0x15070401.
Solidity: function getSymbol() constant returns(string)
func (*TellorGettersCallerSession) GetTimestampbyRequestIDandIndex ¶
func (_TellorGetters *TellorGettersCallerSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.
Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)
func (*TellorGettersCallerSession) GetUintVar ¶
func (_TellorGetters *TellorGettersCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(_data bytes32) constant returns(uint256)
func (*TellorGettersCallerSession) GetVariablesOnDeck ¶
func (_TellorGetters *TellorGettersCallerSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)
GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.
Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)
func (*TellorGettersCallerSession) IsInDispute ¶
func (_TellorGetters *TellorGettersCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)
func (*TellorGettersCallerSession) RetrieveData ¶
func (_TellorGetters *TellorGettersCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.
Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorGettersCallerSession) TotalSupply ¶
func (_TellorGetters *TellorGettersCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TellorGettersFilterer ¶
type TellorGettersFilterer struct {
// contains filtered or unexported fields
}
TellorGettersFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorGettersFilterer ¶
func NewTellorGettersFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorGettersFilterer, error)
NewTellorGettersFilterer creates a new log filterer instance of TellorGetters, bound to a specific deployed contract.
type TellorGettersLibrary ¶
type TellorGettersLibrary struct { TellorGettersLibraryCaller // Read-only binding to the contract TellorGettersLibraryTransactor // Write-only binding to the contract TellorGettersLibraryFilterer // Log filterer for contract events }
TellorGettersLibrary is an auto generated Go binding around an Ethereum contract.
func DeployTellorGettersLibrary ¶
func DeployTellorGettersLibrary(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorGettersLibrary, error)
DeployTellorGettersLibrary deploys a new Ethereum contract, binding an instance of TellorGettersLibrary to it.
func NewTellorGettersLibrary ¶
func NewTellorGettersLibrary(address common.Address, backend bind.ContractBackend) (*TellorGettersLibrary, error)
NewTellorGettersLibrary creates a new instance of TellorGettersLibrary, bound to a specific deployed contract.
type TellorGettersLibraryCaller ¶
type TellorGettersLibraryCaller struct {
// contains filtered or unexported fields
}
TellorGettersLibraryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorGettersLibraryCaller ¶
func NewTellorGettersLibraryCaller(address common.Address, caller bind.ContractCaller) (*TellorGettersLibraryCaller, error)
NewTellorGettersLibraryCaller creates a new read-only instance of TellorGettersLibrary, bound to a specific deployed contract.
type TellorGettersLibraryCallerRaw ¶
type TellorGettersLibraryCallerRaw struct {
Contract *TellorGettersLibraryCaller // Generic read-only contract binding to access the raw methods on
}
TellorGettersLibraryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorGettersLibraryCallerRaw) Call ¶
func (_TellorGettersLibrary *TellorGettersLibraryCallerRaw) 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 TellorGettersLibraryCallerSession ¶
type TellorGettersLibraryCallerSession struct { Contract *TellorGettersLibraryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorGettersLibraryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TellorGettersLibraryFilterer ¶
type TellorGettersLibraryFilterer struct {
// contains filtered or unexported fields
}
TellorGettersLibraryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorGettersLibraryFilterer ¶
func NewTellorGettersLibraryFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorGettersLibraryFilterer, error)
NewTellorGettersLibraryFilterer creates a new log filterer instance of TellorGettersLibrary, bound to a specific deployed contract.
func (*TellorGettersLibraryFilterer) FilterNewTellorAddress ¶
func (_TellorGettersLibrary *TellorGettersLibraryFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*TellorGettersLibraryNewTellorAddressIterator, error)
FilterNewTellorAddress is a free log retrieval operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: e NewTellorAddress(_newTellor address)
func (*TellorGettersLibraryFilterer) WatchNewTellorAddress ¶
func (_TellorGettersLibrary *TellorGettersLibraryFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *TellorGettersLibraryNewTellorAddress) (event.Subscription, error)
WatchNewTellorAddress is a free log subscription operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: e NewTellorAddress(_newTellor address)
type TellorGettersLibraryNewTellorAddress ¶
type TellorGettersLibraryNewTellorAddress struct { NewTellor common.Address Raw types.Log // Blockchain specific contextual infos }
TellorGettersLibraryNewTellorAddress represents a NewTellorAddress event raised by the TellorGettersLibrary contract.
type TellorGettersLibraryNewTellorAddressIterator ¶
type TellorGettersLibraryNewTellorAddressIterator struct { Event *TellorGettersLibraryNewTellorAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorGettersLibraryNewTellorAddressIterator is returned from FilterNewTellorAddress and is used to iterate over the raw logs and unpacked data for NewTellorAddress events raised by the TellorGettersLibrary contract.
func (*TellorGettersLibraryNewTellorAddressIterator) Close ¶
func (it *TellorGettersLibraryNewTellorAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorGettersLibraryNewTellorAddressIterator) Error ¶
func (it *TellorGettersLibraryNewTellorAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorGettersLibraryNewTellorAddressIterator) Next ¶
func (it *TellorGettersLibraryNewTellorAddressIterator) 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 TellorGettersLibraryRaw ¶
type TellorGettersLibraryRaw struct {
Contract *TellorGettersLibrary // Generic contract binding to access the raw methods on
}
TellorGettersLibraryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorGettersLibraryRaw) Call ¶
func (_TellorGettersLibrary *TellorGettersLibraryRaw) 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 (*TellorGettersLibraryRaw) Transact ¶
func (_TellorGettersLibrary *TellorGettersLibraryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorGettersLibraryRaw) Transfer ¶
func (_TellorGettersLibrary *TellorGettersLibraryRaw) 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 TellorGettersLibrarySession ¶
type TellorGettersLibrarySession struct { Contract *TellorGettersLibrary // 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 }
TellorGettersLibrarySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TellorGettersLibraryTransactor ¶
type TellorGettersLibraryTransactor struct {
// contains filtered or unexported fields
}
TellorGettersLibraryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorGettersLibraryTransactor ¶
func NewTellorGettersLibraryTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorGettersLibraryTransactor, error)
NewTellorGettersLibraryTransactor creates a new write-only instance of TellorGettersLibrary, bound to a specific deployed contract.
type TellorGettersLibraryTransactorRaw ¶
type TellorGettersLibraryTransactorRaw struct {
Contract *TellorGettersLibraryTransactor // Generic write-only contract binding to access the raw methods on
}
TellorGettersLibraryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorGettersLibraryTransactorRaw) Transact ¶
func (_TellorGettersLibrary *TellorGettersLibraryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorGettersLibraryTransactorRaw) Transfer ¶
func (_TellorGettersLibrary *TellorGettersLibraryTransactorRaw) 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 TellorGettersLibraryTransactorSession ¶
type TellorGettersLibraryTransactorSession struct { Contract *TellorGettersLibraryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorGettersLibraryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TellorGettersRaw ¶
type TellorGettersRaw struct {
Contract *TellorGetters // Generic contract binding to access the raw methods on
}
TellorGettersRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorGettersRaw) Call ¶
func (_TellorGetters *TellorGettersRaw) 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 (*TellorGettersRaw) Transact ¶
func (_TellorGetters *TellorGettersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorGettersRaw) Transfer ¶
func (_TellorGetters *TellorGettersRaw) 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 TellorGettersSession ¶
type TellorGettersSession struct { Contract *TellorGetters // 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 }
TellorGettersSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TellorGettersSession) Allowance ¶
func (_TellorGetters *TellorGettersSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_user address, _spender address) constant returns(uint256)
func (*TellorGettersSession) AllowedToTrade ¶
func (_TellorGetters *TellorGettersSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)
func (*TellorGettersSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_user address) constant returns(uint256)
func (*TellorGettersSession) BalanceOfAt ¶
func (_TellorGetters *TellorGettersSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)
func (*TellorGettersSession) DidMine ¶
func (_TellorGetters *TellorGettersSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)
func (*TellorGettersSession) DidVote ¶
func (_TellorGetters *TellorGettersSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)
func (*TellorGettersSession) GetAddressVars ¶
func (_TellorGetters *TellorGettersSession) GetAddressVars(_data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(_data bytes32) constant returns(address)
func (*TellorGettersSession) GetAllDisputeVars ¶
func (_TellorGetters *TellorGettersSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)
GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.
Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*TellorGettersSession) GetCurrentVariables ¶
func (_TellorGetters *TellorGettersSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.
Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)
func (*TellorGettersSession) GetDisputeIdByDisputeHash ¶
func (_TellorGetters *TellorGettersSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)
func (*TellorGettersSession) GetDisputeUintVars ¶
func (_TellorGetters *TellorGettersSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.
Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)
func (*TellorGettersSession) GetLastNewValue ¶
func (_TellorGetters *TellorGettersSession) GetLastNewValue() (*big.Int, bool, error)
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() constant returns(uint256, bool)
func (*TellorGettersSession) GetLastNewValueById ¶
func (_TellorGetters *TellorGettersSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)
func (*TellorGettersSession) GetMinedBlockNum ¶
func (_TellorGetters *TellorGettersSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.
Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorGettersSession) GetMinersByRequestIdAndTimestamp ¶
func (_TellorGetters *TellorGettersSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.
Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])
func (*TellorGettersSession) GetName ¶
func (_TellorGetters *TellorGettersSession) GetName() (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() constant returns(string)
func (*TellorGettersSession) GetNewValueCountbyRequestId ¶
func (_TellorGetters *TellorGettersSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)
func (*TellorGettersSession) GetRequestIdByQueryHash ¶
func (_TellorGetters *TellorGettersSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)
GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.
Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)
func (*TellorGettersSession) GetRequestIdByRequestQIndex ¶
func (_TellorGetters *TellorGettersSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)
func (*TellorGettersSession) GetRequestIdByTimestamp ¶
func (_TellorGetters *TellorGettersSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.
Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)
func (*TellorGettersSession) GetRequestQ ¶
func (_TellorGetters *TellorGettersSession) GetRequestQ() ([51]*big.Int, error)
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() constant returns(uint256[51])
func (*TellorGettersSession) GetRequestUintVars ¶
func (_TellorGetters *TellorGettersSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.
Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)
func (*TellorGettersSession) GetRequestVars ¶
func (_TellorGetters *TellorGettersSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)
func (*TellorGettersSession) GetStakerInfo ¶
func (_TellorGetters *TellorGettersSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)
func (*TellorGettersSession) GetSubmissionsByTimestamp ¶
func (_TellorGetters *TellorGettersSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.
Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])
func (*TellorGettersSession) GetSymbol ¶
func (_TellorGetters *TellorGettersSession) GetSymbol() (string, error)
GetSymbol is a free data retrieval call binding the contract method 0x15070401.
Solidity: function getSymbol() constant returns(string)
func (*TellorGettersSession) GetTimestampbyRequestIDandIndex ¶
func (_TellorGetters *TellorGettersSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.
Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)
func (*TellorGettersSession) GetUintVar ¶
func (_TellorGetters *TellorGettersSession) GetUintVar(_data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(_data bytes32) constant returns(uint256)
func (*TellorGettersSession) GetVariablesOnDeck ¶
func (_TellorGetters *TellorGettersSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)
GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.
Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)
func (*TellorGettersSession) IsInDispute ¶
func (_TellorGetters *TellorGettersSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)
func (*TellorGettersSession) RetrieveData ¶
func (_TellorGetters *TellorGettersSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.
Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorGettersSession) TotalSupply ¶
func (_TellorGetters *TellorGettersSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TellorGettersTransactor ¶
type TellorGettersTransactor struct {
// contains filtered or unexported fields
}
TellorGettersTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorGettersTransactor ¶
func NewTellorGettersTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorGettersTransactor, error)
NewTellorGettersTransactor creates a new write-only instance of TellorGetters, bound to a specific deployed contract.
type TellorGettersTransactorRaw ¶
type TellorGettersTransactorRaw struct {
Contract *TellorGettersTransactor // Generic write-only contract binding to access the raw methods on
}
TellorGettersTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorGettersTransactorRaw) Transact ¶
func (_TellorGetters *TellorGettersTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorGettersTransactorRaw) Transfer ¶
func (_TellorGetters *TellorGettersTransactorRaw) 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 TellorGettersTransactorSession ¶
type TellorGettersTransactorSession struct { Contract *TellorGettersTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorGettersTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TellorMaster ¶
type TellorMaster struct { TellorMasterCaller // Read-only binding to the contract TellorMasterTransactor // Write-only binding to the contract TellorMasterFilterer // Log filterer for contract events }
TellorMaster is an auto generated Go binding around an Ethereum contract.
func DeployTellorMaster ¶
func DeployTellorMaster(auth *bind.TransactOpts, backend bind.ContractBackend, _tellorContract common.Address) (common.Address, *types.Transaction, *TellorMaster, error)
DeployTellorMaster deploys a new Ethereum contract, binding an instance of TellorMaster to it.
func NewTellorMaster ¶
func NewTellorMaster(address common.Address, backend bind.ContractBackend) (*TellorMaster, error)
NewTellorMaster creates a new instance of TellorMaster, bound to a specific deployed contract.
type TellorMasterCaller ¶
type TellorMasterCaller struct {
// contains filtered or unexported fields
}
TellorMasterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorMasterCaller ¶
func NewTellorMasterCaller(address common.Address, caller bind.ContractCaller) (*TellorMasterCaller, error)
NewTellorMasterCaller creates a new read-only instance of TellorMaster, bound to a specific deployed contract.
func (*TellorMasterCaller) Allowance ¶
func (_TellorMaster *TellorMasterCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_user address, _spender address) constant returns(uint256)
func (*TellorMasterCaller) AllowedToTrade ¶
func (_TellorMaster *TellorMasterCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)
func (*TellorMasterCaller) BalanceOf ¶
func (_TellorMaster *TellorMasterCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_user address) constant returns(uint256)
func (*TellorMasterCaller) BalanceOfAt ¶
func (_TellorMaster *TellorMasterCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)
func (*TellorMasterCaller) DidMine ¶
func (_TellorMaster *TellorMasterCaller) DidMine(opts *bind.CallOpts, _challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)
func (*TellorMasterCaller) DidVote ¶
func (_TellorMaster *TellorMasterCaller) DidVote(opts *bind.CallOpts, _disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)
func (*TellorMasterCaller) GetAddressVars ¶
func (_TellorMaster *TellorMasterCaller) GetAddressVars(opts *bind.CallOpts, _data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(_data bytes32) constant returns(address)
func (*TellorMasterCaller) GetAllDisputeVars ¶
func (_TellorMaster *TellorMasterCaller) GetAllDisputeVars(opts *bind.CallOpts, _disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)
GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.
Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*TellorMasterCaller) GetCurrentVariables ¶
func (_TellorMaster *TellorMasterCaller) GetCurrentVariables(opts *bind.CallOpts) ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.
Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)
func (*TellorMasterCaller) GetDisputeIdByDisputeHash ¶
func (_TellorMaster *TellorMasterCaller) GetDisputeIdByDisputeHash(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)
func (*TellorMasterCaller) GetDisputeUintVars ¶
func (_TellorMaster *TellorMasterCaller) GetDisputeUintVars(opts *bind.CallOpts, _disputeId *big.Int, _data [32]byte) (*big.Int, error)
GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.
Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)
func (*TellorMasterCaller) GetLastNewValue ¶
func (_TellorMaster *TellorMasterCaller) GetLastNewValue(opts *bind.CallOpts) (*big.Int, bool, error)
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() constant returns(uint256, bool)
func (*TellorMasterCaller) GetLastNewValueById ¶
func (_TellorMaster *TellorMasterCaller) GetLastNewValueById(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)
func (*TellorMasterCaller) GetMinedBlockNum ¶
func (_TellorMaster *TellorMasterCaller) GetMinedBlockNum(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.
Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorMasterCaller) GetMinersByRequestIdAndTimestamp ¶
func (_TellorMaster *TellorMasterCaller) GetMinersByRequestIdAndTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.
Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])
func (*TellorMasterCaller) GetName ¶
func (_TellorMaster *TellorMasterCaller) GetName(opts *bind.CallOpts) (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() constant returns(string)
func (*TellorMasterCaller) GetNewValueCountbyRequestId ¶
func (_TellorMaster *TellorMasterCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)
func (*TellorMasterCaller) GetRequestIdByQueryHash ¶
func (_TellorMaster *TellorMasterCaller) GetRequestIdByQueryHash(opts *bind.CallOpts, _request [32]byte) (*big.Int, error)
GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.
Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)
func (*TellorMasterCaller) GetRequestIdByRequestQIndex ¶
func (_TellorMaster *TellorMasterCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)
func (*TellorMasterCaller) GetRequestIdByTimestamp ¶
func (_TellorMaster *TellorMasterCaller) GetRequestIdByTimestamp(opts *bind.CallOpts, _timestamp *big.Int) (*big.Int, error)
GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.
Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)
func (*TellorMasterCaller) GetRequestQ ¶
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() constant returns(uint256[51])
func (*TellorMasterCaller) GetRequestUintVars ¶
func (_TellorMaster *TellorMasterCaller) GetRequestUintVars(opts *bind.CallOpts, _requestId *big.Int, _data [32]byte) (*big.Int, error)
GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.
Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)
func (*TellorMasterCaller) GetRequestVars ¶
func (_TellorMaster *TellorMasterCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)
func (*TellorMasterCaller) GetStakerInfo ¶
func (_TellorMaster *TellorMasterCaller) GetStakerInfo(opts *bind.CallOpts, _staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)
func (*TellorMasterCaller) GetSubmissionsByTimestamp ¶
func (_TellorMaster *TellorMasterCaller) GetSubmissionsByTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.
Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])
func (*TellorMasterCaller) GetSymbol ¶
func (_TellorMaster *TellorMasterCaller) GetSymbol(opts *bind.CallOpts) (string, error)
GetSymbol is a free data retrieval call binding the contract method 0x15070401.
Solidity: function getSymbol() constant returns(string)
func (*TellorMasterCaller) GetTimestampbyRequestIDandIndex ¶
func (_TellorMaster *TellorMasterCaller) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)
GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.
Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)
func (*TellorMasterCaller) GetUintVar ¶
func (_TellorMaster *TellorMasterCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(_data bytes32) constant returns(uint256)
func (*TellorMasterCaller) GetVariablesOnDeck ¶
func (_TellorMaster *TellorMasterCaller) GetVariablesOnDeck(opts *bind.CallOpts) (*big.Int, *big.Int, string, error)
GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.
Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)
func (*TellorMasterCaller) IsInDispute ¶
func (_TellorMaster *TellorMasterCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)
func (*TellorMasterCaller) RetrieveData ¶
func (_TellorMaster *TellorMasterCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.
Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorMasterCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TellorMasterCallerRaw ¶
type TellorMasterCallerRaw struct {
Contract *TellorMasterCaller // Generic read-only contract binding to access the raw methods on
}
TellorMasterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorMasterCallerRaw) Call ¶
func (_TellorMaster *TellorMasterCallerRaw) 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 TellorMasterCallerSession ¶
type TellorMasterCallerSession struct { Contract *TellorMasterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorMasterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TellorMasterCallerSession) Allowance ¶
func (_TellorMaster *TellorMasterCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_user address, _spender address) constant returns(uint256)
func (*TellorMasterCallerSession) AllowedToTrade ¶
func (_TellorMaster *TellorMasterCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)
func (*TellorMasterCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_user address) constant returns(uint256)
func (*TellorMasterCallerSession) BalanceOfAt ¶
func (_TellorMaster *TellorMasterCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)
func (*TellorMasterCallerSession) DidMine ¶
func (_TellorMaster *TellorMasterCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)
func (*TellorMasterCallerSession) DidVote ¶
func (_TellorMaster *TellorMasterCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)
func (*TellorMasterCallerSession) GetAddressVars ¶
func (_TellorMaster *TellorMasterCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(_data bytes32) constant returns(address)
func (*TellorMasterCallerSession) GetAllDisputeVars ¶
func (_TellorMaster *TellorMasterCallerSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)
GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.
Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*TellorMasterCallerSession) GetCurrentVariables ¶
func (_TellorMaster *TellorMasterCallerSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.
Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)
func (*TellorMasterCallerSession) GetDisputeIdByDisputeHash ¶
func (_TellorMaster *TellorMasterCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)
func (*TellorMasterCallerSession) GetDisputeUintVars ¶
func (_TellorMaster *TellorMasterCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.
Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)
func (*TellorMasterCallerSession) GetLastNewValue ¶
func (_TellorMaster *TellorMasterCallerSession) GetLastNewValue() (*big.Int, bool, error)
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() constant returns(uint256, bool)
func (*TellorMasterCallerSession) GetLastNewValueById ¶
func (_TellorMaster *TellorMasterCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)
func (*TellorMasterCallerSession) GetMinedBlockNum ¶
func (_TellorMaster *TellorMasterCallerSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.
Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorMasterCallerSession) GetMinersByRequestIdAndTimestamp ¶
func (_TellorMaster *TellorMasterCallerSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.
Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])
func (*TellorMasterCallerSession) GetName ¶
func (_TellorMaster *TellorMasterCallerSession) GetName() (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() constant returns(string)
func (*TellorMasterCallerSession) GetNewValueCountbyRequestId ¶
func (_TellorMaster *TellorMasterCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)
func (*TellorMasterCallerSession) GetRequestIdByQueryHash ¶
func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)
GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.
Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)
func (*TellorMasterCallerSession) GetRequestIdByRequestQIndex ¶
func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)
func (*TellorMasterCallerSession) GetRequestIdByTimestamp ¶
func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.
Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)
func (*TellorMasterCallerSession) GetRequestQ ¶
func (_TellorMaster *TellorMasterCallerSession) GetRequestQ() ([51]*big.Int, error)
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() constant returns(uint256[51])
func (*TellorMasterCallerSession) GetRequestUintVars ¶
func (_TellorMaster *TellorMasterCallerSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.
Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)
func (*TellorMasterCallerSession) GetRequestVars ¶
func (_TellorMaster *TellorMasterCallerSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)
func (*TellorMasterCallerSession) GetStakerInfo ¶
func (_TellorMaster *TellorMasterCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)
func (*TellorMasterCallerSession) GetSubmissionsByTimestamp ¶
func (_TellorMaster *TellorMasterCallerSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.
Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])
func (*TellorMasterCallerSession) GetSymbol ¶
func (_TellorMaster *TellorMasterCallerSession) GetSymbol() (string, error)
GetSymbol is a free data retrieval call binding the contract method 0x15070401.
Solidity: function getSymbol() constant returns(string)
func (*TellorMasterCallerSession) GetTimestampbyRequestIDandIndex ¶
func (_TellorMaster *TellorMasterCallerSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.
Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)
func (*TellorMasterCallerSession) GetUintVar ¶
func (_TellorMaster *TellorMasterCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(_data bytes32) constant returns(uint256)
func (*TellorMasterCallerSession) GetVariablesOnDeck ¶
func (_TellorMaster *TellorMasterCallerSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)
GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.
Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)
func (*TellorMasterCallerSession) IsInDispute ¶
func (_TellorMaster *TellorMasterCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)
func (*TellorMasterCallerSession) RetrieveData ¶
func (_TellorMaster *TellorMasterCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.
Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorMasterCallerSession) TotalSupply ¶
func (_TellorMaster *TellorMasterCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TellorMasterFilterer ¶
type TellorMasterFilterer struct {
// contains filtered or unexported fields
}
TellorMasterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorMasterFilterer ¶
func NewTellorMasterFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorMasterFilterer, error)
NewTellorMasterFilterer creates a new log filterer instance of TellorMaster, bound to a specific deployed contract.
func (*TellorMasterFilterer) FilterNewTellorAddress ¶
func (_TellorMaster *TellorMasterFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*TellorMasterNewTellorAddressIterator, error)
FilterNewTellorAddress is a free log retrieval operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: e NewTellorAddress(_newTellor address)
func (*TellorMasterFilterer) WatchNewTellorAddress ¶
func (_TellorMaster *TellorMasterFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *TellorMasterNewTellorAddress) (event.Subscription, error)
WatchNewTellorAddress is a free log subscription operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: e NewTellorAddress(_newTellor address)
type TellorMasterNewTellorAddress ¶
type TellorMasterNewTellorAddress struct { NewTellor common.Address Raw types.Log // Blockchain specific contextual infos }
TellorMasterNewTellorAddress represents a NewTellorAddress event raised by the TellorMaster contract.
type TellorMasterNewTellorAddressIterator ¶
type TellorMasterNewTellorAddressIterator struct { Event *TellorMasterNewTellorAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorMasterNewTellorAddressIterator is returned from FilterNewTellorAddress and is used to iterate over the raw logs and unpacked data for NewTellorAddress events raised by the TellorMaster contract.
func (*TellorMasterNewTellorAddressIterator) Close ¶
func (it *TellorMasterNewTellorAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorMasterNewTellorAddressIterator) Error ¶
func (it *TellorMasterNewTellorAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorMasterNewTellorAddressIterator) Next ¶
func (it *TellorMasterNewTellorAddressIterator) 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 TellorMasterRaw ¶
type TellorMasterRaw struct {
Contract *TellorMaster // Generic contract binding to access the raw methods on
}
TellorMasterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorMasterRaw) Call ¶
func (_TellorMaster *TellorMasterRaw) 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 (*TellorMasterRaw) Transact ¶
func (_TellorMaster *TellorMasterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorMasterRaw) Transfer ¶
func (_TellorMaster *TellorMasterRaw) 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 TellorMasterSession ¶
type TellorMasterSession struct { Contract *TellorMaster // 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 }
TellorMasterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TellorMasterSession) Allowance ¶
func (_TellorMaster *TellorMasterSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_user address, _spender address) constant returns(uint256)
func (*TellorMasterSession) AllowedToTrade ¶
func (_TellorMaster *TellorMasterSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)
func (*TellorMasterSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_user address) constant returns(uint256)
func (*TellorMasterSession) BalanceOfAt ¶
func (_TellorMaster *TellorMasterSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)
func (*TellorMasterSession) ChangeDeity ¶
func (_TellorMaster *TellorMasterSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)
ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.
Solidity: function changeDeity(_newDeity address) returns()
func (*TellorMasterSession) ChangeTellorContract ¶
func (_TellorMaster *TellorMasterSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)
ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.
Solidity: function changeTellorContract(_tellorContract address) returns()
func (*TellorMasterSession) DidMine ¶
func (_TellorMaster *TellorMasterSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)
func (*TellorMasterSession) DidVote ¶
func (_TellorMaster *TellorMasterSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)
func (*TellorMasterSession) GetAddressVars ¶
func (_TellorMaster *TellorMasterSession) GetAddressVars(_data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(_data bytes32) constant returns(address)
func (*TellorMasterSession) GetAllDisputeVars ¶
func (_TellorMaster *TellorMasterSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)
GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.
Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*TellorMasterSession) GetCurrentVariables ¶
func (_TellorMaster *TellorMasterSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)
GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.
Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)
func (*TellorMasterSession) GetDisputeIdByDisputeHash ¶
func (_TellorMaster *TellorMasterSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)
func (*TellorMasterSession) GetDisputeUintVars ¶
func (_TellorMaster *TellorMasterSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.
Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)
func (*TellorMasterSession) GetLastNewValue ¶
func (_TellorMaster *TellorMasterSession) GetLastNewValue() (*big.Int, bool, error)
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() constant returns(uint256, bool)
func (*TellorMasterSession) GetLastNewValueById ¶
func (_TellorMaster *TellorMasterSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)
func (*TellorMasterSession) GetMinedBlockNum ¶
func (_TellorMaster *TellorMasterSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.
Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorMasterSession) GetMinersByRequestIdAndTimestamp ¶
func (_TellorMaster *TellorMasterSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.
Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])
func (*TellorMasterSession) GetName ¶
func (_TellorMaster *TellorMasterSession) GetName() (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() constant returns(string)
func (*TellorMasterSession) GetNewValueCountbyRequestId ¶
func (_TellorMaster *TellorMasterSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)
func (*TellorMasterSession) GetRequestIdByQueryHash ¶
func (_TellorMaster *TellorMasterSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)
GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.
Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)
func (*TellorMasterSession) GetRequestIdByRequestQIndex ¶
func (_TellorMaster *TellorMasterSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)
func (*TellorMasterSession) GetRequestIdByTimestamp ¶
func (_TellorMaster *TellorMasterSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.
Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)
func (*TellorMasterSession) GetRequestQ ¶
func (_TellorMaster *TellorMasterSession) GetRequestQ() ([51]*big.Int, error)
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() constant returns(uint256[51])
func (*TellorMasterSession) GetRequestUintVars ¶
func (_TellorMaster *TellorMasterSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.
Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)
func (*TellorMasterSession) GetRequestVars ¶
func (_TellorMaster *TellorMasterSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)
func (*TellorMasterSession) GetStakerInfo ¶
func (_TellorMaster *TellorMasterSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)
func (*TellorMasterSession) GetSubmissionsByTimestamp ¶
func (_TellorMaster *TellorMasterSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.
Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])
func (*TellorMasterSession) GetSymbol ¶
func (_TellorMaster *TellorMasterSession) GetSymbol() (string, error)
GetSymbol is a free data retrieval call binding the contract method 0x15070401.
Solidity: function getSymbol() constant returns(string)
func (*TellorMasterSession) GetTimestampbyRequestIDandIndex ¶
func (_TellorMaster *TellorMasterSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.
Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)
func (*TellorMasterSession) GetUintVar ¶
func (_TellorMaster *TellorMasterSession) GetUintVar(_data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(_data bytes32) constant returns(uint256)
func (*TellorMasterSession) GetVariablesOnDeck ¶
GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.
Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)
func (*TellorMasterSession) IsInDispute ¶
func (_TellorMaster *TellorMasterSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)
func (*TellorMasterSession) RetrieveData ¶
func (_TellorMaster *TellorMasterSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.
Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)
func (*TellorMasterSession) TotalSupply ¶
func (_TellorMaster *TellorMasterSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TellorMasterTransactor ¶
type TellorMasterTransactor struct {
// contains filtered or unexported fields
}
TellorMasterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorMasterTransactor ¶
func NewTellorMasterTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorMasterTransactor, error)
NewTellorMasterTransactor creates a new write-only instance of TellorMaster, bound to a specific deployed contract.
func (*TellorMasterTransactor) ChangeDeity ¶
func (_TellorMaster *TellorMasterTransactor) ChangeDeity(opts *bind.TransactOpts, _newDeity common.Address) (*types.Transaction, error)
ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.
Solidity: function changeDeity(_newDeity address) returns()
func (*TellorMasterTransactor) ChangeTellorContract ¶
func (_TellorMaster *TellorMasterTransactor) ChangeTellorContract(opts *bind.TransactOpts, _tellorContract common.Address) (*types.Transaction, error)
ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.
Solidity: function changeTellorContract(_tellorContract address) returns()
type TellorMasterTransactorRaw ¶
type TellorMasterTransactorRaw struct {
Contract *TellorMasterTransactor // Generic write-only contract binding to access the raw methods on
}
TellorMasterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorMasterTransactorRaw) Transact ¶
func (_TellorMaster *TellorMasterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorMasterTransactorRaw) Transfer ¶
func (_TellorMaster *TellorMasterTransactorRaw) 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 TellorMasterTransactorSession ¶
type TellorMasterTransactorSession struct { Contract *TellorMasterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorMasterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TellorMasterTransactorSession) ChangeDeity ¶
func (_TellorMaster *TellorMasterTransactorSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)
ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.
Solidity: function changeDeity(_newDeity address) returns()
func (*TellorMasterTransactorSession) ChangeTellorContract ¶
func (_TellorMaster *TellorMasterTransactorSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)
ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.
Solidity: function changeTellorContract(_tellorContract address) returns()
type TellorStake ¶
type TellorStake struct { TellorStakeCaller // Read-only binding to the contract TellorStakeTransactor // Write-only binding to the contract TellorStakeFilterer // Log filterer for contract events }
TellorStake is an auto generated Go binding around an Ethereum contract.
func DeployTellorStake ¶
func DeployTellorStake(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorStake, error)
DeployTellorStake deploys a new Ethereum contract, binding an instance of TellorStake to it.
func NewTellorStake ¶
func NewTellorStake(address common.Address, backend bind.ContractBackend) (*TellorStake, error)
NewTellorStake creates a new instance of TellorStake, bound to a specific deployed contract.
type TellorStakeCaller ¶
type TellorStakeCaller struct {
// contains filtered or unexported fields
}
TellorStakeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorStakeCaller ¶
func NewTellorStakeCaller(address common.Address, caller bind.ContractCaller) (*TellorStakeCaller, error)
NewTellorStakeCaller creates a new read-only instance of TellorStake, bound to a specific deployed contract.
type TellorStakeCallerRaw ¶
type TellorStakeCallerRaw struct {
Contract *TellorStakeCaller // Generic read-only contract binding to access the raw methods on
}
TellorStakeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorStakeCallerRaw) Call ¶
func (_TellorStake *TellorStakeCallerRaw) 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 TellorStakeCallerSession ¶
type TellorStakeCallerSession struct { Contract *TellorStakeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorStakeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TellorStakeFilterer ¶
type TellorStakeFilterer struct {
// contains filtered or unexported fields
}
TellorStakeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorStakeFilterer ¶
func NewTellorStakeFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorStakeFilterer, error)
NewTellorStakeFilterer creates a new log filterer instance of TellorStake, bound to a specific deployed contract.
func (*TellorStakeFilterer) FilterNewStake ¶
func (_TellorStake *TellorStakeFilterer) FilterNewStake(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeNewStakeIterator, error)
FilterNewStake is a free log retrieval operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.
Solidity: e NewStake(_sender indexed address)
func (*TellorStakeFilterer) FilterStakeWithdrawRequested ¶
func (_TellorStake *TellorStakeFilterer) FilterStakeWithdrawRequested(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeStakeWithdrawRequestedIterator, error)
FilterStakeWithdrawRequested is a free log retrieval operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.
Solidity: e StakeWithdrawRequested(_sender indexed address)
func (*TellorStakeFilterer) FilterStakeWithdrawn ¶
func (_TellorStake *TellorStakeFilterer) FilterStakeWithdrawn(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeStakeWithdrawnIterator, error)
FilterStakeWithdrawn is a free log retrieval operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.
Solidity: e StakeWithdrawn(_sender indexed address)
func (*TellorStakeFilterer) WatchNewStake ¶
func (_TellorStake *TellorStakeFilterer) WatchNewStake(opts *bind.WatchOpts, sink chan<- *TellorStakeNewStake, _sender []common.Address) (event.Subscription, error)
WatchNewStake is a free log subscription operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.
Solidity: e NewStake(_sender indexed address)
func (*TellorStakeFilterer) WatchStakeWithdrawRequested ¶
func (_TellorStake *TellorStakeFilterer) WatchStakeWithdrawRequested(opts *bind.WatchOpts, sink chan<- *TellorStakeStakeWithdrawRequested, _sender []common.Address) (event.Subscription, error)
WatchStakeWithdrawRequested is a free log subscription operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.
Solidity: e StakeWithdrawRequested(_sender indexed address)
func (*TellorStakeFilterer) WatchStakeWithdrawn ¶
func (_TellorStake *TellorStakeFilterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *TellorStakeStakeWithdrawn, _sender []common.Address) (event.Subscription, error)
WatchStakeWithdrawn is a free log subscription operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.
Solidity: e StakeWithdrawn(_sender indexed address)
type TellorStakeNewStake ¶
type TellorStakeNewStake struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TellorStakeNewStake represents a NewStake event raised by the TellorStake contract.
type TellorStakeNewStakeIterator ¶
type TellorStakeNewStakeIterator struct { Event *TellorStakeNewStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorStakeNewStakeIterator is returned from FilterNewStake and is used to iterate over the raw logs and unpacked data for NewStake events raised by the TellorStake contract.
func (*TellorStakeNewStakeIterator) Close ¶
func (it *TellorStakeNewStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorStakeNewStakeIterator) Error ¶
func (it *TellorStakeNewStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorStakeNewStakeIterator) Next ¶
func (it *TellorStakeNewStakeIterator) 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 TellorStakeRaw ¶
type TellorStakeRaw struct {
Contract *TellorStake // Generic contract binding to access the raw methods on
}
TellorStakeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorStakeRaw) Call ¶
func (_TellorStake *TellorStakeRaw) 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 (*TellorStakeRaw) Transact ¶
func (_TellorStake *TellorStakeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorStakeRaw) Transfer ¶
func (_TellorStake *TellorStakeRaw) 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 TellorStakeSession ¶
type TellorStakeSession struct { Contract *TellorStake // 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 }
TellorStakeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TellorStakeStakeWithdrawRequested ¶
type TellorStakeStakeWithdrawRequested struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TellorStakeStakeWithdrawRequested represents a StakeWithdrawRequested event raised by the TellorStake contract.
type TellorStakeStakeWithdrawRequestedIterator ¶
type TellorStakeStakeWithdrawRequestedIterator struct { Event *TellorStakeStakeWithdrawRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorStakeStakeWithdrawRequestedIterator is returned from FilterStakeWithdrawRequested and is used to iterate over the raw logs and unpacked data for StakeWithdrawRequested events raised by the TellorStake contract.
func (*TellorStakeStakeWithdrawRequestedIterator) Close ¶
func (it *TellorStakeStakeWithdrawRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorStakeStakeWithdrawRequestedIterator) Error ¶
func (it *TellorStakeStakeWithdrawRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorStakeStakeWithdrawRequestedIterator) Next ¶
func (it *TellorStakeStakeWithdrawRequestedIterator) 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 TellorStakeStakeWithdrawn ¶
type TellorStakeStakeWithdrawn struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TellorStakeStakeWithdrawn represents a StakeWithdrawn event raised by the TellorStake contract.
type TellorStakeStakeWithdrawnIterator ¶
type TellorStakeStakeWithdrawnIterator struct { Event *TellorStakeStakeWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorStakeStakeWithdrawnIterator is returned from FilterStakeWithdrawn and is used to iterate over the raw logs and unpacked data for StakeWithdrawn events raised by the TellorStake contract.
func (*TellorStakeStakeWithdrawnIterator) Close ¶
func (it *TellorStakeStakeWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorStakeStakeWithdrawnIterator) Error ¶
func (it *TellorStakeStakeWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorStakeStakeWithdrawnIterator) Next ¶
func (it *TellorStakeStakeWithdrawnIterator) 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 TellorStakeTransactor ¶
type TellorStakeTransactor struct {
// contains filtered or unexported fields
}
TellorStakeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorStakeTransactor ¶
func NewTellorStakeTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorStakeTransactor, error)
NewTellorStakeTransactor creates a new write-only instance of TellorStake, bound to a specific deployed contract.
type TellorStakeTransactorRaw ¶
type TellorStakeTransactorRaw struct {
Contract *TellorStakeTransactor // Generic write-only contract binding to access the raw methods on
}
TellorStakeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorStakeTransactorRaw) Transact ¶
func (_TellorStake *TellorStakeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorStakeTransactorRaw) Transfer ¶
func (_TellorStake *TellorStakeTransactorRaw) 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 TellorStakeTransactorSession ¶
type TellorStakeTransactorSession struct { Contract *TellorStakeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorStakeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TellorStorage ¶
type TellorStorage struct { TellorStorageCaller // Read-only binding to the contract TellorStorageTransactor // Write-only binding to the contract TellorStorageFilterer // Log filterer for contract events }
TellorStorage is an auto generated Go binding around an Ethereum contract.
func DeployTellorStorage ¶
func DeployTellorStorage(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorStorage, error)
DeployTellorStorage deploys a new Ethereum contract, binding an instance of TellorStorage to it.
func NewTellorStorage ¶
func NewTellorStorage(address common.Address, backend bind.ContractBackend) (*TellorStorage, error)
NewTellorStorage creates a new instance of TellorStorage, bound to a specific deployed contract.
type TellorStorageCaller ¶
type TellorStorageCaller struct {
// contains filtered or unexported fields
}
TellorStorageCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorStorageCaller ¶
func NewTellorStorageCaller(address common.Address, caller bind.ContractCaller) (*TellorStorageCaller, error)
NewTellorStorageCaller creates a new read-only instance of TellorStorage, bound to a specific deployed contract.
type TellorStorageCallerRaw ¶
type TellorStorageCallerRaw struct {
Contract *TellorStorageCaller // Generic read-only contract binding to access the raw methods on
}
TellorStorageCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorStorageCallerRaw) Call ¶
func (_TellorStorage *TellorStorageCallerRaw) 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 TellorStorageCallerSession ¶
type TellorStorageCallerSession struct { Contract *TellorStorageCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorStorageCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TellorStorageFilterer ¶
type TellorStorageFilterer struct {
// contains filtered or unexported fields
}
TellorStorageFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorStorageFilterer ¶
func NewTellorStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorStorageFilterer, error)
NewTellorStorageFilterer creates a new log filterer instance of TellorStorage, bound to a specific deployed contract.
type TellorStorageRaw ¶
type TellorStorageRaw struct {
Contract *TellorStorage // Generic contract binding to access the raw methods on
}
TellorStorageRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorStorageRaw) Call ¶
func (_TellorStorage *TellorStorageRaw) 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 (*TellorStorageRaw) Transact ¶
func (_TellorStorage *TellorStorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorStorageRaw) Transfer ¶
func (_TellorStorage *TellorStorageRaw) 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 TellorStorageSession ¶
type TellorStorageSession struct { Contract *TellorStorage // 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 }
TellorStorageSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TellorStorageTransactor ¶
type TellorStorageTransactor struct {
// contains filtered or unexported fields
}
TellorStorageTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorStorageTransactor ¶
func NewTellorStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorStorageTransactor, error)
NewTellorStorageTransactor creates a new write-only instance of TellorStorage, bound to a specific deployed contract.
type TellorStorageTransactorRaw ¶
type TellorStorageTransactorRaw struct {
Contract *TellorStorageTransactor // Generic write-only contract binding to access the raw methods on
}
TellorStorageTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorStorageTransactorRaw) Transact ¶
func (_TellorStorage *TellorStorageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorStorageTransactorRaw) Transfer ¶
func (_TellorStorage *TellorStorageTransactorRaw) 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 TellorStorageTransactorSession ¶
type TellorStorageTransactorSession struct { Contract *TellorStorageTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorStorageTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TellorTransfer ¶
type TellorTransfer struct { TellorTransferCaller // Read-only binding to the contract TellorTransferTransactor // Write-only binding to the contract TellorTransferFilterer // Log filterer for contract events }
TellorTransfer is an auto generated Go binding around an Ethereum contract.
func DeployTellorTransfer ¶
func DeployTellorTransfer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorTransfer, error)
DeployTellorTransfer deploys a new Ethereum contract, binding an instance of TellorTransfer to it.
func NewTellorTransfer ¶
func NewTellorTransfer(address common.Address, backend bind.ContractBackend) (*TellorTransfer, error)
NewTellorTransfer creates a new instance of TellorTransfer, bound to a specific deployed contract.
type TellorTransferApproval ¶
type TellorTransferApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTransferApproval represents a Approval event raised by the TellorTransfer contract.
type TellorTransferApprovalIterator ¶
type TellorTransferApprovalIterator struct { Event *TellorTransferApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTransferApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TellorTransfer contract.
func (*TellorTransferApprovalIterator) Close ¶
func (it *TellorTransferApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTransferApprovalIterator) Error ¶
func (it *TellorTransferApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTransferApprovalIterator) Next ¶
func (it *TellorTransferApprovalIterator) 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 TellorTransferCaller ¶
type TellorTransferCaller struct {
// contains filtered or unexported fields
}
TellorTransferCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorTransferCaller ¶
func NewTellorTransferCaller(address common.Address, caller bind.ContractCaller) (*TellorTransferCaller, error)
NewTellorTransferCaller creates a new read-only instance of TellorTransfer, bound to a specific deployed contract.
type TellorTransferCallerRaw ¶
type TellorTransferCallerRaw struct {
Contract *TellorTransferCaller // Generic read-only contract binding to access the raw methods on
}
TellorTransferCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorTransferCallerRaw) Call ¶
func (_TellorTransfer *TellorTransferCallerRaw) 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 TellorTransferCallerSession ¶
type TellorTransferCallerSession struct { Contract *TellorTransferCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorTransferCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TellorTransferFilterer ¶
type TellorTransferFilterer struct {
// contains filtered or unexported fields
}
TellorTransferFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorTransferFilterer ¶
func NewTellorTransferFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorTransferFilterer, error)
NewTellorTransferFilterer creates a new log filterer instance of TellorTransfer, bound to a specific deployed contract.
func (*TellorTransferFilterer) FilterApproval ¶
func (_TellorTransfer *TellorTransferFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorTransferApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(_owner indexed address, _spender indexed address, _value uint256)
func (*TellorTransferFilterer) FilterTransfer ¶
func (_TellorTransfer *TellorTransferFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTransferTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(_from indexed address, _to indexed address, _value uint256)
func (*TellorTransferFilterer) WatchApproval ¶
func (_TellorTransfer *TellorTransferFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorTransferApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(_owner indexed address, _spender indexed address, _value uint256)
func (*TellorTransferFilterer) WatchTransfer ¶
func (_TellorTransfer *TellorTransferFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TellorTransferTransfer, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(_from indexed address, _to indexed address, _value uint256)
type TellorTransferRaw ¶
type TellorTransferRaw struct {
Contract *TellorTransfer // Generic contract binding to access the raw methods on
}
TellorTransferRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorTransferRaw) Call ¶
func (_TellorTransfer *TellorTransferRaw) 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 (*TellorTransferRaw) Transact ¶
func (_TellorTransfer *TellorTransferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorTransferRaw) Transfer ¶
func (_TellorTransfer *TellorTransferRaw) 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 TellorTransferSession ¶
type TellorTransferSession struct { Contract *TellorTransfer // 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 }
TellorTransferSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TellorTransferTransactor ¶
type TellorTransferTransactor struct {
// contains filtered or unexported fields
}
TellorTransferTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorTransferTransactor ¶
func NewTellorTransferTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorTransferTransactor, error)
NewTellorTransferTransactor creates a new write-only instance of TellorTransfer, bound to a specific deployed contract.
type TellorTransferTransactorRaw ¶
type TellorTransferTransactorRaw struct {
Contract *TellorTransferTransactor // Generic write-only contract binding to access the raw methods on
}
TellorTransferTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorTransferTransactorRaw) Transact ¶
func (_TellorTransfer *TellorTransferTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorTransferTransactorRaw) Transfer ¶
func (_TellorTransfer *TellorTransferTransactorRaw) 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 TellorTransferTransactorSession ¶
type TellorTransferTransactorSession struct { Contract *TellorTransferTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorTransferTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TellorTransferTransfer ¶
type TellorTransferTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTransferTransfer represents a Transfer event raised by the TellorTransfer contract.
type TellorTransferTransferIterator ¶
type TellorTransferTransferIterator struct { Event *TellorTransferTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTransferTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TellorTransfer contract.
func (*TellorTransferTransferIterator) Close ¶
func (it *TellorTransferTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTransferTransferIterator) Error ¶
func (it *TellorTransferTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTransferTransferIterator) Next ¶
func (it *TellorTransferTransferIterator) 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 Utilities ¶
type Utilities struct { UtilitiesCaller // Read-only binding to the contract UtilitiesTransactor // Write-only binding to the contract UtilitiesFilterer // Log filterer for contract events }
Utilities is an auto generated Go binding around an Ethereum contract.
func DeployUtilities ¶
func DeployUtilities(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Utilities, error)
DeployUtilities deploys a new Ethereum contract, binding an instance of Utilities to it.
func NewUtilities ¶
NewUtilities creates a new instance of Utilities, bound to a specific deployed contract.
type UtilitiesCaller ¶
type UtilitiesCaller struct {
// contains filtered or unexported fields
}
UtilitiesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUtilitiesCaller ¶
func NewUtilitiesCaller(address common.Address, caller bind.ContractCaller) (*UtilitiesCaller, error)
NewUtilitiesCaller creates a new read-only instance of Utilities, bound to a specific deployed contract.
type UtilitiesCallerRaw ¶
type UtilitiesCallerRaw struct {
Contract *UtilitiesCaller // Generic read-only contract binding to access the raw methods on
}
UtilitiesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UtilitiesCallerRaw) Call ¶
func (_Utilities *UtilitiesCallerRaw) 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 UtilitiesCallerSession ¶
type UtilitiesCallerSession struct { Contract *UtilitiesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UtilitiesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type UtilitiesFilterer ¶
type UtilitiesFilterer struct {
// contains filtered or unexported fields
}
UtilitiesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUtilitiesFilterer ¶
func NewUtilitiesFilterer(address common.Address, filterer bind.ContractFilterer) (*UtilitiesFilterer, error)
NewUtilitiesFilterer creates a new log filterer instance of Utilities, bound to a specific deployed contract.
type UtilitiesRaw ¶
type UtilitiesRaw struct {
Contract *Utilities // Generic contract binding to access the raw methods on
}
UtilitiesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UtilitiesRaw) Call ¶
func (_Utilities *UtilitiesRaw) 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 (*UtilitiesRaw) Transact ¶
func (_Utilities *UtilitiesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UtilitiesRaw) Transfer ¶
func (_Utilities *UtilitiesRaw) 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 UtilitiesSession ¶
type UtilitiesSession struct { Contract *Utilities // 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 }
UtilitiesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type UtilitiesTransactor ¶
type UtilitiesTransactor struct {
// contains filtered or unexported fields
}
UtilitiesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUtilitiesTransactor ¶
func NewUtilitiesTransactor(address common.Address, transactor bind.ContractTransactor) (*UtilitiesTransactor, error)
NewUtilitiesTransactor creates a new write-only instance of Utilities, bound to a specific deployed contract.
type UtilitiesTransactorRaw ¶
type UtilitiesTransactorRaw struct {
Contract *UtilitiesTransactor // Generic write-only contract binding to access the raw methods on
}
UtilitiesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UtilitiesTransactorRaw) Transact ¶
func (_Utilities *UtilitiesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UtilitiesTransactorRaw) Transfer ¶
func (_Utilities *UtilitiesTransactorRaw) 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 UtilitiesTransactorSession ¶
type UtilitiesTransactorSession struct { Contract *UtilitiesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UtilitiesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.