Documentation ¶
Index ¶
- Variables
- type Extension
- type ExtensionCaller
- func (_Extension *ExtensionCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_Extension *ExtensionCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Extension *ExtensionCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_Extension *ExtensionCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Extension *ExtensionCaller) DidMine(opts *bind.CallOpts, _challenge [32]byte, _miner common.Address) (bool, error)
- func (_Extension *ExtensionCaller) DidVote(opts *bind.CallOpts, _disputeId *big.Int, _address common.Address) (bool, error)
- func (_Extension *ExtensionCaller) DisputeEndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_Extension *ExtensionCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
- func (_Extension *ExtensionCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionCaller) GetAddressVars(opts *bind.CallOpts, _data [32]byte) (common.Address, error)
- func (_Extension *ExtensionCaller) GetAllDisputeVars(opts *bind.CallOpts, _disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_Extension *ExtensionCaller) GetDisputeIdByDisputeHash(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCaller) GetDisputeUintVars(opts *bind.CallOpts, _disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCaller) GetLastNewValueById(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, bool, error)
- func (_Extension *ExtensionCaller) GetMinedBlockNum(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCaller) GetMinersByRequestIdAndTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_Extension *ExtensionCaller) GetNewCurrentVariables(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Extension *ExtensionCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCaller) GetNewVariablesOnDeck(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Extension *ExtensionCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCaller) GetRequestQ(opts *bind.CallOpts) ([51]*big.Int, error)
- func (_Extension *ExtensionCaller) GetRequestUintVars(opts *bind.CallOpts, _requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, *big.Int, error)
- func (_Extension *ExtensionCaller) GetStakerInfo(opts *bind.CallOpts, _staker common.Address) (*big.Int, *big.Int, error)
- func (_Extension *ExtensionCaller) GetSubmissionsByTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_Extension *ExtensionCaller) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCaller) GetTopRequestIDs(opts *bind.CallOpts) ([5]*big.Int, error)
- func (_Extension *ExtensionCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_Extension *ExtensionCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Extension *ExtensionCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Extension *ExtensionCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Extension *ExtensionCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Extension *ExtensionCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Extension *ExtensionCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCaller) VoteCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Extension *ExtensionCaller) VoteResults(opts *bind.CallOpts) (*big.Int, error)
- type ExtensionCallerRaw
- type ExtensionCallerSession
- func (_Extension *ExtensionCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_Extension *ExtensionCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_Extension *ExtensionCallerSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionCallerSession) Decimals() (uint8, error)
- func (_Extension *ExtensionCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
- func (_Extension *ExtensionCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
- func (_Extension *ExtensionCallerSession) DisputeEndTime() (*big.Int, error)
- func (_Extension *ExtensionCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) DisputeSender() (common.Address, error)
- func (_Extension *ExtensionCallerSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)
- func (_Extension *ExtensionCallerSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_Extension *ExtensionCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
- func (_Extension *ExtensionCallerSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_Extension *ExtensionCallerSession) GetNewCurrentVariables() (struct{ ... }, error)
- func (_Extension *ExtensionCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetNewVariablesOnDeck() (struct{ ... }, error)
- func (_Extension *ExtensionCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetRequestQ() ([51]*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetRequestVars(_requestId *big.Int) (*big.Int, *big.Int, error)
- func (_Extension *ExtensionCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
- func (_Extension *ExtensionCallerSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetTopRequestIDs() ([5]*big.Int, error)
- func (_Extension *ExtensionCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_Extension *ExtensionCallerSession) Migrated(arg0 common.Address) (bool, error)
- func (_Extension *ExtensionCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Extension *ExtensionCallerSession) Name() (string, error)
- func (_Extension *ExtensionCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) Symbol() (string, error)
- func (_Extension *ExtensionCallerSession) TotalSupply() (*big.Int, error)
- func (_Extension *ExtensionCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionCallerSession) VoteCount() (*big.Int, error)
- func (_Extension *ExtensionCallerSession) VoteResults() (*big.Int, error)
- type ExtensionDisputeVoteTallied
- type ExtensionDisputeVoteTalliedIterator
- type ExtensionFilterer
- func (_Extension *ExtensionFilterer) FilterDisputeVoteTallied(opts *bind.FilterOpts, _disputeID []*big.Int, _reportedMiner []common.Address) (*ExtensionDisputeVoteTalliedIterator, error)
- func (_Extension *ExtensionFilterer) FilterNewStake(opts *bind.FilterOpts, _sender []common.Address) (*ExtensionNewStakeIterator, error)
- func (_Extension *ExtensionFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*ExtensionNewTellorAddressIterator, error)
- func (_Extension *ExtensionFilterer) FilterStakeWithdrawRequested(opts *bind.FilterOpts, _sender []common.Address) (*ExtensionStakeWithdrawRequestedIterator, error)
- func (_Extension *ExtensionFilterer) FilterStakeWithdrawn(opts *bind.FilterOpts, _sender []common.Address) (*ExtensionStakeWithdrawnIterator, error)
- func (_Extension *ExtensionFilterer) ParseDisputeVoteTallied(log types.Log) (*ExtensionDisputeVoteTallied, error)
- func (_Extension *ExtensionFilterer) ParseNewStake(log types.Log) (*ExtensionNewStake, error)
- func (_Extension *ExtensionFilterer) ParseNewTellorAddress(log types.Log) (*ExtensionNewTellorAddress, error)
- func (_Extension *ExtensionFilterer) ParseStakeWithdrawRequested(log types.Log) (*ExtensionStakeWithdrawRequested, error)
- func (_Extension *ExtensionFilterer) ParseStakeWithdrawn(log types.Log) (*ExtensionStakeWithdrawn, error)
- func (_Extension *ExtensionFilterer) WatchDisputeVoteTallied(opts *bind.WatchOpts, sink chan<- *ExtensionDisputeVoteTallied, ...) (event.Subscription, error)
- func (_Extension *ExtensionFilterer) WatchNewStake(opts *bind.WatchOpts, sink chan<- *ExtensionNewStake, _sender []common.Address) (event.Subscription, error)
- func (_Extension *ExtensionFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *ExtensionNewTellorAddress) (event.Subscription, error)
- func (_Extension *ExtensionFilterer) WatchStakeWithdrawRequested(opts *bind.WatchOpts, sink chan<- *ExtensionStakeWithdrawRequested, ...) (event.Subscription, error)
- func (_Extension *ExtensionFilterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *ExtensionStakeWithdrawn, ...) (event.Subscription, error)
- type ExtensionNewStake
- type ExtensionNewStakeIterator
- type ExtensionNewTellorAddress
- type ExtensionNewTellorAddressIterator
- type ExtensionRaw
- func (_Extension *ExtensionRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Extension *ExtensionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Extension *ExtensionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExtensionSession
- func (_Extension *ExtensionSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_Extension *ExtensionSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Extension *ExtensionSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_Extension *ExtensionSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionSession) Decimals() (uint8, error)
- func (_Extension *ExtensionSession) DepositStake() (*types.Transaction, error)
- func (_Extension *ExtensionSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
- func (_Extension *ExtensionSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
- func (_Extension *ExtensionSession) DisputeEndTime() (*big.Int, error)
- func (_Extension *ExtensionSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionSession) DisputeSender() (common.Address, error)
- func (_Extension *ExtensionSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_Extension *ExtensionSession) GetAddressVars(_data [32]byte) (common.Address, error)
- func (_Extension *ExtensionSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_Extension *ExtensionSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_Extension *ExtensionSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
- func (_Extension *ExtensionSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_Extension *ExtensionSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_Extension *ExtensionSession) GetNewCurrentVariables() (struct{ ... }, error)
- func (_Extension *ExtensionSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_Extension *ExtensionSession) GetNewVariablesOnDeck() (struct{ ... }, error)
- func (_Extension *ExtensionSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
- func (_Extension *ExtensionSession) GetRequestQ() ([51]*big.Int, error)
- func (_Extension *ExtensionSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionSession) GetRequestVars(_requestId *big.Int) (*big.Int, *big.Int, error)
- func (_Extension *ExtensionSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
- func (_Extension *ExtensionSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_Extension *ExtensionSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_Extension *ExtensionSession) GetTopRequestIDs() ([5]*big.Int, error)
- func (_Extension *ExtensionSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_Extension *ExtensionSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_Extension *ExtensionSession) Migrated(arg0 common.Address) (bool, error)
- func (_Extension *ExtensionSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Extension *ExtensionSession) Name() (string, error)
- func (_Extension *ExtensionSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_Extension *ExtensionSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionSession) RequestStakingWithdraw() (*types.Transaction, error)
- func (_Extension *ExtensionSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_Extension *ExtensionSession) Symbol() (string, error)
- func (_Extension *ExtensionSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
- func (_Extension *ExtensionSession) TotalSupply() (*big.Int, error)
- func (_Extension *ExtensionSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_Extension *ExtensionSession) UpdateMinDisputeFee() (*types.Transaction, error)
- func (_Extension *ExtensionSession) UpdateTellor(arg0 *big.Int) (*types.Transaction, error)
- func (_Extension *ExtensionSession) VoteCount() (*big.Int, error)
- func (_Extension *ExtensionSession) VoteResults() (*big.Int, error)
- func (_Extension *ExtensionSession) WithdrawStake() (*types.Transaction, error)
- type ExtensionStakeWithdrawRequested
- type ExtensionStakeWithdrawRequestedIterator
- type ExtensionStakeWithdrawn
- type ExtensionStakeWithdrawnIterator
- type ExtensionTransactor
- func (_Extension *ExtensionTransactor) DepositStake(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Extension *ExtensionTransactor) RequestStakingWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Extension *ExtensionTransactor) TallyVotes(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_Extension *ExtensionTransactor) UpdateMinDisputeFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Extension *ExtensionTransactor) UpdateTellor(opts *bind.TransactOpts, arg0 *big.Int) (*types.Transaction, error)
- func (_Extension *ExtensionTransactor) WithdrawStake(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExtensionTransactorRaw
- type ExtensionTransactorSession
- func (_Extension *ExtensionTransactorSession) DepositStake() (*types.Transaction, error)
- func (_Extension *ExtensionTransactorSession) RequestStakingWithdraw() (*types.Transaction, error)
- func (_Extension *ExtensionTransactorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
- func (_Extension *ExtensionTransactorSession) UpdateMinDisputeFee() (*types.Transaction, error)
- func (_Extension *ExtensionTransactorSession) UpdateTellor(arg0 *big.Int) (*types.Transaction, error)
- func (_Extension *ExtensionTransactorSession) WithdrawStake() (*types.Transaction, error)
- type ITellor
- type ITellorApproval
- type ITellorApprovalIterator
- type ITellorCaller
- func (_ITellor *ITellorCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
- func (_ITellor *ITellorCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
- func (_ITellor *ITellorCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_ITellor *ITellorCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ITellor *ITellorCaller) DidMine(opts *bind.CallOpts, _challenge [32]byte, _miner common.Address) (bool, error)
- func (_ITellor *ITellorCaller) DidVote(opts *bind.CallOpts, _disputeId *big.Int, _address common.Address) (bool, error)
- func (_ITellor *ITellorCaller) GetAddressVars(opts *bind.CallOpts, _data [32]byte) (common.Address, error)
- func (_ITellor *ITellorCaller) GetAllDisputeVars(opts *bind.CallOpts, _disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_ITellor *ITellorCaller) GetDisputeIdByDisputeHash(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)
- func (_ITellor *ITellorCaller) GetDisputeUintVars(opts *bind.CallOpts, _disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorCaller) GetLastNewValue(opts *bind.CallOpts) (*big.Int, bool, error)
- func (_ITellor *ITellorCaller) GetLastNewValueById(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, bool, error)
- func (_ITellor *ITellorCaller) GetMinedBlockNum(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCaller) GetMinersByRequestIdAndTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_ITellor *ITellorCaller) GetNewCurrentVariables(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ITellor *ITellorCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCaller) GetNewVariablesOnDeck(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ITellor *ITellorCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCaller) GetRequestIdByTimestamp(opts *bind.CallOpts, _timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCaller) GetRequestQ(opts *bind.CallOpts) ([51]*big.Int, error)
- func (_ITellor *ITellorCaller) GetRequestUintVars(opts *bind.CallOpts, _requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, *big.Int, error)
- func (_ITellor *ITellorCaller) GetStakerInfo(opts *bind.CallOpts, _staker common.Address) (*big.Int, *big.Int, error)
- func (_ITellor *ITellorCaller) GetSubmissionsByTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_ITellor *ITellorCaller) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCaller) GetTopRequestIDs(opts *bind.CallOpts) ([5]*big.Int, error)
- func (_ITellor *ITellorCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_ITellor *ITellorCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ITellor *ITellorCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ITellor *ITellorCaller) TestgetMax5(opts *bind.CallOpts, requests [51]*big.Int) (struct{ ... }, error)
- func (_ITellor *ITellorCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ITellorCallerRaw
- type ITellorCallerSession
- func (_ITellor *ITellorCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_ITellor *ITellorCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) Decimals() (uint8, error)
- func (_ITellor *ITellorCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
- func (_ITellor *ITellorCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
- func (_ITellor *ITellorCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)
- func (_ITellor *ITellorCallerSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_ITellor *ITellorCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetLastNewValue() (*big.Int, bool, error)
- func (_ITellor *ITellorCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
- func (_ITellor *ITellorCallerSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_ITellor *ITellorCallerSession) GetNewCurrentVariables() (struct{ ... }, error)
- func (_ITellor *ITellorCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetNewVariablesOnDeck() (struct{ ... }, error)
- func (_ITellor *ITellorCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetRequestQ() ([51]*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetRequestVars(_requestId *big.Int) (*big.Int, *big.Int, error)
- func (_ITellor *ITellorCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
- func (_ITellor *ITellorCallerSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetTopRequestIDs() ([5]*big.Int, error)
- func (_ITellor *ITellorCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_ITellor *ITellorCallerSession) Name() (string, error)
- func (_ITellor *ITellorCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorCallerSession) Symbol() (string, error)
- func (_ITellor *ITellorCallerSession) TestgetMax5(requests [51]*big.Int) (struct{ ... }, error)
- func (_ITellor *ITellorCallerSession) TotalSupply() (*big.Int, error)
- type ITellorDisputeVoteTallied
- type ITellorDisputeVoteTalliedIterator
- type ITellorFilterer
- func (_ITellor *ITellorFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ITellorApprovalIterator, error)
- func (_ITellor *ITellorFilterer) FilterDisputeVoteTallied(opts *bind.FilterOpts, _disputeID []*big.Int, _reportedMiner []common.Address) (*ITellorDisputeVoteTalliedIterator, error)
- func (_ITellor *ITellorFilterer) FilterNewChallenge(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*ITellorNewChallengeIterator, error)
- func (_ITellor *ITellorFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*ITellorNewDisputeIterator, error)
- func (_ITellor *ITellorFilterer) FilterNewStake(opts *bind.FilterOpts, _sender []common.Address) (*ITellorNewStakeIterator, error)
- func (_ITellor *ITellorFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*ITellorNewTellorAddressIterator, error)
- func (_ITellor *ITellorFilterer) FilterNewValue(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*ITellorNewValueIterator, error)
- func (_ITellor *ITellorFilterer) FilterNonceSubmitted(opts *bind.FilterOpts, _miner []common.Address, _currentChallenge [][32]byte) (*ITellorNonceSubmittedIterator, error)
- func (_ITellor *ITellorFilterer) FilterStakeWithdrawRequested(opts *bind.FilterOpts, _sender []common.Address) (*ITellorStakeWithdrawRequestedIterator, error)
- func (_ITellor *ITellorFilterer) FilterStakeWithdrawn(opts *bind.FilterOpts, _sender []common.Address) (*ITellorStakeWithdrawnIterator, error)
- func (_ITellor *ITellorFilterer) FilterTipAdded(opts *bind.FilterOpts, _sender []common.Address, _requestId []*big.Int) (*ITellorTipAddedIterator, error)
- func (_ITellor *ITellorFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ITellorTransferredIterator, error)
- func (_ITellor *ITellorFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address, ...) (*ITellorVotedIterator, error)
- func (_ITellor *ITellorFilterer) ParseApproval(log types.Log) (*ITellorApproval, error)
- func (_ITellor *ITellorFilterer) ParseDisputeVoteTallied(log types.Log) (*ITellorDisputeVoteTallied, error)
- func (_ITellor *ITellorFilterer) ParseNewChallenge(log types.Log) (*ITellorNewChallenge, error)
- func (_ITellor *ITellorFilterer) ParseNewDispute(log types.Log) (*ITellorNewDispute, error)
- func (_ITellor *ITellorFilterer) ParseNewStake(log types.Log) (*ITellorNewStake, error)
- func (_ITellor *ITellorFilterer) ParseNewTellorAddress(log types.Log) (*ITellorNewTellorAddress, error)
- func (_ITellor *ITellorFilterer) ParseNewValue(log types.Log) (*ITellorNewValue, error)
- func (_ITellor *ITellorFilterer) ParseNonceSubmitted(log types.Log) (*ITellorNonceSubmitted, error)
- func (_ITellor *ITellorFilterer) ParseStakeWithdrawRequested(log types.Log) (*ITellorStakeWithdrawRequested, error)
- func (_ITellor *ITellorFilterer) ParseStakeWithdrawn(log types.Log) (*ITellorStakeWithdrawn, error)
- func (_ITellor *ITellorFilterer) ParseTipAdded(log types.Log) (*ITellorTipAdded, error)
- func (_ITellor *ITellorFilterer) ParseTransferred(log types.Log) (*ITellorTransferred, error)
- func (_ITellor *ITellorFilterer) ParseVoted(log types.Log) (*ITellorVoted, error)
- func (_ITellor *ITellorFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ITellorApproval, _owner []common.Address, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchDisputeVoteTallied(opts *bind.WatchOpts, sink chan<- *ITellorDisputeVoteTallied, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *ITellorNewChallenge, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *ITellorNewDispute, _disputeId []*big.Int, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchNewStake(opts *bind.WatchOpts, sink chan<- *ITellorNewStake, _sender []common.Address) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *ITellorNewTellorAddress) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchNewValue(opts *bind.WatchOpts, sink chan<- *ITellorNewValue, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchNonceSubmitted(opts *bind.WatchOpts, sink chan<- *ITellorNonceSubmitted, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchStakeWithdrawRequested(opts *bind.WatchOpts, sink chan<- *ITellorStakeWithdrawRequested, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *ITellorStakeWithdrawn, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchTipAdded(opts *bind.WatchOpts, sink chan<- *ITellorTipAdded, _sender []common.Address, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *ITellorTransferred, _from []common.Address, ...) (event.Subscription, error)
- func (_ITellor *ITellorFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *ITellorVoted, _disputeID []*big.Int, ...) (event.Subscription, error)
- type ITellorNewChallenge
- type ITellorNewChallengeIterator
- type ITellorNewDispute
- type ITellorNewDisputeIterator
- type ITellorNewStake
- type ITellorNewStakeIterator
- type ITellorNewTellorAddress
- type ITellorNewTellorAddressIterator
- type ITellorNewValue
- type ITellorNewValueIterator
- type ITellorNonceSubmitted
- type ITellorNonceSubmittedIterator
- type ITellorRaw
- func (_ITellor *ITellorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ITellor *ITellorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ITellor *ITellorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ITellorSession
- func (_ITellor *ITellorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_ITellor *ITellorSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_ITellor *ITellorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_ITellor *ITellorSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_ITellor *ITellorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorSession) ChangeExtension(_extension common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorSession) ChangeMigrator(_migrator common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorSession) ChangeOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorSession) Decimals() (uint8, error)
- func (_ITellor *ITellorSession) DepositStake() (*types.Transaction, error)
- func (_ITellor *ITellorSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
- func (_ITellor *ITellorSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
- func (_ITellor *ITellorSession) GetAddressVars(_data [32]byte) (common.Address, error)
- func (_ITellor *ITellorSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, ...)
- func (_ITellor *ITellorSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_ITellor *ITellorSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorSession) GetLastNewValue() (*big.Int, bool, error)
- func (_ITellor *ITellorSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
- func (_ITellor *ITellorSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)
- func (_ITellor *ITellorSession) GetNewCurrentVariables() (struct{ ... }, error)
- func (_ITellor *ITellorSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_ITellor *ITellorSession) GetNewVariablesOnDeck() (struct{ ... }, error)
- func (_ITellor *ITellorSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
- func (_ITellor *ITellorSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorSession) GetRequestQ() ([51]*big.Int, error)
- func (_ITellor *ITellorSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorSession) GetRequestVars(_requestId *big.Int) (*big.Int, *big.Int, error)
- func (_ITellor *ITellorSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
- func (_ITellor *ITellorSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)
- func (_ITellor *ITellorSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_ITellor *ITellorSession) GetTopRequestIDs() ([5]*big.Int, error)
- func (_ITellor *ITellorSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_ITellor *ITellorSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_ITellor *ITellorSession) ManuallySetDifficulty(_diff *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) Migrate() (*types.Transaction, error)
- func (_ITellor *ITellorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
- func (_ITellor *ITellorSession) MigrateForBatch(_destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) MigrateFrom(_origin common.Address, _destination common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_ITellor *ITellorSession) MigrateFromBatch(_origin []common.Address, _destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) Name() (string, error)
- func (_ITellor *ITellorSession) ProposeFork(_propNewTellorAddress common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorSession) RequestStakingWithdraw() (*types.Transaction, error)
- func (_ITellor *ITellorSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_ITellor *ITellorSession) SubmitMiningSolution(_nonce string, _requestIds [5]*big.Int, _values [5]*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) Symbol() (string, error)
- func (_ITellor *ITellorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) TestSubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) TestgetMax5(requests [51]*big.Int) (struct{ ... }, error)
- func (_ITellor *ITellorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) TotalSupply() (*big.Int, error)
- func (_ITellor *ITellorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) UpdateMinDisputeFee() (*types.Transaction, error)
- func (_ITellor *ITellorSession) UpdateTellor(_disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorSession) Verify() (*types.Transaction, error)
- func (_ITellor *ITellorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_ITellor *ITellorSession) WithdrawStake() (*types.Transaction, error)
- type ITellorStakeWithdrawRequested
- type ITellorStakeWithdrawRequestedIterator
- type ITellorStakeWithdrawn
- type ITellorStakeWithdrawnIterator
- type ITellorTipAdded
- type ITellorTipAddedIterator
- type ITellorTransactor
- func (_ITellor *ITellorTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, ...) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) ChangeDeity(opts *bind.TransactOpts, _newDeity common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) ChangeExtension(opts *bind.TransactOpts, _extension common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) ChangeMigrator(opts *bind.TransactOpts, _migrator common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) ChangeOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) ChangeTellorContract(opts *bind.TransactOpts, _tellorContract common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) DepositStake(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) ManuallySetDifficulty(opts *bind.TransactOpts, _diff *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) MigrateFor(opts *bind.TransactOpts, _destination common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) MigrateForBatch(opts *bind.TransactOpts, _destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) MigrateFrom(opts *bind.TransactOpts, _origin common.Address, _destination common.Address, ...) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) MigrateFromBatch(opts *bind.TransactOpts, _origin []common.Address, ...) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) ProposeFork(opts *bind.TransactOpts, _propNewTellorAddress common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) RequestStakingWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) SubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestIds [5]*big.Int, ...) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) TallyVotes(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) TestSubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId [5]*big.Int, ...) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) TheLazyCoon(opts *bind.TransactOpts, _address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) UpdateMinDisputeFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) UpdateTellor(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) Verify(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_ITellor *ITellorTransactor) WithdrawStake(opts *bind.TransactOpts) (*types.Transaction, error)
- type ITellorTransactorRaw
- type ITellorTransactorSession
- func (_ITellor *ITellorTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) ChangeExtension(_extension common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) ChangeMigrator(_migrator common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) ChangeOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) DepositStake() (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) ManuallySetDifficulty(_diff *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) Migrate() (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) MigrateForBatch(_destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) MigrateFrom(_origin common.Address, _destination common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) MigrateFromBatch(_origin []common.Address, _destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) ProposeFork(_propNewTellorAddress common.Address) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) RequestStakingWithdraw() (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) SubmitMiningSolution(_nonce string, _requestIds [5]*big.Int, _values [5]*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) TestSubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) UpdateMinDisputeFee() (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) UpdateTellor(_disputeId *big.Int) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) Verify() (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_ITellor *ITellorTransactorSession) WithdrawStake() (*types.Transaction, error)
- type ITellorTransferred
- type ITellorTransferredIterator
- type ITellorVoted
- type ITellorVotedIterator
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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 Tellor
- type TellorApproval
- type TellorApprovalIterator
- type TellorCaller
- func (_Tellor *TellorCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_Tellor *TellorCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
- func (_Tellor *TellorCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Tellor *TellorCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
- func (_Tellor *TellorCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_Tellor *TellorCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_Tellor *TellorCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_Tellor *TellorCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorCaller) DisputeEndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_Tellor *TellorCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
- func (_Tellor *TellorCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Tellor *TellorCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Tellor *TellorCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Tellor *TellorCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorCaller) VoteCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Tellor *TellorCaller) VoteResults(opts *bind.CallOpts) (*big.Int, error)
- type TellorCallerRaw
- type TellorCallerSession
- func (_Tellor *TellorCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_Tellor *TellorCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_Tellor *TellorCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Tellor *TellorCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_Tellor *TellorCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_Tellor *TellorCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_Tellor *TellorCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_Tellor *TellorCallerSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorCallerSession) DisputeEndTime() (*big.Int, error)
- func (_Tellor *TellorCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorCallerSession) DisputeSender() (common.Address, error)
- func (_Tellor *TellorCallerSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorCallerSession) Migrated(arg0 common.Address) (bool, error)
- func (_Tellor *TellorCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Tellor *TellorCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_Tellor *TellorCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorCallerSession) VoteCount() (*big.Int, error)
- func (_Tellor *TellorCallerSession) VoteResults() (*big.Int, error)
- type TellorFilterer
- func (_Tellor *TellorFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorApprovalIterator, error)
- func (_Tellor *TellorFilterer) FilterNewChallenge(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*TellorNewChallengeIterator, error)
- func (_Tellor *TellorFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorNewDisputeIterator, error)
- func (_Tellor *TellorFilterer) FilterNewValue(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*TellorNewValueIterator, error)
- func (_Tellor *TellorFilterer) FilterNonceSubmitted(opts *bind.FilterOpts, _miner []common.Address, _currentChallenge [][32]byte) (*TellorNonceSubmittedIterator, error)
- func (_Tellor *TellorFilterer) FilterTipAdded(opts *bind.FilterOpts, _sender []common.Address, _requestId []*big.Int) (*TellorTipAddedIterator, error)
- func (_Tellor *TellorFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTransferredIterator, error)
- func (_Tellor *TellorFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address, ...) (*TellorVotedIterator, error)
- func (_Tellor *TellorFilterer) ParseApproval(log types.Log) (*TellorApproval, error)
- func (_Tellor *TellorFilterer) ParseNewChallenge(log types.Log) (*TellorNewChallenge, error)
- func (_Tellor *TellorFilterer) ParseNewDispute(log types.Log) (*TellorNewDispute, error)
- func (_Tellor *TellorFilterer) ParseNewValue(log types.Log) (*TellorNewValue, error)
- func (_Tellor *TellorFilterer) ParseNonceSubmitted(log types.Log) (*TellorNonceSubmitted, error)
- func (_Tellor *TellorFilterer) ParseTipAdded(log types.Log) (*TellorTipAdded, error)
- func (_Tellor *TellorFilterer) ParseTransferred(log types.Log) (*TellorTransferred, error)
- func (_Tellor *TellorFilterer) ParseVoted(log types.Log) (*TellorVoted, error)
- func (_Tellor *TellorFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorApproval, _owner []common.Address, ...) (event.Subscription, error)
- func (_Tellor *TellorFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *TellorNewChallenge, ...) (event.Subscription, error)
- func (_Tellor *TellorFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorNewDispute, _disputeId []*big.Int, ...) (event.Subscription, error)
- func (_Tellor *TellorFilterer) WatchNewValue(opts *bind.WatchOpts, sink chan<- *TellorNewValue, ...) (event.Subscription, error)
- func (_Tellor *TellorFilterer) WatchNonceSubmitted(opts *bind.WatchOpts, sink chan<- *TellorNonceSubmitted, ...) (event.Subscription, error)
- func (_Tellor *TellorFilterer) WatchTipAdded(opts *bind.WatchOpts, sink chan<- *TellorTipAdded, _sender []common.Address, ...) (event.Subscription, error)
- func (_Tellor *TellorFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *TellorTransferred, _from []common.Address, ...) (event.Subscription, error)
- func (_Tellor *TellorFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorVoted, _disputeID []*big.Int, ...) (event.Subscription, error)
- type TellorGetters
- type TellorGettersCaller
- func (_TellorGetters *TellorGettersCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_TellorGetters *TellorGettersCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorGetters *TellorGettersCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_TellorGetters *TellorGettersCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorGetters *TellorGettersCaller) Decimals(opts *bind.CallOpts) (uint8, 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) DisputeEndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
- func (_TellorGetters *TellorGettersCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, 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) 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) 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) GetNewCurrentVariables(opts *bind.CallOpts) (struct{ ... }, error)
- func (_TellorGetters *TellorGettersCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetNewVariablesOnDeck(opts *bind.CallOpts) (struct{ ... }, error)
- func (_TellorGetters *TellorGettersCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *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) (*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) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetTopRequestIDs(opts *bind.CallOpts) ([5]*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_TellorGetters *TellorGettersCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorGetters *TellorGettersCaller) Name(opts *bind.CallOpts) (string, error)
- func (_TellorGetters *TellorGettersCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_TellorGetters *TellorGettersCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) VoteCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorGetters *TellorGettersCaller) VoteResults(opts *bind.CallOpts) (*big.Int, error)
- type TellorGettersCallerRaw
- type TellorGettersCallerSession
- func (_TellorGetters *TellorGettersCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorGetters *TellorGettersCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorGetters *TellorGettersCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorGetters *TellorGettersCallerSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorGetters *TellorGettersCallerSession) Decimals() (uint8, 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) DisputeEndTime() (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) DisputeSender() (common.Address, error)
- func (_TellorGetters *TellorGettersCallerSession) DisputesById(arg0 *big.Int) (struct{ ... }, 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) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, 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) GetNewCurrentVariables() (struct{ ... }, error)
- func (_TellorGetters *TellorGettersCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetNewVariablesOnDeck() (struct{ ... }, error)
- func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByRequestQIndex(_index *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) (*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) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetTopRequestIDs() ([5]*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersCallerSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorGetters *TellorGettersCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorGetters *TellorGettersCallerSession) Name() (string, error)
- func (_TellorGetters *TellorGettersCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) Symbol() (string, error)
- func (_TellorGetters *TellorGettersCallerSession) TotalSupply() (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) VoteCount() (*big.Int, error)
- func (_TellorGetters *TellorGettersCallerSession) VoteResults() (*big.Int, error)
- type TellorGettersFilterer
- type TellorGettersRaw
- func (_TellorGetters *TellorGettersRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorGetters *TellorGettersSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorGetters *TellorGettersSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorGetters *TellorGettersSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorGetters *TellorGettersSession) Decimals() (uint8, 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) DisputeEndTime() (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) DisputeSender() (common.Address, error)
- func (_TellorGetters *TellorGettersSession) DisputesById(arg0 *big.Int) (struct{ ... }, 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) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, 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) GetNewCurrentVariables() (struct{ ... }, error)
- func (_TellorGetters *TellorGettersSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetNewVariablesOnDeck() (struct{ ... }, error)
- func (_TellorGetters *TellorGettersSession) GetRequestIdByRequestQIndex(_index *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) (*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) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetTopRequestIDs() ([5]*big.Int, error)
- func (_TellorGetters *TellorGettersSession) GetUintVar(_data [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
- func (_TellorGetters *TellorGettersSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorGetters *TellorGettersSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorGetters *TellorGettersSession) Name() (string, error)
- func (_TellorGetters *TellorGettersSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) Symbol() (string, error)
- func (_TellorGetters *TellorGettersSession) TotalSupply() (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) VoteCount() (*big.Int, error)
- func (_TellorGetters *TellorGettersSession) VoteResults() (*big.Int, error)
- type TellorGettersTransactor
- type TellorGettersTransactorRaw
- type TellorGettersTransactorSession
- type TellorNewChallenge
- type TellorNewChallengeIterator
- type TellorNewDispute
- type TellorNewDisputeIterator
- type TellorNewValue
- type TellorNewValueIterator
- type TellorNonceSubmitted
- type TellorNonceSubmittedIterator
- type TellorRaw
- func (_Tellor *TellorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Tellor *TellorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Tellor *TellorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorSession
- func (_Tellor *TellorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_Tellor *TellorSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_Tellor *TellorSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Tellor *TellorSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_Tellor *TellorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_Tellor *TellorSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_Tellor *TellorSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_Tellor *TellorSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorSession) DisputeEndTime() (*big.Int, error)
- func (_Tellor *TellorSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorSession) DisputeSender() (common.Address, error)
- func (_Tellor *TellorSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_Tellor *TellorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Tellor *TellorSession) Migrate() (*types.Transaction, error)
- func (_Tellor *TellorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
- func (_Tellor *TellorSession) Migrated(arg0 common.Address) (bool, error)
- func (_Tellor *TellorSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Tellor *TellorSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_Tellor *TellorSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
- func (_Tellor *TellorSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_Tellor *TellorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) Verify() (*types.Transaction, error)
- func (_Tellor *TellorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_Tellor *TellorSession) VoteCount() (*big.Int, error)
- func (_Tellor *TellorSession) VoteResults() (*big.Int, error)
- type TellorStake
- type TellorStakeApproval
- type TellorStakeApprovalIterator
- type TellorStakeCaller
- func (_TellorStake *TellorStakeCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_TellorStake *TellorStakeCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
- func (_TellorStake *TellorStakeCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_TellorStake *TellorStakeCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeCaller) DisputeEndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
- func (_TellorStake *TellorStakeCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_TellorStake *TellorStakeCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorStake *TellorStakeCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) VoteCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorStake *TellorStakeCaller) VoteResults(opts *bind.CallOpts) (*big.Int, error)
- type TellorStakeCallerRaw
- type TellorStakeCallerSession
- func (_TellorStake *TellorStakeCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorStake *TellorStakeCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorStake *TellorStakeCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorStake *TellorStakeCallerSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeCallerSession) DisputeEndTime() (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) DisputeSender() (common.Address, error)
- func (_TellorStake *TellorStakeCallerSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeCallerSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorStake *TellorStakeCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorStake *TellorStakeCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) VoteCount() (*big.Int, error)
- func (_TellorStake *TellorStakeCallerSession) VoteResults() (*big.Int, error)
- type TellorStakeFilterer
- func (_TellorStake *TellorStakeFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorStakeApprovalIterator, error)
- func (_TellorStake *TellorStakeFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorStakeNewDisputeIterator, error)
- func (_TellorStake *TellorStakeFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorStakeTransferredIterator, error)
- func (_TellorStake *TellorStakeFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address, ...) (*TellorStakeVotedIterator, error)
- func (_TellorStake *TellorStakeFilterer) ParseApproval(log types.Log) (*TellorStakeApproval, error)
- func (_TellorStake *TellorStakeFilterer) ParseNewDispute(log types.Log) (*TellorStakeNewDispute, error)
- func (_TellorStake *TellorStakeFilterer) ParseTransferred(log types.Log) (*TellorStakeTransferred, error)
- func (_TellorStake *TellorStakeFilterer) ParseVoted(log types.Log) (*TellorStakeVoted, error)
- func (_TellorStake *TellorStakeFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorStakeApproval, ...) (event.Subscription, error)
- func (_TellorStake *TellorStakeFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorStakeNewDispute, ...) (event.Subscription, error)
- func (_TellorStake *TellorStakeFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *TellorStakeTransferred, ...) (event.Subscription, error)
- func (_TellorStake *TellorStakeFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorStakeVoted, _disputeID []*big.Int, ...) (event.Subscription, error)
- type TellorStakeNewDispute
- type TellorStakeNewDisputeIterator
- type TellorStakeRaw
- func (_TellorStake *TellorStakeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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
- func (_TellorStake *TellorStakeSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorStake *TellorStakeSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorStake *TellorStakeSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorStake *TellorStakeSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorStake *TellorStakeSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorStake *TellorStakeSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeSession) DisputeEndTime() (*big.Int, error)
- func (_TellorStake *TellorStakeSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeSession) DisputeSender() (common.Address, error)
- func (_TellorStake *TellorStakeSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStake *TellorStakeSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorStake *TellorStakeSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorStake *TellorStakeSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorStake *TellorStakeSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
- func (_TellorStake *TellorStakeSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorStake *TellorStakeSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeSession) Verify() (*types.Transaction, error)
- func (_TellorStake *TellorStakeSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_TellorStake *TellorStakeSession) VoteCount() (*big.Int, error)
- func (_TellorStake *TellorStakeSession) VoteResults() (*big.Int, error)
- type TellorStakeTransactor
- func (_TellorStake *TellorStakeTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, ...) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactor) ProposeFork(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactor) Verify(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- type TellorStakeTransactorRaw
- type TellorStakeTransactorSession
- func (_TellorStake *TellorStakeTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactorSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactorSession) Verify() (*types.Transaction, error)
- func (_TellorStake *TellorStakeTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- type TellorStakeTransferred
- type TellorStakeTransferredIterator
- type TellorStakeVoted
- type TellorStakeVotedIterator
- type TellorStorage
- type TellorStorageCaller
- func (_TellorStorage *TellorStorageCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_TellorStorage *TellorStorageCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorStorage *TellorStorageCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_TellorStorage *TellorStorageCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageCaller) DisputeEndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorStorage *TellorStorageCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
- func (_TellorStorage *TellorStorageCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_TellorStorage *TellorStorageCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorStorage *TellorStorageCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_TellorStorage *TellorStorageCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageCaller) VoteCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorStorage *TellorStorageCaller) VoteResults(opts *bind.CallOpts) (*big.Int, error)
- type TellorStorageCallerRaw
- type TellorStorageCallerSession
- func (_TellorStorage *TellorStorageCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorStorage *TellorStorageCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorStorage *TellorStorageCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorStorage *TellorStorageCallerSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageCallerSession) DisputeEndTime() (*big.Int, error)
- func (_TellorStorage *TellorStorageCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageCallerSession) DisputeSender() (common.Address, error)
- func (_TellorStorage *TellorStorageCallerSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageCallerSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorStorage *TellorStorageCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorStorage *TellorStorageCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorStorage *TellorStorageCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageCallerSession) VoteCount() (*big.Int, error)
- func (_TellorStorage *TellorStorageCallerSession) VoteResults() (*big.Int, error)
- type TellorStorageFilterer
- type TellorStorageRaw
- func (_TellorStorage *TellorStorageRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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
- func (_TellorStorage *TellorStorageSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorStorage *TellorStorageSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorStorage *TellorStorageSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorStorage *TellorStorageSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageSession) DisputeEndTime() (*big.Int, error)
- func (_TellorStorage *TellorStorageSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageSession) DisputeSender() (common.Address, error)
- func (_TellorStorage *TellorStorageSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorStorage *TellorStorageSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorStorage *TellorStorageSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorStorage *TellorStorageSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorStorage *TellorStorageSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorStorage *TellorStorageSession) VoteCount() (*big.Int, error)
- func (_TellorStorage *TellorStorageSession) VoteResults() (*big.Int, error)
- type TellorStorageTransactor
- type TellorStorageTransactorRaw
- type TellorStorageTransactorSession
- type TellorTest
- type TellorTestApproval
- type TellorTestApprovalIterator
- type TellorTestCaller
- func (_TellorTest *TellorTestCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_TellorTest *TellorTestCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
- func (_TellorTest *TellorTestCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_TellorTest *TellorTestCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestCaller) DisputeEndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
- func (_TellorTest *TellorTestCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_TellorTest *TellorTestCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorTest *TellorTestCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) Verify(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) VoteCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorTest *TellorTestCaller) VoteResults(opts *bind.CallOpts) (*big.Int, error)
- type TellorTestCallerRaw
- type TellorTestCallerSession
- func (_TellorTest *TellorTestCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorTest *TellorTestCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorTest *TellorTestCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorTest *TellorTestCallerSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestCallerSession) DisputeEndTime() (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) DisputeSender() (common.Address, error)
- func (_TellorTest *TellorTestCallerSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestCallerSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorTest *TellorTestCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorTest *TellorTestCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) Verify() (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) VoteCount() (*big.Int, error)
- func (_TellorTest *TellorTestCallerSession) VoteResults() (*big.Int, error)
- type TellorTestFilterer
- func (_TellorTest *TellorTestFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorTestApprovalIterator, error)
- func (_TellorTest *TellorTestFilterer) FilterNewChallenge(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*TellorTestNewChallengeIterator, error)
- func (_TellorTest *TellorTestFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorTestNewDisputeIterator, error)
- func (_TellorTest *TellorTestFilterer) FilterNewValue(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*TellorTestNewValueIterator, error)
- func (_TellorTest *TellorTestFilterer) FilterNonceSubmitted(opts *bind.FilterOpts, _miner []common.Address, _currentChallenge [][32]byte) (*TellorTestNonceSubmittedIterator, error)
- func (_TellorTest *TellorTestFilterer) FilterTipAdded(opts *bind.FilterOpts, _sender []common.Address, _requestId []*big.Int) (*TellorTestTipAddedIterator, error)
- func (_TellorTest *TellorTestFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTestTransferredIterator, error)
- func (_TellorTest *TellorTestFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address, ...) (*TellorTestVotedIterator, error)
- func (_TellorTest *TellorTestFilterer) ParseApproval(log types.Log) (*TellorTestApproval, error)
- func (_TellorTest *TellorTestFilterer) ParseNewChallenge(log types.Log) (*TellorTestNewChallenge, error)
- func (_TellorTest *TellorTestFilterer) ParseNewDispute(log types.Log) (*TellorTestNewDispute, error)
- func (_TellorTest *TellorTestFilterer) ParseNewValue(log types.Log) (*TellorTestNewValue, error)
- func (_TellorTest *TellorTestFilterer) ParseNonceSubmitted(log types.Log) (*TellorTestNonceSubmitted, error)
- func (_TellorTest *TellorTestFilterer) ParseTipAdded(log types.Log) (*TellorTestTipAdded, error)
- func (_TellorTest *TellorTestFilterer) ParseTransferred(log types.Log) (*TellorTestTransferred, error)
- func (_TellorTest *TellorTestFilterer) ParseVoted(log types.Log) (*TellorTestVoted, error)
- func (_TellorTest *TellorTestFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorTestApproval, _owner []common.Address, ...) (event.Subscription, error)
- func (_TellorTest *TellorTestFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *TellorTestNewChallenge, ...) (event.Subscription, error)
- func (_TellorTest *TellorTestFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorTestNewDispute, _disputeId []*big.Int, ...) (event.Subscription, error)
- func (_TellorTest *TellorTestFilterer) WatchNewValue(opts *bind.WatchOpts, sink chan<- *TellorTestNewValue, ...) (event.Subscription, error)
- func (_TellorTest *TellorTestFilterer) WatchNonceSubmitted(opts *bind.WatchOpts, sink chan<- *TellorTestNonceSubmitted, ...) (event.Subscription, error)
- func (_TellorTest *TellorTestFilterer) WatchTipAdded(opts *bind.WatchOpts, sink chan<- *TellorTestTipAdded, ...) (event.Subscription, error)
- func (_TellorTest *TellorTestFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *TellorTestTransferred, ...) (event.Subscription, error)
- func (_TellorTest *TellorTestFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorTestVoted, _disputeID []*big.Int, ...) (event.Subscription, error)
- type TellorTestNewChallenge
- type TellorTestNewChallengeIterator
- type TellorTestNewDispute
- type TellorTestNewDisputeIterator
- type TellorTestNewValue
- type TellorTestNewValueIterator
- type TellorTestNonceSubmitted
- type TellorTestNonceSubmittedIterator
- type TellorTestRaw
- func (_TellorTest *TellorTestRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TellorTest *TellorTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorTest *TellorTestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorTestSession
- func (_TellorTest *TellorTestSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorTest *TellorTestSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorTest *TellorTestSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorTest *TellorTestSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorTest *TellorTestSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) BumpVersion() (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorTest *TellorTestSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestSession) DisputeEndTime() (*big.Int, error)
- func (_TellorTest *TellorTestSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestSession) DisputeSender() (common.Address, error)
- func (_TellorTest *TellorTestSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTest *TellorTestSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) ManuallySetDifficulty(_diff *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) Migrate() (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorTest *TellorTestSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorTest *TellorTestSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorTest *TellorTestSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestSession) SubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorTest *TellorTestSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) Verify() (*big.Int, error)
- func (_TellorTest *TellorTestSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_TellorTest *TellorTestSession) VoteCount() (*big.Int, error)
- func (_TellorTest *TellorTestSession) VoteResults() (*big.Int, error)
- type TellorTestTipAdded
- type TellorTestTipAddedIterator
- type TellorTestTransactor
- func (_TellorTest *TellorTestTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, ...) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) BumpVersion(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) ManuallySetDifficulty(opts *bind.TransactOpts, _diff *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) MigrateFor(opts *bind.TransactOpts, _destination common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) ProposeFork(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) SubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId [5]*big.Int, ...) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) TheLazyCoon(opts *bind.TransactOpts, _address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- type TellorTestTransactorRaw
- type TellorTestTransactorSession
- func (_TellorTest *TellorTestTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) BumpVersion() (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) ManuallySetDifficulty(_diff *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) Migrate() (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) SubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_TellorTest *TellorTestTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- type TellorTestTransferred
- type TellorTestTransferredIterator
- type TellorTestVoted
- type TellorTestVotedIterator
- type TellorTipAdded
- type TellorTipAddedIterator
- type TellorTransactor
- func (_Tellor *TellorTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, ...) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) MigrateFor(opts *bind.TransactOpts, _destination common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) ProposeFork(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Verify(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- type TellorTransactorRaw
- type TellorTransactorSession
- func (_Tellor *TellorTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Migrate() (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Verify() (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- type TellorTransfer
- type TellorTransferApproval
- type TellorTransferApprovalIterator
- type TellorTransferCaller
- func (_TellorTransfer *TellorTransferCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_TellorTransfer *TellorTransferCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)
- func (_TellorTransfer *TellorTransferCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_TellorTransfer *TellorTransferCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferCaller) DisputeEndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
- func (_TellorTransfer *TellorTransferCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_TellorTransfer *TellorTransferCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorTransfer *TellorTransferCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) VoteCount(opts *bind.CallOpts) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCaller) VoteResults(opts *bind.CallOpts) (*big.Int, error)
- type TellorTransferCallerRaw
- type TellorTransferCallerSession
- func (_TellorTransfer *TellorTransferCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorTransfer *TellorTransferCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorTransfer *TellorTransferCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorTransfer *TellorTransferCallerSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferCallerSession) DisputeEndTime() (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) DisputeSender() (common.Address, error)
- func (_TellorTransfer *TellorTransferCallerSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferCallerSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorTransfer *TellorTransferCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorTransfer *TellorTransferCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) VoteCount() (*big.Int, error)
- func (_TellorTransfer *TellorTransferCallerSession) VoteResults() (*big.Int, error)
- type TellorTransferFilterer
- func (_TellorTransfer *TellorTransferFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorTransferApprovalIterator, error)
- func (_TellorTransfer *TellorTransferFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTransferTransferredIterator, error)
- func (_TellorTransfer *TellorTransferFilterer) ParseApproval(log types.Log) (*TellorTransferApproval, error)
- func (_TellorTransfer *TellorTransferFilterer) ParseTransferred(log types.Log) (*TellorTransferTransferred, error)
- func (_TellorTransfer *TellorTransferFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorTransferApproval, ...) (event.Subscription, error)
- func (_TellorTransfer *TellorTransferFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *TellorTransferTransferred, ...) (event.Subscription, error)
- type TellorTransferRaw
- func (_TellorTransfer *TellorTransferRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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
- func (_TellorTransfer *TellorTransferSession) Addresses(arg0 [32]byte) (common.Address, error)
- func (_TellorTransfer *TellorTransferSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
- func (_TellorTransfer *TellorTransferSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTransfer *TellorTransferSession) BalanceOf(_user common.Address) (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) Balances(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferSession) BytesVars(arg0 [32]byte) ([32]byte, error)
- func (_TellorTransfer *TellorTransferSession) CurrentMiners(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferSession) DisputeEndTime() (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) DisputeSender() (common.Address, error)
- func (_TellorTransfer *TellorTransferSession) DisputesById(arg0 *big.Int) (struct{ ... }, error)
- func (_TellorTransfer *TellorTransferSession) Migrated(arg0 common.Address) (bool, error)
- func (_TellorTransfer *TellorTransferSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_TellorTransfer *TellorTransferSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTransfer *TellorTransferSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTransfer *TellorTransferSession) Uints(arg0 [32]byte) (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) VoteCount() (*big.Int, error)
- func (_TellorTransfer *TellorTransferSession) VoteResults() (*big.Int, error)
- type TellorTransferTransactor
- func (_TellorTransfer *TellorTransferTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTransfer *TellorTransferTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTransfer *TellorTransferTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type TellorTransferTransactorRaw
- type TellorTransferTransactorSession
- func (_TellorTransfer *TellorTransferTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTransfer *TellorTransferTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TellorTransfer *TellorTransferTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- type TellorTransferTransferred
- type TellorTransferTransferredIterator
- type TellorTransferred
- type TellorTransferredIterator
- type TellorVariables
- type TellorVariablesCaller
- type TellorVariablesCallerRaw
- type TellorVariablesCallerSession
- type TellorVariablesFilterer
- type TellorVariablesRaw
- func (_TellorVariables *TellorVariablesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TellorVariables *TellorVariablesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TellorVariables *TellorVariablesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorVariablesSession
- type TellorVariablesTransactor
- type TellorVariablesTransactorRaw
- type TellorVariablesTransactorSession
- type TellorVoted
- type TellorVotedIterator
- type Utilities
- type UtilitiesCaller
- type UtilitiesCallerRaw
- type UtilitiesCallerSession
- type UtilitiesFilterer
- type UtilitiesRaw
- func (_Utilities *UtilitiesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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 ¶
This section is empty.
Variables ¶
var ExtensionABI = ExtensionMetaData.ABI
ExtensionABI is the input ABI used to generate the binding from. Deprecated: Use ExtensionMetaData.ABI instead.
var ExtensionBin = ExtensionMetaData.Bin
ExtensionBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ExtensionMetaData.Bin instead.
var ExtensionFuncSigs = ExtensionMetaData.Sigs
Deprecated: Use ExtensionMetaData.Sigs instead. ExtensionFuncSigs maps the 4-byte function signature to its string representation.
var ExtensionMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeID\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"_result\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_reportedMiner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_reportingParty\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_passed\",\"type\":\"bool\"}],\"name\":\"DisputeVoteTallied\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"}],\"name\":\"NewStake\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_newTellor\",\"type\":\"address\"}],\"name\":\"NewTellorAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"}],\"name\":\"StakeWithdrawRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"}],\"name\":\"StakeWithdrawn\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"_allowances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"addresses\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"fromBlock\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"value\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"bytesVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"currentMiners\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"miner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"depositStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_challenge\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"}],\"name\":\"didMine\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"didVote\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeEndTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"disputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"disputesById\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"int256\",\"name\":\"tally\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"executed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"disputeVotePassed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isPropFork\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"reportedMiner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reportingParty\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposedForkAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getAddressVars\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"getAllDisputeVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[9]\",\"name\":\"\",\"type\":\"uint256[9]\"},{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_hash\",\"type\":\"bytes32\"}],\"name\":\"getDisputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getDisputeUintVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getLastNewValueById\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getMinedBlockNum\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getMinersByRequestIdAndTimestamp\",\"outputs\":[{\"internalType\":\"address[5]\",\"name\":\"\",\"type\":\"address[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewCurrentVariables\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_challenge\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[5]\",\"name\":\"_requestIds\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256\",\"name\":\"_diff\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getNewValueCountbyRequestId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewVariablesOnDeck\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"idsOnDeck\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256[5]\",\"name\":\"tipsOnDeck\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getRequestIdByRequestQIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRequestQ\",\"outputs\":[{\"internalType\":\"uint256[51]\",\"name\":\"\",\"type\":\"uint256[51]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getRequestUintVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getRequestVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_staker\",\"type\":\"address\"}],\"name\":\"getStakerInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getSubmissionsByTimestamp\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getTimestampbyRequestIDandIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTopRequestIDs\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"_requestIds\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getUintVar\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"isInDispute\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"migrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"minersByChallenge\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newValueTimestamps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"requestIdByQueryHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestStakingWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"retrieveData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"tallyVotes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"uints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"updateMinDisputeFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"updateTellor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteResults\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "024c2ddd": "_allowances(address,address)", "699f200f": "addresses(bytes32)", "cbf1304d": "balances(address,uint256)", "62dd1d2a": "bytesVars(bytes32)", "1fd22364": "currentMiners(uint256)", "313ce567": "decimals()", "0d2d76a2": "depositStake()", "63bb82ad": "didMine(bytes32,address)", "a7c438bc": "didVote(uint256,address)", "4ab31218": "disputeEndTime()", "d01f4d9e": "disputeIdByDisputeHash(bytes32)", "7edf7765": "disputeSender()", "db085beb": "disputesById(uint256)", "133bee5e": "getAddressVars(bytes32)", "af0b1327": "getAllDisputeVars(uint256)", "da379941": "getDisputeIdByDisputeHash(bytes32)", "7f6fd5d9": "getDisputeUintVars(uint256,bytes32)", "3180f8df": "getLastNewValueById(uint256)", "c775b542": "getMinedBlockNum(uint256,uint256)", "69026d63": "getMinersByRequestIdAndTimestamp(uint256,uint256)", "4049f198": "getNewCurrentVariables()", "46eee1c4": "getNewValueCountbyRequestId(uint256)", "9a7077ab": "getNewVariablesOnDeck()", "6173c0b8": "getRequestIdByRequestQIndex(uint256)", "b5413029": "getRequestQ()", "e0ae93c1": "getRequestUintVars(uint256,bytes32)", "e1eee6d6": "getRequestVars(uint256)", "733bdef0": "getStakerInfo(address)", "11c98512": "getSubmissionsByTimestamp(uint256,uint256)", "77fbb663": "getTimestampbyRequestIDandIndex(uint256,uint256)", "fe1cd15d": "getTopRequestIDs()", "612c8f7f": "getUintVar(bytes32)", "3df0777b": "isInDispute(uint256,uint256)", "4ba0a5ee": "migrated(address)", "48b18e54": "minersByChallenge(bytes32,address)", "06fdde03": "name()", "438c0aa3": "newValueTimestamps(uint256)", "5700242c": "requestIdByQueryHash(bytes32)", "28449c3a": "requestStakingWithdraw()", "93fa4915": "retrieveData(uint256,uint256)", "95d89b41": "symbol()", "4d318b0e": "tallyVotes(uint256)", "18160ddd": "totalSupply()", "b59e14d4": "uints(bytes32)", "90e5b235": "updateMinDisputeFee()", "f458ab98": "updateTellor(uint256)", "c6384071": "voteCount()", "38f94045": "voteResults()", "bed9d861": "withdrawStake()", }, Bin: "0x60806040526000604e556000604f5534801561001a57600080fd5b50611b8a8061002a6000396000f3fe608060405234801561001057600080fd5b50600436106102bb5760003560e01c806369026d6311610182578063b5413029116100e9578063d01f4d9e116100a2578063e0ae93c11161007c578063e0ae93c114610a5b578063e1eee6d614610a7e578063f458ab9814610a9b578063fe1cd15d14610ab8576102bb565b8063d01f4d9e146109b4578063da379941146109d1578063db085beb146109ee576102bb565b8063b5413029146108eb578063b59e14d414610909578063bed9d86114610926578063c63840711461092e578063c775b54214610936578063cbf1304d14610959576102bb565b806390e5b2351161013b57806390e5b2351461076f57806393fa49151461077757806395d89b411461079a5780639a7077ab146107a2578063a7c438bc1461080e578063af0b13271461083a576102bb565b806369026d63146106a2578063699f200f146106c5578063733bdef0146106e257806377fbb663146107215780637edf7765146107445780637f6fd5d91461074c576102bb565b80634049f198116102265780634d318b0e116101df5780634d318b0e146105e55780635700242c14610602578063612c8f7f1461061f5780636173c0b81461063c57806362dd1d2a1461065957806363bb82ad14610676576102bb565b80634049f198146104fc578063438c0aa31461055157806346eee1c41461056e57806348b18e541461058b5780634ab31218146105b75780634ba0a5ee146105bf576102bb565b80631fd22364116102785780631fd223641461042357806328449c3a14610461578063313ce567146104695780633180f8df1461048757806338f94045146104bd5780633df0777b146104c5576102bb565b8063024c2ddd146102c057806306fdde03146103005780630d2d76a21461037d57806311c9851214610387578063133bee5e146103e257806318160ddd1461041b575b600080fd5b6102ee600480360360408110156102d657600080fd5b506001600160a01b0381358116916020013516610ac0565b60408051918252519081900360200190f35b610308610add565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561034257818101518382015260200161032a565b50505050905090810190601f16801561036f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610385610b06565b005b6103aa6004803603604081101561039d57600080fd5b5080359060200135610b19565b604051808260a080838360005b838110156103cf5781810151838201526020016103b7565b5050505090500191505060405180910390f35b6103ff600480360360208110156103f857600080fd5b5035610b70565b604080516001600160a01b039092168252519081900360200190f35b6102ee610b8b565b6104406004803603602081101561043957600080fd5b5035610bd9565b604080519283526001600160a01b0390911660208301528051918290030190f35b610385610c04565b610471610cf8565b6040805160ff9092168252519081900360200190f35b6104a46004803603602081101561049d57600080fd5b5035610cfd565b6040805192835290151560208301528051918290030190f35b6102ee610d57565b6104e8600480360360408110156104db57600080fd5b5080359060200135610d5d565b604080519115158252519081900360200190f35b610504610d81565b604051848152602081018460a080838360005b8381101561052f578181015183820152602001610517565b5050505090500183815260200182815260200194505050505060405180910390f35b6102ee6004803603602081101561056757600080fd5b5035610e61565b6102ee6004803603602081101561058457600080fd5b5035610e82565b6104e8600480360360408110156105a157600080fd5b50803590602001356001600160a01b0316610e94565b6102ee610eb4565b6104e8600480360360208110156105d557600080fd5b50356001600160a01b0316610eba565b610385600480360360208110156105fb57600080fd5b5035610ecf565b6102ee6004803603602081101561061857600080fd5b5035610f18565b6102ee6004803603602081101561063557600080fd5b5035610f2a565b6102ee6004803603602081101561065257600080fd5b5035610f3c565b6102ee6004803603602081101561066f57600080fd5b5035610fa7565b6104e86004803603604081101561068c57600080fd5b50803590602001356001600160a01b0316610fb9565b6103aa600480360360408110156106b857600080fd5b5080359060200135610fe4565b6103ff600480360360208110156106db57600080fd5b5035611047565b610708600480360360208110156106f857600080fd5b50356001600160a01b0316611062565b6040805192835260208301919091528051918290030190f35b6102ee6004803603604081101561073757600080fd5b5080359060200135611085565b6103ff6110b2565b6102ee6004803603604081101561076257600080fd5b50803590602001356110c1565b6103856110e2565b6102ee6004803603604081101561078d57600080fd5b50803590602001356111fc565b61030861121d565b6107aa61123a565b604051808360a080838360005b838110156107cf5781810151838201526020016107b7565b5050505090500182600560200280838360005b838110156107fa5781810151838201526020016107e2565b505050509050019250505060405180910390f35b6104e86004803603604081101561082457600080fd5b50803590602001356001600160a01b03166112d9565b6108576004803603602081101561085057600080fd5b5035611308565b604051808a8152602001891515815260200188151581526020018715158152602001866001600160a01b03168152602001856001600160a01b03168152602001846001600160a01b0316815260200183600960200280838360005b838110156108ca5781810151838201526020016108b2565b50505050905001828152602001995050505050505050505060405180910390f35b6108f36113c2565b60405181518152808261066080838360206103b7565b6102ee6004803603602081101561091f57600080fd5b50356113fe565b610385611410565b6102ee6114ea565b6102ee6004803603604081101561094c57600080fd5b50803590602001356114f0565b6109856004803603604081101561096f57600080fd5b506001600160a01b038135169060200135611511565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6102ee600480360360208110156109ca57600080fd5b5035611554565b6102ee600480360360208110156109e757600080fd5b5035611566565b610a0b60048036036020811015610a0457600080fd5b5035611578565b60408051988952602089019790975294151587870152921515606087015290151560808601526001600160a01b0390811660a086015290811660c08501521660e083015251908190036101000190f35b6102ee60048036036040811015610a7157600080fd5b50803590602001356115d4565b61070860048036036020811015610a9457600080fd5b50356115f5565b61038560048036036020811015610ab157600080fd5b503561165d565b6103aa611693565b604a60209081526000928352604080842090915290825290205481565b60408051808201909152600f81526e54656c6c6f7220547269627574657360881b602082015290565b610b0f33611778565b610b176110e2565b565b610b21611ab3565b600083815260456020908152604080832085845260060190915290819020815160a08101928390529160059082845b815481526020019060010190808311610b50575050505050905092915050565b6000908152604760205260409020546001600160a01b031690565b7fe6148e7230ca038d456350e69a91b66968b222bfac9ebfbea6ff0a1fb738016060005260466020527ffffeead1ec15181fd57b4590d95e0c076bccb59e311315e8b38f23c710aa7c3e5490565b603a8160058110610be957600080fd5b6002020180546001909101549091506001600160a01b031682565b3360009081526044602052604090208054600114610c5f576040805162461bcd60e51b8152602060048201526013602482015272135a5b995c881a5cc81b9bdd081cdd185ad959606a1b604482015290519081900360640190fd5b60028155620151804206420360018201557f10c168823622203e4057b65015ff4d95b4c650b308918e8c92dc32ab5a0a034b60005260466020527fa5ae3e2b97d73fb849ea855d27f073b72815b38452d976bd57e4a157827dadd38054600019019055610cca6110e2565b60405133907f453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf90600090a250565b601290565b6000818152604560205260408120805482919015610d49578054610d3d90859083906000198101908110610d2d57fe5b90600052602060002001546111fc565b60019250925050610d52565b60008092509250505b915091565b604f5481565b60009182526045602090815260408084209284526004909201905290205460ff1690565b6000610d8b611ab3565b60008060005b6005811015610dc557603a8160058110610da757fe5b6002020154848260058110610db857fe5b6020020152600101610d91565b50507f52cb9007c7c6068f8ef37039d4f232cbf5a28ff8d93a5983c4c0c27cd2f9bc0d5460466020527f5bccd7373734898281f858d7562320d2cdfc0b17bd72f779686937174d150025547f09659d32f99e50ac728058418d38174fe83a137c455ff1847e6fb8e15f78f77a6000527f38b16d06a20ab673b01c748aff938df6a38f81640035f4ce8bd9abb03aae5b7254919450915090919293565b60338181548110610e7157600080fd5b600091825260209091200154905081565b60009081526045602052604090205490565b603960209081526000928352604080842090915290825290205460ff1681565b604d5481565b604b6020526000908152604090205460ff1681565b604080516103e881523360208201819052600182840152915183917f21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739919081900360600190a350565b60376020526000908152604090205481565b60009081526046602052604090205490565b60006032821115610f94576040805162461bcd60e51b815260206004820152601a60248201527f526571756573745120696e6465782069732061626f7665203530000000000000604482015290519081900360640190fd5b5060009081526035602052604090205490565b60486020526000908152604090205481565b60009182526039602090815260408084206001600160a01b0393909316845291905290205460ff1690565b610fec611ab3565b6000838152604560209081526040808320858452600590810190925291829020825160a08101938490529290919082845b81546001600160a01b0316815260019091019060200180831161101d575050505050905092915050565b6047602052600090815260409020546001600160a01b031681565b6001600160a01b0316600090815260446020526040902080546001909101549091565b600082815260456020526040812080548390811061109f57fe5b9060005260206000200154905092915050565b604c546001600160a01b031681565b60009182526036602090815260408084209284526005909201905290205490565b60466020527f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be547f2e2f0a18eb55ef91e37921b3810d7feeef7a855ddc7f4f4249ef03d7b887ae31547f10c168823622203e4057b65015ff4d95b4c650b308918e8c92dc32ab5a0a034b6000527fa5ae3e2b97d73fb849ea855d27f073b72815b38452d976bd57e4a157827dadd3546111ad9067d02ab486cedc0000906103e8908490611190908290611938565b6103e80286028161119d57fe5b04816111a557fe5b048403611950565b7f675d2171f68d6f5545d54fb9b1fb61a0e6897e6188ca1cd664e7c9530d91ecfc60005260466020527f3e5522f19747f0f285b96ded572ac4128c3a764aea9f44058dc0afc9dda44986555050565b60009182526045602090815260408084209284526003909201905290205490565b6040805180820190915260038152622a292160e91b602082015290565b611242611ab3565b61124a611ab3565b611252611693565b915060005b60058110156112d4576045600084836005811061127057fe5b6020020151815260200190815260200160002060010160007f1590276b7f31dd8e2a06f9a92867333eeb3eddbc91e73b9833e3e55d8e34f77d60001b8152602001908152602001600020548282600581106112c757fe5b6020020152600101611257565b509091565b60008281526036602090815260408083206001600160a01b038516845260060190915290205460ff1692915050565b600080600080600080600061131b611ad1565b5050604c54604080516001600160a01b03909216602080840182905282518085038201815284840180855281519190920120610160850190935260018152636112257b606085015260026080850152604d5460a0850152604e5460c08501524360e0850152600461010085015260006101208501819052681043561a882930000061014090950194909452604f54929b939a508a9950899850909650869550859450925090565b6113ca611af0565b604080516106608101918290529060009060339082845b8154815260200190600101908083116113e1575050505050905090565b60466020526000908152604090205481565b336000908152604460205260409020600181015462093a8090620151804206420303101561147a576040805162461bcd60e51b8152602060048201526012602482015271372064617973206469646e2774207061737360701b604482015290519081900360640190fd5b80546002146114ba5760405162461bcd60e51b8152600401808060200182810382526023815260200180611b106023913960400191505060405180910390fd5b600080825560405133917f4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec91a250565b604e5481565b60009182526045602090815260408084209284526002909201905290205490565b6049602052816000526040600020818154811061152d57600080fd5b6000918252602090912001546001600160801b038082169350600160801b90910416905082565b60386020526000908152604090205481565b60009081526038602052604090205490565b603660205260009081526040902080546001820154600283015460038401546004909401549293919260ff808316936101008404821693620100008104909216926001600160a01b036301000000909304831692918216911688565b60009182526045602090815260408084209284526001909201905290205490565b60009081526045602090815260408083207ff68d680ab3160f1aa5d9c3a1383c49e3e60bf3c0c031245cbb036f5ce99afaa18452600101909152808220547f1590276b7f31dd8e2a06f9a92867333eeb3eddbc91e73b9833e3e55d8e34f77d83529120549091565b6040805133815290517fc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d9181900360200190a150565b61169b611ab3565b6116a3611ab3565b6116ab611ab3565b604080516106608101918290526116e29160009060339082845b8154815260200190600101908083116116c557505050505061195f565b909250905060005b6005811015611772578281600581106116ff57fe5b602002015115611743576035600083836005811061171957fe5b602002015181526020019081526020016000205484826005811061173957fe5b602002015261176a565b603a816004036005811061175357fe5b600202015484826005811061176457fe5b60200201525b6001016116ea565b50505090565b7f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be546001600160a01b0382166000908152604960205260409020805460001981019081106117c257fe5b600091825260209091200154600160801b90046001600160801b0316101561181b5760405162461bcd60e51b8152600401808060200182810382526022815260200180611b336022913960400191505060405180910390fd5b6001600160a01b038116600090815260446020526040902054158061185857506001600160a01b0381166000908152604460205260409020546002145b6118a9576040805162461bcd60e51b815260206004820152601b60248201527f4d696e657220697320696e207468652077726f6e672073746174650000000000604482015290519081900360640190fd5b7fa5ae3e2b97d73fb849ea855d27f073b72815b38452d976bd57e4a157827dadd3805460019081019091556040805180820182528281524260208281019182526001600160a01b038616600081815260449092528482209351845591519290940191909155905190917f46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e291a250565b60008183106119475781611949565b825b9392505050565b60008183116119475781611949565b611967611ab3565b61196f611ab3565b60208301516000805b60058110156119f25785816001016033811061199057fe5b60200201518582600581106119a157fe5b6020020152600181018482600581106119b657fe5b6020020152828582600581106119c857fe5b602002015110156119ea578481600581106119df57fe5b602002015192508091505b600101611978565b5060065b6033811015611aab5782868260338110611a0c57fe5b60200201511115611aa357858160338110611a2357fe5b6020020151858360058110611a3457fe5b602002015280848360058110611a4657fe5b6020020152858160338110611a5757fe5b6020020151925060005b6005811015611aa15783868260058110611a7757fe5b60200201511015611a9957858160058110611a8e57fe5b602002015193508092505b600101611a61565b505b6001016119f6565b505050915091565b6040518060a001604052806005906020820280368337509192915050565b6040518061012001604052806009906020820280368337509192915050565b604051806106600160405280603390602082028036833750919291505056fe4d696e657220776173206e6f74206c6f636b656420666f72207769746864726177616c42616c616e6365206973206c6f776572207468616e207374616b6520616d6f756e74a2646970667358221220e0ac4defa26756944322ab519207567a6f62fce1cdb89a1b40a41b3b1d51230b64736f6c63430007040033", }
ExtensionMetaData contains all meta data concerning the Extension contract.
var ITellorABI = ITellorMetaData.ABI
ITellorABI is the input ABI used to generate the binding from. Deprecated: Use ITellorMetaData.ABI instead.
var ITellorFuncSigs = ITellorMetaData.Sigs
Deprecated: Use ITellorMetaData.Sigs instead. ITellorFuncSigs maps the 4-byte function signature to its string representation.
var ITellorMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeID\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"_result\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_reportedMiner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_reportingParty\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_passed\",\"type\":\"bool\"}],\"name\":\"DisputeVoteTallied\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_currentRequestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_difficulty\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"}],\"name\":\"NewChallenge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"}],\"name\":\"NewDispute\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"}],\"name\":\"NewStake\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_newTellor\",\"type\":\"address\"}],\"name\":\"NewTellorAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_requestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_time\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_value\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"}],\"name\":\"NewValue\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"_nonce\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_requestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_value\",\"type\":\"uint256[5]\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_slot\",\"type\":\"uint256\"}],\"name\":\"NonceSubmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"}],\"name\":\"StakeWithdrawRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"}],\"name\":\"StakeWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"}],\"name\":\"TipAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeID\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_position\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_voter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_voteWeight\",\"type\":\"uint256\"}],\"name\":\"Voted\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"}],\"name\":\"addTip\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"allowedToTrade\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_blockNumber\",\"type\":\"uint256\"}],\"name\":\"balanceOfAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_minerIndex\",\"type\":\"uint256\"}],\"name\":\"beginDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newDeity\",\"type\":\"address\"}],\"name\":\"changeDeity\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_extension\",\"type\":\"address\"}],\"name\":\"changeExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_migrator\",\"type\":\"address\"}],\"name\":\"changeMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"changeOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_tellorContract\",\"type\":\"address\"}],\"name\":\"changeTellorContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"depositStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_challenge\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"}],\"name\":\"didMine\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"didVote\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getAddressVars\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"getAllDisputeVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[9]\",\"name\":\"\",\"type\":\"uint256[9]\"},{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_hash\",\"type\":\"bytes32\"}],\"name\":\"getDisputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getDisputeUintVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastNewValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getLastNewValueById\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getMinedBlockNum\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getMinersByRequestIdAndTimestamp\",\"outputs\":[{\"internalType\":\"address[5]\",\"name\":\"\",\"type\":\"address[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewCurrentVariables\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_challenge\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[5]\",\"name\":\"_requestIds\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256\",\"name\":\"_difficulty\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getNewValueCountbyRequestId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewVariablesOnDeck\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"idsOnDeck\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256[5]\",\"name\":\"tipsOnDeck\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getRequestIdByRequestQIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getRequestIdByTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRequestQ\",\"outputs\":[{\"internalType\":\"uint256[51]\",\"name\":\"\",\"type\":\"uint256[51]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getRequestUintVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getRequestVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_staker\",\"type\":\"address\"}],\"name\":\"getStakerInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getSubmissionsByTimestamp\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getTimestampbyRequestIDandIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTopRequestIDs\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"_requestIds\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getUintVar\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"isInDispute\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_diff\",\"type\":\"uint256\"}],\"name\":\"manuallySetDifficulty\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_destination\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_bypass\",\"type\":\"bool\"}],\"name\":\"migrateFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_destination\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_amount\",\"type\":\"uint256[]\"}],\"name\":\"migrateForBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_origin\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_destination\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_bypass\",\"type\":\"bool\"}],\"name\":\"migrateFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_origin\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_destination\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_amount\",\"type\":\"uint256[]\"}],\"name\":\"migrateFromBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_propNewTellorAddress\",\"type\":\"address\"}],\"name\":\"proposeFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestStakingWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"retrieveData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_nonce\",\"type\":\"string\"},{\"internalType\":\"uint256[5]\",\"name\":\"_requestIds\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256[5]\",\"name\":\"_values\",\"type\":\"uint256[5]\"}],\"name\":\"submitMiningSolution\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"tallyVotes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_nonce\",\"type\":\"string\"},{\"internalType\":\"uint256[5]\",\"name\":\"_requestId\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256[5]\",\"name\":\"_value\",\"type\":\"uint256[5]\"}],\"name\":\"testSubmitMiningSolution\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[51]\",\"name\":\"requests\",\"type\":\"uint256[51]\"}],\"name\":\"testgetMax5\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"_max\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256[5]\",\"name\":\"_index\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"theLazyCoon\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"unlockDisputeFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"updateMinDisputeFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"updateTellor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_supportsDispute\",\"type\":\"bool\"}],\"name\":\"vote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "752d49a1": "addTip(uint256,uint256)", "dd62ed3e": "allowance(address,address)", "999cf26c": "allowedToTrade(address,uint256)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "4ee2cd7e": "balanceOfAt(address,uint256)", "8581af19": "beginDispute(uint256,uint256,uint256)", "47abd7f1": "changeDeity(address)", "b69a363f": "changeExtension(address)", "141e13fa": "changeMigrator(address)", "a6f9dae1": "changeOwner(address)", "ae0a8279": "changeTellorContract(address)", "313ce567": "decimals()", "0d2d76a2": "depositStake()", "63bb82ad": "didMine(bytes32,address)", "a7c438bc": "didVote(uint256,address)", "133bee5e": "getAddressVars(bytes32)", "af0b1327": "getAllDisputeVars(uint256)", "da379941": "getDisputeIdByDisputeHash(bytes32)", "7f6fd5d9": "getDisputeUintVars(uint256,bytes32)", "fc7cf0a0": "getLastNewValue()", "3180f8df": "getLastNewValueById(uint256)", "c775b542": "getMinedBlockNum(uint256,uint256)", "69026d63": "getMinersByRequestIdAndTimestamp(uint256,uint256)", "4049f198": "getNewCurrentVariables()", "46eee1c4": "getNewValueCountbyRequestId(uint256)", "9a7077ab": "getNewVariablesOnDeck()", "6173c0b8": "getRequestIdByRequestQIndex(uint256)", "0f0b424d": "getRequestIdByTimestamp(uint256)", "b5413029": "getRequestQ()", "e0ae93c1": "getRequestUintVars(uint256,bytes32)", "e1eee6d6": "getRequestVars(uint256)", "733bdef0": "getStakerInfo(address)", "11c98512": "getSubmissionsByTimestamp(uint256,uint256)", "77fbb663": "getTimestampbyRequestIDandIndex(uint256,uint256)", "fe1cd15d": "getTopRequestIDs()", "612c8f7f": "getUintVar(bytes32)", "3df0777b": "isInDispute(uint256,uint256)", "c52e9539": "manuallySetDifficulty(uint256)", "8fd3ab80": "migrate()", "a9fa7d34": "migrateFor(address,uint256,bool)", "42a89bd6": "migrateForBatch(address[],uint256[])", "121dd372": "migrateFrom(address,address,uint256,bool)", "8c0f4076": "migrateFromBatch(address[],address[],uint256[])", "06fdde03": "name()", "26b7d9f6": "proposeFork(address)", "28449c3a": "requestStakingWithdraw()", "93fa4915": "retrieveData(uint256,uint256)", "4350283e": "submitMiningSolution(string,uint256[5],uint256[5])", "95d89b41": "symbol()", "4d318b0e": "tallyVotes(uint256)", "d47f0dd4": "testSubmitMiningSolution(string,uint256[5],uint256[5])", "5e93d863": "testgetMax5(uint256[51])", "b079f64a": "theLazyCoon(address,uint256)", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "9a01ca13": "unlockDisputeFee(uint256)", "90e5b235": "updateMinDisputeFee()", "f458ab98": "updateTellor(uint256)", "fc735e99": "verify()", "c9d27afe": "vote(uint256,bool)", "bed9d861": "withdrawStake()", }, }
ITellorMetaData contains all meta data concerning the ITellor contract.
var SafeMathABI = SafeMathMetaData.ABI
SafeMathABI is the input ABI used to generate the binding from. Deprecated: Use SafeMathMetaData.ABI instead.
var SafeMathBin = SafeMathMetaData.Bin
SafeMathBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SafeMathMetaData.Bin instead.
var SafeMathMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212208dcbf995617d9c284c194631ade5b6914e64d556fa99fbe67439a95e8e5356d264736f6c63430007040033",
}
SafeMathMetaData contains all meta data concerning the SafeMath contract.
var TellorABI = TellorMetaData.ABI
TellorABI is the input ABI used to generate the binding from. Deprecated: Use TellorMetaData.ABI instead.
var TellorBin = TellorMetaData.Bin
TellorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TellorMetaData.Bin instead.
var TellorFuncSigs = TellorMetaData.Sigs
Deprecated: Use TellorMetaData.Sigs instead. TellorFuncSigs maps the 4-byte function signature to its string representation.
var TellorGettersABI = TellorGettersMetaData.ABI
TellorGettersABI is the input ABI used to generate the binding from. Deprecated: Use TellorGettersMetaData.ABI instead.
var TellorGettersBin = TellorGettersMetaData.Bin
TellorGettersBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TellorGettersMetaData.Bin instead.
var TellorGettersFuncSigs = TellorGettersMetaData.Sigs
Deprecated: Use TellorGettersMetaData.Sigs instead. TellorGettersFuncSigs maps the 4-byte function signature to its string representation.
var TellorGettersMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"_allowances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"addresses\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"fromBlock\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"value\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"bytesVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"currentMiners\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"miner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_challenge\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"}],\"name\":\"didMine\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"didVote\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeEndTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"disputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"disputesById\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"int256\",\"name\":\"tally\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"executed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"disputeVotePassed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isPropFork\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"reportedMiner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reportingParty\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposedForkAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getAddressVars\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"getAllDisputeVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[9]\",\"name\":\"\",\"type\":\"uint256[9]\"},{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_hash\",\"type\":\"bytes32\"}],\"name\":\"getDisputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getDisputeUintVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getLastNewValueById\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getMinedBlockNum\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getMinersByRequestIdAndTimestamp\",\"outputs\":[{\"internalType\":\"address[5]\",\"name\":\"\",\"type\":\"address[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewCurrentVariables\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_challenge\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[5]\",\"name\":\"_requestIds\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256\",\"name\":\"_diff\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getNewValueCountbyRequestId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNewVariablesOnDeck\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"idsOnDeck\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256[5]\",\"name\":\"tipsOnDeck\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getRequestIdByRequestQIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRequestQ\",\"outputs\":[{\"internalType\":\"uint256[51]\",\"name\":\"\",\"type\":\"uint256[51]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getRequestUintVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"}],\"name\":\"getRequestVars\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_staker\",\"type\":\"address\"}],\"name\":\"getStakerInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"getSubmissionsByTimestamp\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getTimestampbyRequestIDandIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTopRequestIDs\",\"outputs\":[{\"internalType\":\"uint256[5]\",\"name\":\"_requestIds\",\"type\":\"uint256[5]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"getUintVar\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"isInDispute\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"migrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"minersByChallenge\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newValueTimestamps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"requestIdByQueryHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"retrieveData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"uints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteResults\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "024c2ddd": "_allowances(address,address)", "699f200f": "addresses(bytes32)", "cbf1304d": "balances(address,uint256)", "62dd1d2a": "bytesVars(bytes32)", "1fd22364": "currentMiners(uint256)", "313ce567": "decimals()", "63bb82ad": "didMine(bytes32,address)", "a7c438bc": "didVote(uint256,address)", "4ab31218": "disputeEndTime()", "d01f4d9e": "disputeIdByDisputeHash(bytes32)", "7edf7765": "disputeSender()", "db085beb": "disputesById(uint256)", "133bee5e": "getAddressVars(bytes32)", "af0b1327": "getAllDisputeVars(uint256)", "da379941": "getDisputeIdByDisputeHash(bytes32)", "7f6fd5d9": "getDisputeUintVars(uint256,bytes32)", "3180f8df": "getLastNewValueById(uint256)", "c775b542": "getMinedBlockNum(uint256,uint256)", "69026d63": "getMinersByRequestIdAndTimestamp(uint256,uint256)", "4049f198": "getNewCurrentVariables()", "46eee1c4": "getNewValueCountbyRequestId(uint256)", "9a7077ab": "getNewVariablesOnDeck()", "6173c0b8": "getRequestIdByRequestQIndex(uint256)", "b5413029": "getRequestQ()", "e0ae93c1": "getRequestUintVars(uint256,bytes32)", "e1eee6d6": "getRequestVars(uint256)", "733bdef0": "getStakerInfo(address)", "11c98512": "getSubmissionsByTimestamp(uint256,uint256)", "77fbb663": "getTimestampbyRequestIDandIndex(uint256,uint256)", "fe1cd15d": "getTopRequestIDs()", "612c8f7f": "getUintVar(bytes32)", "3df0777b": "isInDispute(uint256,uint256)", "4ba0a5ee": "migrated(address)", "48b18e54": "minersByChallenge(bytes32,address)", "06fdde03": "name()", "438c0aa3": "newValueTimestamps(uint256)", "5700242c": "requestIdByQueryHash(bytes32)", "93fa4915": "retrieveData(uint256,uint256)", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "b59e14d4": "uints(bytes32)", "c6384071": "voteCount()", "38f94045": "voteResults()", }, Bin: "0x60806040526000604e556000604f5534801561001a57600080fd5b506115368061002a6000396000f3fe608060405234801561001057600080fd5b50600436106102695760003560e01c806369026d6311610151578063b5413029116100c3578063d01f4d9e11610087578063d01f4d9e14610923578063da37994114610940578063db085beb1461095d578063e0ae93c1146109ca578063e1eee6d6146109ed578063fe1cd15d14610a0a57610269565b8063b541302914610862578063b59e14d414610880578063c63840711461089d578063c775b542146108a5578063cbf1304d146108c857610269565b80637f6fd5d9116101155780637f6fd5d9146106cb57806393fa4915146106ee57806395d89b41146107115780639a7077ab14610719578063a7c438bc14610785578063af0b1327146107b157610269565b806369026d6314610621578063699f200f14610644578063733bdef01461066157806377fbb663146106a05780637edf7765146106c357610269565b80634049f198116101ea5780634ba0a5ee116101ae5780634ba0a5ee1461055b5780635700242c14610581578063612c8f7f1461059e5780636173c0b8146105bb57806362dd1d2a146105d857806363bb82ad146105f557610269565b80634049f19814610498578063438c0aa3146104ed57806346eee1c41461050a57806348b18e54146105275780634ab312181461055357610269565b80631fd22364116102315780631fd22364146103c7578063313ce567146104055780633180f8df1461042357806338f94045146104595780633df0777b1461046157610269565b8063024c2ddd1461026e57806306fdde03146102ae57806311c985121461032b578063133bee5e1461038657806318160ddd146103bf575b600080fd5b61029c6004803603604081101561028457600080fd5b506001600160a01b0381358116916020013516610a12565b60408051918252519081900360200190f35b6102b6610a2f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102f05781810151838201526020016102d8565b50505050905090810190601f16801561031d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61034e6004803603604081101561034157600080fd5b5080359060200135610a58565b604051808260a080838360005b8381101561037357818101518382015260200161035b565b5050505090500191505060405180910390f35b6103a36004803603602081101561039c57600080fd5b5035610aaf565b604080516001600160a01b039092168252519081900360200190f35b61029c610aca565b6103e4600480360360208110156103dd57600080fd5b5035610b18565b604080519283526001600160a01b0390911660208301528051918290030190f35b61040d610b43565b6040805160ff9092168252519081900360200190f35b6104406004803603602081101561043957600080fd5b5035610b48565b6040805192835290151560208301528051918290030190f35b61029c610ba2565b6104846004803603604081101561047757600080fd5b5080359060200135610ba8565b604080519115158252519081900360200190f35b6104a0610bcc565b604051848152602081018460a080838360005b838110156104cb5781810151838201526020016104b3565b5050505090500183815260200182815260200194505050505060405180910390f35b61029c6004803603602081101561050357600080fd5b5035610cac565b61029c6004803603602081101561052057600080fd5b5035610ccd565b6104846004803603604081101561053d57600080fd5b50803590602001356001600160a01b0316610cdf565b61029c610cff565b6104846004803603602081101561057157600080fd5b50356001600160a01b0316610d05565b61029c6004803603602081101561059757600080fd5b5035610d1a565b61029c600480360360208110156105b457600080fd5b5035610d2c565b61029c600480360360208110156105d157600080fd5b5035610d3e565b61029c600480360360208110156105ee57600080fd5b5035610da9565b6104846004803603604081101561060b57600080fd5b50803590602001356001600160a01b0316610dbb565b61034e6004803603604081101561063757600080fd5b5080359060200135610de6565b6103a36004803603602081101561065a57600080fd5b5035610e49565b6106876004803603602081101561067757600080fd5b50356001600160a01b0316610e64565b6040805192835260208301919091528051918290030190f35b61029c600480360360408110156106b657600080fd5b5080359060200135610e87565b6103a3610eb4565b61029c600480360360408110156106e157600080fd5b5080359060200135610ec3565b61029c6004803603604081101561070457600080fd5b5080359060200135610ee4565b6102b6610f05565b610721610f22565b604051808360a080838360005b8381101561074657818101518382015260200161072e565b5050505090500182600560200280838360005b83811015610771578181015183820152602001610759565b505050509050019250505060405180910390f35b6104846004803603604081101561079b57600080fd5b50803590602001356001600160a01b0316610fc1565b6107ce600480360360208110156107c757600080fd5b5035610ff0565b604051808a8152602001891515815260200188151581526020018715158152602001866001600160a01b03168152602001856001600160a01b03168152602001846001600160a01b0316815260200183600960200280838360005b83811015610841578181015183820152602001610829565b50505050905001828152602001995050505050505050505060405180910390f35b61086a6110aa565b604051815181528082610660808383602061035b565b61029c6004803603602081101561089657600080fd5b50356110e6565b61029c6110f8565b61029c600480360360408110156108bb57600080fd5b50803590602001356110fe565b6108f4600480360360408110156108de57600080fd5b506001600160a01b03813516906020013561111f565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b61029c6004803603602081101561093957600080fd5b5035611162565b61029c6004803603602081101561095657600080fd5b5035611174565b61097a6004803603602081101561097357600080fd5b5035611186565b60408051988952602089019790975294151587870152921515606087015290151560808601526001600160a01b0390811660a086015290811660c08501521660e083015251908190036101000190f35b61029c600480360360408110156109e057600080fd5b50803590602001356111e2565b61068760048036036020811015610a0357600080fd5b5035611203565b61034e61126b565b604a60209081526000928352604080842090915290825290205481565b60408051808201909152600f81526e54656c6c6f7220547269627574657360881b602082015290565b610a606114a4565b600083815260456020908152604080832085845260060190915290819020815160a08101928390529160059082845b815481526020019060010190808311610a8f575050505050905092915050565b6000908152604760205260409020546001600160a01b031690565b7fe6148e7230ca038d456350e69a91b66968b222bfac9ebfbea6ff0a1fb738016060005260466020527ffffeead1ec15181fd57b4590d95e0c076bccb59e311315e8b38f23c710aa7c3e5490565b603a8160058110610b2857600080fd5b6002020180546001909101549091506001600160a01b031682565b601290565b6000818152604560205260408120805482919015610b94578054610b8890859083906000198101908110610b7857fe5b9060005260206000200154610ee4565b60019250925050610b9d565b60008092509250505b915091565b604f5481565b60009182526045602090815260408084209284526004909201905290205460ff1690565b6000610bd66114a4565b60008060005b6005811015610c1057603a8160058110610bf257fe5b6002020154848260058110610c0357fe5b6020020152600101610bdc565b50507f52cb9007c7c6068f8ef37039d4f232cbf5a28ff8d93a5983c4c0c27cd2f9bc0d5460466020527f5bccd7373734898281f858d7562320d2cdfc0b17bd72f779686937174d150025547f09659d32f99e50ac728058418d38174fe83a137c455ff1847e6fb8e15f78f77a6000527f38b16d06a20ab673b01c748aff938df6a38f81640035f4ce8bd9abb03aae5b7254919450915090919293565b60338181548110610cbc57600080fd5b600091825260209091200154905081565b60009081526045602052604090205490565b603960209081526000928352604080842090915290825290205460ff1681565b604d5481565b604b6020526000908152604090205460ff1681565b60376020526000908152604090205481565b60009081526046602052604090205490565b60006032821115610d96576040805162461bcd60e51b815260206004820152601a60248201527f526571756573745120696e6465782069732061626f7665203530000000000000604482015290519081900360640190fd5b5060009081526035602052604090205490565b60486020526000908152604090205481565b60009182526039602090815260408084206001600160a01b0393909316845291905290205460ff1690565b610dee6114a4565b6000838152604560209081526040808320858452600590810190925291829020825160a08101938490529290919082845b81546001600160a01b03168152600190910190602001808311610e1f575050505050905092915050565b6047602052600090815260409020546001600160a01b031681565b6001600160a01b0316600090815260446020526040902080546001909101549091565b6000828152604560205260408120805483908110610ea157fe5b9060005260206000200154905092915050565b604c546001600160a01b031681565b60009182526036602090815260408084209284526005909201905290205490565b60009182526045602090815260408084209284526003909201905290205490565b6040805180820190915260038152622a292160e91b602082015290565b610f2a6114a4565b610f326114a4565b610f3a61126b565b915060005b6005811015610fbc5760456000848360058110610f5857fe5b6020020151815260200190815260200160002060010160007f1590276b7f31dd8e2a06f9a92867333eeb3eddbc91e73b9833e3e55d8e34f77d60001b815260200190815260200160002054828260058110610faf57fe5b6020020152600101610f3f565b509091565b60008281526036602090815260408083206001600160a01b038516845260060190915290205460ff1692915050565b60008060008060008060006110036114c2565b5050604c54604080516001600160a01b03909216602080840182905282518085038201815284840180855281519190920120610160850190935260018152636112257b606085015260026080850152604d5460a0850152604e5460c08501524360e0850152600461010085015260006101208501819052681043561a882930000061014090950194909452604f54929b939a508a9950899850909650869550859450925090565b6110b26114e1565b604080516106608101918290529060009060339082845b8154815260200190600101908083116110c9575050505050905090565b60466020526000908152604090205481565b604e5481565b60009182526045602090815260408084209284526002909201905290205490565b6049602052816000526040600020818154811061113b57600080fd5b6000918252602090912001546001600160801b038082169350600160801b90910416905082565b60386020526000908152604090205481565b60009081526038602052604090205490565b603660205260009081526040902080546001820154600283015460038401546004909401549293919260ff808316936101008404821693620100008104909216926001600160a01b036301000000909304831692918216911688565b60009182526045602090815260408084209284526001909201905290205490565b60009081526045602090815260408083207ff68d680ab3160f1aa5d9c3a1383c49e3e60bf3c0c031245cbb036f5ce99afaa18452600101909152808220547f1590276b7f31dd8e2a06f9a92867333eeb3eddbc91e73b9833e3e55d8e34f77d83529120549091565b6112736114a4565b61127b6114a4565b6112836114a4565b604080516106608101918290526112ba9160009060339082845b81548152602001906001019080831161129d575050505050611350565b909250905060005b600581101561134a578281600581106112d757fe5b60200201511561131b57603560008383600581106112f157fe5b602002015181526020019081526020016000205484826005811061131157fe5b6020020152611342565b603a816004036005811061132b57fe5b600202015484826005811061133c57fe5b60200201525b6001016112c2565b50505090565b6113586114a4565b6113606114a4565b60208301516000805b60058110156113e35785816001016033811061138157fe5b602002015185826005811061139257fe5b6020020152600181018482600581106113a757fe5b6020020152828582600581106113b957fe5b602002015110156113db578481600581106113d057fe5b602002015192508091505b600101611369565b5060065b603381101561149c57828682603381106113fd57fe5b602002015111156114945785816033811061141457fe5b602002015185836005811061142557fe5b60200201528084836005811061143757fe5b602002015285816033811061144857fe5b6020020151925060005b6005811015611492578386826005811061146857fe5b6020020151101561148a5785816005811061147f57fe5b602002015193508092505b600101611452565b505b6001016113e7565b505050915091565b6040518060a001604052806005906020820280368337509192915050565b6040518061012001604052806009906020820280368337509192915050565b604051806106600160405280603390602082028036833750919291505056fea264697066735822122065d7b92264e1090bd66a02a8033dd4515cb05a2ea666eff039b29b21301acd6b64736f6c63430007040033", }
TellorGettersMetaData contains all meta data concerning the TellorGetters contract.
var TellorMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_ext\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_currentRequestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_difficulty\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"}],\"name\":\"NewChallenge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"}],\"name\":\"NewDispute\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_requestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_time\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_value\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"}],\"name\":\"NewValue\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"_nonce\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_requestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_value\",\"type\":\"uint256[5]\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_slot\",\"type\":\"uint256\"}],\"name\":\"NonceSubmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"}],\"name\":\"TipAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeID\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_position\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_voter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_voteWeight\",\"type\":\"uint256\"}],\"name\":\"Voted\",\"type\":\"event\"},{\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"_allowances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"}],\"name\":\"addTip\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"addresses\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"allowedToTrade\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_blockNumber\",\"type\":\"uint256\"}],\"name\":\"balanceOfAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"fromBlock\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"value\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_minerIndex\",\"type\":\"uint256\"}],\"name\":\"beginDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"bytesVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"currentMiners\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"miner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeEndTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"disputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"disputesById\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"int256\",\"name\":\"tally\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"executed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"disputeVotePassed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isPropFork\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"reportedMiner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reportingParty\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposedForkAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_destination\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_bypass\",\"type\":\"bool\"}],\"name\":\"migrateFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"migrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"minersByChallenge\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newValueTimestamps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"proposeFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"requestIdByQueryHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"uints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"unlockDisputeFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_supportsDispute\",\"type\":\"bool\"}],\"name\":\"vote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteResults\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "024c2ddd": "_allowances(address,address)", "752d49a1": "addTip(uint256,uint256)", "699f200f": "addresses(bytes32)", "dd62ed3e": "allowance(address,address)", "999cf26c": "allowedToTrade(address,uint256)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "4ee2cd7e": "balanceOfAt(address,uint256)", "cbf1304d": "balances(address,uint256)", "8581af19": "beginDispute(uint256,uint256,uint256)", "62dd1d2a": "bytesVars(bytes32)", "1fd22364": "currentMiners(uint256)", "4ab31218": "disputeEndTime()", "d01f4d9e": "disputeIdByDisputeHash(bytes32)", "7edf7765": "disputeSender()", "db085beb": "disputesById(uint256)", "8fd3ab80": "migrate()", "a9fa7d34": "migrateFor(address,uint256,bool)", "4ba0a5ee": "migrated(address)", "48b18e54": "minersByChallenge(bytes32,address)", "438c0aa3": "newValueTimestamps(uint256)", "26b7d9f6": "proposeFork(address)", "5700242c": "requestIdByQueryHash(bytes32)", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "b59e14d4": "uints(bytes32)", "9a01ca13": "unlockDisputeFee(uint256)", "fc735e99": "verify()", "c9d27afe": "vote(uint256,bool)", "c6384071": "voteCount()", "38f94045": "voteResults()", }, Bin: "0x60a06040526000604e556000604f5534801561001a57600080fd5b506040516126793803806126798339818101604052602081101561003d57600080fd5b5051606081901b6001600160601b0319166080526001600160a01b0316612608610071600039806101e952506126086000f3fe608060405234801561001057600080fd5b50600436106101e55760003560e01c8063752d49a11161010f578063b59e14d4116100a2578063d01f4d9e11610071578063d01f4d9e14610691578063db085beb146106ae578063dd62ed3e1461071b578063fc735e9914610749576101e5565b8063b59e14d4146105ec578063c638407114610609578063c9d27afe14610611578063cbf1304d14610636576101e5565b8063999cf26c116100de578063999cf26c146105435780639a01ca131461056f578063a9059cbb1461058c578063a9fa7d34146105b8576101e5565b8063752d49a1146104e75780637edf77651461050a5780638581af19146105125780638fd3ab801461053b576101e5565b806348b18e54116101875780635700242c116101565780635700242c1461044e57806362dd1d2a1461046b578063699f200f1461048857806370a08231146104c1576101e5565b806348b18e54146103c85780634ab31218146103f45780634ba0a5ee146103fc5780634ee2cd7e14610422576101e5565b806323b872dd116101c357806323b872dd1461034557806326b7d9f61461037b57806338f94045146103a3578063438c0aa3146103ab576101e5565b8063024c2ddd14610287578063095ea7b3146102c75780631fd2236414610307575b60007f000000000000000000000000000000000000000000000000000000000000000090506000816001600160a01b03166000366040518083838082843760405192019450600093509091505080830381855af49150503d8060008114610268576040519150601f19603f3d011682016040523d82523d6000602084013e61026d565b606091505b505090503d6000803e808015610282573d6000f35b3d6000fd5b6102b56004803603604081101561029d57600080fd5b506001600160a01b0381358116916020013516610751565b60408051918252519081900360200190f35b6102f3600480360360408110156102dd57600080fd5b506001600160a01b03813516906020013561076e565b604080519115158252519081900360200190f35b6103246004803603602081101561031d57600080fd5b503561081d565b604080519283526001600160a01b0390911660208301528051918290030190f35b6102f36004803603606081101561035b57600080fd5b506001600160a01b03813581169160208101359091169060400135610848565b6103a16004803603602081101561039157600080fd5b50356001600160a01b03166108f4565b005b6102b56108f7565b6102b5600480360360208110156103c157600080fd5b50356108fd565b6102f3600480360360408110156103de57600080fd5b50803590602001356001600160a01b031661091e565b6102b561093e565b6102f36004803603602081101561041257600080fd5b50356001600160a01b0316610944565b6102b56004803603604081101561043857600080fd5b506001600160a01b038135169060200135610959565b6102b56004803603602081101561046457600080fd5b5035610afd565b6102b56004803603602081101561048157600080fd5b5035610b0f565b6104a56004803603602081101561049e57600080fd5b5035610b21565b604080516001600160a01b039092168252519081900360200190f35b6102b5600480360360208110156104d757600080fd5b50356001600160a01b0316610b3c565b6103a1600480360360408110156104fd57600080fd5b5080359060200135610b48565b6104a5610d58565b6103a16004803603606081101561052857600080fd5b5080359060208101359060400135610d67565b6103a1610dc8565b6102f36004803603604081101561055957600080fd5b506001600160a01b038135169060200135610dd3565b6103a16004803603602081101561058557600080fd5b5035610e9f565b6102f3600480360360408110156105a257600080fd5b506001600160a01b0381351690602001356117ab565b6103a1600480360360608110156105ce57600080fd5b506001600160a01b03813516906020810135906040013515156117c1565b6102b56004803603602081101561060257600080fd5b5035611866565b6102b5611878565b6103a16004803603604081101561062757600080fd5b5080359060200135151561187e565b6106626004803603604081101561064c57600080fd5b506001600160a01b0381351690602001356118ee565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6102b5600480360360208110156106a757600080fd5b5035611931565b6106cb600480360360208110156106c457600080fd5b5035611943565b60408051988952602089019790975294151587870152921515606087015290151560808601526001600160a01b0390811660a086015290811660c08501521660e083015251908190036101000190f35b6102b56004803603604081101561073157600080fd5b506001600160a01b038135811691602001351661199f565b6102b56119ca565b604a60209081526000928352604080842090915290825290205481565b60006001600160a01b0383166107b55760405162461bcd60e51b81526004018080602001828103825260228152602001806124dd6022913960400191505060405180910390fd5b336000818152604a602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b603a816005811061082d57600080fd5b6002020180546001909101549091506001600160a01b031682565b6001600160a01b0383166000908152604a602090815260408083203384529091528120548211156108b5576040805162461bcd60e51b8152602060048201526012602482015271416c6c6f77616e63652069732077726f6e6760701b604482015290519081900360640190fd5b6001600160a01b0384166000908152604a602090815260408083203384529091529020805483900390556108ea8484846119d0565b5060019392505050565b50565b604f5481565b6033818154811061090d57600080fd5b600091825260209091200154905081565b603960209081526000928352604080842090915290825290205460ff1681565b604d5481565b604b6020526000908152604090205460ff1681565b6001600160a01b03821660009081526049602052604081208054158061099f5750828160008154811061098857fe5b6000918252602090912001546001600160801b0316115b156109ae576000915050610817565b8054819060001981019081106109c057fe5b6000918252602090912001546001600160801b03168310610a12578054819060001981019081106109ed57fe5b600091825260209091200154600160801b90046001600160801b031691506108179050565b8054600090600119015b81811115610aca576000600260018385010104905085848281548110610a3e57fe5b6000918252602090912001546001600160801b03161415610a8d57838181548110610a6557fe5b600091825260209091200154600160801b90046001600160801b031694506108179350505050565b85848281548110610a9a57fe5b6000918252602090912001546001600160801b03161015610abd57809250610ac4565b6001810391505b50610a1c565b828281548110610ad657fe5b600091825260209091200154600160801b90046001600160801b0316935061081792505050565b60376020526000908152604090205481565b60486020526000908152604090205481565b6047602052600090815260409020546001600160a01b031681565b60006108178243610959565b81610b8b576040805162461bcd60e51b815260206004820152600e60248201526d052657175657374496420697320360941b604482015290519081900360640190fd5b80610bdd576040805162461bcd60e51b815260206004820152601c60248201527f5469702073686f756c642062652067726561746572207468616e203000000000604482015290519081900360640190fd5b7f3f8b5616fa9e7f2ce4a868fde15c58b92e77bc1acd6769bf1567629a3dc4c86560005260466020527f7119b9afaa3bda0901ffe121c1535f50cd6d0d09df5d29eb1cb16c8ab47a55d65460010182811415610c85577f3f8b5616fa9e7f2ce4a868fde15c58b92e77bc1acd6769bf1567629a3dc4c86560005260466020527f7119b9afaa3bda0901ffe121c1535f50cd6d0d09df5d29eb1cb16c8ab47a55d6819055610cd9565b808310610cd9576040805162461bcd60e51b815260206004820181905260248201527f526571756573744964206973206e6f74206c657373207468616e20636f756e74604482015290519081900360640190fd5b610ce33383611b84565b610ced8383611cec565b60008381526045602090815260408083206000805160206125b38339815191528452600101825291829020548251858152918201528151859233927fd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820929081900390910190a3505050565b604c546001600160a01b031681565b604c80546001600160a01b031916339081179091556103844201604d55604080518481526020810192909252805185926001927feceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da6492918290030190a3505050565b610dd133611f54565b565b6001600160a01b03821660009081526044602052604081205415801590610e1257506001600160a01b0383166000908152604460205260409020546005115b15610e8c577f5d9fadfc729fd027e395e5157ef1b53ef9fa4a8f053043c5f159307543e7cc9760005260466020527f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be548290610e7790610e7186610b3c565b906120a3565b10610e8457506001610817565b506000610817565b81610e9684610b3c565b10159392505050565b7f310199159a20c50879ffb440b45802138b5b162ec9426720e9dd3ee8bbcdb9d760005260466020527f1ce2382bc92689b00ba121fa5a411aa976168affdd8ac143a69035dd984b3b6a54811115610f37576040805162461bcd60e51b8152602060048201526016602482015275191a5cdc1d5d1948191bd95cc81b9bdd08195e1a5cdd60521b604482015290519081900360640190fd5b600081815260366020818152604080842054845260388252808420548085529282528084207f6ab2b18aafe78fd59c6a4092015bddd9fcacb8170f72b299074f74d76a91a923855260050180835281852054825180850191909152825180820385018152908301835280519084012085529091529091205480610fb75750805b60008281526036602090815260408083208484528184207f6ab2b18aafe78fd59c6a4092015bddd9fcacb8170f72b299074f74d76a91a92385526005820190935292205480611004575060015b7f29169706298d2b6df50a532e958b56426de1465348b93650fca42d456eaec5fc60009081526005840160205260408120541561107b576040805162461bcd60e51b815260206004820152601060248201526f185b1c9958591e481c185a59081bdd5d60821b604482015290519081900360640190fd5b600284015462010000900460ff16156110c55760405162461bcd60e51b81526004018080602001828103825260298152602001806124b46029913960400191505060405180910390fd5b7ff9e1ae10923bfc79f52e309baf8c7699edb821f91ef5b5bd07be29545917b3a66000908152600584016020526040902054611148576040805162461bcd60e51b815260206004820152601860248201527f766f7465206e6565647320746f2062652074616c6c6965640000000000000000604482015290519081900360640190fd5b7ff9e1ae10923bfc79f52e309baf8c7699edb821f91ef5b5bd07be29545917b3a66000908152600584016020526040902054620151804291909103116111bf5760405162461bcd60e51b815260040180806020018281038252602b8152602001806124ff602b913960400191505060405180910390fd5b600284810154630100000090046001600160a01b031660009081526044602090815260408083207f29169706298d2b6df50a532e958b56426de1465348b93650fca42d456eaec5fc84526005890190925290912060019081905591850154909161010090910460ff16151514156113e8576201518042064203600182015560466020527fa5ae3e2b97d73fb849ea855d27f073b72815b38452d976bd57e4a157827dadd380546000190190557f5d9fadfc729fd027e395e5157ef1b53ef9fa4a8f053043c5f159307543e7cc976000527f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be54600286015481906112d190630100000090046001600160a01b0316610b3c565b10156112f85760028601546112f590630100000090046001600160a01b0316610b3c565b90505b81546004141561133357600582556002860154600387015461132e916001600160a01b03630100000090910481169116836119d0565b600082555b60005b848110156113e157604080518287036020808301919091528251808303820181529183018352815191810191909120600090815260058a01909152205493508361137e578893505b600084815260366020908152604080832060038101547f1da95f11543c9b03927178e07951795dfc95c7501a9d1cf00e13414ca33bc4098552600582019093529220546113d89130916001600160a01b03909116906119d0565b50600101611336565b505061168f565b600284015460408051630100000090920460601b6bffffffffffffffffffffffff19166020808401919091526b111a5cdc1d5d1950dbdd5b9d60a21b60348401528151808403820181529282018252825192810192909220600090815260469092529020546001141561145a57600181555b7f9f47a2659c3d32b749ae717d975e7962959890862423c4318cf86e4ec220291f60009081526005860160208181526040808420548452604582528084207f6de96ee4d33a0617f40a846309c8759048857f51b9d59a12d3c3786d4778883d8552929091529091205460021415611535577f9147231ab14efb72c38117f68521ddef8de64f092c18c69dbfb602ffc4de7f4760009081526005870160209081526040808320547f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e5845281842054845260038501909252909120555b7f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e5600090815260058701602090815260408083205483526004840190915290205460ff161515600114156115cc577f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e560009081526005870160209081526040808320548352600484019091529020805460ff191690555b60005b8481101561168c57604080518287036020808301919091528251808303820181529183018352815191810191909120600090815260058a0190915220549350831561162557600084815260366020526040902095505b600286015460008581526036602090815260408083207f1da95f11543c9b03927178e07951795dfc95c7501a9d1cf00e13414ca33bc409845260050190915290205461168491309163010000009091046001600160a01b0316906119d0565b6001016115cf565b50505b60028481015460408051630100000090920460601b6bffffffffffffffffffffffff19166020808401919091526b111a5cdc1d5d1950dbdd5b9d60a21b6034840152815180840382018152928201825282519281019290922060009081526046835281812080546000190190557f6de96ee4d33a0617f40a846309c8759048857f51b9d59a12d3c3786d4778883d81526005890190925290205414156117a1577f9f47a2659c3d32b749ae717d975e7962959890862423c4318cf86e4ec220291f60009081526005860160209081526040808320548352604582528083207f310199159a20c50879ffb440b45802138b5b162ec9426720e9dd3ee8bbcdb9d78452600101909152902080546000190190555b5050505050505050565b60006117b83384846119d0565b50600192915050565b7f5fc094d10c65bc33cc842217b2eccca0191ff24148319da094e540a55989896160005260476020527f437dd27c2043efdfef03344e9331c924985f7bd1752abef5ea93bdbfed685100546001600160a01b03163314611856576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b6118618383836120b5565b505050565b60466020526000908152604090205481565b604e5481565b604e80546001019055670de0b6b3a764000081156118a357604f8054820190556118ad565b604f805482900390555b60408051831515815290518291339186917f911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e919081900360200190a4505050565b6049602052816000526040600020818154811061190a57600080fd5b6000918252602090912001546001600160801b038082169350600160801b90910416905082565b60386020526000908152604090205481565b603660205260009081526040902080546001820154600283015460038401546004909401549293919260ff808316936101008404821693620100008104909216926001600160a01b036301000000909304831692918216911688565b6001600160a01b039182166000908152604a6020908152604080832093909416825291909152205490565b610bb790565b80611a0c5760405162461bcd60e51b81526004018080602001828103825260218152602001806125726021913960400191505060405180910390fd5b6001600160a01b038216611a5f576040805162461bcd60e51b815260206004820152601560248201527452656365697665722069732030206164647265737360581b604482015290519081900360640190fd5b611a698382610dd3565b611aa45760405162461bcd60e51b815260040180806020018281038252602781526020018061254b6027913960400191505060405180910390fd5b6000611aaf84610b3c565b905081611abe8582840361214b565b611ac784610b3c565b9150816001600160801b03168183016001600160801b03161015611b26576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b611b328482840161214b565b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35050505050565b80611b8e57611ce8565b611b988282610dd3565b611bd35760405162461bcd60e51b815260040180806020018281038252602781526020018061254b6027913960400191505060405180910390fd5b6000611bde83610b3c565b9050816001600160801b038083168284039091161115611c39576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b600080516020612593833981519152600052604660205260008051602061249483398151915254838103811015611cab576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b611cb78583850361214b565b5050600080516020612593833981519152600052506046602052600080516020612494833981519152805482900390555b5050565b60008281526045602090815260408083206000805160206125b383398151915284526001810190925290912054611d239083612247565b6000805160206125b38339815191526000908152600183016020526040902055603a54831480611d545750603c5483145b80611d605750603e5483145b80611d6c575060405483145b80611d78575060425483145b15611dd2577f09659d32f99e50ac728058418d38174fe83a137c455ff1847e6fb8e15f78f77a60005260466020527f38b16d06a20ab673b01c748aff938df6a38f81640035f4ce8bd9abb03aae5b72805483019055611861565b7ff68d680ab3160f1aa5d9c3a1383c49e3e60bf3c0c031245cbb036f5ce99afaa16000908152600182016020526040902054611f0857604080516106608101918290526000918291611e4391839060339082845b815481526020019060010190808311611e2657505050505061225d565b6000805160206125b383398151915260009081526001860160205260409020549193509150821080611e73575081155b15611f01576000805160206125b38339815191526000908152600184016020526040812054908260338110611ea457fe5b0155600081815260356020908152604080832080548452604583528184207ff68d680ab3160f1aa5d9c3a1383c49e3e60bf3c0c031245cbb036f5ce99afaa185526001908101845282852085905590899055860190915290208190555b5050611861565b7ff68d680ab3160f1aa5d9c3a1383c49e3e60bf3c0c031245cbb036f5ce99afaa1600090815260018201602052604081205483919060338110611f4757fe5b0180549091019055505050565b6001600160a01b0381166000908152604b602052604090205460ff1615611fb5576040805162461bcd60e51b815260206004820152601060248201526f105b1c9958591e481b5a59dc985d195960821b604482015290519081900360640190fd5b7f56e0987db9eaec01ed9e0af003a0fd5c062371f9d23722eb4a3ebc74f16ea371600052604760209081527fc930326aab6c1874fc004d856083a6ed34e057e064970b7effb48e8e6e8ca12754604080516370a0823160e01b81526001600160a01b038086166004830152915161207f94869493909316926370a082319260248082019391829003018186803b15801561204e57600080fd5b505afa158015612062573d6000803e3d6000fd5b505050506040513d602081101561207857600080fd5b50516122ac565b6001600160a01b03166000908152604b60205260409020805460ff19166001179055565b6000828211156120af57fe5b50900390565b8061211b576001600160a01b0383166000908152604b602052604090205460ff161561211b576040805162461bcd60e51b815260206004820152601060248201526f185b1c9958591e481b5a59dc985d195960821b604482015290519081900360640190fd5b61212583836122ac565b50506001600160a01b03166000908152604b60205260409020805460ff19166001179055565b6001600160a01b0382166000908152604960205260409020805415806121985750805443908290600019810190811061218057fe5b6000918252602090912001546001600160801b031614155b156122095760408051808201909152436001600160801b0390811682528381166020808401918252845460018101865560008681529190912093519301805491516fffffffffffffffffffffffffffffffff19909216938316939093178216600160801b9190921602179055611861565b80546000908290600019810190811061221e57fe5b600091825260209091200180546001600160801b03808616600160801b02911617905550505050565b60008282018381101561225657fe5b9392505050565b610640810151603260315b80156122a6578284826033811061227b57fe5b6020020151101561229d5783816033811061229257fe5b602002015192508091505b60001901612268565b50915091565b806122e85760405162461bcd60e51b815260040180806020018281038252602181526020018061252a6021913960400191505060405180910390fd5b6001600160a01b03821661233b576040805162461bcd60e51b815260206004820152601560248201527452656365697665722069732030206164647265737360581b604482015290519081900360640190fd5b600061234683610b3c565b9050816001600160801b0380831682840190911610156123a1576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b600080516020612593833981519152600052604660205260008051602061249483398151915254838101811115612413576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b600080516020612593833981519152600052604660205260008051602061249483398151915280548501905561244b8584840161214b565b6040805185815290516001600160a01b038716916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050505056fefffeead1ec15181fd57b4590d95e0c076bccb59e311315e8b38f23c710aa7c3e66756e6374696f6e206e6f742063616c6c61626c6520666f726b20666f726b2070726f706f73616c7345524332303a20617070726f766520746f20746865207a65726f206164647265737354696d6520666f72206120666f6c6c6f772075702064697370757465206861736e277420656c6170736564547269656420746f206d696e74206e6f6e2d706f73697469766520616d6f756e7453686f756c6420686176652073756666696369656e742062616c616e636520746f207472616465547269656420746f2073656e64206e6f6e2d706f73697469766520616d6f756e74e6148e7230ca038d456350e69a91b66968b222bfac9ebfbea6ff0a1fb73801601590276b7f31dd8e2a06f9a92867333eeb3eddbc91e73b9833e3e55d8e34f77da2646970667358221220fa1cce9ef91573db95edfd9125f7cee592d8ee6e49dc486a4d83b1a11bf7496164736f6c63430007040033", }
TellorMetaData contains all meta data concerning the Tellor contract.
var TellorStakeABI = TellorStakeMetaData.ABI
TellorStakeABI is the input ABI used to generate the binding from. Deprecated: Use TellorStakeMetaData.ABI instead.
var TellorStakeBin = TellorStakeMetaData.Bin
TellorStakeBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TellorStakeMetaData.Bin instead.
var TellorStakeFuncSigs = TellorStakeMetaData.Sigs
Deprecated: Use TellorStakeMetaData.Sigs instead. TellorStakeFuncSigs maps the 4-byte function signature to its string representation.
var TellorStakeMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"}],\"name\":\"NewDispute\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeID\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_position\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_voter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_voteWeight\",\"type\":\"uint256\"}],\"name\":\"Voted\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"_allowances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"addresses\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"allowedToTrade\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_blockNumber\",\"type\":\"uint256\"}],\"name\":\"balanceOfAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"fromBlock\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"value\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_minerIndex\",\"type\":\"uint256\"}],\"name\":\"beginDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"bytesVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"currentMiners\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"miner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeEndTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"disputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"disputesById\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"int256\",\"name\":\"tally\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"executed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"disputeVotePassed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isPropFork\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"reportedMiner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reportingParty\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposedForkAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"migrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"minersByChallenge\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newValueTimestamps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"proposeFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"requestIdByQueryHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"uints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"unlockDisputeFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_supportsDispute\",\"type\":\"bool\"}],\"name\":\"vote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteResults\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "024c2ddd": "_allowances(address,address)", "699f200f": "addresses(bytes32)", "dd62ed3e": "allowance(address,address)", "999cf26c": "allowedToTrade(address,uint256)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "4ee2cd7e": "balanceOfAt(address,uint256)", "cbf1304d": "balances(address,uint256)", "8581af19": "beginDispute(uint256,uint256,uint256)", "62dd1d2a": "bytesVars(bytes32)", "1fd22364": "currentMiners(uint256)", "4ab31218": "disputeEndTime()", "d01f4d9e": "disputeIdByDisputeHash(bytes32)", "7edf7765": "disputeSender()", "db085beb": "disputesById(uint256)", "4ba0a5ee": "migrated(address)", "48b18e54": "minersByChallenge(bytes32,address)", "438c0aa3": "newValueTimestamps(uint256)", "26b7d9f6": "proposeFork(address)", "5700242c": "requestIdByQueryHash(bytes32)", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "b59e14d4": "uints(bytes32)", "9a01ca13": "unlockDisputeFee(uint256)", "fc735e99": "verify()", "c9d27afe": "vote(uint256,bool)", "c6384071": "voteCount()", "38f94045": "voteResults()", }, Bin: "0x60806040526000604e556000604f5534801561001a57600080fd5b506119aa8061002a6000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f9578063c638407111610097578063d01f4d9e11610071578063d01f4d9e14610574578063db085beb14610591578063dd62ed3e146105fe578063fc735e991461062c576101c4565b8063c6384071146104ec578063c9d27afe146104f4578063cbf1304d14610519576101c4565b8063999cf26c116100d3578063999cf26c1461045a5780639a01ca1314610486578063a9059cbb146104a3578063b59e14d4146104cf576101c4565b806370a08231146104035780637edf7765146104295780638581af1914610431576101c4565b806348b18e54116101665780634ee2cd7e116101405780634ee2cd7e146103645780635700242c1461039057806362dd1d2a146103ad578063699f200f146103ca576101c4565b806348b18e541461030a5780634ab31218146103365780634ba0a5ee1461033e576101c4565b806323b872dd116101a257806323b872dd1461028757806326b7d9f6146102bd57806338f94045146102e5578063438c0aa3146102ed576101c4565b8063024c2ddd146101c9578063095ea7b3146102095780631fd2236414610249575b600080fd5b6101f7600480360360408110156101df57600080fd5b506001600160a01b0381358116916020013516610634565b60408051918252519081900360200190f35b6102356004803603604081101561021f57600080fd5b506001600160a01b038135169060200135610651565b604080519115158252519081900360200190f35b6102666004803603602081101561025f57600080fd5b5035610700565b604080519283526001600160a01b0390911660208301528051918290030190f35b6102356004803603606081101561029d57600080fd5b506001600160a01b0381358116916020810135909116906040013561072b565b6102e3600480360360208110156102d357600080fd5b50356001600160a01b03166107d7565b005b6101f76107da565b6101f76004803603602081101561030357600080fd5b50356107e0565b6102356004803603604081101561032057600080fd5b50803590602001356001600160a01b0316610801565b6101f7610821565b6102356004803603602081101561035457600080fd5b50356001600160a01b0316610827565b6101f76004803603604081101561037a57600080fd5b506001600160a01b03813516906020013561083c565b6101f7600480360360208110156103a657600080fd5b50356109e0565b6101f7600480360360208110156103c357600080fd5b50356109f2565b6103e7600480360360208110156103e057600080fd5b5035610a04565b604080516001600160a01b039092168252519081900360200190f35b6101f76004803603602081101561041957600080fd5b50356001600160a01b0316610a1f565b6103e7610a2b565b6102e36004803603606081101561044757600080fd5b5080359060208101359060400135610a3a565b6102356004803603604081101561047057600080fd5b506001600160a01b038135169060200135610a9b565b6102e36004803603602081101561049c57600080fd5b5035610b67565b610235600480360360408110156104b957600080fd5b506001600160a01b038135169060200135611473565b6101f7600480360360208110156104e557600080fd5b5035611489565b6101f761149b565b6102e36004803603604081101561050a57600080fd5b508035906020013515156114a1565b6105456004803603604081101561052f57600080fd5b506001600160a01b038135169060200135611511565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6101f76004803603602081101561058a57600080fd5b5035611554565b6105ae600480360360208110156105a757600080fd5b5035611566565b60408051988952602089019790975294151587870152921515606087015290151560808601526001600160a01b0390811660a086015290811660c08501521660e083015251908190036101000190f35b6101f76004803603604081101561061457600080fd5b506001600160a01b03813581169160200135166115c2565b6101f76115ed565b604a60209081526000928352604080842090915290825290205481565b60006001600160a01b0383166106985760405162461bcd60e51b81526004018080602001828103825260228152602001806118e06022913960400191505060405180910390fd5b336000818152604a602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b603a816005811061071057600080fd5b6002020180546001909101549091506001600160a01b031682565b6001600160a01b0383166000908152604a60209081526040808320338452909152812054821115610798576040805162461bcd60e51b8152602060048201526012602482015271416c6c6f77616e63652069732077726f6e6760701b604482015290519081900360640190fd5b6001600160a01b0384166000908152604a602090815260408083203384529091529020805483900390556107cd8484846115f3565b5060019392505050565b50565b604f5481565b603381815481106107f057600080fd5b600091825260209091200154905081565b603960209081526000928352604080842090915290825290205460ff1681565b604d5481565b604b6020526000908152604090205460ff1681565b6001600160a01b0382166000908152604960205260408120805415806108825750828160008154811061086b57fe5b6000918252602090912001546001600160801b0316115b156108915760009150506106fa565b8054819060001981019081106108a357fe5b6000918252602090912001546001600160801b031683106108f5578054819060001981019081106108d057fe5b600091825260209091200154600160801b90046001600160801b031691506106fa9050565b8054600090600119015b818111156109ad57600060026001838501010490508584828154811061092157fe5b6000918252602090912001546001600160801b031614156109705783818154811061094857fe5b600091825260209091200154600160801b90046001600160801b031694506106fa9350505050565b8584828154811061097d57fe5b6000918252602090912001546001600160801b031610156109a0578092506109a7565b6001810391505b506108ff565b8282815481106109b957fe5b600091825260209091200154600160801b90046001600160801b031693506106fa92505050565b60376020526000908152604090205481565b60486020526000908152604090205481565b6047602052600090815260409020546001600160a01b031681565b60006106fa824361083c565b604c546001600160a01b031681565b604c80546001600160a01b031916339081179091556103844201604d55604080518481526020810192909252805185926001927feceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da6492918290030190a3505050565b6001600160a01b03821660009081526044602052604081205415801590610ada57506001600160a01b0383166000908152604460205260409020546005115b15610b54577f5d9fadfc729fd027e395e5157ef1b53ef9fa4a8f053043c5f159307543e7cc9760005260466020527f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be548290610b3f90610b3986610a1f565b906117a7565b10610b4c575060016106fa565b5060006106fa565b81610b5e84610a1f565b10159392505050565b7f310199159a20c50879ffb440b45802138b5b162ec9426720e9dd3ee8bbcdb9d760005260466020527f1ce2382bc92689b00ba121fa5a411aa976168affdd8ac143a69035dd984b3b6a54811115610bff576040805162461bcd60e51b8152602060048201526016602482015275191a5cdc1d5d1948191bd95cc81b9bdd08195e1a5cdd60521b604482015290519081900360640190fd5b600081815260366020818152604080842054845260388252808420548085529282528084207f6ab2b18aafe78fd59c6a4092015bddd9fcacb8170f72b299074f74d76a91a923855260050180835281852054825180850191909152825180820385018152908301835280519084012085529091529091205480610c7f5750805b60008281526036602090815260408083208484528184207f6ab2b18aafe78fd59c6a4092015bddd9fcacb8170f72b299074f74d76a91a92385526005820190935292205480610ccc575060015b7f29169706298d2b6df50a532e958b56426de1465348b93650fca42d456eaec5fc600090815260058401602052604081205415610d43576040805162461bcd60e51b815260206004820152601060248201526f185b1c9958591e481c185a59081bdd5d60821b604482015290519081900360640190fd5b600284015462010000900460ff1615610d8d5760405162461bcd60e51b81526004018080602001828103825260298152602001806118b76029913960400191505060405180910390fd5b7ff9e1ae10923bfc79f52e309baf8c7699edb821f91ef5b5bd07be29545917b3a66000908152600584016020526040902054610e10576040805162461bcd60e51b815260206004820152601860248201527f766f7465206e6565647320746f2062652074616c6c6965640000000000000000604482015290519081900360640190fd5b7ff9e1ae10923bfc79f52e309baf8c7699edb821f91ef5b5bd07be29545917b3a6600090815260058401602052604090205462015180429190910311610e875760405162461bcd60e51b815260040180806020018281038252602b815260200180611902602b913960400191505060405180910390fd5b600284810154630100000090046001600160a01b031660009081526044602090815260408083207f29169706298d2b6df50a532e958b56426de1465348b93650fca42d456eaec5fc84526005890190925290912060019081905591850154909161010090910460ff16151514156110b0576201518042064203600182015560466020527fa5ae3e2b97d73fb849ea855d27f073b72815b38452d976bd57e4a157827dadd380546000190190557f5d9fadfc729fd027e395e5157ef1b53ef9fa4a8f053043c5f159307543e7cc976000527f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be5460028601548190610f9990630100000090046001600160a01b0316610a1f565b1015610fc0576002860154610fbd90630100000090046001600160a01b0316610a1f565b90505b815460041415610ffb576005825560028601546003870154610ff6916001600160a01b03630100000090910481169116836115f3565b600082555b60005b848110156110a957604080518287036020808301919091528251808303820181529183018352815191810191909120600090815260058a019091522054935083611046578893505b600084815260366020908152604080832060038101547f1da95f11543c9b03927178e07951795dfc95c7501a9d1cf00e13414ca33bc4098552600582019093529220546110a09130916001600160a01b03909116906115f3565b50600101610ffe565b5050611357565b600284015460408051630100000090920460601b6bffffffffffffffffffffffff19166020808401919091526b111a5cdc1d5d1950dbdd5b9d60a21b60348401528151808403820181529282018252825192810192909220600090815260469092529020546001141561112257600181555b7f9f47a2659c3d32b749ae717d975e7962959890862423c4318cf86e4ec220291f60009081526005860160208181526040808420548452604582528084207f6de96ee4d33a0617f40a846309c8759048857f51b9d59a12d3c3786d4778883d85529290915290912054600214156111fd577f9147231ab14efb72c38117f68521ddef8de64f092c18c69dbfb602ffc4de7f4760009081526005870160209081526040808320547f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e5845281842054845260038501909252909120555b7f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e5600090815260058701602090815260408083205483526004840190915290205460ff16151560011415611294577f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e560009081526005870160209081526040808320548352600484019091529020805460ff191690555b60005b8481101561135457604080518287036020808301919091528251808303820181529183018352815191810191909120600090815260058a019091522054935083156112ed57600084815260366020526040902095505b600286015460008581526036602090815260408083207f1da95f11543c9b03927178e07951795dfc95c7501a9d1cf00e13414ca33bc409845260050190915290205461134c91309163010000009091046001600160a01b0316906115f3565b600101611297565b50505b60028481015460408051630100000090920460601b6bffffffffffffffffffffffff19166020808401919091526b111a5cdc1d5d1950dbdd5b9d60a21b6034840152815180840382018152928201825282519281019290922060009081526046835281812080546000190190557f6de96ee4d33a0617f40a846309c8759048857f51b9d59a12d3c3786d4778883d8152600589019092529020541415611469577f9f47a2659c3d32b749ae717d975e7962959890862423c4318cf86e4ec220291f60009081526005860160209081526040808320548352604582528083207f310199159a20c50879ffb440b45802138b5b162ec9426720e9dd3ee8bbcdb9d78452600101909152902080546000190190555b5050505050505050565b60006114803384846115f3565b50600192915050565b60466020526000908152604090205481565b604e5481565b604e80546001019055670de0b6b3a764000081156114c657604f8054820190556114d0565b604f805482900390555b60408051831515815290518291339186917f911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e919081900360200190a4505050565b6049602052816000526040600020818154811061152d57600080fd5b6000918252602090912001546001600160801b038082169350600160801b90910416905082565b60386020526000908152604090205481565b603660205260009081526040902080546001820154600283015460038401546004909401549293919260ff808316936101008404821693620100008104909216926001600160a01b036301000000909304831692918216911688565b6001600160a01b039182166000908152604a6020908152604080832093909416825291909152205490565b610bb790565b8061162f5760405162461bcd60e51b81526004018080602001828103825260218152602001806119546021913960400191505060405180910390fd5b6001600160a01b038216611682576040805162461bcd60e51b815260206004820152601560248201527452656365697665722069732030206164647265737360581b604482015290519081900360640190fd5b61168c8382610a9b565b6116c75760405162461bcd60e51b815260040180806020018281038252602781526020018061192d6027913960400191505060405180910390fd5b60006116d284610a1f565b9050816116e1858284036117b9565b6116ea84610a1f565b9150816001600160801b03168183016001600160801b03161015611749576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b611755848284016117b9565b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35050505050565b6000828211156117b357fe5b50900390565b6001600160a01b038216600090815260496020526040902080541580611806575080544390829060001981019081106117ee57fe5b6000918252602090912001546001600160801b031614155b156118775760408051808201909152436001600160801b0390811682528381166020808401918252845460018101865560008681529190912093519301805491516fffffffffffffffffffffffffffffffff19909216938316939093178216600160801b91909216021790556118b1565b80546000908290600019810190811061188c57fe5b600091825260209091200180546001600160801b03808616600160801b029116179055505b50505056fe66756e6374696f6e206e6f742063616c6c61626c6520666f726b20666f726b2070726f706f73616c7345524332303a20617070726f766520746f20746865207a65726f206164647265737354696d6520666f72206120666f6c6c6f772075702064697370757465206861736e277420656c617073656453686f756c6420686176652073756666696369656e742062616c616e636520746f207472616465547269656420746f2073656e64206e6f6e2d706f73697469766520616d6f756e74a26469706673582212207a44ff9af5b31aae21c529face71f56629a043b41c982581903a8c7494ef391b64736f6c63430007040033", }
TellorStakeMetaData contains all meta data concerning the TellorStake contract.
var TellorStorageABI = TellorStorageMetaData.ABI
TellorStorageABI is the input ABI used to generate the binding from. Deprecated: Use TellorStorageMetaData.ABI instead.
var TellorStorageBin = TellorStorageMetaData.Bin
TellorStorageBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TellorStorageMetaData.Bin instead.
var TellorStorageFuncSigs = TellorStorageMetaData.Sigs
Deprecated: Use TellorStorageMetaData.Sigs instead. TellorStorageFuncSigs maps the 4-byte function signature to its string representation.
var TellorStorageMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"_allowances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"addresses\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"fromBlock\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"value\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"bytesVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"currentMiners\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"miner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeEndTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"disputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"disputesById\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"int256\",\"name\":\"tally\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"executed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"disputeVotePassed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isPropFork\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"reportedMiner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reportingParty\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposedForkAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"migrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"minersByChallenge\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newValueTimestamps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"requestIdByQueryHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"uints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteResults\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "024c2ddd": "_allowances(address,address)", "699f200f": "addresses(bytes32)", "cbf1304d": "balances(address,uint256)", "62dd1d2a": "bytesVars(bytes32)", "1fd22364": "currentMiners(uint256)", "4ab31218": "disputeEndTime()", "d01f4d9e": "disputeIdByDisputeHash(bytes32)", "7edf7765": "disputeSender()", "db085beb": "disputesById(uint256)", "4ba0a5ee": "migrated(address)", "48b18e54": "minersByChallenge(bytes32,address)", "438c0aa3": "newValueTimestamps(uint256)", "5700242c": "requestIdByQueryHash(bytes32)", "b59e14d4": "uints(bytes32)", "c6384071": "voteCount()", "38f94045": "voteResults()", }, Bin: "0x60806040526000604e556000604f5534801561001a57600080fd5b506105928061002a6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806362dd1d2a11610097578063c638407111610066578063c6384071146102ae578063cbf1304d146102b6578063d01f4d9e14610311578063db085beb1461032e57610100565b806362dd1d2a14610233578063699f200f146102505780637edf776514610289578063b59e14d41461029157610100565b806348b18e54116100d357806348b18e54146101a85780634ab31218146101e85780634ba0a5ee146101f05780635700242c1461021657610100565b8063024c2ddd146101055780631fd223641461014557806338f9404514610183578063438c0aa31461018b575b600080fd5b6101336004803603604081101561011b57600080fd5b506001600160a01b038135811691602001351661039b565b60408051918252519081900360200190f35b6101626004803603602081101561015b57600080fd5b50356103b8565b604080519283526001600160a01b0390911660208301528051918290030190f35b6101336103e3565b610133600480360360208110156101a157600080fd5b50356103e9565b6101d4600480360360408110156101be57600080fd5b50803590602001356001600160a01b031661040a565b604080519115158252519081900360200190f35b61013361042a565b6101d46004803603602081101561020657600080fd5b50356001600160a01b0316610430565b6101336004803603602081101561022c57600080fd5b5035610445565b6101336004803603602081101561024957600080fd5b5035610457565b61026d6004803603602081101561026657600080fd5b5035610469565b604080516001600160a01b039092168252519081900360200190f35b61026d610484565b610133600480360360208110156102a757600080fd5b5035610493565b6101336104a5565b6102e2600480360360408110156102cc57600080fd5b506001600160a01b0381351690602001356104ab565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6101336004803603602081101561032757600080fd5b50356104ee565b61034b6004803603602081101561034457600080fd5b5035610500565b60408051988952602089019790975294151587870152921515606087015290151560808601526001600160a01b0390811660a086015290811660c08501521660e083015251908190036101000190f35b604a60209081526000928352604080842090915290825290205481565b603a81600581106103c857600080fd5b6002020180546001909101549091506001600160a01b031682565b604f5481565b603381815481106103f957600080fd5b600091825260209091200154905081565b603960209081526000928352604080842090915290825290205460ff1681565b604d5481565b604b6020526000908152604090205460ff1681565b60376020526000908152604090205481565b60486020526000908152604090205481565b6047602052600090815260409020546001600160a01b031681565b604c546001600160a01b031681565b60466020526000908152604090205481565b604e5481565b604960205281600052604060002081815481106104c757600080fd5b6000918252602090912001546001600160801b038082169350600160801b90910416905082565b60386020526000908152604090205481565b603660205260009081526040902080546001820154600283015460038401546004909401549293919260ff808316936101008404821693620100008104909216926001600160a01b03630100000090930483169291821691168856fea2646970667358221220bec7d670e62b13ec07b4553a1ebc827fc44edf6969fea08e63d043f33e75c6c464736f6c63430007040033", }
TellorStorageMetaData contains all meta data concerning the TellorStorage contract.
var TellorTestABI = TellorTestMetaData.ABI
TellorTestABI is the input ABI used to generate the binding from. Deprecated: Use TellorTestMetaData.ABI instead.
var TellorTestBin = TellorTestMetaData.Bin
TellorTestBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TellorTestMetaData.Bin instead.
var TellorTestFuncSigs = TellorTestMetaData.Sigs
Deprecated: Use TellorTestMetaData.Sigs instead. TellorTestFuncSigs maps the 4-byte function signature to its string representation.
var TellorTestMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_ext\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_currentRequestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_difficulty\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"}],\"name\":\"NewChallenge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"}],\"name\":\"NewDispute\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_requestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_time\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_value\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"}],\"name\":\"NewValue\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_miner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"_nonce\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_requestId\",\"type\":\"uint256[5]\"},{\"indexed\":false,\"internalType\":\"uint256[5]\",\"name\":\"_value\",\"type\":\"uint256[5]\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_currentChallenge\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_slot\",\"type\":\"uint256\"}],\"name\":\"NonceSubmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalTips\",\"type\":\"uint256\"}],\"name\":\"TipAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_disputeID\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_position\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_voter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_voteWeight\",\"type\":\"uint256\"}],\"name\":\"Voted\",\"type\":\"event\"},{\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"_allowances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_tip\",\"type\":\"uint256\"}],\"name\":\"addTip\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"addresses\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"allowedToTrade\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_blockNumber\",\"type\":\"uint256\"}],\"name\":\"balanceOfAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"fromBlock\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"value\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_minerIndex\",\"type\":\"uint256\"}],\"name\":\"beginDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bumpVersion\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"bytesVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"currentMiners\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"miner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeEndTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"disputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"disputesById\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"int256\",\"name\":\"tally\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"executed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"disputeVotePassed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isPropFork\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"reportedMiner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reportingParty\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposedForkAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_diff\",\"type\":\"uint256\"}],\"name\":\"manuallySetDifficulty\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_destination\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_bypass\",\"type\":\"bool\"}],\"name\":\"migrateFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"migrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"minersByChallenge\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newValueTimestamps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"proposeFork\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"requestIdByQueryHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_nonce\",\"type\":\"string\"},{\"internalType\":\"uint256[5]\",\"name\":\"_requestId\",\"type\":\"uint256[5]\"},{\"internalType\":\"uint256[5]\",\"name\":\"_value\",\"type\":\"uint256[5]\"}],\"name\":\"submitMiningSolution\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"theLazyCoon\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"uints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"}],\"name\":\"unlockDisputeFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_disputeId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_supportsDispute\",\"type\":\"bool\"}],\"name\":\"vote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteResults\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "024c2ddd": "_allowances(address,address)", "752d49a1": "addTip(uint256,uint256)", "699f200f": "addresses(bytes32)", "dd62ed3e": "allowance(address,address)", "999cf26c": "allowedToTrade(address,uint256)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "4ee2cd7e": "balanceOfAt(address,uint256)", "cbf1304d": "balances(address,uint256)", "8581af19": "beginDispute(uint256,uint256,uint256)", "d304d8bf": "bumpVersion()", "62dd1d2a": "bytesVars(bytes32)", "1fd22364": "currentMiners(uint256)", "4ab31218": "disputeEndTime()", "d01f4d9e": "disputeIdByDisputeHash(bytes32)", "7edf7765": "disputeSender()", "db085beb": "disputesById(uint256)", "c52e9539": "manuallySetDifficulty(uint256)", "8fd3ab80": "migrate()", "a9fa7d34": "migrateFor(address,uint256,bool)", "4ba0a5ee": "migrated(address)", "48b18e54": "minersByChallenge(bytes32,address)", "438c0aa3": "newValueTimestamps(uint256)", "26b7d9f6": "proposeFork(address)", "5700242c": "requestIdByQueryHash(bytes32)", "4350283e": "submitMiningSolution(string,uint256[5],uint256[5])", "b079f64a": "theLazyCoon(address,uint256)", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "b59e14d4": "uints(bytes32)", "9a01ca13": "unlockDisputeFee(uint256)", "fc735e99": "verify()", "c9d27afe": "vote(uint256,bool)", "c6384071": "voteCount()", "38f94045": "voteResults()", }, Bin: "0x60a06040526000604e556000604f55610bb860505534801561002057600080fd5b50604051613ca4380380613ca48339818101604052602081101561004357600080fd5b5051606081901b6001600160601b0319166080526001600160a01b0316613c2d610077600039806102155250613c2d6000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c80637edf776511610125578063c52e9539116100ad578063d01f4d9e1161007c578063d01f4d9e1461077a578063d304d8bf14610797578063db085beb1461079f578063dd62ed3e1461080c578063fc735e991461083a57610211565b8063c52e9539146106d5578063c6384071146106f2578063c9d27afe146106fa578063cbf1304d1461071f57610211565b80639a01ca13116100f45780639a01ca131461060f578063a9059cbb1461062c578063a9fa7d3414610658578063b079f64a1461068c578063b59e14d4146106b857610211565b80637edf7765146105aa5780638581af19146105b25780638fd3ab80146105db578063999cf26c146105e357610211565b806348b18e54116101a85780635700242c116101775780635700242c146104ee57806362dd1d2a1461050b578063699f200f1461052857806370a0823114610561578063752d49a11461058757610211565b806348b18e54146104685780634ab31218146104945780634ba0a5ee1461049c5780634ee2cd7e146104c257610211565b806326b7d9f6116101e457806326b7d9f6146103a757806338f94045146103cf5780634350283e146103d7578063438c0aa31461044b57610211565b8063024c2ddd146102b3578063095ea7b3146102f35780631fd223641461033357806323b872dd14610371575b60007f000000000000000000000000000000000000000000000000000000000000000090506000816001600160a01b03166000366040518083838082843760405192019450600093509091505080830381855af49150503d8060008114610294576040519150601f19603f3d011682016040523d82523d6000602084013e610299565b606091505b505090503d6000803e8080156102ae573d6000f35b3d6000fd5b6102e1600480360360408110156102c957600080fd5b506001600160a01b0381358116916020013516610842565b60408051918252519081900360200190f35b61031f6004803603604081101561030957600080fd5b506001600160a01b03813516906020013561085f565b604080519115158252519081900360200190f35b6103506004803603602081101561034957600080fd5b503561090e565b604080519283526001600160a01b0390911660208301528051918290030190f35b61031f6004803603606081101561038757600080fd5b506001600160a01b03813581169160208101359091169060400135610939565b6103cd600480360360208110156103bd57600080fd5b50356001600160a01b03166109e5565b005b6102e16109e8565b6103cd60048036036101608110156103ee57600080fd5b81019060208101813564010000000081111561040957600080fd5b82018360208201111561041b57600080fd5b8035906020019184600183028401116401000000008311171561043d57600080fd5b919350915060a081016109ee565b6102e16004803603602081101561046157600080fd5b5035610a7d565b61031f6004803603604081101561047e57600080fd5b50803590602001356001600160a01b0316610a9e565b6102e1610abe565b61031f600480360360208110156104b257600080fd5b50356001600160a01b0316610ac4565b6102e1600480360360408110156104d857600080fd5b506001600160a01b038135169060200135610ad9565b6102e16004803603602081101561050457600080fd5b5035610c7d565b6102e16004803603602081101561052157600080fd5b5035610c8f565b6105456004803603602081101561053e57600080fd5b5035610ca1565b604080516001600160a01b039092168252519081900360200190f35b6102e16004803603602081101561057757600080fd5b50356001600160a01b0316610cbc565b6103cd6004803603604081101561059d57600080fd5b5080359060200135610cc8565b610545610ed8565b6103cd600480360360608110156105c857600080fd5b5080359060208101359060400135610ee7565b6103cd610f48565b61031f600480360360408110156105f957600080fd5b506001600160a01b038135169060200135610f53565b6103cd6004803603602081101561062557600080fd5b503561101f565b61031f6004803603604081101561064257600080fd5b506001600160a01b03813516906020013561192b565b6103cd6004803603606081101561066e57600080fd5b506001600160a01b0381351690602081013590604001351515611941565b6103cd600480360360408110156106a257600080fd5b506001600160a01b0381351690602001356119e6565b6102e1600480360360208110156106ce57600080fd5b5035611a20565b6103cd600480360360208110156106eb57600080fd5b5035611a32565b6102e1611a6d565b6103cd6004803603604081101561071057600080fd5b50803590602001351515611a73565b61074b6004803603604081101561073557600080fd5b506001600160a01b038135169060200135611ae3565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6102e16004803603602081101561079057600080fd5b5035611b26565b6103cd611b38565b6107bc600480360360208110156107b557600080fd5b5035611b43565b60408051988952602089019790975294151587870152921515606087015290151560808601526001600160a01b0390811660a086015290811660c08501521660e083015251908190036101000190f35b6102e16004803603604081101561082257600080fd5b506001600160a01b0381358116916020013516611b9f565b6102e1611bca565b604a60209081526000928352604080842090915290825290205481565b60006001600160a01b0383166108a65760405162461bcd60e51b8152600401808060200182810382526022815260200180613a826022913960400191505060405180910390fd5b336000818152604a602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b603a816005811061091e57600080fd5b6002020180546001909101549091506001600160a01b031682565b6001600160a01b0383166000908152604a602090815260408083203384529091528120548211156109a6576040805162461bcd60e51b8152602060048201526012602482015271416c6c6f77616e63652069732077726f6e6760701b604482015290519081900360640190fd5b6001600160a01b0384166000908152604a602090815260408083203384529091529020805483900390556109db848484611bd0565b5060019392505050565b50565b604f5481565b610a7784848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506040805160a081810190925292508691506005908390839080828437600092019190915250506040805160a0818101909252915085906005908390839080828437600092019190915250611d84915050565b50505050565b60338181548110610a8d57600080fd5b600091825260209091200154905081565b603960209081526000928352604080842090915290825290205460ff1681565b604d5481565b604b6020526000908152604090205460ff1681565b6001600160a01b038216600090815260496020526040812080541580610b1f57508281600081548110610b0857fe5b6000918252602090912001546001600160801b0316115b15610b2e576000915050610908565b805481906000198101908110610b4057fe5b6000918252602090912001546001600160801b03168310610b9257805481906000198101908110610b6d57fe5b600091825260209091200154600160801b90046001600160801b031691506109089050565b8054600090600119015b81811115610c4a576000600260018385010104905085848281548110610bbe57fe5b6000918252602090912001546001600160801b03161415610c0d57838181548110610be557fe5b600091825260209091200154600160801b90046001600160801b031694506109089350505050565b85848281548110610c1a57fe5b6000918252602090912001546001600160801b03161015610c3d57809250610c44565b6001810391505b50610b9c565b828281548110610c5657fe5b600091825260209091200154600160801b90046001600160801b0316935061090892505050565b60376020526000908152604090205481565b60486020526000908152604090205481565b6047602052600090815260409020546001600160a01b031681565b60006109088243610ad9565b81610d0b576040805162461bcd60e51b815260206004820152600e60248201526d052657175657374496420697320360941b604482015290519081900360640190fd5b80610d5d576040805162461bcd60e51b815260206004820152601c60248201527f5469702073686f756c642062652067726561746572207468616e203000000000604482015290519081900360640190fd5b7f3f8b5616fa9e7f2ce4a868fde15c58b92e77bc1acd6769bf1567629a3dc4c86560005260466020527f7119b9afaa3bda0901ffe121c1535f50cd6d0d09df5d29eb1cb16c8ab47a55d65460010182811415610e05577f3f8b5616fa9e7f2ce4a868fde15c58b92e77bc1acd6769bf1567629a3dc4c86560005260466020527f7119b9afaa3bda0901ffe121c1535f50cd6d0d09df5d29eb1cb16c8ab47a55d6819055610e59565b808310610e59576040805162461bcd60e51b815260206004820181905260248201527f526571756573744964206973206e6f74206c657373207468616e20636f756e74604482015290519081900360640190fd5b610e633383612402565b610e6d8383612569565b6000838152604560209081526040808320600080516020613bd88339815191528452600101825291829020548251858152918201528151859233927fd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820929081900390910190a3505050565b604c546001600160a01b031681565b604c80546001600160a01b031916339081179091556103844201604d55604080518481526020810192909252805185926001927feceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da6492918290030190a3505050565b610f5133612777565b565b6001600160a01b03821660009081526044602052604081205415801590610f9257506001600160a01b0383166000908152604460205260409020546005115b1561100c577f5d9fadfc729fd027e395e5157ef1b53ef9fa4a8f053043c5f159307543e7cc9760005260466020527f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be548290610ff790610ff186610cbc565b906128c6565b1061100457506001610908565b506000610908565b8161101684610cbc565b10159392505050565b7f310199159a20c50879ffb440b45802138b5b162ec9426720e9dd3ee8bbcdb9d760005260466020527f1ce2382bc92689b00ba121fa5a411aa976168affdd8ac143a69035dd984b3b6a548111156110b7576040805162461bcd60e51b8152602060048201526016602482015275191a5cdc1d5d1948191bd95cc81b9bdd08195e1a5cdd60521b604482015290519081900360640190fd5b600081815260366020818152604080842054845260388252808420548085529282528084207f6ab2b18aafe78fd59c6a4092015bddd9fcacb8170f72b299074f74d76a91a9238552600501808352818520548251808501919091528251808203850181529083018352805190840120855290915290912054806111375750805b60008281526036602090815260408083208484528184207f6ab2b18aafe78fd59c6a4092015bddd9fcacb8170f72b299074f74d76a91a92385526005820190935292205480611184575060015b7f29169706298d2b6df50a532e958b56426de1465348b93650fca42d456eaec5fc6000908152600584016020526040812054156111fb576040805162461bcd60e51b815260206004820152601060248201526f185b1c9958591e481c185a59081bdd5d60821b604482015290519081900360640190fd5b600284015462010000900460ff16156112455760405162461bcd60e51b8152600401808060200182810382526029815260200180613a596029913960400191505060405180910390fd5b7ff9e1ae10923bfc79f52e309baf8c7699edb821f91ef5b5bd07be29545917b3a660009081526005840160205260409020546112c8576040805162461bcd60e51b815260206004820152601860248201527f766f7465206e6565647320746f2062652074616c6c6965640000000000000000604482015290519081900360640190fd5b7ff9e1ae10923bfc79f52e309baf8c7699edb821f91ef5b5bd07be29545917b3a660009081526005840160205260409020546201518042919091031161133f5760405162461bcd60e51b815260040180806020018281038252602b815260200180613aa4602b913960400191505060405180910390fd5b600284810154630100000090046001600160a01b031660009081526044602090815260408083207f29169706298d2b6df50a532e958b56426de1465348b93650fca42d456eaec5fc84526005890190925290912060019081905591850154909161010090910460ff1615151415611568576201518042064203600182015560466020527fa5ae3e2b97d73fb849ea855d27f073b72815b38452d976bd57e4a157827dadd380546000190190557f5d9fadfc729fd027e395e5157ef1b53ef9fa4a8f053043c5f159307543e7cc976000527f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be546002860154819061145190630100000090046001600160a01b0316610cbc565b101561147857600286015461147590630100000090046001600160a01b0316610cbc565b90505b8154600414156114b35760058255600286015460038701546114ae916001600160a01b0363010000009091048116911683611bd0565b600082555b60005b8481101561156157604080518287036020808301919091528251808303820181529183018352815191810191909120600090815260058a0190915220549350836114fe578893505b600084815260366020908152604080832060038101547f1da95f11543c9b03927178e07951795dfc95c7501a9d1cf00e13414ca33bc4098552600582019093529220546115589130916001600160a01b0390911690611bd0565b506001016114b6565b505061180f565b600284015460408051630100000090920460601b6bffffffffffffffffffffffff19166020808401919091526b111a5cdc1d5d1950dbdd5b9d60a21b6034840152815180840382018152928201825282519281019290922060009081526046909252902054600114156115da57600181555b7f9f47a2659c3d32b749ae717d975e7962959890862423c4318cf86e4ec220291f60009081526005860160208181526040808420548452604582528084207f6de96ee4d33a0617f40a846309c8759048857f51b9d59a12d3c3786d4778883d85529290915290912054600214156116b5577f9147231ab14efb72c38117f68521ddef8de64f092c18c69dbfb602ffc4de7f4760009081526005870160209081526040808320547f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e5845281842054845260038501909252909120555b7f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e5600090815260058701602090815260408083205483526004840190915290205460ff1615156001141561174c577f2f9328a9c75282bec25bb04befad06926366736e0030c985108445fa728335e560009081526005870160209081526040808320548352600484019091529020805460ff191690555b60005b8481101561180c57604080518287036020808301919091528251808303820181529183018352815191810191909120600090815260058a019091522054935083156117a557600084815260366020526040902095505b600286015460008581526036602090815260408083207f1da95f11543c9b03927178e07951795dfc95c7501a9d1cf00e13414ca33bc409845260050190915290205461180491309163010000009091046001600160a01b031690611bd0565b60010161174f565b50505b60028481015460408051630100000090920460601b6bffffffffffffffffffffffff19166020808401919091526b111a5cdc1d5d1950dbdd5b9d60a21b6034840152815180840382018152928201825282519281019290922060009081526046835281812080546000190190557f6de96ee4d33a0617f40a846309c8759048857f51b9d59a12d3c3786d4778883d8152600589019092529020541415611921577f9f47a2659c3d32b749ae717d975e7962959890862423c4318cf86e4ec220291f60009081526005860160209081526040808320548352604582528083207f310199159a20c50879ffb440b45802138b5b162ec9426720e9dd3ee8bbcdb9d78452600101909152902080546000190190555b5050505050505050565b6000611938338484611bd0565b50600192915050565b7f5fc094d10c65bc33cc842217b2eccca0191ff24148319da094e540a55989896160005260476020527f437dd27c2043efdfef03344e9331c924985f7bd1752abef5ea93bdbfed685100546001600160a01b031633146119d6576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b6119e18383836128d8565b505050565b600080516020613b788339815191526000526046602052600080516020613a39833981519152805482019055611a1c828261296e565b5050565b60466020526000908152604090205481565b7ff758978fc1647996a3d9992f611883adc442931dc49488312360acc90601759b6000526046602052600080516020613bb883398151915255565b604e5481565b604e80546001019055670de0b6b3a76400008115611a9857604f805482019055611aa2565b604f805482900390555b60408051831515815290518291339186917f911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e919081900360200190a4505050565b60496020528160005260406000208181548110611aff57600080fd5b6000918252602090912001546001600160801b038082169350600160801b90910416905082565b60386020526000908152604090205481565b605080546001019055565b603660205260009081526040902080546001820154600283015460038401546004909401549293919260ff808316936101008404821693620100008104909216926001600160a01b036301000000909304831692918216911688565b6001600160a01b039182166000908152604a6020908152604080832093909416825291909152205490565b60505490565b80611c0c5760405162461bcd60e51b8152600401808060200182810382526021815260200180613b576021913960400191505060405180910390fd5b6001600160a01b038216611c5f576040805162461bcd60e51b815260206004820152601560248201527452656365697665722069732030206164647265737360581b604482015290519081900360640190fd5b611c698382610f53565b611ca45760405162461bcd60e51b8152600401808060200182810382526027815260200180613af06027913960400191505060405180910390fd5b6000611caf84610cbc565b905081611cbe8582840361296e565b611cc784610cbc565b9150816001600160801b03168183016001600160801b03161015611d26576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b611d328482840161296e565b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35050505050565b604080513360208083018290528351808403820181529284018452825192810192909220600091825260449092529190912054600114611e0b576040805162461bcd60e51b815260206004820152601a60248201527f4d696e657220737461747573206973206e6f74207374616b6572000000000000604482015290519081900360640190fd5b603a54835114611e58576040805162461bcd60e51b8152602060048201526013602482015272526571756573742049442069732077726f6e6760681b604482015290519081900360640190fd5b603c54602084015114611ea8576040805162461bcd60e51b8152602060048201526013602482015272526571756573742049442069732077726f6e6760681b604482015290519081900360640190fd5b603e54604084015114611ef8576040805162461bcd60e51b8152602060048201526013602482015272526571756573742049442069732077726f6e6760681b604482015290519081900360640190fd5b604054606084015114611f48576040805162461bcd60e51b8152602060048201526013602482015272526571756573742049442069732077726f6e6760681b604482015290519081900360640190fd5b604254608084015114611f98576040805162461bcd60e51b8152602060048201526013602482015272526571756573742049442069732077726f6e6760681b604482015290519081900360640190fd5b60008181526046602090815260408083204290557f52cb9007c7c6068f8ef37039d4f232cbf5a28ff8d93a5983c4c0c27cd2f9bc0d547f7df1eb1754bc067736ff3d89af41d339bf906d31b0f5978e3c78f402d4ed249254818552603984528285203386528452828520805460ff191660011790557fe97d205f7d20bf394e3813033d2203b4733acb28b351c8d2a771647ab0d41c3c548552604584528285208751868052600682019095529290942090939290836005811061205757fe5b015560208086015160016000908152600684019092526040909120836005811061207d57fe5b015560408086015160026000908152600684016020529190912083600581106120a257fe5b0155606085015160036000908152600683016020526040902083600581106120c657fe5b0155608085015160046000908152600683016020526040902083600581106120ea57fe5b015560008080526005808301602052604090912033918490811061210a57fe5b0180546001600160a01b0319166001600160a01b0392909216919091179055600160009081526005828101602052604090912033918490811061214957fe5b0180546001600160a01b0319166001600160a01b0392909216919091179055600260009081526005828101602052604090912033918490811061218857fe5b0180546001600160a01b0319166001600160a01b039290921691909117905560036000908152600582810160205260409091203391849081106121c757fe5b0180546001600160a01b0319166001600160a01b0392909216919091179055600460009081526005828101602052604090912033918490811061220657fe5b0180546001600160a01b0319166001600160a01b0392909216919091179055600182016004141561223957612239612a6a565b82336001600160a01b03167f9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e3989898987604051808060200185600560200280838360005b8381101561229557818101518382015260200161227d565b5050505090500184600560200280838360005b838110156122c05781810151838201526020016122a8565b50505050905001838152602001828103825286818151815260200191508051906020019080838360005b838110156123025781810151838201526020016122ea565b50505050905090810190601f16801561232f5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a381600101600514156123a7576123558787612b84565b7fdfbec46864bc123768f0d134913175d9577a55bb71b9b2595fda21e21f36b082600090815260466020527f7df1eb1754bc067736ff3d89af41d339bf906d31b0f5978e3c78f402d4ed2492556123f9565b7fdfbec46864bc123768f0d134913175d9577a55bb71b9b2595fda21e21f36b08260005260466020527f7df1eb1754bc067736ff3d89af41d339bf906d31b0f5978e3c78f402d4ed2492805460010190555b50505050505050565b8061240c57611a1c565b6124168282610f53565b6124515760405162461bcd60e51b8152600401808060200182810382526027815260200180613af06027913960400191505060405180910390fd5b600061245c83610cbc565b9050816001600160801b0380831682840390911611156124b7576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b600080516020613b788339815191526000526046602052600080516020613a3983398151915254838103811015612529576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b6125358583850361296e565b5050600080516020613b78833981519152600052506046602052600080516020613a39833981519152805482900390555050565b6000828152604560209081526040808320600080516020613bd8833981519152845260018101909252909120546125a090836133cb565b600080516020613bd88339815191526000908152600183016020526040902055603a548314806125d15750603c5483145b806125dd5750603e5483145b806125e9575060405483145b806125f5575060425483145b1561262b57600080516020613b988339815191526000526046602052600080516020613b178339815191528054830190556119e1565b600080516020613b37833981519152600090815260018201602052604090205461273d5760408051610660810191829052600091829161268a91839060339082845b81548152602001906001019080831161266d5750505050506133e1565b600080516020613bd8833981519152600090815260018601602052604090205491935091508210806126ba575081155b1561273657600080516020613bd883398151915260009081526001840160205260408120549082603381106126eb57fe5b015560008181526035602090815260408083208054845260458352818420600080516020613b3783398151915285526001908101845282852085905590899055860190915290208190555b50506119e1565b600080516020613b3783398151915260009081526001820160205260408120548391906033811061276a57fe5b0180549091019055505050565b6001600160a01b0381166000908152604b602052604090205460ff16156127d8576040805162461bcd60e51b815260206004820152601060248201526f105b1c9958591e481b5a59dc985d195960821b604482015290519081900360640190fd5b7f56e0987db9eaec01ed9e0af003a0fd5c062371f9d23722eb4a3ebc74f16ea371600052604760209081527fc930326aab6c1874fc004d856083a6ed34e057e064970b7effb48e8e6e8ca12754604080516370a0823160e01b81526001600160a01b03808616600483015291516128a294869493909316926370a082319260248082019391829003018186803b15801561287157600080fd5b505afa158015612885573d6000803e3d6000fd5b505050506040513d602081101561289b57600080fd5b5051613430565b6001600160a01b03166000908152604b60205260409020805460ff19166001179055565b6000828211156128d257fe5b50900390565b8061293e576001600160a01b0383166000908152604b602052604090205460ff161561293e576040805162461bcd60e51b815260206004820152601060248201526f185b1c9958591e481b5a59dc985d195960821b604482015290519081900360640190fd5b6129488383613430565b50506001600160a01b03166000908152604b60205260409020805460ff19166001179055565b6001600160a01b0382166000908152604960205260409020805415806129bb575080544390829060001981019081106129a357fe5b6000918252602090912001546001600160801b031614155b15612a2c5760408051808201909152436001600160801b0390811682528381166020808401918252845460018101865560008681529190912093519301805491516fffffffffffffffffffffffffffffffff19909216938316939093178216600160801b91909216021790556119e1565b805460009082906000198101908110612a4157fe5b600091825260209091200180546001600160801b03808616600160801b02911617905550505050565b7f2c8b528fbaf48aaf13162a5a0519a7ad5a612da8ff8783465c17e076660a59f1600090815260466020527f231bb0dc207f13dd4e565ebc32496c470e35391bd8d3b6649269ee2328e0311854420390612ac66104b083613617565b6046602052600080516020613bb8833981519152547fd4f87b8d0f3d3b7e665df74631f6100b2695daa0e30e40eeac02172e15a999e16000527f8156e704072c396780f8253d0562de28216b73a1503daa96e259b9cdd951d71c54610fa0929003810291909105915081612b3957600191505b612b46828201600161362d565b7ff758978fc1647996a3d9992f611883adc442931dc49488312360acc90601759b6000526046602052600080516020613bb883398151915255505050565b7fe97d205f7d20bf394e3813033d2203b4733acb28b351c8d2a771647ab0d41c3c54600090815260456020908152604082207f52cb9007c7c6068f8ef37039d4f232cbf5a28ff8d93a5983c4c0c27cd2f9bc0d547f2c8b528fbaf48aaf13162a5a0519a7ad5a612da8ff8783465c17e076660a59f190935260469091527f231bb0dc207f13dd4e565ebc32496c470e35391bd8d3b6649269ee2328e031188054429182905591929190612c356139a7565b612c3d6139a7565b60005b6005811015612f8e5760015b6005811015612dfb57600082815260068901602052604081208260058110612c7057fe5b0154905060008960050160008581526020019081526020016000208360058110612c9657fe5b01546001600160a01b03169050825b600081118015612cd45750600085815260068c0160205260409020600019820160058110612ccf57fe5b015483105b15612d8b57600085815260068c0160205260409020600019820160058110612cf857fe5b0154600086815260068d01602052604090208260058110612d1557fe5b015560008581526005808d016020526040909120906000198301908110612d3857fe5b015460008681526005808e0160205260409091206001600160a01b03909216919083908110612d6357fe5b0180546001600160a01b0319166001600160a01b039290921691909117905560001901612ca5565b83811015612df057600085815260068c016020526040902083908260058110612db057fe5b015560008581526005808d016020526040909120839183908110612dd057fe5b0180546001600160a01b0319166001600160a01b03929092169190911790555b505050600101612c4c565b506000604560008a8460058110612e0e57fe5b602002015181526020019081526020016000209050876006016000838152602001908152602001600020600580602002604051908101604052809291908260058015612e6f576020028201915b815481526020019060010190808311612e5b575b5050505050935083600260058110612e8357fe5b6020908102919091015160008781526003840190925260409182902055840151838360058110612eaf57fe5b6020908102919091019190915260008381526005808b0183526040808320898452858301909452909120612ee49290916139c5565b5060008281526006808a0160209081526040808420898552928501909152909120612f109160056139c5565b5060008281526005890160205260408120612f2a91613a00565b60008281526006890160205260408120612f4391613a00565b805460018181018355600083815260208082209093018890558781526002840183526040808220439055600080516020613bd883398151915282529382019092529181205501612c40565b50847fbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc4588858460466000600080516020613b9883398151915260001b8152602001908152602001600020546040518085600560200280838360005b83811015613001578181015183820152602001612fe9565b5050505090500184815260200183600560200280838360005b8381101561303257818101518382015260200161301a565b5050505090500182815260200194505050505060405180910390a2603380546001810182556000919091527f82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a820183905561308a6139a7565b87516000908152604560209081526040808320878452600590810190925291829020825160a08101938490529290919082845b81546001600160a01b031681526001909101906020018083116130bd57505050505090506130eb818661363c565b7ff3b93531fa65b3a18680d9ea49df06d96fbd883c4889dc7db866f8b131602dfb60005260466020527fe97d205f7d20bf394e3813033d2203b4733acb28b351c8d2a771647ab0d41c3c805460010190556131446139a7565b61314c61376e565b905060005b60058110156132515781816005811061316657fe5b6020020151603a826005811061317857fe5b600202015560008060458185856005811061318f57fe5b602002015181526020019081526020016000206001016000600080516020613b3783398151915260001b815260200190815260200160002054603381106131d257fe5b0155604560008383600581106131e457fe5b6020908102919091015182528181019290925260409081016000908120600080516020613bd883398151915282526001908101845291812054600080516020613b988339815191529091526046909252600080516020613b17833981519152805490920190915501613151565b50898760014303406040516020018080602001848152602001838152602001828103825285818151815260200191508051906020019080838360005b838110156132a557818101518382015260200161328d565b50505050905090810190601f1680156132d25780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529082905280516020918201207f52cb9007c7c6068f8ef37039d4f232cbf5a28ff8d93a5983c4c0c27cd2f9bc0d8190556046909152600080516020613bb883398151915254600080516020613b988339815191526000908152600080516020613b1783398151915254929f508f98507f1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c140897508996509094509092508190859060a0908190849084905b838110156133a1578181015183820152602001613389565b5050505091909101938452505060208201526040805191829003019150a250505050505050505050565b6000828201838110156133da57fe5b9392505050565b610640810151603260315b801561342a57828482603381106133ff57fe5b602002015110156134215783816033811061341657fe5b602002015192508091505b600019016133ec565b50915091565b8061346c5760405162461bcd60e51b8152600401808060200182810382526021815260200180613acf6021913960400191505060405180910390fd5b6001600160a01b0382166134bf576040805162461bcd60e51b815260206004820152601560248201527452656365697665722069732030206164647265737360581b604482015290519081900360640190fd5b60006134ca83610cbc565b9050816001600160801b038083168284019091161015613525576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b600080516020613b788339815191526000526046602052600080516020613a3983398151915254838101811115613597576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b600080516020613b788339815191526000526046602052600080516020613a398339815191528054850190556135cf8584840161296e565b6040805185815290516001600160a01b038716916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050505050565b600081831061362657816133da565b5090919050565b600081831361362657816133da565b60466020527fc2c579d641b643400780d5c7ce967b420034b9f66962a5ee405cf70e4cbed6bb54600080516020613b988339815191526000908152600080516020613b1783398151915254428490039261012c9084020491600a9091049060028304906136b39087905b6020020151838501613430565b6136be8660016136a6565b6136c98660026136a6565b6136d48660036136a6565b6136df8660046136a6565b7f7a39905194de50bde334d18b76bbb36dddd11641d4d50b470cb837cf3bae5def60005260476020527fb5f7e7387e8e977cc9c4c9513388b0d7224264b9a0159cd8e8bdd84a9ed504c35461373d906001600160a01b031682613430565b5050600080516020613b9883398151915260009081526046602052600080516020613b178339815191525550505050565b6137766139a7565b61377e6139a7565b6137866139a7565b604080516106608101918290526137bd9160009060339082845b8154815260200190600101908083116137a0575050505050613853565b909250905060005b600581101561384d578281600581106137da57fe5b60200201511561381e57603560008383600581106137f457fe5b602002015181526020019081526020016000205484826005811061381457fe5b6020020152613845565b603a816004036005811061382e57fe5b600202015484826005811061383f57fe5b60200201525b6001016137c5565b50505090565b61385b6139a7565b6138636139a7565b60208301516000805b60058110156138e65785816001016033811061388457fe5b602002015185826005811061389557fe5b6020020152600181018482600581106138aa57fe5b6020020152828582600581106138bc57fe5b602002015110156138de578481600581106138d357fe5b602002015192508091505b60010161386c565b5060065b603381101561399f578286826033811061390057fe5b602002015111156139975785816033811061391757fe5b602002015185836005811061392857fe5b60200201528084836005811061393a57fe5b602002015285816033811061394b57fe5b6020020151925060005b6005811015613995578386826005811061396b57fe5b6020020151101561398d5785816005811061398257fe5b602002015193508092505b600101613955565b505b6001016138ea565b505050915091565b6040518060a001604052806005906020820280368337509192915050565b82600581019282156139f0579182015b828111156139f05782548255916001019190600101906139d5565b506139fc929150613a23565b5090565b506000815560010160008155600101600081556001016000815560010160009055565b5b808211156139fc5760008155600101613a2456fefffeead1ec15181fd57b4590d95e0c076bccb59e311315e8b38f23c710aa7c3e66756e6374696f6e206e6f742063616c6c61626c6520666f726b20666f726b2070726f706f73616c7345524332303a20617070726f766520746f20746865207a65726f206164647265737354696d6520666f72206120666f6c6c6f772075702064697370757465206861736e277420656c6170736564547269656420746f206d696e74206e6f6e2d706f73697469766520616d6f756e7453686f756c6420686176652073756666696369656e742062616c616e636520746f20747261646538b16d06a20ab673b01c748aff938df6a38f81640035f4ce8bd9abb03aae5b72f68d680ab3160f1aa5d9c3a1383c49e3e60bf3c0c031245cbb036f5ce99afaa1547269656420746f2073656e64206e6f6e2d706f73697469766520616d6f756e74e6148e7230ca038d456350e69a91b66968b222bfac9ebfbea6ff0a1fb738016009659d32f99e50ac728058418d38174fe83a137c455ff1847e6fb8e15f78f77a5bccd7373734898281f858d7562320d2cdfc0b17bd72f779686937174d1500251590276b7f31dd8e2a06f9a92867333eeb3eddbc91e73b9833e3e55d8e34f77da264697066735822122061943665c6718cb60fc660f732ddaefab46ca95240e8051b72d537851465d69b64736f6c63430007040033", }
TellorTestMetaData contains all meta data concerning the TellorTest contract.
var TellorTransferABI = TellorTransferMetaData.ABI
TellorTransferABI is the input ABI used to generate the binding from. Deprecated: Use TellorTransferMetaData.ABI instead.
var TellorTransferBin = TellorTransferMetaData.Bin
TellorTransferBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TellorTransferMetaData.Bin instead.
var TellorTransferFuncSigs = TellorTransferMetaData.Sigs
Deprecated: Use TellorTransferMetaData.Sigs instead. TellorTransferFuncSigs maps the 4-byte function signature to its string representation.
var TellorTransferMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"_allowances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"addresses\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"allowedToTrade\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_blockNumber\",\"type\":\"uint256\"}],\"name\":\"balanceOfAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"fromBlock\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"value\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"bytesVars\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"currentMiners\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"miner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeEndTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"disputeIdByDisputeHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disputeSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"disputesById\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"int256\",\"name\":\"tally\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"executed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"disputeVotePassed\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isPropFork\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"reportedMiner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reportingParty\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposedForkAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"migrated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"minersByChallenge\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"newValueTimestamps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"requestIdByQueryHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"uints\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteResults\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "024c2ddd": "_allowances(address,address)", "699f200f": "addresses(bytes32)", "dd62ed3e": "allowance(address,address)", "999cf26c": "allowedToTrade(address,uint256)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "4ee2cd7e": "balanceOfAt(address,uint256)", "cbf1304d": "balances(address,uint256)", "62dd1d2a": "bytesVars(bytes32)", "1fd22364": "currentMiners(uint256)", "4ab31218": "disputeEndTime()", "d01f4d9e": "disputeIdByDisputeHash(bytes32)", "7edf7765": "disputeSender()", "db085beb": "disputesById(uint256)", "4ba0a5ee": "migrated(address)", "48b18e54": "minersByChallenge(bytes32,address)", "438c0aa3": "newValueTimestamps(uint256)", "5700242c": "requestIdByQueryHash(bytes32)", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "b59e14d4": "uints(bytes32)", "c6384071": "voteCount()", "38f94045": "voteResults()", }, Bin: "0x60806040526000604e556000604f5534801561001a57600080fd5b50610e5e8061002a6000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c806362dd1d2a116100c3578063b59e14d41161007c578063b59e14d4146103ea578063c638407114610407578063cbf1304d1461040f578063d01f4d9e1461046a578063db085beb14610487578063dd62ed3e146104f45761014d565b806362dd1d2a1461030e578063699f200f1461032b57806370a08231146103645780637edf77651461038a578063999cf26c14610392578063a9059cbb146103be5761014d565b8063438c0aa311610115578063438c0aa31461024e57806348b18e541461026b5780634ab31218146102975780634ba0a5ee1461029f5780634ee2cd7e146102c55780635700242c146102f15761014d565b8063024c2ddd14610152578063095ea7b3146101925780631fd22364146101d257806323b872dd1461021057806338f9404514610246575b600080fd5b6101806004803603604081101561016857600080fd5b506001600160a01b0381358116916020013516610522565b60408051918252519081900360200190f35b6101be600480360360408110156101a857600080fd5b506001600160a01b03813516906020013561053f565b604080519115158252519081900360200190f35b6101ef600480360360208110156101e857600080fd5b50356105ee565b604080519283526001600160a01b0390911660208301528051918290030190f35b6101be6004803603606081101561022657600080fd5b506001600160a01b03813581169160208101359091169060400135610619565b6101806106c5565b6101806004803603602081101561026457600080fd5b50356106cb565b6101be6004803603604081101561028157600080fd5b50803590602001356001600160a01b03166106ec565b61018061070c565b6101be600480360360208110156102b557600080fd5b50356001600160a01b0316610712565b610180600480360360408110156102db57600080fd5b506001600160a01b038135169060200135610727565b6101806004803603602081101561030757600080fd5b50356108cb565b6101806004803603602081101561032457600080fd5b50356108dd565b6103486004803603602081101561034157600080fd5b50356108ef565b604080516001600160a01b039092168252519081900360200190f35b6101806004803603602081101561037a57600080fd5b50356001600160a01b031661090a565b610348610916565b6101be600480360360408110156103a857600080fd5b506001600160a01b038135169060200135610925565b6101be600480360360408110156103d457600080fd5b506001600160a01b0381351690602001356109f1565b6101806004803603602081101561040057600080fd5b5035610a07565b610180610a19565b61043b6004803603604081101561042557600080fd5b506001600160a01b038135169060200135610a1f565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6101806004803603602081101561048057600080fd5b5035610a62565b6104a46004803603602081101561049d57600080fd5b5035610a74565b60408051988952602089019790975294151587870152921515606087015290151560808601526001600160a01b0390811660a086015290811660c08501521660e083015251908190036101000190f35b6101806004803603604081101561050a57600080fd5b506001600160a01b0381358116916020013516610ad0565b604a60209081526000928352604080842090915290825290205481565b60006001600160a01b0383166105865760405162461bcd60e51b8152600401808060200182810382526022815260200180610dbf6022913960400191505060405180910390fd5b336000818152604a602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b603a81600581106105fe57600080fd5b6002020180546001909101549091506001600160a01b031682565b6001600160a01b0383166000908152604a60209081526040808320338452909152812054821115610686576040805162461bcd60e51b8152602060048201526012602482015271416c6c6f77616e63652069732077726f6e6760701b604482015290519081900360640190fd5b6001600160a01b0384166000908152604a602090815260408083203384529091529020805483900390556106bb848484610afb565b5060019392505050565b604f5481565b603381815481106106db57600080fd5b600091825260209091200154905081565b603960209081526000928352604080842090915290825290205460ff1681565b604d5481565b604b6020526000908152604090205460ff1681565b6001600160a01b03821660009081526049602052604081208054158061076d5750828160008154811061075657fe5b6000918252602090912001546001600160801b0316115b1561077c5760009150506105e8565b80548190600019810190811061078e57fe5b6000918252602090912001546001600160801b031683106107e0578054819060001981019081106107bb57fe5b600091825260209091200154600160801b90046001600160801b031691506105e89050565b8054600090600119015b8181111561089857600060026001838501010490508584828154811061080c57fe5b6000918252602090912001546001600160801b0316141561085b5783818154811061083357fe5b600091825260209091200154600160801b90046001600160801b031694506105e89350505050565b8584828154811061086857fe5b6000918252602090912001546001600160801b0316101561088b57809250610892565b6001810391505b506107ea565b8282815481106108a457fe5b600091825260209091200154600160801b90046001600160801b031693506105e892505050565b60376020526000908152604090205481565b60486020526000908152604090205481565b6047602052600090815260409020546001600160a01b031681565b60006105e88243610727565b604c546001600160a01b031681565b6001600160a01b0382166000908152604460205260408120541580159061096457506001600160a01b0383166000908152604460205260409020546005115b156109de577f5d9fadfc729fd027e395e5157ef1b53ef9fa4a8f053043c5f159307543e7cc9760005260466020527f167af83a0768d27540775cfef6d996eb63f8a61fcdfb26e654c18fb50960e3be5482906109c9906109c38661090a565b90610caf565b106109d6575060016105e8565b5060006105e8565b816109e88461090a565b10159392505050565b60006109fe338484610afb565b50600192915050565b60466020526000908152604090205481565b604e5481565b60496020528160005260406000208181548110610a3b57600080fd5b6000918252602090912001546001600160801b038082169350600160801b90910416905082565b60386020526000908152604090205481565b603660205260009081526040902080546001820154600283015460038401546004909401549293919260ff808316936101008404821693620100008104909216926001600160a01b036301000000909304831692918216911688565b6001600160a01b039182166000908152604a6020908152604080832093909416825291909152205490565b80610b375760405162461bcd60e51b8152600401808060200182810382526021815260200180610e086021913960400191505060405180910390fd5b6001600160a01b038216610b8a576040805162461bcd60e51b815260206004820152601560248201527452656365697665722069732030206164647265737360581b604482015290519081900360640190fd5b610b948382610925565b610bcf5760405162461bcd60e51b8152600401808060200182810382526027815260200180610de16027913960400191505060405180910390fd5b6000610bda8461090a565b905081610be985828403610cc1565b610bf28461090a565b9150816001600160801b03168183016001600160801b03161015610c51576040805162461bcd60e51b815260206004820152601160248201527013dd995c999b1bddc81a185c1c195b9959607a1b604482015290519081900360640190fd5b610c5d84828401610cc1565b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35050505050565b600082821115610cbb57fe5b50900390565b6001600160a01b038216600090815260496020526040902080541580610d0e57508054439082906000198101908110610cf657fe5b6000918252602090912001546001600160801b031614155b15610d7f5760408051808201909152436001600160801b0390811682528381166020808401918252845460018101865560008681529190912093519301805491516fffffffffffffffffffffffffffffffff19909216938316939093178216600160801b9190921602179055610db9565b805460009082906000198101908110610d9457fe5b600091825260209091200180546001600160801b03808616600160801b029116179055505b50505056fe45524332303a20617070726f766520746f20746865207a65726f206164647265737353686f756c6420686176652073756666696369656e742062616c616e636520746f207472616465547269656420746f2073656e64206e6f6e2d706f73697469766520616d6f756e74a26469706673582212205149e52b7a8d2be8ee36944c9c1ae815fe55db10371f5e7bbbe2803ded4bd90a64736f6c63430007040033", }
TellorTransferMetaData contains all meta data concerning the TellorTransfer contract.
var TellorVariablesABI = TellorVariablesMetaData.ABI
TellorVariablesABI is the input ABI used to generate the binding from. Deprecated: Use TellorVariablesMetaData.ABI instead.
var TellorVariablesBin = TellorVariablesMetaData.Bin
TellorVariablesBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TellorVariablesMetaData.Bin instead.
var TellorVariablesMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220008dbd2446f454ce16e18f2043afd8e1eb000df25c963504f839971268cb929364736f6c63430007040033",
}
TellorVariablesMetaData contains all meta data concerning the TellorVariables contract.
var UtilitiesABI = UtilitiesMetaData.ABI
UtilitiesABI is the input ABI used to generate the binding from. Deprecated: Use UtilitiesMetaData.ABI instead.
var UtilitiesBin = UtilitiesMetaData.Bin
UtilitiesBin is the compiled bytecode used for deploying new contracts. Deprecated: Use UtilitiesMetaData.Bin instead.
var UtilitiesMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220d7c3112e81142ebe96b7777169941141b8825186f920b4462b31843c90f2d22f64736f6c63430007040033",
}
UtilitiesMetaData contains all meta data concerning the Utilities contract.
Functions ¶
This section is empty.
Types ¶
type Extension ¶
type Extension struct { ExtensionCaller // Read-only binding to the contract ExtensionTransactor // Write-only binding to the contract ExtensionFilterer // Log filterer for contract events }
Extension is an auto generated Go binding around an Ethereum contract.
func DeployExtension ¶
func DeployExtension(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Extension, error)
DeployExtension deploys a new Ethereum contract, binding an instance of Extension to it.
func NewExtension ¶
NewExtension creates a new instance of Extension, bound to a specific deployed contract.
type ExtensionCaller ¶
type ExtensionCaller struct {
// contains filtered or unexported fields
}
ExtensionCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExtensionCaller ¶
func NewExtensionCaller(address common.Address, caller bind.ContractCaller) (*ExtensionCaller, error)
NewExtensionCaller creates a new read-only instance of Extension, bound to a specific deployed contract.
func (*ExtensionCaller) Addresses ¶
func (_Extension *ExtensionCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*ExtensionCaller) Allowances ¶
func (_Extension *ExtensionCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*ExtensionCaller) Balances ¶
func (_Extension *ExtensionCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*ExtensionCaller) BytesVars ¶
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*ExtensionCaller) CurrentMiners ¶
func (_Extension *ExtensionCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*ExtensionCaller) Decimals ¶
func (_Extension *ExtensionCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*ExtensionCaller) DidMine ¶
func (_Extension *ExtensionCaller) 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(bytes32 _challenge, address _miner) view returns(bool)
func (*ExtensionCaller) DidVote ¶
func (_Extension *ExtensionCaller) 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(uint256 _disputeId, address _address) view returns(bool)
func (*ExtensionCaller) DisputeEndTime ¶
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*ExtensionCaller) DisputeIdByDisputeHash ¶
func (_Extension *ExtensionCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*ExtensionCaller) DisputeSender ¶
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*ExtensionCaller) DisputesById ¶
func (_Extension *ExtensionCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*ExtensionCaller) GetAddressVars ¶
func (_Extension *ExtensionCaller) 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(bytes32 _data) view returns(address)
func (*ExtensionCaller) GetAllDisputeVars ¶
func (_Extension *ExtensionCaller) 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*ExtensionCaller) GetDisputeIdByDisputeHash ¶
func (_Extension *ExtensionCaller) 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(bytes32 _hash) view returns(uint256)
func (*ExtensionCaller) GetDisputeUintVars ¶
func (_Extension *ExtensionCaller) 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
func (*ExtensionCaller) GetLastNewValueById ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestId) view returns(uint256, bool)
func (*ExtensionCaller) GetMinedBlockNum ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ExtensionCaller) GetMinersByRequestIdAndTimestamp ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*ExtensionCaller) GetNewCurrentVariables ¶
func (_Extension *ExtensionCaller) GetNewCurrentVariables(opts *bind.CallOpts) (struct { Challenge [32]byte RequestIds [5]*big.Int Diff *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _diff, uint256 _tip)
func (*ExtensionCaller) GetNewValueCountbyRequestId ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestId) view returns(uint256)
func (*ExtensionCaller) GetNewVariablesOnDeck ¶
func (_Extension *ExtensionCaller) GetNewVariablesOnDeck(opts *bind.CallOpts) (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*ExtensionCaller) GetRequestIdByRequestQIndex ¶
func (_Extension *ExtensionCaller) 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(uint256 _index) view returns(uint256)
func (*ExtensionCaller) GetRequestQ ¶
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() view returns(uint256[51])
func (*ExtensionCaller) GetRequestUintVars ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*ExtensionCaller) GetRequestVars ¶
func (_Extension *ExtensionCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(uint256, uint256)
func (*ExtensionCaller) GetStakerInfo ¶
func (_Extension *ExtensionCaller) 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(address _staker) view returns(uint256, uint256)
func (*ExtensionCaller) GetSubmissionsByTimestamp ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
func (*ExtensionCaller) GetTimestampbyRequestIDandIndex ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*ExtensionCaller) GetTopRequestIDs ¶
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
func (*ExtensionCaller) GetUintVar ¶
func (_Extension *ExtensionCaller) 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(bytes32 _data) view returns(uint256)
func (*ExtensionCaller) IsInDispute ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*ExtensionCaller) Migrated ¶
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*ExtensionCaller) MinersByChallenge ¶
func (_Extension *ExtensionCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*ExtensionCaller) Name ¶
func (_Extension *ExtensionCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*ExtensionCaller) NewValueTimestamps ¶
func (_Extension *ExtensionCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*ExtensionCaller) RequestIdByQueryHash ¶
func (_Extension *ExtensionCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*ExtensionCaller) RetrieveData ¶
func (_Extension *ExtensionCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ExtensionCaller) Symbol ¶
func (_Extension *ExtensionCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*ExtensionCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ExtensionCaller) Uints ¶
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*ExtensionCaller) VoteCount ¶
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*ExtensionCaller) VoteResults ¶
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
type ExtensionCallerRaw ¶
type ExtensionCallerRaw struct {
Contract *ExtensionCaller // Generic read-only contract binding to access the raw methods on
}
ExtensionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExtensionCallerRaw) Call ¶
func (_Extension *ExtensionCallerRaw) 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 ExtensionCallerSession ¶
type ExtensionCallerSession struct { Contract *ExtensionCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExtensionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExtensionCallerSession) Addresses ¶
func (_Extension *ExtensionCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*ExtensionCallerSession) Allowances ¶
func (_Extension *ExtensionCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*ExtensionCallerSession) Balances ¶
func (_Extension *ExtensionCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*ExtensionCallerSession) BytesVars ¶
func (_Extension *ExtensionCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*ExtensionCallerSession) CurrentMiners ¶
func (_Extension *ExtensionCallerSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*ExtensionCallerSession) Decimals ¶
func (_Extension *ExtensionCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*ExtensionCallerSession) DidMine ¶
func (_Extension *ExtensionCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(bytes32 _challenge, address _miner) view returns(bool)
func (*ExtensionCallerSession) DidVote ¶
func (_Extension *ExtensionCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(uint256 _disputeId, address _address) view returns(bool)
func (*ExtensionCallerSession) DisputeEndTime ¶
func (_Extension *ExtensionCallerSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*ExtensionCallerSession) DisputeIdByDisputeHash ¶
func (_Extension *ExtensionCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*ExtensionCallerSession) DisputeSender ¶
func (_Extension *ExtensionCallerSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*ExtensionCallerSession) DisputesById ¶
func (_Extension *ExtensionCallerSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*ExtensionCallerSession) GetAddressVars ¶
func (_Extension *ExtensionCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(bytes32 _data) view returns(address)
func (*ExtensionCallerSession) GetAllDisputeVars ¶
func (_Extension *ExtensionCallerSession) 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*ExtensionCallerSession) GetDisputeIdByDisputeHash ¶
func (_Extension *ExtensionCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(bytes32 _hash) view returns(uint256)
func (*ExtensionCallerSession) GetDisputeUintVars ¶
func (_Extension *ExtensionCallerSession) 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
func (*ExtensionCallerSession) GetLastNewValueById ¶
func (_Extension *ExtensionCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(uint256 _requestId) view returns(uint256, bool)
func (*ExtensionCallerSession) GetMinedBlockNum ¶
func (_Extension *ExtensionCallerSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ExtensionCallerSession) GetMinersByRequestIdAndTimestamp ¶
func (_Extension *ExtensionCallerSession) 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*ExtensionCallerSession) GetNewCurrentVariables ¶
func (_Extension *ExtensionCallerSession) GetNewCurrentVariables() (struct { Challenge [32]byte RequestIds [5]*big.Int Diff *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _diff, uint256 _tip)
func (*ExtensionCallerSession) GetNewValueCountbyRequestId ¶
func (_Extension *ExtensionCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(uint256 _requestId) view returns(uint256)
func (*ExtensionCallerSession) GetNewVariablesOnDeck ¶
func (_Extension *ExtensionCallerSession) GetNewVariablesOnDeck() (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*ExtensionCallerSession) GetRequestIdByRequestQIndex ¶
func (_Extension *ExtensionCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(uint256 _index) view returns(uint256)
func (*ExtensionCallerSession) GetRequestQ ¶
func (_Extension *ExtensionCallerSession) GetRequestQ() ([51]*big.Int, error)
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() view returns(uint256[51])
func (*ExtensionCallerSession) GetRequestUintVars ¶
func (_Extension *ExtensionCallerSession) 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*ExtensionCallerSession) GetRequestVars ¶
func (_Extension *ExtensionCallerSession) GetRequestVars(_requestId *big.Int) (*big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(uint256, uint256)
func (*ExtensionCallerSession) GetStakerInfo ¶
func (_Extension *ExtensionCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(address _staker) view returns(uint256, uint256)
func (*ExtensionCallerSession) GetSubmissionsByTimestamp ¶
func (_Extension *ExtensionCallerSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
func (*ExtensionCallerSession) GetTimestampbyRequestIDandIndex ¶
func (_Extension *ExtensionCallerSession) 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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*ExtensionCallerSession) GetTopRequestIDs ¶
func (_Extension *ExtensionCallerSession) GetTopRequestIDs() ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
func (*ExtensionCallerSession) GetUintVar ¶
func (_Extension *ExtensionCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(bytes32 _data) view returns(uint256)
func (*ExtensionCallerSession) IsInDispute ¶
func (_Extension *ExtensionCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*ExtensionCallerSession) Migrated ¶
func (_Extension *ExtensionCallerSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*ExtensionCallerSession) MinersByChallenge ¶
func (_Extension *ExtensionCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*ExtensionCallerSession) Name ¶
func (_Extension *ExtensionCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*ExtensionCallerSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*ExtensionCallerSession) RequestIdByQueryHash ¶
func (_Extension *ExtensionCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*ExtensionCallerSession) RetrieveData ¶
func (_Extension *ExtensionCallerSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ExtensionCallerSession) Symbol ¶
func (_Extension *ExtensionCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*ExtensionCallerSession) TotalSupply ¶
func (_Extension *ExtensionCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ExtensionCallerSession) Uints ¶
func (_Extension *ExtensionCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*ExtensionCallerSession) VoteCount ¶
func (_Extension *ExtensionCallerSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*ExtensionCallerSession) VoteResults ¶
func (_Extension *ExtensionCallerSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
type ExtensionDisputeVoteTallied ¶
type ExtensionDisputeVoteTallied struct { DisputeID *big.Int Result *big.Int ReportedMiner common.Address ReportingParty common.Address Passed bool Raw types.Log // Blockchain specific contextual infos }
ExtensionDisputeVoteTallied represents a DisputeVoteTallied event raised by the Extension contract.
type ExtensionDisputeVoteTalliedIterator ¶
type ExtensionDisputeVoteTalliedIterator struct { Event *ExtensionDisputeVoteTallied // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtensionDisputeVoteTalliedIterator is returned from FilterDisputeVoteTallied and is used to iterate over the raw logs and unpacked data for DisputeVoteTallied events raised by the Extension contract.
func (*ExtensionDisputeVoteTalliedIterator) Close ¶
func (it *ExtensionDisputeVoteTalliedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtensionDisputeVoteTalliedIterator) Error ¶
func (it *ExtensionDisputeVoteTalliedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtensionDisputeVoteTalliedIterator) Next ¶
func (it *ExtensionDisputeVoteTalliedIterator) 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 ExtensionFilterer ¶
type ExtensionFilterer struct {
// contains filtered or unexported fields
}
ExtensionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExtensionFilterer ¶
func NewExtensionFilterer(address common.Address, filterer bind.ContractFilterer) (*ExtensionFilterer, error)
NewExtensionFilterer creates a new log filterer instance of Extension, bound to a specific deployed contract.
func (*ExtensionFilterer) FilterDisputeVoteTallied ¶
func (_Extension *ExtensionFilterer) FilterDisputeVoteTallied(opts *bind.FilterOpts, _disputeID []*big.Int, _reportedMiner []common.Address) (*ExtensionDisputeVoteTalliedIterator, error)
FilterDisputeVoteTallied is a free log retrieval operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.
Solidity: event DisputeVoteTallied(uint256 indexed _disputeID, int256 _result, address indexed _reportedMiner, address _reportingParty, bool _passed)
func (*ExtensionFilterer) FilterNewStake ¶
func (_Extension *ExtensionFilterer) FilterNewStake(opts *bind.FilterOpts, _sender []common.Address) (*ExtensionNewStakeIterator, error)
FilterNewStake is a free log retrieval operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.
Solidity: event NewStake(address indexed _sender)
func (*ExtensionFilterer) FilterNewTellorAddress ¶
func (_Extension *ExtensionFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*ExtensionNewTellorAddressIterator, error)
FilterNewTellorAddress is a free log retrieval operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: event NewTellorAddress(address _newTellor)
func (*ExtensionFilterer) FilterStakeWithdrawRequested ¶
func (_Extension *ExtensionFilterer) FilterStakeWithdrawRequested(opts *bind.FilterOpts, _sender []common.Address) (*ExtensionStakeWithdrawRequestedIterator, error)
FilterStakeWithdrawRequested is a free log retrieval operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.
Solidity: event StakeWithdrawRequested(address indexed _sender)
func (*ExtensionFilterer) FilterStakeWithdrawn ¶
func (_Extension *ExtensionFilterer) FilterStakeWithdrawn(opts *bind.FilterOpts, _sender []common.Address) (*ExtensionStakeWithdrawnIterator, error)
FilterStakeWithdrawn is a free log retrieval operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.
Solidity: event StakeWithdrawn(address indexed _sender)
func (*ExtensionFilterer) ParseDisputeVoteTallied ¶
func (_Extension *ExtensionFilterer) ParseDisputeVoteTallied(log types.Log) (*ExtensionDisputeVoteTallied, error)
ParseDisputeVoteTallied is a log parse operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.
Solidity: event DisputeVoteTallied(uint256 indexed _disputeID, int256 _result, address indexed _reportedMiner, address _reportingParty, bool _passed)
func (*ExtensionFilterer) ParseNewStake ¶
func (_Extension *ExtensionFilterer) ParseNewStake(log types.Log) (*ExtensionNewStake, error)
ParseNewStake is a log parse operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.
Solidity: event NewStake(address indexed _sender)
func (*ExtensionFilterer) ParseNewTellorAddress ¶
func (_Extension *ExtensionFilterer) ParseNewTellorAddress(log types.Log) (*ExtensionNewTellorAddress, error)
ParseNewTellorAddress is a log parse operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: event NewTellorAddress(address _newTellor)
func (*ExtensionFilterer) ParseStakeWithdrawRequested ¶
func (_Extension *ExtensionFilterer) ParseStakeWithdrawRequested(log types.Log) (*ExtensionStakeWithdrawRequested, error)
ParseStakeWithdrawRequested is a log parse operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.
Solidity: event StakeWithdrawRequested(address indexed _sender)
func (*ExtensionFilterer) ParseStakeWithdrawn ¶
func (_Extension *ExtensionFilterer) ParseStakeWithdrawn(log types.Log) (*ExtensionStakeWithdrawn, error)
ParseStakeWithdrawn is a log parse operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.
Solidity: event StakeWithdrawn(address indexed _sender)
func (*ExtensionFilterer) WatchDisputeVoteTallied ¶
func (_Extension *ExtensionFilterer) WatchDisputeVoteTallied(opts *bind.WatchOpts, sink chan<- *ExtensionDisputeVoteTallied, _disputeID []*big.Int, _reportedMiner []common.Address) (event.Subscription, error)
WatchDisputeVoteTallied is a free log subscription operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.
Solidity: event DisputeVoteTallied(uint256 indexed _disputeID, int256 _result, address indexed _reportedMiner, address _reportingParty, bool _passed)
func (*ExtensionFilterer) WatchNewStake ¶
func (_Extension *ExtensionFilterer) WatchNewStake(opts *bind.WatchOpts, sink chan<- *ExtensionNewStake, _sender []common.Address) (event.Subscription, error)
WatchNewStake is a free log subscription operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.
Solidity: event NewStake(address indexed _sender)
func (*ExtensionFilterer) WatchNewTellorAddress ¶
func (_Extension *ExtensionFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *ExtensionNewTellorAddress) (event.Subscription, error)
WatchNewTellorAddress is a free log subscription operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: event NewTellorAddress(address _newTellor)
func (*ExtensionFilterer) WatchStakeWithdrawRequested ¶
func (_Extension *ExtensionFilterer) WatchStakeWithdrawRequested(opts *bind.WatchOpts, sink chan<- *ExtensionStakeWithdrawRequested, _sender []common.Address) (event.Subscription, error)
WatchStakeWithdrawRequested is a free log subscription operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.
Solidity: event StakeWithdrawRequested(address indexed _sender)
func (*ExtensionFilterer) WatchStakeWithdrawn ¶
func (_Extension *ExtensionFilterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *ExtensionStakeWithdrawn, _sender []common.Address) (event.Subscription, error)
WatchStakeWithdrawn is a free log subscription operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.
Solidity: event StakeWithdrawn(address indexed _sender)
type ExtensionNewStake ¶
type ExtensionNewStake struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ExtensionNewStake represents a NewStake event raised by the Extension contract.
type ExtensionNewStakeIterator ¶
type ExtensionNewStakeIterator struct { Event *ExtensionNewStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtensionNewStakeIterator is returned from FilterNewStake and is used to iterate over the raw logs and unpacked data for NewStake events raised by the Extension contract.
func (*ExtensionNewStakeIterator) Close ¶
func (it *ExtensionNewStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtensionNewStakeIterator) Error ¶
func (it *ExtensionNewStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtensionNewStakeIterator) Next ¶
func (it *ExtensionNewStakeIterator) 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 ExtensionNewTellorAddress ¶
type ExtensionNewTellorAddress struct { NewTellor common.Address Raw types.Log // Blockchain specific contextual infos }
ExtensionNewTellorAddress represents a NewTellorAddress event raised by the Extension contract.
type ExtensionNewTellorAddressIterator ¶
type ExtensionNewTellorAddressIterator struct { Event *ExtensionNewTellorAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtensionNewTellorAddressIterator is returned from FilterNewTellorAddress and is used to iterate over the raw logs and unpacked data for NewTellorAddress events raised by the Extension contract.
func (*ExtensionNewTellorAddressIterator) Close ¶
func (it *ExtensionNewTellorAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtensionNewTellorAddressIterator) Error ¶
func (it *ExtensionNewTellorAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtensionNewTellorAddressIterator) Next ¶
func (it *ExtensionNewTellorAddressIterator) 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 ExtensionRaw ¶
type ExtensionRaw struct {
Contract *Extension // Generic contract binding to access the raw methods on
}
ExtensionRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExtensionRaw) Call ¶
func (_Extension *ExtensionRaw) 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 (*ExtensionRaw) Transact ¶
func (_Extension *ExtensionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExtensionRaw) Transfer ¶
func (_Extension *ExtensionRaw) 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 ExtensionSession ¶
type ExtensionSession struct { Contract *Extension // 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 }
ExtensionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExtensionSession) Addresses ¶
func (_Extension *ExtensionSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*ExtensionSession) Allowances ¶
func (_Extension *ExtensionSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*ExtensionSession) Balances ¶
func (_Extension *ExtensionSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*ExtensionSession) BytesVars ¶
func (_Extension *ExtensionSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*ExtensionSession) CurrentMiners ¶
func (_Extension *ExtensionSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*ExtensionSession) Decimals ¶
func (_Extension *ExtensionSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*ExtensionSession) DepositStake ¶
func (_Extension *ExtensionSession) DepositStake() (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*ExtensionSession) DidMine ¶
func (_Extension *ExtensionSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(bytes32 _challenge, address _miner) view returns(bool)
func (*ExtensionSession) DidVote ¶
func (_Extension *ExtensionSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(uint256 _disputeId, address _address) view returns(bool)
func (*ExtensionSession) DisputeEndTime ¶
func (_Extension *ExtensionSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*ExtensionSession) DisputeIdByDisputeHash ¶
func (_Extension *ExtensionSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*ExtensionSession) DisputeSender ¶
func (_Extension *ExtensionSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*ExtensionSession) DisputesById ¶
func (_Extension *ExtensionSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*ExtensionSession) GetAddressVars ¶
func (_Extension *ExtensionSession) GetAddressVars(_data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(bytes32 _data) view returns(address)
func (*ExtensionSession) GetAllDisputeVars ¶
func (_Extension *ExtensionSession) 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*ExtensionSession) GetDisputeIdByDisputeHash ¶
func (_Extension *ExtensionSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(bytes32 _hash) view returns(uint256)
func (*ExtensionSession) GetDisputeUintVars ¶
func (_Extension *ExtensionSession) 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
func (*ExtensionSession) GetLastNewValueById ¶
func (_Extension *ExtensionSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(uint256 _requestId) view returns(uint256, bool)
func (*ExtensionSession) GetMinedBlockNum ¶
func (_Extension *ExtensionSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ExtensionSession) GetMinersByRequestIdAndTimestamp ¶
func (_Extension *ExtensionSession) 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*ExtensionSession) GetNewCurrentVariables ¶
func (_Extension *ExtensionSession) GetNewCurrentVariables() (struct { Challenge [32]byte RequestIds [5]*big.Int Diff *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _diff, uint256 _tip)
func (*ExtensionSession) GetNewValueCountbyRequestId ¶
func (_Extension *ExtensionSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(uint256 _requestId) view returns(uint256)
func (*ExtensionSession) GetNewVariablesOnDeck ¶
func (_Extension *ExtensionSession) GetNewVariablesOnDeck() (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*ExtensionSession) GetRequestIdByRequestQIndex ¶
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(uint256 _index) view returns(uint256)
func (*ExtensionSession) GetRequestQ ¶
func (_Extension *ExtensionSession) GetRequestQ() ([51]*big.Int, error)
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() view returns(uint256[51])
func (*ExtensionSession) GetRequestUintVars ¶
func (_Extension *ExtensionSession) 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*ExtensionSession) GetRequestVars ¶
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(uint256, uint256)
func (*ExtensionSession) GetStakerInfo ¶
func (_Extension *ExtensionSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(address _staker) view returns(uint256, uint256)
func (*ExtensionSession) GetSubmissionsByTimestamp ¶
func (_Extension *ExtensionSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
func (*ExtensionSession) GetTimestampbyRequestIDandIndex ¶
func (_Extension *ExtensionSession) 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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*ExtensionSession) GetTopRequestIDs ¶
func (_Extension *ExtensionSession) GetTopRequestIDs() ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
func (*ExtensionSession) GetUintVar ¶
func (_Extension *ExtensionSession) GetUintVar(_data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(bytes32 _data) view returns(uint256)
func (*ExtensionSession) IsInDispute ¶
func (_Extension *ExtensionSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*ExtensionSession) Migrated ¶
func (_Extension *ExtensionSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*ExtensionSession) MinersByChallenge ¶
func (_Extension *ExtensionSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*ExtensionSession) Name ¶
func (_Extension *ExtensionSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*ExtensionSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*ExtensionSession) RequestIdByQueryHash ¶
func (_Extension *ExtensionSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*ExtensionSession) RequestStakingWithdraw ¶
func (_Extension *ExtensionSession) RequestStakingWithdraw() (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*ExtensionSession) RetrieveData ¶
func (_Extension *ExtensionSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ExtensionSession) Symbol ¶
func (_Extension *ExtensionSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*ExtensionSession) TallyVotes ¶
func (_Extension *ExtensionSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*ExtensionSession) TotalSupply ¶
func (_Extension *ExtensionSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ExtensionSession) Uints ¶
func (_Extension *ExtensionSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*ExtensionSession) UpdateMinDisputeFee ¶
func (_Extension *ExtensionSession) UpdateMinDisputeFee() (*types.Transaction, error)
UpdateMinDisputeFee is a paid mutator transaction binding the contract method 0x90e5b235.
Solidity: function updateMinDisputeFee() returns()
func (*ExtensionSession) UpdateTellor ¶
func (_Extension *ExtensionSession) UpdateTellor(arg0 *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 ) returns()
func (*ExtensionSession) VoteCount ¶
func (_Extension *ExtensionSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*ExtensionSession) VoteResults ¶
func (_Extension *ExtensionSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
func (*ExtensionSession) WithdrawStake ¶
func (_Extension *ExtensionSession) WithdrawStake() (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()
type ExtensionStakeWithdrawRequested ¶
type ExtensionStakeWithdrawRequested struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ExtensionStakeWithdrawRequested represents a StakeWithdrawRequested event raised by the Extension contract.
type ExtensionStakeWithdrawRequestedIterator ¶
type ExtensionStakeWithdrawRequestedIterator struct { Event *ExtensionStakeWithdrawRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtensionStakeWithdrawRequestedIterator is returned from FilterStakeWithdrawRequested and is used to iterate over the raw logs and unpacked data for StakeWithdrawRequested events raised by the Extension contract.
func (*ExtensionStakeWithdrawRequestedIterator) Close ¶
func (it *ExtensionStakeWithdrawRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtensionStakeWithdrawRequestedIterator) Error ¶
func (it *ExtensionStakeWithdrawRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtensionStakeWithdrawRequestedIterator) Next ¶
func (it *ExtensionStakeWithdrawRequestedIterator) 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 ExtensionStakeWithdrawn ¶
type ExtensionStakeWithdrawn struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ExtensionStakeWithdrawn represents a StakeWithdrawn event raised by the Extension contract.
type ExtensionStakeWithdrawnIterator ¶
type ExtensionStakeWithdrawnIterator struct { Event *ExtensionStakeWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtensionStakeWithdrawnIterator is returned from FilterStakeWithdrawn and is used to iterate over the raw logs and unpacked data for StakeWithdrawn events raised by the Extension contract.
func (*ExtensionStakeWithdrawnIterator) Close ¶
func (it *ExtensionStakeWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtensionStakeWithdrawnIterator) Error ¶
func (it *ExtensionStakeWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtensionStakeWithdrawnIterator) Next ¶
func (it *ExtensionStakeWithdrawnIterator) 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 ExtensionTransactor ¶
type ExtensionTransactor struct {
// contains filtered or unexported fields
}
ExtensionTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExtensionTransactor ¶
func NewExtensionTransactor(address common.Address, transactor bind.ContractTransactor) (*ExtensionTransactor, error)
NewExtensionTransactor creates a new write-only instance of Extension, bound to a specific deployed contract.
func (*ExtensionTransactor) DepositStake ¶
func (_Extension *ExtensionTransactor) DepositStake(opts *bind.TransactOpts) (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*ExtensionTransactor) RequestStakingWithdraw ¶
func (_Extension *ExtensionTransactor) RequestStakingWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*ExtensionTransactor) TallyVotes ¶
func (_Extension *ExtensionTransactor) TallyVotes(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*ExtensionTransactor) UpdateMinDisputeFee ¶
func (_Extension *ExtensionTransactor) UpdateMinDisputeFee(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateMinDisputeFee is a paid mutator transaction binding the contract method 0x90e5b235.
Solidity: function updateMinDisputeFee() returns()
func (*ExtensionTransactor) UpdateTellor ¶
func (_Extension *ExtensionTransactor) UpdateTellor(opts *bind.TransactOpts, arg0 *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 ) returns()
func (*ExtensionTransactor) WithdrawStake ¶
func (_Extension *ExtensionTransactor) WithdrawStake(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()
type ExtensionTransactorRaw ¶
type ExtensionTransactorRaw struct {
Contract *ExtensionTransactor // Generic write-only contract binding to access the raw methods on
}
ExtensionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExtensionTransactorRaw) Transact ¶
func (_Extension *ExtensionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExtensionTransactorRaw) Transfer ¶
func (_Extension *ExtensionTransactorRaw) 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 ExtensionTransactorSession ¶
type ExtensionTransactorSession struct { Contract *ExtensionTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExtensionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExtensionTransactorSession) DepositStake ¶
func (_Extension *ExtensionTransactorSession) DepositStake() (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*ExtensionTransactorSession) RequestStakingWithdraw ¶
func (_Extension *ExtensionTransactorSession) RequestStakingWithdraw() (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*ExtensionTransactorSession) TallyVotes ¶
func (_Extension *ExtensionTransactorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*ExtensionTransactorSession) UpdateMinDisputeFee ¶
func (_Extension *ExtensionTransactorSession) UpdateMinDisputeFee() (*types.Transaction, error)
UpdateMinDisputeFee is a paid mutator transaction binding the contract method 0x90e5b235.
Solidity: function updateMinDisputeFee() returns()
func (*ExtensionTransactorSession) UpdateTellor ¶
func (_Extension *ExtensionTransactorSession) UpdateTellor(arg0 *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 ) returns()
func (*ExtensionTransactorSession) WithdrawStake ¶
func (_Extension *ExtensionTransactorSession) WithdrawStake() (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()
type ITellor ¶
type ITellor struct { ITellorCaller // Read-only binding to the contract ITellorTransactor // Write-only binding to the contract ITellorFilterer // Log filterer for contract events }
ITellor is an auto generated Go binding around an Ethereum contract.
func NewITellor ¶
NewITellor creates a new instance of ITellor, bound to a specific deployed contract.
type ITellorApproval ¶
type ITellorApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ITellorApproval represents a Approval event raised by the ITellor contract.
type ITellorApprovalIterator ¶
type ITellorApprovalIterator struct { Event *ITellorApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ITellor contract.
func (*ITellorApprovalIterator) Close ¶
func (it *ITellorApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorApprovalIterator) Error ¶
func (it *ITellorApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorApprovalIterator) Next ¶
func (it *ITellorApprovalIterator) 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 ITellorCaller ¶
type ITellorCaller struct {
// contains filtered or unexported fields
}
ITellorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewITellorCaller ¶
func NewITellorCaller(address common.Address, caller bind.ContractCaller) (*ITellorCaller, error)
NewITellorCaller creates a new read-only instance of ITellor, bound to a specific deployed contract.
func (*ITellorCaller) Allowance ¶
func (_ITellor *ITellorCaller) 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(address _user, address _spender) view returns(uint256)
func (*ITellorCaller) AllowedToTrade ¶
func (_ITellor *ITellorCaller) 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(address _user, uint256 _amount) view returns(bool)
func (*ITellorCaller) BalanceOf ¶
func (_ITellor *ITellorCaller) 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(address _user) view returns(uint256)
func (*ITellorCaller) BalanceOfAt ¶
func (_ITellor *ITellorCaller) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*ITellorCaller) Decimals ¶
func (_ITellor *ITellorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*ITellorCaller) DidMine ¶
func (_ITellor *ITellorCaller) 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(bytes32 _challenge, address _miner) view returns(bool)
func (*ITellorCaller) DidVote ¶
func (_ITellor *ITellorCaller) 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(uint256 _disputeId, address _address) view returns(bool)
func (*ITellorCaller) GetAddressVars ¶
func (_ITellor *ITellorCaller) 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(bytes32 _data) view returns(address)
func (*ITellorCaller) GetAllDisputeVars ¶
func (_ITellor *ITellorCaller) 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*ITellorCaller) GetDisputeIdByDisputeHash ¶
func (_ITellor *ITellorCaller) 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(bytes32 _hash) view returns(uint256)
func (*ITellorCaller) GetDisputeUintVars ¶
func (_ITellor *ITellorCaller) 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
func (*ITellorCaller) GetLastNewValue ¶
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() view returns(uint256, bool)
func (*ITellorCaller) GetLastNewValueById ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestId) view returns(uint256, bool)
func (*ITellorCaller) GetMinedBlockNum ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ITellorCaller) GetMinersByRequestIdAndTimestamp ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*ITellorCaller) GetNewCurrentVariables ¶
func (_ITellor *ITellorCaller) GetNewCurrentVariables(opts *bind.CallOpts) (struct { Challenge [32]byte RequestIds [5]*big.Int Difficulty *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _difficulty, uint256 _tip)
func (*ITellorCaller) GetNewValueCountbyRequestId ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestId) view returns(uint256)
func (*ITellorCaller) GetNewVariablesOnDeck ¶
func (_ITellor *ITellorCaller) GetNewVariablesOnDeck(opts *bind.CallOpts) (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*ITellorCaller) GetRequestIdByRequestQIndex ¶
func (_ITellor *ITellorCaller) 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(uint256 _index) view returns(uint256)
func (*ITellorCaller) GetRequestIdByTimestamp ¶
func (_ITellor *ITellorCaller) 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(uint256 _timestamp) view returns(uint256)
func (*ITellorCaller) GetRequestQ ¶
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() view returns(uint256[51])
func (*ITellorCaller) GetRequestUintVars ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*ITellorCaller) GetRequestVars ¶
func (_ITellor *ITellorCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(uint256, uint256)
func (*ITellorCaller) GetStakerInfo ¶
func (_ITellor *ITellorCaller) 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(address _staker) view returns(uint256, uint256)
func (*ITellorCaller) GetSubmissionsByTimestamp ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
func (*ITellorCaller) GetTimestampbyRequestIDandIndex ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*ITellorCaller) GetTopRequestIDs ¶
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
func (*ITellorCaller) GetUintVar ¶
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(bytes32 _data) view returns(uint256)
func (*ITellorCaller) IsInDispute ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*ITellorCaller) Name ¶
func (_ITellor *ITellorCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*ITellorCaller) RetrieveData ¶
func (_ITellor *ITellorCaller) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ITellorCaller) Symbol ¶
func (_ITellor *ITellorCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*ITellorCaller) TestgetMax5 ¶
func (_ITellor *ITellorCaller) TestgetMax5(opts *bind.CallOpts, requests [51]*big.Int) (struct { Max [5]*big.Int Index [5]*big.Int }, error)
TestgetMax5 is a free data retrieval call binding the contract method 0x5e93d863.
Solidity: function testgetMax5(uint256[51] requests) view returns(uint256[5] _max, uint256[5] _index)
func (*ITellorCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ITellorCallerRaw ¶
type ITellorCallerRaw struct {
Contract *ITellorCaller // Generic read-only contract binding to access the raw methods on
}
ITellorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ITellorCallerRaw) Call ¶
func (_ITellor *ITellorCallerRaw) 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 ITellorCallerSession ¶
type ITellorCallerSession struct { Contract *ITellorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ITellorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ITellorCallerSession) Allowance ¶
func (_ITellor *ITellorCallerSession) 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(address _user, address _spender) view returns(uint256)
func (*ITellorCallerSession) AllowedToTrade ¶
func (_ITellor *ITellorCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*ITellorCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*ITellorCallerSession) BalanceOfAt ¶
func (_ITellor *ITellorCallerSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*ITellorCallerSession) Decimals ¶
func (_ITellor *ITellorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*ITellorCallerSession) DidMine ¶
func (_ITellor *ITellorCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(bytes32 _challenge, address _miner) view returns(bool)
func (*ITellorCallerSession) DidVote ¶
func (_ITellor *ITellorCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(uint256 _disputeId, address _address) view returns(bool)
func (*ITellorCallerSession) GetAddressVars ¶
func (_ITellor *ITellorCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(bytes32 _data) view returns(address)
func (*ITellorCallerSession) GetAllDisputeVars ¶
func (_ITellor *ITellorCallerSession) 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*ITellorCallerSession) GetDisputeIdByDisputeHash ¶
func (_ITellor *ITellorCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(bytes32 _hash) view returns(uint256)
func (*ITellorCallerSession) GetDisputeUintVars ¶
func (_ITellor *ITellorCallerSession) 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
func (*ITellorCallerSession) GetLastNewValue ¶
func (_ITellor *ITellorCallerSession) GetLastNewValue() (*big.Int, bool, error)
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() view returns(uint256, bool)
func (*ITellorCallerSession) GetLastNewValueById ¶
func (_ITellor *ITellorCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(uint256 _requestId) view returns(uint256, bool)
func (*ITellorCallerSession) GetMinedBlockNum ¶
func (_ITellor *ITellorCallerSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ITellorCallerSession) GetMinersByRequestIdAndTimestamp ¶
func (_ITellor *ITellorCallerSession) 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*ITellorCallerSession) GetNewCurrentVariables ¶
func (_ITellor *ITellorCallerSession) GetNewCurrentVariables() (struct { Challenge [32]byte RequestIds [5]*big.Int Difficulty *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _difficulty, uint256 _tip)
func (*ITellorCallerSession) GetNewValueCountbyRequestId ¶
func (_ITellor *ITellorCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(uint256 _requestId) view returns(uint256)
func (*ITellorCallerSession) GetNewVariablesOnDeck ¶
func (_ITellor *ITellorCallerSession) GetNewVariablesOnDeck() (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*ITellorCallerSession) GetRequestIdByRequestQIndex ¶
func (_ITellor *ITellorCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(uint256 _index) view returns(uint256)
func (*ITellorCallerSession) GetRequestIdByTimestamp ¶
func (_ITellor *ITellorCallerSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)
GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.
Solidity: function getRequestIdByTimestamp(uint256 _timestamp) view returns(uint256)
func (*ITellorCallerSession) GetRequestQ ¶
func (_ITellor *ITellorCallerSession) GetRequestQ() ([51]*big.Int, error)
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() view returns(uint256[51])
func (*ITellorCallerSession) GetRequestUintVars ¶
func (_ITellor *ITellorCallerSession) 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*ITellorCallerSession) GetRequestVars ¶
func (_ITellor *ITellorCallerSession) GetRequestVars(_requestId *big.Int) (*big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(uint256, uint256)
func (*ITellorCallerSession) GetStakerInfo ¶
func (_ITellor *ITellorCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(address _staker) view returns(uint256, uint256)
func (*ITellorCallerSession) GetSubmissionsByTimestamp ¶
func (_ITellor *ITellorCallerSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
func (*ITellorCallerSession) GetTimestampbyRequestIDandIndex ¶
func (_ITellor *ITellorCallerSession) 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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*ITellorCallerSession) GetTopRequestIDs ¶
func (_ITellor *ITellorCallerSession) GetTopRequestIDs() ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
func (*ITellorCallerSession) GetUintVar ¶
func (_ITellor *ITellorCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(bytes32 _data) view returns(uint256)
func (*ITellorCallerSession) IsInDispute ¶
func (_ITellor *ITellorCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*ITellorCallerSession) Name ¶
func (_ITellor *ITellorCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*ITellorCallerSession) RetrieveData ¶
func (_ITellor *ITellorCallerSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ITellorCallerSession) Symbol ¶
func (_ITellor *ITellorCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*ITellorCallerSession) TestgetMax5 ¶
func (_ITellor *ITellorCallerSession) TestgetMax5(requests [51]*big.Int) (struct { Max [5]*big.Int Index [5]*big.Int }, error)
TestgetMax5 is a free data retrieval call binding the contract method 0x5e93d863.
Solidity: function testgetMax5(uint256[51] requests) view returns(uint256[5] _max, uint256[5] _index)
func (*ITellorCallerSession) TotalSupply ¶
func (_ITellor *ITellorCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ITellorDisputeVoteTallied ¶
type ITellorDisputeVoteTallied struct { DisputeID *big.Int Result *big.Int ReportedMiner common.Address ReportingParty common.Address Passed bool Raw types.Log // Blockchain specific contextual infos }
ITellorDisputeVoteTallied represents a DisputeVoteTallied event raised by the ITellor contract.
type ITellorDisputeVoteTalliedIterator ¶
type ITellorDisputeVoteTalliedIterator struct { Event *ITellorDisputeVoteTallied // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorDisputeVoteTalliedIterator is returned from FilterDisputeVoteTallied and is used to iterate over the raw logs and unpacked data for DisputeVoteTallied events raised by the ITellor contract.
func (*ITellorDisputeVoteTalliedIterator) Close ¶
func (it *ITellorDisputeVoteTalliedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorDisputeVoteTalliedIterator) Error ¶
func (it *ITellorDisputeVoteTalliedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorDisputeVoteTalliedIterator) Next ¶
func (it *ITellorDisputeVoteTalliedIterator) 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 ITellorFilterer ¶
type ITellorFilterer struct {
// contains filtered or unexported fields
}
ITellorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewITellorFilterer ¶
func NewITellorFilterer(address common.Address, filterer bind.ContractFilterer) (*ITellorFilterer, error)
NewITellorFilterer creates a new log filterer instance of ITellor, bound to a specific deployed contract.
func (*ITellorFilterer) FilterApproval ¶
func (_ITellor *ITellorFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ITellorApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ITellorFilterer) FilterDisputeVoteTallied ¶
func (_ITellor *ITellorFilterer) FilterDisputeVoteTallied(opts *bind.FilterOpts, _disputeID []*big.Int, _reportedMiner []common.Address) (*ITellorDisputeVoteTalliedIterator, error)
FilterDisputeVoteTallied is a free log retrieval operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.
Solidity: event DisputeVoteTallied(uint256 indexed _disputeID, int256 _result, address indexed _reportedMiner, address _reportingParty, bool _passed)
func (*ITellorFilterer) FilterNewChallenge ¶
func (_ITellor *ITellorFilterer) FilterNewChallenge(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*ITellorNewChallengeIterator, error)
FilterNewChallenge is a free log retrieval operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*ITellorFilterer) FilterNewDispute ¶
func (_ITellor *ITellorFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*ITellorNewDisputeIterator, error)
FilterNewDispute is a free log retrieval operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*ITellorFilterer) FilterNewStake ¶
func (_ITellor *ITellorFilterer) FilterNewStake(opts *bind.FilterOpts, _sender []common.Address) (*ITellorNewStakeIterator, error)
FilterNewStake is a free log retrieval operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.
Solidity: event NewStake(address indexed _sender)
func (*ITellorFilterer) FilterNewTellorAddress ¶
func (_ITellor *ITellorFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*ITellorNewTellorAddressIterator, error)
FilterNewTellorAddress is a free log retrieval operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: event NewTellorAddress(address _newTellor)
func (*ITellorFilterer) FilterNewValue ¶
func (_ITellor *ITellorFilterer) FilterNewValue(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*ITellorNewValueIterator, error)
FilterNewValue is a free log retrieval operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*ITellorFilterer) FilterNonceSubmitted ¶
func (_ITellor *ITellorFilterer) FilterNonceSubmitted(opts *bind.FilterOpts, _miner []common.Address, _currentChallenge [][32]byte) (*ITellorNonceSubmittedIterator, error)
FilterNonceSubmitted is a free log retrieval operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*ITellorFilterer) FilterStakeWithdrawRequested ¶
func (_ITellor *ITellorFilterer) FilterStakeWithdrawRequested(opts *bind.FilterOpts, _sender []common.Address) (*ITellorStakeWithdrawRequestedIterator, error)
FilterStakeWithdrawRequested is a free log retrieval operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.
Solidity: event StakeWithdrawRequested(address indexed _sender)
func (*ITellorFilterer) FilterStakeWithdrawn ¶
func (_ITellor *ITellorFilterer) FilterStakeWithdrawn(opts *bind.FilterOpts, _sender []common.Address) (*ITellorStakeWithdrawnIterator, error)
FilterStakeWithdrawn is a free log retrieval operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.
Solidity: event StakeWithdrawn(address indexed _sender)
func (*ITellorFilterer) FilterTipAdded ¶
func (_ITellor *ITellorFilterer) FilterTipAdded(opts *bind.FilterOpts, _sender []common.Address, _requestId []*big.Int) (*ITellorTipAddedIterator, error)
FilterTipAdded is a free log retrieval operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*ITellorFilterer) FilterTransferred ¶
func (_ITellor *ITellorFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ITellorTransferredIterator, error)
FilterTransferred is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*ITellorFilterer) FilterVoted ¶
func (_ITellor *ITellorFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address, _voteWeight []*big.Int) (*ITellorVotedIterator, error)
FilterVoted is a free log retrieval operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
func (*ITellorFilterer) ParseApproval ¶
func (_ITellor *ITellorFilterer) ParseApproval(log types.Log) (*ITellorApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ITellorFilterer) ParseDisputeVoteTallied ¶
func (_ITellor *ITellorFilterer) ParseDisputeVoteTallied(log types.Log) (*ITellorDisputeVoteTallied, error)
ParseDisputeVoteTallied is a log parse operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.
Solidity: event DisputeVoteTallied(uint256 indexed _disputeID, int256 _result, address indexed _reportedMiner, address _reportingParty, bool _passed)
func (*ITellorFilterer) ParseNewChallenge ¶
func (_ITellor *ITellorFilterer) ParseNewChallenge(log types.Log) (*ITellorNewChallenge, error)
ParseNewChallenge is a log parse operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*ITellorFilterer) ParseNewDispute ¶
func (_ITellor *ITellorFilterer) ParseNewDispute(log types.Log) (*ITellorNewDispute, error)
ParseNewDispute is a log parse operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*ITellorFilterer) ParseNewStake ¶
func (_ITellor *ITellorFilterer) ParseNewStake(log types.Log) (*ITellorNewStake, error)
ParseNewStake is a log parse operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.
Solidity: event NewStake(address indexed _sender)
func (*ITellorFilterer) ParseNewTellorAddress ¶
func (_ITellor *ITellorFilterer) ParseNewTellorAddress(log types.Log) (*ITellorNewTellorAddress, error)
ParseNewTellorAddress is a log parse operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: event NewTellorAddress(address _newTellor)
func (*ITellorFilterer) ParseNewValue ¶
func (_ITellor *ITellorFilterer) ParseNewValue(log types.Log) (*ITellorNewValue, error)
ParseNewValue is a log parse operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*ITellorFilterer) ParseNonceSubmitted ¶
func (_ITellor *ITellorFilterer) ParseNonceSubmitted(log types.Log) (*ITellorNonceSubmitted, error)
ParseNonceSubmitted is a log parse operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*ITellorFilterer) ParseStakeWithdrawRequested ¶
func (_ITellor *ITellorFilterer) ParseStakeWithdrawRequested(log types.Log) (*ITellorStakeWithdrawRequested, error)
ParseStakeWithdrawRequested is a log parse operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.
Solidity: event StakeWithdrawRequested(address indexed _sender)
func (*ITellorFilterer) ParseStakeWithdrawn ¶
func (_ITellor *ITellorFilterer) ParseStakeWithdrawn(log types.Log) (*ITellorStakeWithdrawn, error)
ParseStakeWithdrawn is a log parse operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.
Solidity: event StakeWithdrawn(address indexed _sender)
func (*ITellorFilterer) ParseTipAdded ¶
func (_ITellor *ITellorFilterer) ParseTipAdded(log types.Log) (*ITellorTipAdded, error)
ParseTipAdded is a log parse operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*ITellorFilterer) ParseTransferred ¶
func (_ITellor *ITellorFilterer) ParseTransferred(log types.Log) (*ITellorTransferred, error)
ParseTransferred is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*ITellorFilterer) ParseVoted ¶
func (_ITellor *ITellorFilterer) ParseVoted(log types.Log) (*ITellorVoted, error)
ParseVoted is a log parse operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
func (*ITellorFilterer) WatchApproval ¶
func (_ITellor *ITellorFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ITellorApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ITellorFilterer) WatchDisputeVoteTallied ¶
func (_ITellor *ITellorFilterer) WatchDisputeVoteTallied(opts *bind.WatchOpts, sink chan<- *ITellorDisputeVoteTallied, _disputeID []*big.Int, _reportedMiner []common.Address) (event.Subscription, error)
WatchDisputeVoteTallied is a free log subscription operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.
Solidity: event DisputeVoteTallied(uint256 indexed _disputeID, int256 _result, address indexed _reportedMiner, address _reportingParty, bool _passed)
func (*ITellorFilterer) WatchNewChallenge ¶
func (_ITellor *ITellorFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *ITellorNewChallenge, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNewChallenge is a free log subscription operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*ITellorFilterer) WatchNewDispute ¶
func (_ITellor *ITellorFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *ITellorNewDispute, _disputeId []*big.Int, _requestId []*big.Int) (event.Subscription, error)
WatchNewDispute is a free log subscription operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*ITellorFilterer) WatchNewStake ¶
func (_ITellor *ITellorFilterer) WatchNewStake(opts *bind.WatchOpts, sink chan<- *ITellorNewStake, _sender []common.Address) (event.Subscription, error)
WatchNewStake is a free log subscription operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.
Solidity: event NewStake(address indexed _sender)
func (*ITellorFilterer) WatchNewTellorAddress ¶
func (_ITellor *ITellorFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *ITellorNewTellorAddress) (event.Subscription, error)
WatchNewTellorAddress is a free log subscription operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.
Solidity: event NewTellorAddress(address _newTellor)
func (*ITellorFilterer) WatchNewValue ¶
func (_ITellor *ITellorFilterer) WatchNewValue(opts *bind.WatchOpts, sink chan<- *ITellorNewValue, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNewValue is a free log subscription operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*ITellorFilterer) WatchNonceSubmitted ¶
func (_ITellor *ITellorFilterer) WatchNonceSubmitted(opts *bind.WatchOpts, sink chan<- *ITellorNonceSubmitted, _miner []common.Address, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNonceSubmitted is a free log subscription operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*ITellorFilterer) WatchStakeWithdrawRequested ¶
func (_ITellor *ITellorFilterer) WatchStakeWithdrawRequested(opts *bind.WatchOpts, sink chan<- *ITellorStakeWithdrawRequested, _sender []common.Address) (event.Subscription, error)
WatchStakeWithdrawRequested is a free log subscription operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.
Solidity: event StakeWithdrawRequested(address indexed _sender)
func (*ITellorFilterer) WatchStakeWithdrawn ¶
func (_ITellor *ITellorFilterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *ITellorStakeWithdrawn, _sender []common.Address) (event.Subscription, error)
WatchStakeWithdrawn is a free log subscription operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.
Solidity: event StakeWithdrawn(address indexed _sender)
func (*ITellorFilterer) WatchTipAdded ¶
func (_ITellor *ITellorFilterer) WatchTipAdded(opts *bind.WatchOpts, sink chan<- *ITellorTipAdded, _sender []common.Address, _requestId []*big.Int) (event.Subscription, error)
WatchTipAdded is a free log subscription operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*ITellorFilterer) WatchTransferred ¶
func (_ITellor *ITellorFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *ITellorTransferred, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransferred is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*ITellorFilterer) WatchVoted ¶
func (_ITellor *ITellorFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *ITellorVoted, _disputeID []*big.Int, _voter []common.Address, _voteWeight []*big.Int) (event.Subscription, error)
WatchVoted is a free log subscription operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
type ITellorNewChallenge ¶
type ITellorNewChallenge struct { CurrentChallenge [32]byte CurrentRequestId [5]*big.Int Difficulty *big.Int TotalTips *big.Int Raw types.Log // Blockchain specific contextual infos }
ITellorNewChallenge represents a NewChallenge event raised by the ITellor contract.
type ITellorNewChallengeIterator ¶
type ITellorNewChallengeIterator struct { Event *ITellorNewChallenge // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorNewChallengeIterator is returned from FilterNewChallenge and is used to iterate over the raw logs and unpacked data for NewChallenge events raised by the ITellor contract.
func (*ITellorNewChallengeIterator) Close ¶
func (it *ITellorNewChallengeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorNewChallengeIterator) Error ¶
func (it *ITellorNewChallengeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorNewChallengeIterator) Next ¶
func (it *ITellorNewChallengeIterator) 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 ITellorNewDispute ¶
type ITellorNewDispute struct { DisputeId *big.Int RequestId *big.Int Timestamp *big.Int Miner common.Address Raw types.Log // Blockchain specific contextual infos }
ITellorNewDispute represents a NewDispute event raised by the ITellor contract.
type ITellorNewDisputeIterator ¶
type ITellorNewDisputeIterator struct { Event *ITellorNewDispute // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorNewDisputeIterator is returned from FilterNewDispute and is used to iterate over the raw logs and unpacked data for NewDispute events raised by the ITellor contract.
func (*ITellorNewDisputeIterator) Close ¶
func (it *ITellorNewDisputeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorNewDisputeIterator) Error ¶
func (it *ITellorNewDisputeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorNewDisputeIterator) Next ¶
func (it *ITellorNewDisputeIterator) 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 ITellorNewStake ¶
type ITellorNewStake struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ITellorNewStake represents a NewStake event raised by the ITellor contract.
type ITellorNewStakeIterator ¶
type ITellorNewStakeIterator struct { Event *ITellorNewStake // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorNewStakeIterator is returned from FilterNewStake and is used to iterate over the raw logs and unpacked data for NewStake events raised by the ITellor contract.
func (*ITellorNewStakeIterator) Close ¶
func (it *ITellorNewStakeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorNewStakeIterator) Error ¶
func (it *ITellorNewStakeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorNewStakeIterator) Next ¶
func (it *ITellorNewStakeIterator) 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 ITellorNewTellorAddress ¶
type ITellorNewTellorAddress struct { NewTellor common.Address Raw types.Log // Blockchain specific contextual infos }
ITellorNewTellorAddress represents a NewTellorAddress event raised by the ITellor contract.
type ITellorNewTellorAddressIterator ¶
type ITellorNewTellorAddressIterator struct { Event *ITellorNewTellorAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorNewTellorAddressIterator is returned from FilterNewTellorAddress and is used to iterate over the raw logs and unpacked data for NewTellorAddress events raised by the ITellor contract.
func (*ITellorNewTellorAddressIterator) Close ¶
func (it *ITellorNewTellorAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorNewTellorAddressIterator) Error ¶
func (it *ITellorNewTellorAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorNewTellorAddressIterator) Next ¶
func (it *ITellorNewTellorAddressIterator) 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 ITellorNewValue ¶
type ITellorNewValue struct { RequestId [5]*big.Int Time *big.Int Value [5]*big.Int TotalTips *big.Int CurrentChallenge [32]byte Raw types.Log // Blockchain specific contextual infos }
ITellorNewValue represents a NewValue event raised by the ITellor contract.
type ITellorNewValueIterator ¶
type ITellorNewValueIterator struct { Event *ITellorNewValue // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorNewValueIterator is returned from FilterNewValue and is used to iterate over the raw logs and unpacked data for NewValue events raised by the ITellor contract.
func (*ITellorNewValueIterator) Close ¶
func (it *ITellorNewValueIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorNewValueIterator) Error ¶
func (it *ITellorNewValueIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorNewValueIterator) Next ¶
func (it *ITellorNewValueIterator) 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 ITellorNonceSubmitted ¶
type ITellorNonceSubmitted struct { Miner common.Address Nonce string RequestId [5]*big.Int Value [5]*big.Int CurrentChallenge [32]byte Slot *big.Int Raw types.Log // Blockchain specific contextual infos }
ITellorNonceSubmitted represents a NonceSubmitted event raised by the ITellor contract.
type ITellorNonceSubmittedIterator ¶
type ITellorNonceSubmittedIterator struct { Event *ITellorNonceSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorNonceSubmittedIterator is returned from FilterNonceSubmitted and is used to iterate over the raw logs and unpacked data for NonceSubmitted events raised by the ITellor contract.
func (*ITellorNonceSubmittedIterator) Close ¶
func (it *ITellorNonceSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorNonceSubmittedIterator) Error ¶
func (it *ITellorNonceSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorNonceSubmittedIterator) Next ¶
func (it *ITellorNonceSubmittedIterator) 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 ITellorRaw ¶
type ITellorRaw struct {
Contract *ITellor // Generic contract binding to access the raw methods on
}
ITellorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ITellorRaw) Call ¶
func (_ITellor *ITellorRaw) 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 (*ITellorRaw) Transact ¶
func (_ITellor *ITellorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ITellorRaw) Transfer ¶
func (_ITellor *ITellorRaw) 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 ITellorSession ¶
type ITellorSession struct { Contract *ITellor // 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 }
ITellorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ITellorSession) AddTip ¶
func (_ITellor *ITellorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*ITellorSession) Allowance ¶
func (_ITellor *ITellorSession) 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(address _user, address _spender) view returns(uint256)
func (*ITellorSession) AllowedToTrade ¶
func (_ITellor *ITellorSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*ITellorSession) Approve ¶
func (_ITellor *ITellorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*ITellorSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*ITellorSession) BalanceOfAt ¶
func (_ITellor *ITellorSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*ITellorSession) BeginDispute ¶
func (_ITellor *ITellorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*ITellorSession) ChangeDeity ¶
func (_ITellor *ITellorSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)
ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.
Solidity: function changeDeity(address _newDeity) returns()
func (*ITellorSession) ChangeExtension ¶
func (_ITellor *ITellorSession) ChangeExtension(_extension common.Address) (*types.Transaction, error)
ChangeExtension is a paid mutator transaction binding the contract method 0xb69a363f.
Solidity: function changeExtension(address _extension) returns()
func (*ITellorSession) ChangeMigrator ¶
func (_ITellor *ITellorSession) ChangeMigrator(_migrator common.Address) (*types.Transaction, error)
ChangeMigrator is a paid mutator transaction binding the contract method 0x141e13fa.
Solidity: function changeMigrator(address _migrator) returns()
func (*ITellorSession) ChangeOwner ¶
func (_ITellor *ITellorSession) ChangeOwner(_newOwner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(address _newOwner) returns()
func (*ITellorSession) ChangeTellorContract ¶
func (_ITellor *ITellorSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)
ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.
Solidity: function changeTellorContract(address _tellorContract) returns()
func (*ITellorSession) Decimals ¶
func (_ITellor *ITellorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*ITellorSession) DepositStake ¶
func (_ITellor *ITellorSession) DepositStake() (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*ITellorSession) DidMine ¶
DidMine is a free data retrieval call binding the contract method 0x63bb82ad.
Solidity: function didMine(bytes32 _challenge, address _miner) view returns(bool)
func (*ITellorSession) DidVote ¶
DidVote is a free data retrieval call binding the contract method 0xa7c438bc.
Solidity: function didVote(uint256 _disputeId, address _address) view returns(bool)
func (*ITellorSession) GetAddressVars ¶
func (_ITellor *ITellorSession) GetAddressVars(_data [32]byte) (common.Address, error)
GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.
Solidity: function getAddressVars(bytes32 _data) view returns(address)
func (*ITellorSession) GetAllDisputeVars ¶
func (_ITellor *ITellorSession) 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
func (*ITellorSession) GetDisputeIdByDisputeHash ¶
func (_ITellor *ITellorSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)
GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.
Solidity: function getDisputeIdByDisputeHash(bytes32 _hash) view returns(uint256)
func (*ITellorSession) GetDisputeUintVars ¶
func (_ITellor *ITellorSession) 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
func (*ITellorSession) GetLastNewValue ¶
func (_ITellor *ITellorSession) GetLastNewValue() (*big.Int, bool, error)
GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.
Solidity: function getLastNewValue() view returns(uint256, bool)
func (*ITellorSession) GetLastNewValueById ¶
GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.
Solidity: function getLastNewValueById(uint256 _requestId) view returns(uint256, bool)
func (*ITellorSession) GetMinedBlockNum ¶
func (_ITellor *ITellorSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ITellorSession) GetMinersByRequestIdAndTimestamp ¶
func (_ITellor *ITellorSession) 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*ITellorSession) GetNewCurrentVariables ¶
func (_ITellor *ITellorSession) GetNewCurrentVariables() (struct { Challenge [32]byte RequestIds [5]*big.Int Difficulty *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _difficulty, uint256 _tip)
func (*ITellorSession) GetNewValueCountbyRequestId ¶
GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.
Solidity: function getNewValueCountbyRequestId(uint256 _requestId) view returns(uint256)
func (*ITellorSession) GetNewVariablesOnDeck ¶
func (_ITellor *ITellorSession) GetNewVariablesOnDeck() (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*ITellorSession) GetRequestIdByRequestQIndex ¶
GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.
Solidity: function getRequestIdByRequestQIndex(uint256 _index) view returns(uint256)
func (*ITellorSession) GetRequestIdByTimestamp ¶
GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.
Solidity: function getRequestIdByTimestamp(uint256 _timestamp) view returns(uint256)
func (*ITellorSession) GetRequestQ ¶
func (_ITellor *ITellorSession) GetRequestQ() ([51]*big.Int, error)
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() view returns(uint256[51])
func (*ITellorSession) GetRequestUintVars ¶
func (_ITellor *ITellorSession) 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*ITellorSession) GetRequestVars ¶
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(uint256, uint256)
func (*ITellorSession) GetStakerInfo ¶
GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.
Solidity: function getStakerInfo(address _staker) view returns(uint256, uint256)
func (*ITellorSession) GetSubmissionsByTimestamp ¶
func (_ITellor *ITellorSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
func (*ITellorSession) GetTimestampbyRequestIDandIndex ¶
func (_ITellor *ITellorSession) 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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*ITellorSession) GetTopRequestIDs ¶
func (_ITellor *ITellorSession) GetTopRequestIDs() ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
func (*ITellorSession) GetUintVar ¶
func (_ITellor *ITellorSession) GetUintVar(_data [32]byte) (*big.Int, error)
GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.
Solidity: function getUintVar(bytes32 _data) view returns(uint256)
func (*ITellorSession) IsInDispute ¶
IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.
Solidity: function isInDispute(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*ITellorSession) ManuallySetDifficulty ¶
func (_ITellor *ITellorSession) ManuallySetDifficulty(_diff *big.Int) (*types.Transaction, error)
ManuallySetDifficulty is a paid mutator transaction binding the contract method 0xc52e9539.
Solidity: function manuallySetDifficulty(uint256 _diff) returns()
func (*ITellorSession) Migrate ¶
func (_ITellor *ITellorSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*ITellorSession) MigrateFor ¶
func (_ITellor *ITellorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*ITellorSession) MigrateForBatch ¶
func (_ITellor *ITellorSession) MigrateForBatch(_destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
MigrateForBatch is a paid mutator transaction binding the contract method 0x42a89bd6.
Solidity: function migrateForBatch(address[] _destination, uint256[] _amount) returns()
func (*ITellorSession) MigrateFrom ¶
func (_ITellor *ITellorSession) MigrateFrom(_origin common.Address, _destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFrom is a paid mutator transaction binding the contract method 0x121dd372.
Solidity: function migrateFrom(address _origin, address _destination, uint256 _amount, bool _bypass) returns()
func (*ITellorSession) MigrateFromBatch ¶
func (_ITellor *ITellorSession) MigrateFromBatch(_origin []common.Address, _destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
MigrateFromBatch is a paid mutator transaction binding the contract method 0x8c0f4076.
Solidity: function migrateFromBatch(address[] _origin, address[] _destination, uint256[] _amount) returns()
func (*ITellorSession) Name ¶
func (_ITellor *ITellorSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*ITellorSession) ProposeFork ¶
func (_ITellor *ITellorSession) ProposeFork(_propNewTellorAddress common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address _propNewTellorAddress) returns()
func (*ITellorSession) RequestStakingWithdraw ¶
func (_ITellor *ITellorSession) RequestStakingWithdraw() (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*ITellorSession) RetrieveData ¶
func (_ITellor *ITellorSession) 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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*ITellorSession) SubmitMiningSolution ¶
func (_ITellor *ITellorSession) SubmitMiningSolution(_nonce string, _requestIds [5]*big.Int, _values [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestIds, uint256[5] _values) returns()
func (*ITellorSession) Symbol ¶
func (_ITellor *ITellorSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*ITellorSession) TallyVotes ¶
func (_ITellor *ITellorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*ITellorSession) TestSubmitMiningSolution ¶
func (_ITellor *ITellorSession) TestSubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
TestSubmitMiningSolution is a paid mutator transaction binding the contract method 0xd47f0dd4.
Solidity: function testSubmitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*ITellorSession) TestgetMax5 ¶
func (_ITellor *ITellorSession) TestgetMax5(requests [51]*big.Int) (struct { Max [5]*big.Int Index [5]*big.Int }, error)
TestgetMax5 is a free data retrieval call binding the contract method 0x5e93d863.
Solidity: function testgetMax5(uint256[51] requests) view returns(uint256[5] _max, uint256[5] _index)
func (*ITellorSession) TheLazyCoon ¶
func (_ITellor *ITellorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*ITellorSession) TotalSupply ¶
func (_ITellor *ITellorSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ITellorSession) Transfer ¶
func (_ITellor *ITellorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool)
func (*ITellorSession) TransferFrom ¶
func (_ITellor *ITellorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool)
func (*ITellorSession) UnlockDisputeFee ¶
func (_ITellor *ITellorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*ITellorSession) UpdateMinDisputeFee ¶
func (_ITellor *ITellorSession) UpdateMinDisputeFee() (*types.Transaction, error)
UpdateMinDisputeFee is a paid mutator transaction binding the contract method 0x90e5b235.
Solidity: function updateMinDisputeFee() returns()
func (*ITellorSession) UpdateTellor ¶
func (_ITellor *ITellorSession) UpdateTellor(_disputeId *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 _disputeId) returns()
func (*ITellorSession) Verify ¶
func (_ITellor *ITellorSession) Verify() (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*ITellorSession) Vote ¶
func (_ITellor *ITellorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*ITellorSession) WithdrawStake ¶
func (_ITellor *ITellorSession) WithdrawStake() (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()
type ITellorStakeWithdrawRequested ¶
type ITellorStakeWithdrawRequested struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ITellorStakeWithdrawRequested represents a StakeWithdrawRequested event raised by the ITellor contract.
type ITellorStakeWithdrawRequestedIterator ¶
type ITellorStakeWithdrawRequestedIterator struct { Event *ITellorStakeWithdrawRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorStakeWithdrawRequestedIterator is returned from FilterStakeWithdrawRequested and is used to iterate over the raw logs and unpacked data for StakeWithdrawRequested events raised by the ITellor contract.
func (*ITellorStakeWithdrawRequestedIterator) Close ¶
func (it *ITellorStakeWithdrawRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorStakeWithdrawRequestedIterator) Error ¶
func (it *ITellorStakeWithdrawRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorStakeWithdrawRequestedIterator) Next ¶
func (it *ITellorStakeWithdrawRequestedIterator) 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 ITellorStakeWithdrawn ¶
type ITellorStakeWithdrawn struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ITellorStakeWithdrawn represents a StakeWithdrawn event raised by the ITellor contract.
type ITellorStakeWithdrawnIterator ¶
type ITellorStakeWithdrawnIterator struct { Event *ITellorStakeWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorStakeWithdrawnIterator is returned from FilterStakeWithdrawn and is used to iterate over the raw logs and unpacked data for StakeWithdrawn events raised by the ITellor contract.
func (*ITellorStakeWithdrawnIterator) Close ¶
func (it *ITellorStakeWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorStakeWithdrawnIterator) Error ¶
func (it *ITellorStakeWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorStakeWithdrawnIterator) Next ¶
func (it *ITellorStakeWithdrawnIterator) 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 ITellorTipAdded ¶
type ITellorTipAdded struct { Sender common.Address RequestId *big.Int Tip *big.Int TotalTips *big.Int Raw types.Log // Blockchain specific contextual infos }
ITellorTipAdded represents a TipAdded event raised by the ITellor contract.
type ITellorTipAddedIterator ¶
type ITellorTipAddedIterator struct { Event *ITellorTipAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorTipAddedIterator is returned from FilterTipAdded and is used to iterate over the raw logs and unpacked data for TipAdded events raised by the ITellor contract.
func (*ITellorTipAddedIterator) Close ¶
func (it *ITellorTipAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorTipAddedIterator) Error ¶
func (it *ITellorTipAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorTipAddedIterator) Next ¶
func (it *ITellorTipAddedIterator) 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 ITellorTransactor ¶
type ITellorTransactor struct {
// contains filtered or unexported fields
}
ITellorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewITellorTransactor ¶
func NewITellorTransactor(address common.Address, transactor bind.ContractTransactor) (*ITellorTransactor, error)
NewITellorTransactor creates a new write-only instance of ITellor, bound to a specific deployed contract.
func (*ITellorTransactor) AddTip ¶
func (_ITellor *ITellorTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*ITellorTransactor) Approve ¶
func (_ITellor *ITellorTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*ITellorTransactor) BeginDispute ¶
func (_ITellor *ITellorTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*ITellorTransactor) ChangeDeity ¶
func (_ITellor *ITellorTransactor) ChangeDeity(opts *bind.TransactOpts, _newDeity common.Address) (*types.Transaction, error)
ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.
Solidity: function changeDeity(address _newDeity) returns()
func (*ITellorTransactor) ChangeExtension ¶
func (_ITellor *ITellorTransactor) ChangeExtension(opts *bind.TransactOpts, _extension common.Address) (*types.Transaction, error)
ChangeExtension is a paid mutator transaction binding the contract method 0xb69a363f.
Solidity: function changeExtension(address _extension) returns()
func (*ITellorTransactor) ChangeMigrator ¶
func (_ITellor *ITellorTransactor) ChangeMigrator(opts *bind.TransactOpts, _migrator common.Address) (*types.Transaction, error)
ChangeMigrator is a paid mutator transaction binding the contract method 0x141e13fa.
Solidity: function changeMigrator(address _migrator) returns()
func (*ITellorTransactor) ChangeOwner ¶
func (_ITellor *ITellorTransactor) ChangeOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(address _newOwner) returns()
func (*ITellorTransactor) ChangeTellorContract ¶
func (_ITellor *ITellorTransactor) ChangeTellorContract(opts *bind.TransactOpts, _tellorContract common.Address) (*types.Transaction, error)
ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.
Solidity: function changeTellorContract(address _tellorContract) returns()
func (*ITellorTransactor) DepositStake ¶
func (_ITellor *ITellorTransactor) DepositStake(opts *bind.TransactOpts) (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*ITellorTransactor) ManuallySetDifficulty ¶
func (_ITellor *ITellorTransactor) ManuallySetDifficulty(opts *bind.TransactOpts, _diff *big.Int) (*types.Transaction, error)
ManuallySetDifficulty is a paid mutator transaction binding the contract method 0xc52e9539.
Solidity: function manuallySetDifficulty(uint256 _diff) returns()
func (*ITellorTransactor) Migrate ¶
func (_ITellor *ITellorTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*ITellorTransactor) MigrateFor ¶
func (_ITellor *ITellorTransactor) MigrateFor(opts *bind.TransactOpts, _destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*ITellorTransactor) MigrateForBatch ¶
func (_ITellor *ITellorTransactor) MigrateForBatch(opts *bind.TransactOpts, _destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
MigrateForBatch is a paid mutator transaction binding the contract method 0x42a89bd6.
Solidity: function migrateForBatch(address[] _destination, uint256[] _amount) returns()
func (*ITellorTransactor) MigrateFrom ¶
func (_ITellor *ITellorTransactor) MigrateFrom(opts *bind.TransactOpts, _origin common.Address, _destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFrom is a paid mutator transaction binding the contract method 0x121dd372.
Solidity: function migrateFrom(address _origin, address _destination, uint256 _amount, bool _bypass) returns()
func (*ITellorTransactor) MigrateFromBatch ¶
func (_ITellor *ITellorTransactor) MigrateFromBatch(opts *bind.TransactOpts, _origin []common.Address, _destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
MigrateFromBatch is a paid mutator transaction binding the contract method 0x8c0f4076.
Solidity: function migrateFromBatch(address[] _origin, address[] _destination, uint256[] _amount) returns()
func (*ITellorTransactor) ProposeFork ¶
func (_ITellor *ITellorTransactor) ProposeFork(opts *bind.TransactOpts, _propNewTellorAddress common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address _propNewTellorAddress) returns()
func (*ITellorTransactor) RequestStakingWithdraw ¶
func (_ITellor *ITellorTransactor) RequestStakingWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*ITellorTransactor) SubmitMiningSolution ¶
func (_ITellor *ITellorTransactor) SubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestIds [5]*big.Int, _values [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestIds, uint256[5] _values) returns()
func (*ITellorTransactor) TallyVotes ¶
func (_ITellor *ITellorTransactor) TallyVotes(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*ITellorTransactor) TestSubmitMiningSolution ¶
func (_ITellor *ITellorTransactor) TestSubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
TestSubmitMiningSolution is a paid mutator transaction binding the contract method 0xd47f0dd4.
Solidity: function testSubmitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*ITellorTransactor) TheLazyCoon ¶
func (_ITellor *ITellorTransactor) TheLazyCoon(opts *bind.TransactOpts, _address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*ITellorTransactor) Transfer ¶
func (_ITellor *ITellorTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool)
func (*ITellorTransactor) TransferFrom ¶
func (_ITellor *ITellorTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool)
func (*ITellorTransactor) UnlockDisputeFee ¶
func (_ITellor *ITellorTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*ITellorTransactor) UpdateMinDisputeFee ¶
func (_ITellor *ITellorTransactor) UpdateMinDisputeFee(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateMinDisputeFee is a paid mutator transaction binding the contract method 0x90e5b235.
Solidity: function updateMinDisputeFee() returns()
func (*ITellorTransactor) UpdateTellor ¶
func (_ITellor *ITellorTransactor) UpdateTellor(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 _disputeId) returns()
func (*ITellorTransactor) Verify ¶
func (_ITellor *ITellorTransactor) Verify(opts *bind.TransactOpts) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*ITellorTransactor) Vote ¶
func (_ITellor *ITellorTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*ITellorTransactor) WithdrawStake ¶
func (_ITellor *ITellorTransactor) WithdrawStake(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()
type ITellorTransactorRaw ¶
type ITellorTransactorRaw struct {
Contract *ITellorTransactor // Generic write-only contract binding to access the raw methods on
}
ITellorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ITellorTransactorRaw) Transact ¶
func (_ITellor *ITellorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ITellorTransactorRaw) Transfer ¶
func (_ITellor *ITellorTransactorRaw) 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 ITellorTransactorSession ¶
type ITellorTransactorSession struct { Contract *ITellorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ITellorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ITellorTransactorSession) AddTip ¶
func (_ITellor *ITellorTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*ITellorTransactorSession) Approve ¶
func (_ITellor *ITellorTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*ITellorTransactorSession) BeginDispute ¶
func (_ITellor *ITellorTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*ITellorTransactorSession) ChangeDeity ¶
func (_ITellor *ITellorTransactorSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)
ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.
Solidity: function changeDeity(address _newDeity) returns()
func (*ITellorTransactorSession) ChangeExtension ¶
func (_ITellor *ITellorTransactorSession) ChangeExtension(_extension common.Address) (*types.Transaction, error)
ChangeExtension is a paid mutator transaction binding the contract method 0xb69a363f.
Solidity: function changeExtension(address _extension) returns()
func (*ITellorTransactorSession) ChangeMigrator ¶
func (_ITellor *ITellorTransactorSession) ChangeMigrator(_migrator common.Address) (*types.Transaction, error)
ChangeMigrator is a paid mutator transaction binding the contract method 0x141e13fa.
Solidity: function changeMigrator(address _migrator) returns()
func (*ITellorTransactorSession) ChangeOwner ¶
func (_ITellor *ITellorTransactorSession) ChangeOwner(_newOwner common.Address) (*types.Transaction, error)
ChangeOwner is a paid mutator transaction binding the contract method 0xa6f9dae1.
Solidity: function changeOwner(address _newOwner) returns()
func (*ITellorTransactorSession) ChangeTellorContract ¶
func (_ITellor *ITellorTransactorSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)
ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.
Solidity: function changeTellorContract(address _tellorContract) returns()
func (*ITellorTransactorSession) DepositStake ¶
func (_ITellor *ITellorTransactorSession) DepositStake() (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*ITellorTransactorSession) ManuallySetDifficulty ¶
func (_ITellor *ITellorTransactorSession) ManuallySetDifficulty(_diff *big.Int) (*types.Transaction, error)
ManuallySetDifficulty is a paid mutator transaction binding the contract method 0xc52e9539.
Solidity: function manuallySetDifficulty(uint256 _diff) returns()
func (*ITellorTransactorSession) Migrate ¶
func (_ITellor *ITellorTransactorSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*ITellorTransactorSession) MigrateFor ¶
func (_ITellor *ITellorTransactorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*ITellorTransactorSession) MigrateForBatch ¶
func (_ITellor *ITellorTransactorSession) MigrateForBatch(_destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
MigrateForBatch is a paid mutator transaction binding the contract method 0x42a89bd6.
Solidity: function migrateForBatch(address[] _destination, uint256[] _amount) returns()
func (*ITellorTransactorSession) MigrateFrom ¶
func (_ITellor *ITellorTransactorSession) MigrateFrom(_origin common.Address, _destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFrom is a paid mutator transaction binding the contract method 0x121dd372.
Solidity: function migrateFrom(address _origin, address _destination, uint256 _amount, bool _bypass) returns()
func (*ITellorTransactorSession) MigrateFromBatch ¶
func (_ITellor *ITellorTransactorSession) MigrateFromBatch(_origin []common.Address, _destination []common.Address, _amount []*big.Int) (*types.Transaction, error)
MigrateFromBatch is a paid mutator transaction binding the contract method 0x8c0f4076.
Solidity: function migrateFromBatch(address[] _origin, address[] _destination, uint256[] _amount) returns()
func (*ITellorTransactorSession) ProposeFork ¶
func (_ITellor *ITellorTransactorSession) ProposeFork(_propNewTellorAddress common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address _propNewTellorAddress) returns()
func (*ITellorTransactorSession) RequestStakingWithdraw ¶
func (_ITellor *ITellorTransactorSession) RequestStakingWithdraw() (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*ITellorTransactorSession) SubmitMiningSolution ¶
func (_ITellor *ITellorTransactorSession) SubmitMiningSolution(_nonce string, _requestIds [5]*big.Int, _values [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestIds, uint256[5] _values) returns()
func (*ITellorTransactorSession) TallyVotes ¶
func (_ITellor *ITellorTransactorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*ITellorTransactorSession) TestSubmitMiningSolution ¶
func (_ITellor *ITellorTransactorSession) TestSubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
TestSubmitMiningSolution is a paid mutator transaction binding the contract method 0xd47f0dd4.
Solidity: function testSubmitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*ITellorTransactorSession) TheLazyCoon ¶
func (_ITellor *ITellorTransactorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*ITellorTransactorSession) Transfer ¶
func (_ITellor *ITellorTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool)
func (*ITellorTransactorSession) TransferFrom ¶
func (_ITellor *ITellorTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool)
func (*ITellorTransactorSession) UnlockDisputeFee ¶
func (_ITellor *ITellorTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*ITellorTransactorSession) UpdateMinDisputeFee ¶
func (_ITellor *ITellorTransactorSession) UpdateMinDisputeFee() (*types.Transaction, error)
UpdateMinDisputeFee is a paid mutator transaction binding the contract method 0x90e5b235.
Solidity: function updateMinDisputeFee() returns()
func (*ITellorTransactorSession) UpdateTellor ¶
func (_ITellor *ITellorTransactorSession) UpdateTellor(_disputeId *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 _disputeId) returns()
func (*ITellorTransactorSession) Verify ¶
func (_ITellor *ITellorTransactorSession) Verify() (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*ITellorTransactorSession) Vote ¶
func (_ITellor *ITellorTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*ITellorTransactorSession) WithdrawStake ¶
func (_ITellor *ITellorTransactorSession) WithdrawStake() (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()
type ITellorTransferred ¶
type ITellorTransferred struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ITellorTransferred represents a Transferred event raised by the ITellor contract.
type ITellorTransferredIterator ¶
type ITellorTransferredIterator struct { Event *ITellorTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorTransferredIterator is returned from FilterTransferred and is used to iterate over the raw logs and unpacked data for Transferred events raised by the ITellor contract.
func (*ITellorTransferredIterator) Close ¶
func (it *ITellorTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorTransferredIterator) Error ¶
func (it *ITellorTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorTransferredIterator) Next ¶
func (it *ITellorTransferredIterator) 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 ITellorVoted ¶
type ITellorVoted struct { DisputeID *big.Int Position bool Voter common.Address VoteWeight *big.Int Raw types.Log // Blockchain specific contextual infos }
ITellorVoted represents a Voted event raised by the ITellor contract.
type ITellorVotedIterator ¶
type ITellorVotedIterator struct { Event *ITellorVoted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITellorVotedIterator is returned from FilterVoted and is used to iterate over the raw logs and unpacked data for Voted events raised by the ITellor contract.
func (*ITellorVotedIterator) Close ¶
func (it *ITellorVotedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITellorVotedIterator) Error ¶
func (it *ITellorVotedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITellorVotedIterator) Next ¶
func (it *ITellorVotedIterator) 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 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 Tellor ¶
type Tellor struct { TellorCaller // Read-only binding to the contract TellorTransactor // Write-only binding to the contract TellorFilterer // Log filterer for contract events }
Tellor is an auto generated Go binding around an Ethereum contract.
func DeployTellor ¶
func DeployTellor(auth *bind.TransactOpts, backend bind.ContractBackend, _ext common.Address) (common.Address, *types.Transaction, *Tellor, error)
DeployTellor deploys a new Ethereum contract, binding an instance of Tellor to it.
type TellorApproval ¶
type TellorApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorApproval represents a Approval event raised by the Tellor contract.
type TellorApprovalIterator ¶
type TellorApprovalIterator struct { Event *TellorApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Tellor contract.
func (*TellorApprovalIterator) Close ¶
func (it *TellorApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorApprovalIterator) Error ¶
func (it *TellorApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorApprovalIterator) Next ¶
func (it *TellorApprovalIterator) 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 TellorCaller ¶
type TellorCaller struct {
// contains filtered or unexported fields
}
TellorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorCaller ¶
func NewTellorCaller(address common.Address, caller bind.ContractCaller) (*TellorCaller, error)
NewTellorCaller creates a new read-only instance of Tellor, bound to a specific deployed contract.
func (*TellorCaller) Addresses ¶
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorCaller) Allowance ¶
func (_Tellor *TellorCaller) 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(address _user, address _spender) view returns(uint256)
func (*TellorCaller) Allowances ¶
func (_Tellor *TellorCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorCaller) AllowedToTrade ¶
func (_Tellor *TellorCaller) 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(address _user, uint256 _amount) view returns(bool)
func (*TellorCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorCaller) BalanceOfAt ¶
func (_Tellor *TellorCaller) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorCaller) Balances ¶
func (_Tellor *TellorCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorCaller) BytesVars ¶
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorCaller) CurrentMiners ¶
func (_Tellor *TellorCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorCaller) DisputeEndTime ¶
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorCaller) DisputeIdByDisputeHash ¶
func (_Tellor *TellorCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorCaller) DisputeSender ¶
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorCaller) DisputesById ¶
func (_Tellor *TellorCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorCaller) Migrated ¶
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorCaller) MinersByChallenge ¶
func (_Tellor *TellorCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorCaller) NewValueTimestamps ¶
func (_Tellor *TellorCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorCaller) RequestIdByQueryHash ¶
func (_Tellor *TellorCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorCaller) Uints ¶
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorCaller) VoteCount ¶
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorCaller) VoteResults ¶
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
type TellorCallerRaw ¶
type TellorCallerRaw struct {
Contract *TellorCaller // Generic read-only contract binding to access the raw methods on
}
TellorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorCallerRaw) Call ¶
func (_Tellor *TellorCallerRaw) 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 TellorCallerSession ¶
type TellorCallerSession struct { Contract *TellorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TellorCallerSession) Addresses ¶
func (_Tellor *TellorCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorCallerSession) Allowance ¶
func (_Tellor *TellorCallerSession) 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(address _user, address _spender) view returns(uint256)
func (*TellorCallerSession) Allowances ¶
func (_Tellor *TellorCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorCallerSession) AllowedToTrade ¶
func (_Tellor *TellorCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*TellorCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorCallerSession) BalanceOfAt ¶
func (_Tellor *TellorCallerSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorCallerSession) Balances ¶
func (_Tellor *TellorCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorCallerSession) BytesVars ¶
func (_Tellor *TellorCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorCallerSession) CurrentMiners ¶
func (_Tellor *TellorCallerSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorCallerSession) DisputeEndTime ¶
func (_Tellor *TellorCallerSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorCallerSession) DisputeIdByDisputeHash ¶
func (_Tellor *TellorCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorCallerSession) DisputeSender ¶
func (_Tellor *TellorCallerSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorCallerSession) DisputesById ¶
func (_Tellor *TellorCallerSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorCallerSession) Migrated ¶
func (_Tellor *TellorCallerSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorCallerSession) MinersByChallenge ¶
func (_Tellor *TellorCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorCallerSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorCallerSession) RequestIdByQueryHash ¶
func (_Tellor *TellorCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorCallerSession) Uints ¶
func (_Tellor *TellorCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorCallerSession) VoteCount ¶
func (_Tellor *TellorCallerSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorCallerSession) VoteResults ¶
func (_Tellor *TellorCallerSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
type TellorFilterer ¶
type TellorFilterer struct {
// contains filtered or unexported fields
}
TellorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorFilterer ¶
func NewTellorFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorFilterer, error)
NewTellorFilterer creates a new log filterer instance of Tellor, bound to a specific deployed contract.
func (*TellorFilterer) FilterApproval ¶
func (_Tellor *TellorFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorFilterer) FilterNewChallenge ¶
func (_Tellor *TellorFilterer) FilterNewChallenge(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*TellorNewChallengeIterator, error)
FilterNewChallenge is a free log retrieval operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*TellorFilterer) FilterNewDispute ¶
func (_Tellor *TellorFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorNewDisputeIterator, error)
FilterNewDispute is a free log retrieval operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorFilterer) FilterNewValue ¶
func (_Tellor *TellorFilterer) FilterNewValue(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*TellorNewValueIterator, error)
FilterNewValue is a free log retrieval operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*TellorFilterer) FilterNonceSubmitted ¶
func (_Tellor *TellorFilterer) FilterNonceSubmitted(opts *bind.FilterOpts, _miner []common.Address, _currentChallenge [][32]byte) (*TellorNonceSubmittedIterator, error)
FilterNonceSubmitted is a free log retrieval operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*TellorFilterer) FilterTipAdded ¶
func (_Tellor *TellorFilterer) FilterTipAdded(opts *bind.FilterOpts, _sender []common.Address, _requestId []*big.Int) (*TellorTipAddedIterator, error)
FilterTipAdded is a free log retrieval operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*TellorFilterer) FilterTransferred ¶
func (_Tellor *TellorFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTransferredIterator, error)
FilterTransferred is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorFilterer) FilterVoted ¶
func (_Tellor *TellorFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address, _voteWeight []*big.Int) (*TellorVotedIterator, error)
FilterVoted is a free log retrieval operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
func (*TellorFilterer) ParseApproval ¶
func (_Tellor *TellorFilterer) ParseApproval(log types.Log) (*TellorApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorFilterer) ParseNewChallenge ¶
func (_Tellor *TellorFilterer) ParseNewChallenge(log types.Log) (*TellorNewChallenge, error)
ParseNewChallenge is a log parse operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*TellorFilterer) ParseNewDispute ¶
func (_Tellor *TellorFilterer) ParseNewDispute(log types.Log) (*TellorNewDispute, error)
ParseNewDispute is a log parse operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorFilterer) ParseNewValue ¶
func (_Tellor *TellorFilterer) ParseNewValue(log types.Log) (*TellorNewValue, error)
ParseNewValue is a log parse operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*TellorFilterer) ParseNonceSubmitted ¶
func (_Tellor *TellorFilterer) ParseNonceSubmitted(log types.Log) (*TellorNonceSubmitted, error)
ParseNonceSubmitted is a log parse operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*TellorFilterer) ParseTipAdded ¶
func (_Tellor *TellorFilterer) ParseTipAdded(log types.Log) (*TellorTipAdded, error)
ParseTipAdded is a log parse operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*TellorFilterer) ParseTransferred ¶
func (_Tellor *TellorFilterer) ParseTransferred(log types.Log) (*TellorTransferred, error)
ParseTransferred is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorFilterer) ParseVoted ¶
func (_Tellor *TellorFilterer) ParseVoted(log types.Log) (*TellorVoted, error)
ParseVoted is a log parse operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
func (*TellorFilterer) WatchApproval ¶
func (_Tellor *TellorFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorFilterer) WatchNewChallenge ¶
func (_Tellor *TellorFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *TellorNewChallenge, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNewChallenge is a free log subscription operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*TellorFilterer) WatchNewDispute ¶
func (_Tellor *TellorFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorNewDispute, _disputeId []*big.Int, _requestId []*big.Int) (event.Subscription, error)
WatchNewDispute is a free log subscription operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorFilterer) WatchNewValue ¶
func (_Tellor *TellorFilterer) WatchNewValue(opts *bind.WatchOpts, sink chan<- *TellorNewValue, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNewValue is a free log subscription operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*TellorFilterer) WatchNonceSubmitted ¶
func (_Tellor *TellorFilterer) WatchNonceSubmitted(opts *bind.WatchOpts, sink chan<- *TellorNonceSubmitted, _miner []common.Address, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNonceSubmitted is a free log subscription operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*TellorFilterer) WatchTipAdded ¶
func (_Tellor *TellorFilterer) WatchTipAdded(opts *bind.WatchOpts, sink chan<- *TellorTipAdded, _sender []common.Address, _requestId []*big.Int) (event.Subscription, error)
WatchTipAdded is a free log subscription operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*TellorFilterer) WatchTransferred ¶
func (_Tellor *TellorFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *TellorTransferred, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransferred is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorFilterer) WatchVoted ¶
func (_Tellor *TellorFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorVoted, _disputeID []*big.Int, _voter []common.Address, _voteWeight []*big.Int) (event.Subscription, error)
WatchVoted is a free log subscription operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
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) Addresses ¶
func (_TellorGetters *TellorGettersCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorGettersCaller) Allowances ¶
func (_TellorGetters *TellorGettersCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorGettersCaller) Balances ¶
func (_TellorGetters *TellorGettersCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorGettersCaller) BytesVars ¶
func (_TellorGetters *TellorGettersCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorGettersCaller) CurrentMiners ¶
func (_TellorGetters *TellorGettersCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorGettersCaller) Decimals ¶
func (_TellorGetters *TellorGettersCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
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(bytes32 _challenge, address _miner) view 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(uint256 _disputeId, address _address) view returns(bool)
func (*TellorGettersCaller) DisputeEndTime ¶
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorGettersCaller) DisputeIdByDisputeHash ¶
func (_TellorGetters *TellorGettersCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorGettersCaller) DisputeSender ¶
func (_TellorGetters *TellorGettersCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorGettersCaller) DisputesById ¶
func (_TellorGetters *TellorGettersCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
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(bytes32 _data) view 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
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(bytes32 _hash) view 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
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(uint256 _requestId) view 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(uint256 _requestId, uint256 _timestamp) view 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*TellorGettersCaller) GetNewCurrentVariables ¶
func (_TellorGetters *TellorGettersCaller) GetNewCurrentVariables(opts *bind.CallOpts) (struct { Challenge [32]byte RequestIds [5]*big.Int Diff *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _diff, uint256 _tip)
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(uint256 _requestId) view returns(uint256)
func (*TellorGettersCaller) GetNewVariablesOnDeck ¶
func (_TellorGetters *TellorGettersCaller) GetNewVariablesOnDeck(opts *bind.CallOpts) (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
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(uint256 _index) view returns(uint256)
func (*TellorGettersCaller) GetRequestQ ¶
GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.
Solidity: function getRequestQ() view 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*TellorGettersCaller) GetRequestVars ¶
func (_TellorGetters *TellorGettersCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(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(address _staker) view 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*TellorGettersCaller) GetTopRequestIDs ¶
func (_TellorGetters *TellorGettersCaller) GetTopRequestIDs(opts *bind.CallOpts) ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
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(bytes32 _data) view returns(uint256)
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(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*TellorGettersCaller) Migrated ¶
func (_TellorGetters *TellorGettersCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorGettersCaller) MinersByChallenge ¶
func (_TellorGetters *TellorGettersCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorGettersCaller) Name ¶
func (_TellorGetters *TellorGettersCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*TellorGettersCaller) NewValueTimestamps ¶
func (_TellorGetters *TellorGettersCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorGettersCaller) RequestIdByQueryHash ¶
func (_TellorGetters *TellorGettersCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*TellorGettersCaller) Symbol ¶
func (_TellorGetters *TellorGettersCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*TellorGettersCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TellorGettersCaller) Uints ¶
func (_TellorGetters *TellorGettersCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorGettersCaller) VoteCount ¶
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorGettersCaller) VoteResults ¶
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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) Addresses ¶
func (_TellorGetters *TellorGettersCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorGettersCallerSession) Allowances ¶
func (_TellorGetters *TellorGettersCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorGettersCallerSession) Balances ¶
func (_TellorGetters *TellorGettersCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorGettersCallerSession) BytesVars ¶
func (_TellorGetters *TellorGettersCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorGettersCallerSession) CurrentMiners ¶
func (_TellorGetters *TellorGettersCallerSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorGettersCallerSession) Decimals ¶
func (_TellorGetters *TellorGettersCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
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(bytes32 _challenge, address _miner) view 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(uint256 _disputeId, address _address) view returns(bool)
func (*TellorGettersCallerSession) DisputeEndTime ¶
func (_TellorGetters *TellorGettersCallerSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorGettersCallerSession) DisputeIdByDisputeHash ¶
func (_TellorGetters *TellorGettersCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorGettersCallerSession) DisputeSender ¶
func (_TellorGetters *TellorGettersCallerSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorGettersCallerSession) DisputesById ¶
func (_TellorGetters *TellorGettersCallerSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
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(bytes32 _data) view 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
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(bytes32 _hash) view 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
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(uint256 _requestId) view 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(uint256 _requestId, uint256 _timestamp) view 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*TellorGettersCallerSession) GetNewCurrentVariables ¶
func (_TellorGetters *TellorGettersCallerSession) GetNewCurrentVariables() (struct { Challenge [32]byte RequestIds [5]*big.Int Diff *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _diff, uint256 _tip)
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(uint256 _requestId) view returns(uint256)
func (*TellorGettersCallerSession) GetNewVariablesOnDeck ¶
func (_TellorGetters *TellorGettersCallerSession) GetNewVariablesOnDeck() (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
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(uint256 _index) view 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() view 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*TellorGettersCallerSession) GetRequestVars ¶
func (_TellorGetters *TellorGettersCallerSession) GetRequestVars(_requestId *big.Int) (*big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(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(address _staker) view 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*TellorGettersCallerSession) GetTopRequestIDs ¶
func (_TellorGetters *TellorGettersCallerSession) GetTopRequestIDs() ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
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(bytes32 _data) view returns(uint256)
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(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*TellorGettersCallerSession) Migrated ¶
func (_TellorGetters *TellorGettersCallerSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorGettersCallerSession) MinersByChallenge ¶
func (_TellorGetters *TellorGettersCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorGettersCallerSession) Name ¶
func (_TellorGetters *TellorGettersCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*TellorGettersCallerSession) NewValueTimestamps ¶
func (_TellorGetters *TellorGettersCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorGettersCallerSession) RequestIdByQueryHash ¶
func (_TellorGetters *TellorGettersCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*TellorGettersCallerSession) Symbol ¶
func (_TellorGetters *TellorGettersCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
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() view returns(uint256)
func (*TellorGettersCallerSession) Uints ¶
func (_TellorGetters *TellorGettersCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorGettersCallerSession) VoteCount ¶
func (_TellorGetters *TellorGettersCallerSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorGettersCallerSession) VoteResults ¶
func (_TellorGetters *TellorGettersCallerSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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 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) Addresses ¶
func (_TellorGetters *TellorGettersSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorGettersSession) Allowances ¶
func (_TellorGetters *TellorGettersSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorGettersSession) Balances ¶
func (_TellorGetters *TellorGettersSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorGettersSession) BytesVars ¶
func (_TellorGetters *TellorGettersSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorGettersSession) CurrentMiners ¶
func (_TellorGetters *TellorGettersSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorGettersSession) Decimals ¶
func (_TellorGetters *TellorGettersSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
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(bytes32 _challenge, address _miner) view 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(uint256 _disputeId, address _address) view returns(bool)
func (*TellorGettersSession) DisputeEndTime ¶
func (_TellorGetters *TellorGettersSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorGettersSession) DisputeIdByDisputeHash ¶
func (_TellorGetters *TellorGettersSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorGettersSession) DisputeSender ¶
func (_TellorGetters *TellorGettersSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorGettersSession) DisputesById ¶
func (_TellorGetters *TellorGettersSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
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(bytes32 _data) view 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(uint256 _disputeId) view returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)
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(bytes32 _hash) view 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(uint256 _disputeId, bytes32 _data) view returns(uint256)
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(uint256 _requestId) view 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(uint256 _requestId, uint256 _timestamp) view 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(uint256 _requestId, uint256 _timestamp) view returns(address[5])
func (*TellorGettersSession) GetNewCurrentVariables ¶
func (_TellorGetters *TellorGettersSession) GetNewCurrentVariables() (struct { Challenge [32]byte RequestIds [5]*big.Int Diff *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _diff, uint256 _tip)
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(uint256 _requestId) view returns(uint256)
func (*TellorGettersSession) GetNewVariablesOnDeck ¶
func (_TellorGetters *TellorGettersSession) GetNewVariablesOnDeck() (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
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(uint256 _index) view 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() view 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(uint256 _requestId, bytes32 _data) view returns(uint256)
func (*TellorGettersSession) GetRequestVars ¶
func (_TellorGetters *TellorGettersSession) GetRequestVars(_requestId *big.Int) (*big.Int, *big.Int, error)
GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.
Solidity: function getRequestVars(uint256 _requestId) view returns(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(address _staker) view 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(uint256 _requestId, uint256 _timestamp) view returns(uint256[5])
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(uint256 _requestID, uint256 _index) view returns(uint256)
func (*TellorGettersSession) GetTopRequestIDs ¶
func (_TellorGetters *TellorGettersSession) GetTopRequestIDs() ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
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(bytes32 _data) view returns(uint256)
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(uint256 _requestId, uint256 _timestamp) view returns(bool)
func (*TellorGettersSession) Migrated ¶
func (_TellorGetters *TellorGettersSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorGettersSession) MinersByChallenge ¶
func (_TellorGetters *TellorGettersSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorGettersSession) Name ¶
func (_TellorGetters *TellorGettersSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*TellorGettersSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorGettersSession) RequestIdByQueryHash ¶
func (_TellorGetters *TellorGettersSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
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(uint256 _requestId, uint256 _timestamp) view returns(uint256)
func (*TellorGettersSession) Symbol ¶
func (_TellorGetters *TellorGettersSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
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() view returns(uint256)
func (*TellorGettersSession) Uints ¶
func (_TellorGetters *TellorGettersSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorGettersSession) VoteCount ¶
func (_TellorGetters *TellorGettersSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorGettersSession) VoteResults ¶
func (_TellorGetters *TellorGettersSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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 TellorNewChallenge ¶
type TellorNewChallenge struct { CurrentChallenge [32]byte CurrentRequestId [5]*big.Int Difficulty *big.Int TotalTips *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorNewChallenge represents a NewChallenge event raised by the Tellor contract.
type TellorNewChallengeIterator ¶
type TellorNewChallengeIterator struct { Event *TellorNewChallenge // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorNewChallengeIterator is returned from FilterNewChallenge and is used to iterate over the raw logs and unpacked data for NewChallenge events raised by the Tellor contract.
func (*TellorNewChallengeIterator) Close ¶
func (it *TellorNewChallengeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorNewChallengeIterator) Error ¶
func (it *TellorNewChallengeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorNewChallengeIterator) Next ¶
func (it *TellorNewChallengeIterator) 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 TellorNewDispute ¶
type TellorNewDispute struct { DisputeId *big.Int RequestId *big.Int Timestamp *big.Int Miner common.Address Raw types.Log // Blockchain specific contextual infos }
TellorNewDispute represents a NewDispute event raised by the Tellor contract.
type TellorNewDisputeIterator ¶
type TellorNewDisputeIterator struct { Event *TellorNewDispute // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorNewDisputeIterator is returned from FilterNewDispute and is used to iterate over the raw logs and unpacked data for NewDispute events raised by the Tellor contract.
func (*TellorNewDisputeIterator) Close ¶
func (it *TellorNewDisputeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorNewDisputeIterator) Error ¶
func (it *TellorNewDisputeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorNewDisputeIterator) Next ¶
func (it *TellorNewDisputeIterator) 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 TellorNewValue ¶
type TellorNewValue struct { RequestId [5]*big.Int Time *big.Int Value [5]*big.Int TotalTips *big.Int CurrentChallenge [32]byte Raw types.Log // Blockchain specific contextual infos }
TellorNewValue represents a NewValue event raised by the Tellor contract.
type TellorNewValueIterator ¶
type TellorNewValueIterator struct { Event *TellorNewValue // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorNewValueIterator is returned from FilterNewValue and is used to iterate over the raw logs and unpacked data for NewValue events raised by the Tellor contract.
func (*TellorNewValueIterator) Close ¶
func (it *TellorNewValueIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorNewValueIterator) Error ¶
func (it *TellorNewValueIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorNewValueIterator) Next ¶
func (it *TellorNewValueIterator) 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 TellorNonceSubmitted ¶
type TellorNonceSubmitted struct { Miner common.Address Nonce string RequestId [5]*big.Int Value [5]*big.Int CurrentChallenge [32]byte Slot *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorNonceSubmitted represents a NonceSubmitted event raised by the Tellor contract.
type TellorNonceSubmittedIterator ¶
type TellorNonceSubmittedIterator struct { Event *TellorNonceSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorNonceSubmittedIterator is returned from FilterNonceSubmitted and is used to iterate over the raw logs and unpacked data for NonceSubmitted events raised by the Tellor contract.
func (*TellorNonceSubmittedIterator) Close ¶
func (it *TellorNonceSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorNonceSubmittedIterator) Error ¶
func (it *TellorNonceSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorNonceSubmittedIterator) Next ¶
func (it *TellorNonceSubmittedIterator) 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 TellorRaw ¶
type TellorRaw struct {
Contract *Tellor // Generic contract binding to access the raw methods on
}
TellorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorRaw) Call ¶
func (_Tellor *TellorRaw) 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 (*TellorRaw) Transact ¶
func (_Tellor *TellorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorRaw) Transfer ¶
func (_Tellor *TellorRaw) 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 TellorSession ¶
type TellorSession struct { Contract *Tellor // 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 }
TellorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TellorSession) AddTip ¶
func (_Tellor *TellorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorSession) Addresses ¶
func (_Tellor *TellorSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorSession) Allowance ¶
func (_Tellor *TellorSession) 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(address _user, address _spender) view returns(uint256)
func (*TellorSession) Allowances ¶
func (_Tellor *TellorSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorSession) AllowedToTrade ¶
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*TellorSession) Approve ¶
func (_Tellor *TellorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorSession) BalanceOfAt ¶
func (_Tellor *TellorSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorSession) Balances ¶
func (_Tellor *TellorSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorSession) BeginDispute ¶
func (_Tellor *TellorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorSession) BytesVars ¶
func (_Tellor *TellorSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorSession) CurrentMiners ¶
func (_Tellor *TellorSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorSession) DisputeEndTime ¶
func (_Tellor *TellorSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorSession) DisputeIdByDisputeHash ¶
func (_Tellor *TellorSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorSession) DisputeSender ¶
func (_Tellor *TellorSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorSession) DisputesById ¶
func (_Tellor *TellorSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorSession) Fallback ¶
func (_Tellor *TellorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*TellorSession) Migrate ¶
func (_Tellor *TellorSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*TellorSession) MigrateFor ¶
func (_Tellor *TellorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*TellorSession) Migrated ¶
func (_Tellor *TellorSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorSession) MinersByChallenge ¶
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorSession) ProposeFork ¶
func (_Tellor *TellorSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorSession) RequestIdByQueryHash ¶
func (_Tellor *TellorSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorSession) Transfer ¶
func (_Tellor *TellorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorSession) TransferFrom ¶
func (_Tellor *TellorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorSession) Uints ¶
func (_Tellor *TellorSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorSession) UnlockDisputeFee ¶
func (_Tellor *TellorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorSession) Verify ¶
func (_Tellor *TellorSession) Verify() (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*TellorSession) Vote ¶
func (_Tellor *TellorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*TellorSession) VoteCount ¶
func (_Tellor *TellorSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorSession) VoteResults ¶
func (_Tellor *TellorSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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 TellorStakeApproval ¶
type TellorStakeApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorStakeApproval represents a Approval event raised by the TellorStake contract.
type TellorStakeApprovalIterator ¶
type TellorStakeApprovalIterator struct { Event *TellorStakeApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorStakeApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TellorStake contract.
func (*TellorStakeApprovalIterator) Close ¶
func (it *TellorStakeApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorStakeApprovalIterator) Error ¶
func (it *TellorStakeApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorStakeApprovalIterator) Next ¶
func (it *TellorStakeApprovalIterator) 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 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.
func (*TellorStakeCaller) Addresses ¶
func (_TellorStake *TellorStakeCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorStakeCaller) Allowance ¶
func (_TellorStake *TellorStakeCaller) 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(address _user, address _spender) view returns(uint256)
func (*TellorStakeCaller) Allowances ¶
func (_TellorStake *TellorStakeCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorStakeCaller) AllowedToTrade ¶
func (_TellorStake *TellorStakeCaller) 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(address _user, uint256 _amount) view returns(bool)
func (*TellorStakeCaller) BalanceOf ¶
func (_TellorStake *TellorStakeCaller) 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(address _user) view returns(uint256)
func (*TellorStakeCaller) BalanceOfAt ¶
func (_TellorStake *TellorStakeCaller) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorStakeCaller) Balances ¶
func (_TellorStake *TellorStakeCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorStakeCaller) BytesVars ¶
func (_TellorStake *TellorStakeCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorStakeCaller) CurrentMiners ¶
func (_TellorStake *TellorStakeCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorStakeCaller) DisputeEndTime ¶
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorStakeCaller) DisputeIdByDisputeHash ¶
func (_TellorStake *TellorStakeCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorStakeCaller) DisputeSender ¶
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorStakeCaller) DisputesById ¶
func (_TellorStake *TellorStakeCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorStakeCaller) Migrated ¶
func (_TellorStake *TellorStakeCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorStakeCaller) MinersByChallenge ¶
func (_TellorStake *TellorStakeCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorStakeCaller) NewValueTimestamps ¶
func (_TellorStake *TellorStakeCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorStakeCaller) RequestIdByQueryHash ¶
func (_TellorStake *TellorStakeCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorStakeCaller) Uints ¶
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorStakeCaller) VoteCount ¶
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorStakeCaller) VoteResults ¶
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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.
func (*TellorStakeCallerSession) Addresses ¶
func (_TellorStake *TellorStakeCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorStakeCallerSession) Allowance ¶
func (_TellorStake *TellorStakeCallerSession) 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(address _user, address _spender) view returns(uint256)
func (*TellorStakeCallerSession) Allowances ¶
func (_TellorStake *TellorStakeCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorStakeCallerSession) AllowedToTrade ¶
func (_TellorStake *TellorStakeCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*TellorStakeCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorStakeCallerSession) BalanceOfAt ¶
func (_TellorStake *TellorStakeCallerSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorStakeCallerSession) Balances ¶
func (_TellorStake *TellorStakeCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorStakeCallerSession) BytesVars ¶
func (_TellorStake *TellorStakeCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorStakeCallerSession) CurrentMiners ¶
func (_TellorStake *TellorStakeCallerSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorStakeCallerSession) DisputeEndTime ¶
func (_TellorStake *TellorStakeCallerSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorStakeCallerSession) DisputeIdByDisputeHash ¶
func (_TellorStake *TellorStakeCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorStakeCallerSession) DisputeSender ¶
func (_TellorStake *TellorStakeCallerSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorStakeCallerSession) DisputesById ¶
func (_TellorStake *TellorStakeCallerSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorStakeCallerSession) Migrated ¶
func (_TellorStake *TellorStakeCallerSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorStakeCallerSession) MinersByChallenge ¶
func (_TellorStake *TellorStakeCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorStakeCallerSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorStakeCallerSession) RequestIdByQueryHash ¶
func (_TellorStake *TellorStakeCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorStakeCallerSession) Uints ¶
func (_TellorStake *TellorStakeCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorStakeCallerSession) VoteCount ¶
func (_TellorStake *TellorStakeCallerSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorStakeCallerSession) VoteResults ¶
func (_TellorStake *TellorStakeCallerSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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) FilterApproval ¶
func (_TellorStake *TellorStakeFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorStakeApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorStakeFilterer) FilterNewDispute ¶
func (_TellorStake *TellorStakeFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorStakeNewDisputeIterator, error)
FilterNewDispute is a free log retrieval operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorStakeFilterer) FilterTransferred ¶
func (_TellorStake *TellorStakeFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorStakeTransferredIterator, error)
FilterTransferred is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorStakeFilterer) FilterVoted ¶
func (_TellorStake *TellorStakeFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address, _voteWeight []*big.Int) (*TellorStakeVotedIterator, error)
FilterVoted is a free log retrieval operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
func (*TellorStakeFilterer) ParseApproval ¶
func (_TellorStake *TellorStakeFilterer) ParseApproval(log types.Log) (*TellorStakeApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorStakeFilterer) ParseNewDispute ¶
func (_TellorStake *TellorStakeFilterer) ParseNewDispute(log types.Log) (*TellorStakeNewDispute, error)
ParseNewDispute is a log parse operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorStakeFilterer) ParseTransferred ¶
func (_TellorStake *TellorStakeFilterer) ParseTransferred(log types.Log) (*TellorStakeTransferred, error)
ParseTransferred is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorStakeFilterer) ParseVoted ¶
func (_TellorStake *TellorStakeFilterer) ParseVoted(log types.Log) (*TellorStakeVoted, error)
ParseVoted is a log parse operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
func (*TellorStakeFilterer) WatchApproval ¶
func (_TellorStake *TellorStakeFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorStakeApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorStakeFilterer) WatchNewDispute ¶
func (_TellorStake *TellorStakeFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorStakeNewDispute, _disputeId []*big.Int, _requestId []*big.Int) (event.Subscription, error)
WatchNewDispute is a free log subscription operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorStakeFilterer) WatchTransferred ¶
func (_TellorStake *TellorStakeFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *TellorStakeTransferred, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransferred is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorStakeFilterer) WatchVoted ¶
func (_TellorStake *TellorStakeFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorStakeVoted, _disputeID []*big.Int, _voter []common.Address, _voteWeight []*big.Int) (event.Subscription, error)
WatchVoted is a free log subscription operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
type TellorStakeNewDispute ¶
type TellorStakeNewDispute struct { DisputeId *big.Int RequestId *big.Int Timestamp *big.Int Miner common.Address Raw types.Log // Blockchain specific contextual infos }
TellorStakeNewDispute represents a NewDispute event raised by the TellorStake contract.
type TellorStakeNewDisputeIterator ¶
type TellorStakeNewDisputeIterator struct { Event *TellorStakeNewDispute // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorStakeNewDisputeIterator is returned from FilterNewDispute and is used to iterate over the raw logs and unpacked data for NewDispute events raised by the TellorStake contract.
func (*TellorStakeNewDisputeIterator) Close ¶
func (it *TellorStakeNewDisputeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorStakeNewDisputeIterator) Error ¶
func (it *TellorStakeNewDisputeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorStakeNewDisputeIterator) Next ¶
func (it *TellorStakeNewDisputeIterator) 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.
func (*TellorStakeSession) Addresses ¶
func (_TellorStake *TellorStakeSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorStakeSession) Allowance ¶
func (_TellorStake *TellorStakeSession) 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(address _user, address _spender) view returns(uint256)
func (*TellorStakeSession) Allowances ¶
func (_TellorStake *TellorStakeSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorStakeSession) AllowedToTrade ¶
func (_TellorStake *TellorStakeSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*TellorStakeSession) Approve ¶
func (_TellorStake *TellorStakeSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorStakeSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorStakeSession) BalanceOfAt ¶
func (_TellorStake *TellorStakeSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorStakeSession) Balances ¶
func (_TellorStake *TellorStakeSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorStakeSession) BeginDispute ¶
func (_TellorStake *TellorStakeSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorStakeSession) BytesVars ¶
func (_TellorStake *TellorStakeSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorStakeSession) CurrentMiners ¶
func (_TellorStake *TellorStakeSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorStakeSession) DisputeEndTime ¶
func (_TellorStake *TellorStakeSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorStakeSession) DisputeIdByDisputeHash ¶
func (_TellorStake *TellorStakeSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorStakeSession) DisputeSender ¶
func (_TellorStake *TellorStakeSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorStakeSession) DisputesById ¶
func (_TellorStake *TellorStakeSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorStakeSession) Migrated ¶
func (_TellorStake *TellorStakeSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorStakeSession) MinersByChallenge ¶
func (_TellorStake *TellorStakeSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorStakeSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorStakeSession) ProposeFork ¶
func (_TellorStake *TellorStakeSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorStakeSession) RequestIdByQueryHash ¶
func (_TellorStake *TellorStakeSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorStakeSession) Transfer ¶
func (_TellorStake *TellorStakeSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorStakeSession) TransferFrom ¶
func (_TellorStake *TellorStakeSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorStakeSession) Uints ¶
func (_TellorStake *TellorStakeSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorStakeSession) UnlockDisputeFee ¶
func (_TellorStake *TellorStakeSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorStakeSession) Verify ¶
func (_TellorStake *TellorStakeSession) Verify() (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*TellorStakeSession) Vote ¶
func (_TellorStake *TellorStakeSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*TellorStakeSession) VoteCount ¶
func (_TellorStake *TellorStakeSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorStakeSession) VoteResults ¶
func (_TellorStake *TellorStakeSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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.
func (*TellorStakeTransactor) Approve ¶
func (_TellorStake *TellorStakeTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorStakeTransactor) BeginDispute ¶
func (_TellorStake *TellorStakeTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorStakeTransactor) ProposeFork ¶
func (_TellorStake *TellorStakeTransactor) ProposeFork(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorStakeTransactor) Transfer ¶
func (_TellorStake *TellorStakeTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorStakeTransactor) TransferFrom ¶
func (_TellorStake *TellorStakeTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorStakeTransactor) UnlockDisputeFee ¶
func (_TellorStake *TellorStakeTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorStakeTransactor) Verify ¶
func (_TellorStake *TellorStakeTransactor) Verify(opts *bind.TransactOpts) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*TellorStakeTransactor) Vote ¶
func (_TellorStake *TellorStakeTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
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.
func (*TellorStakeTransactorSession) Approve ¶
func (_TellorStake *TellorStakeTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorStakeTransactorSession) BeginDispute ¶
func (_TellorStake *TellorStakeTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorStakeTransactorSession) ProposeFork ¶
func (_TellorStake *TellorStakeTransactorSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorStakeTransactorSession) Transfer ¶
func (_TellorStake *TellorStakeTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorStakeTransactorSession) TransferFrom ¶
func (_TellorStake *TellorStakeTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorStakeTransactorSession) UnlockDisputeFee ¶
func (_TellorStake *TellorStakeTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorStakeTransactorSession) Verify ¶
func (_TellorStake *TellorStakeTransactorSession) Verify() (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*TellorStakeTransactorSession) Vote ¶
func (_TellorStake *TellorStakeTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
type TellorStakeTransferred ¶
type TellorStakeTransferred struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorStakeTransferred represents a Transferred event raised by the TellorStake contract.
type TellorStakeTransferredIterator ¶
type TellorStakeTransferredIterator struct { Event *TellorStakeTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorStakeTransferredIterator is returned from FilterTransferred and is used to iterate over the raw logs and unpacked data for Transferred events raised by the TellorStake contract.
func (*TellorStakeTransferredIterator) Close ¶
func (it *TellorStakeTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorStakeTransferredIterator) Error ¶
func (it *TellorStakeTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorStakeTransferredIterator) Next ¶
func (it *TellorStakeTransferredIterator) 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 TellorStakeVoted ¶
type TellorStakeVoted struct { DisputeID *big.Int Position bool Voter common.Address VoteWeight *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorStakeVoted represents a Voted event raised by the TellorStake contract.
type TellorStakeVotedIterator ¶
type TellorStakeVotedIterator struct { Event *TellorStakeVoted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorStakeVotedIterator is returned from FilterVoted and is used to iterate over the raw logs and unpacked data for Voted events raised by the TellorStake contract.
func (*TellorStakeVotedIterator) Close ¶
func (it *TellorStakeVotedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorStakeVotedIterator) Error ¶
func (it *TellorStakeVotedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorStakeVotedIterator) Next ¶
func (it *TellorStakeVotedIterator) 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 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.
func (*TellorStorageCaller) Addresses ¶
func (_TellorStorage *TellorStorageCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorStorageCaller) Allowances ¶
func (_TellorStorage *TellorStorageCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorStorageCaller) Balances ¶
func (_TellorStorage *TellorStorageCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorStorageCaller) BytesVars ¶
func (_TellorStorage *TellorStorageCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorStorageCaller) CurrentMiners ¶
func (_TellorStorage *TellorStorageCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorStorageCaller) DisputeEndTime ¶
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorStorageCaller) DisputeIdByDisputeHash ¶
func (_TellorStorage *TellorStorageCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorStorageCaller) DisputeSender ¶
func (_TellorStorage *TellorStorageCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorStorageCaller) DisputesById ¶
func (_TellorStorage *TellorStorageCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorStorageCaller) Migrated ¶
func (_TellorStorage *TellorStorageCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorStorageCaller) MinersByChallenge ¶
func (_TellorStorage *TellorStorageCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorStorageCaller) NewValueTimestamps ¶
func (_TellorStorage *TellorStorageCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorStorageCaller) RequestIdByQueryHash ¶
func (_TellorStorage *TellorStorageCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorStorageCaller) Uints ¶
func (_TellorStorage *TellorStorageCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorStorageCaller) VoteCount ¶
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorStorageCaller) VoteResults ¶
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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.
func (*TellorStorageCallerSession) Addresses ¶
func (_TellorStorage *TellorStorageCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorStorageCallerSession) Allowances ¶
func (_TellorStorage *TellorStorageCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorStorageCallerSession) Balances ¶
func (_TellorStorage *TellorStorageCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorStorageCallerSession) BytesVars ¶
func (_TellorStorage *TellorStorageCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorStorageCallerSession) CurrentMiners ¶
func (_TellorStorage *TellorStorageCallerSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorStorageCallerSession) DisputeEndTime ¶
func (_TellorStorage *TellorStorageCallerSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorStorageCallerSession) DisputeIdByDisputeHash ¶
func (_TellorStorage *TellorStorageCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorStorageCallerSession) DisputeSender ¶
func (_TellorStorage *TellorStorageCallerSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorStorageCallerSession) DisputesById ¶
func (_TellorStorage *TellorStorageCallerSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorStorageCallerSession) Migrated ¶
func (_TellorStorage *TellorStorageCallerSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorStorageCallerSession) MinersByChallenge ¶
func (_TellorStorage *TellorStorageCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorStorageCallerSession) NewValueTimestamps ¶
func (_TellorStorage *TellorStorageCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorStorageCallerSession) RequestIdByQueryHash ¶
func (_TellorStorage *TellorStorageCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorStorageCallerSession) Uints ¶
func (_TellorStorage *TellorStorageCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorStorageCallerSession) VoteCount ¶
func (_TellorStorage *TellorStorageCallerSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorStorageCallerSession) VoteResults ¶
func (_TellorStorage *TellorStorageCallerSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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.
func (*TellorStorageSession) Addresses ¶
func (_TellorStorage *TellorStorageSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorStorageSession) Allowances ¶
func (_TellorStorage *TellorStorageSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorStorageSession) Balances ¶
func (_TellorStorage *TellorStorageSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorStorageSession) BytesVars ¶
func (_TellorStorage *TellorStorageSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorStorageSession) CurrentMiners ¶
func (_TellorStorage *TellorStorageSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorStorageSession) DisputeEndTime ¶
func (_TellorStorage *TellorStorageSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorStorageSession) DisputeIdByDisputeHash ¶
func (_TellorStorage *TellorStorageSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorStorageSession) DisputeSender ¶
func (_TellorStorage *TellorStorageSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorStorageSession) DisputesById ¶
func (_TellorStorage *TellorStorageSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorStorageSession) Migrated ¶
func (_TellorStorage *TellorStorageSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorStorageSession) MinersByChallenge ¶
func (_TellorStorage *TellorStorageSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorStorageSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorStorageSession) RequestIdByQueryHash ¶
func (_TellorStorage *TellorStorageSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorStorageSession) Uints ¶
func (_TellorStorage *TellorStorageSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorStorageSession) VoteCount ¶
func (_TellorStorage *TellorStorageSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorStorageSession) VoteResults ¶
func (_TellorStorage *TellorStorageSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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 TellorTest ¶
type TellorTest struct { TellorTestCaller // Read-only binding to the contract TellorTestTransactor // Write-only binding to the contract TellorTestFilterer // Log filterer for contract events }
TellorTest is an auto generated Go binding around an Ethereum contract.
func DeployTellorTest ¶
func DeployTellorTest(auth *bind.TransactOpts, backend bind.ContractBackend, _ext common.Address) (common.Address, *types.Transaction, *TellorTest, error)
DeployTellorTest deploys a new Ethereum contract, binding an instance of TellorTest to it.
func NewTellorTest ¶
func NewTellorTest(address common.Address, backend bind.ContractBackend) (*TellorTest, error)
NewTellorTest creates a new instance of TellorTest, bound to a specific deployed contract.
type TellorTestApproval ¶
type TellorTestApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTestApproval represents a Approval event raised by the TellorTest contract.
type TellorTestApprovalIterator ¶
type TellorTestApprovalIterator struct { Event *TellorTestApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTestApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TellorTest contract.
func (*TellorTestApprovalIterator) Close ¶
func (it *TellorTestApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTestApprovalIterator) Error ¶
func (it *TellorTestApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTestApprovalIterator) Next ¶
func (it *TellorTestApprovalIterator) 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 TellorTestCaller ¶
type TellorTestCaller struct {
// contains filtered or unexported fields
}
TellorTestCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorTestCaller ¶
func NewTellorTestCaller(address common.Address, caller bind.ContractCaller) (*TellorTestCaller, error)
NewTellorTestCaller creates a new read-only instance of TellorTest, bound to a specific deployed contract.
func (*TellorTestCaller) Addresses ¶
func (_TellorTest *TellorTestCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorTestCaller) Allowance ¶
func (_TellorTest *TellorTestCaller) 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(address _user, address _spender) view returns(uint256)
func (*TellorTestCaller) Allowances ¶
func (_TellorTest *TellorTestCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorTestCaller) AllowedToTrade ¶
func (_TellorTest *TellorTestCaller) 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(address _user, uint256 _amount) view returns(bool)
func (*TellorTestCaller) BalanceOf ¶
func (_TellorTest *TellorTestCaller) 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(address _user) view returns(uint256)
func (*TellorTestCaller) BalanceOfAt ¶
func (_TellorTest *TellorTestCaller) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorTestCaller) Balances ¶
func (_TellorTest *TellorTestCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorTestCaller) BytesVars ¶
func (_TellorTest *TellorTestCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorTestCaller) CurrentMiners ¶
func (_TellorTest *TellorTestCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorTestCaller) DisputeEndTime ¶
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorTestCaller) DisputeIdByDisputeHash ¶
func (_TellorTest *TellorTestCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorTestCaller) DisputeSender ¶
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorTestCaller) DisputesById ¶
func (_TellorTest *TellorTestCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorTestCaller) Migrated ¶
func (_TellorTest *TellorTestCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorTestCaller) MinersByChallenge ¶
func (_TellorTest *TellorTestCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorTestCaller) NewValueTimestamps ¶
func (_TellorTest *TellorTestCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorTestCaller) RequestIdByQueryHash ¶
func (_TellorTest *TellorTestCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorTestCaller) Uints ¶
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorTestCaller) Verify ¶
Verify is a free data retrieval call binding the contract method 0xfc735e99.
Solidity: function verify() view returns(uint256)
func (*TellorTestCaller) VoteCount ¶
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorTestCaller) VoteResults ¶
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
type TellorTestCallerRaw ¶
type TellorTestCallerRaw struct {
Contract *TellorTestCaller // Generic read-only contract binding to access the raw methods on
}
TellorTestCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorTestCallerRaw) Call ¶
func (_TellorTest *TellorTestCallerRaw) 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 TellorTestCallerSession ¶
type TellorTestCallerSession struct { Contract *TellorTestCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorTestCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TellorTestCallerSession) Addresses ¶
func (_TellorTest *TellorTestCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorTestCallerSession) Allowance ¶
func (_TellorTest *TellorTestCallerSession) 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(address _user, address _spender) view returns(uint256)
func (*TellorTestCallerSession) Allowances ¶
func (_TellorTest *TellorTestCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorTestCallerSession) AllowedToTrade ¶
func (_TellorTest *TellorTestCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*TellorTestCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorTestCallerSession) BalanceOfAt ¶
func (_TellorTest *TellorTestCallerSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorTestCallerSession) Balances ¶
func (_TellorTest *TellorTestCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorTestCallerSession) BytesVars ¶
func (_TellorTest *TellorTestCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorTestCallerSession) CurrentMiners ¶
func (_TellorTest *TellorTestCallerSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorTestCallerSession) DisputeEndTime ¶
func (_TellorTest *TellorTestCallerSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorTestCallerSession) DisputeIdByDisputeHash ¶
func (_TellorTest *TellorTestCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorTestCallerSession) DisputeSender ¶
func (_TellorTest *TellorTestCallerSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorTestCallerSession) DisputesById ¶
func (_TellorTest *TellorTestCallerSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorTestCallerSession) Migrated ¶
func (_TellorTest *TellorTestCallerSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorTestCallerSession) MinersByChallenge ¶
func (_TellorTest *TellorTestCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorTestCallerSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorTestCallerSession) RequestIdByQueryHash ¶
func (_TellorTest *TellorTestCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorTestCallerSession) Uints ¶
func (_TellorTest *TellorTestCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorTestCallerSession) Verify ¶
func (_TellorTest *TellorTestCallerSession) Verify() (*big.Int, error)
Verify is a free data retrieval call binding the contract method 0xfc735e99.
Solidity: function verify() view returns(uint256)
func (*TellorTestCallerSession) VoteCount ¶
func (_TellorTest *TellorTestCallerSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorTestCallerSession) VoteResults ¶
func (_TellorTest *TellorTestCallerSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
type TellorTestFilterer ¶
type TellorTestFilterer struct {
// contains filtered or unexported fields
}
TellorTestFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorTestFilterer ¶
func NewTellorTestFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorTestFilterer, error)
NewTellorTestFilterer creates a new log filterer instance of TellorTest, bound to a specific deployed contract.
func (*TellorTestFilterer) FilterApproval ¶
func (_TellorTest *TellorTestFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorTestApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorTestFilterer) FilterNewChallenge ¶
func (_TellorTest *TellorTestFilterer) FilterNewChallenge(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*TellorTestNewChallengeIterator, error)
FilterNewChallenge is a free log retrieval operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*TellorTestFilterer) FilterNewDispute ¶
func (_TellorTest *TellorTestFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorTestNewDisputeIterator, error)
FilterNewDispute is a free log retrieval operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorTestFilterer) FilterNewValue ¶
func (_TellorTest *TellorTestFilterer) FilterNewValue(opts *bind.FilterOpts, _currentChallenge [][32]byte) (*TellorTestNewValueIterator, error)
FilterNewValue is a free log retrieval operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*TellorTestFilterer) FilterNonceSubmitted ¶
func (_TellorTest *TellorTestFilterer) FilterNonceSubmitted(opts *bind.FilterOpts, _miner []common.Address, _currentChallenge [][32]byte) (*TellorTestNonceSubmittedIterator, error)
FilterNonceSubmitted is a free log retrieval operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*TellorTestFilterer) FilterTipAdded ¶
func (_TellorTest *TellorTestFilterer) FilterTipAdded(opts *bind.FilterOpts, _sender []common.Address, _requestId []*big.Int) (*TellorTestTipAddedIterator, error)
FilterTipAdded is a free log retrieval operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*TellorTestFilterer) FilterTransferred ¶
func (_TellorTest *TellorTestFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTestTransferredIterator, error)
FilterTransferred is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorTestFilterer) FilterVoted ¶
func (_TellorTest *TellorTestFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address, _voteWeight []*big.Int) (*TellorTestVotedIterator, error)
FilterVoted is a free log retrieval operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
func (*TellorTestFilterer) ParseApproval ¶
func (_TellorTest *TellorTestFilterer) ParseApproval(log types.Log) (*TellorTestApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorTestFilterer) ParseNewChallenge ¶
func (_TellorTest *TellorTestFilterer) ParseNewChallenge(log types.Log) (*TellorTestNewChallenge, error)
ParseNewChallenge is a log parse operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*TellorTestFilterer) ParseNewDispute ¶
func (_TellorTest *TellorTestFilterer) ParseNewDispute(log types.Log) (*TellorTestNewDispute, error)
ParseNewDispute is a log parse operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorTestFilterer) ParseNewValue ¶
func (_TellorTest *TellorTestFilterer) ParseNewValue(log types.Log) (*TellorTestNewValue, error)
ParseNewValue is a log parse operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*TellorTestFilterer) ParseNonceSubmitted ¶
func (_TellorTest *TellorTestFilterer) ParseNonceSubmitted(log types.Log) (*TellorTestNonceSubmitted, error)
ParseNonceSubmitted is a log parse operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*TellorTestFilterer) ParseTipAdded ¶
func (_TellorTest *TellorTestFilterer) ParseTipAdded(log types.Log) (*TellorTestTipAdded, error)
ParseTipAdded is a log parse operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*TellorTestFilterer) ParseTransferred ¶
func (_TellorTest *TellorTestFilterer) ParseTransferred(log types.Log) (*TellorTestTransferred, error)
ParseTransferred is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorTestFilterer) ParseVoted ¶
func (_TellorTest *TellorTestFilterer) ParseVoted(log types.Log) (*TellorTestVoted, error)
ParseVoted is a log parse operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
func (*TellorTestFilterer) WatchApproval ¶
func (_TellorTest *TellorTestFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorTestApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorTestFilterer) WatchNewChallenge ¶
func (_TellorTest *TellorTestFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *TellorTestNewChallenge, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNewChallenge is a free log subscription operation binding the contract event 0x1d85ce10456e29b67de37887496d3f1fcf1b64c79c4d07484038703a9f5c1408.
Solidity: event NewChallenge(bytes32 indexed _currentChallenge, uint256[5] _currentRequestId, uint256 _difficulty, uint256 _totalTips)
func (*TellorTestFilterer) WatchNewDispute ¶
func (_TellorTest *TellorTestFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorTestNewDispute, _disputeId []*big.Int, _requestId []*big.Int) (event.Subscription, error)
WatchNewDispute is a free log subscription operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.
Solidity: event NewDispute(uint256 indexed _disputeId, uint256 indexed _requestId, uint256 _timestamp, address _miner)
func (*TellorTestFilterer) WatchNewValue ¶
func (_TellorTest *TellorTestFilterer) WatchNewValue(opts *bind.WatchOpts, sink chan<- *TellorTestNewValue, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNewValue is a free log subscription operation binding the contract event 0xbeb3b9f46c8d7bb00c873fca10d307538df350866d25f891ffb395147ddbdc45.
Solidity: event NewValue(uint256[5] _requestId, uint256 _time, uint256[5] _value, uint256 _totalTips, bytes32 indexed _currentChallenge)
func (*TellorTestFilterer) WatchNonceSubmitted ¶
func (_TellorTest *TellorTestFilterer) WatchNonceSubmitted(opts *bind.WatchOpts, sink chan<- *TellorTestNonceSubmitted, _miner []common.Address, _currentChallenge [][32]byte) (event.Subscription, error)
WatchNonceSubmitted is a free log subscription operation binding the contract event 0x9d2e5f03fc65aff196e0f3a8dd924b24099de487e8cffc888921d420ab196e39.
Solidity: event NonceSubmitted(address indexed _miner, string _nonce, uint256[5] _requestId, uint256[5] _value, bytes32 indexed _currentChallenge, uint256 _slot)
func (*TellorTestFilterer) WatchTipAdded ¶
func (_TellorTest *TellorTestFilterer) WatchTipAdded(opts *bind.WatchOpts, sink chan<- *TellorTestTipAdded, _sender []common.Address, _requestId []*big.Int) (event.Subscription, error)
WatchTipAdded is a free log subscription operation binding the contract event 0xd32134405b68f6f7220f9c38ae310df1b648d16188006768d45be2f7c24e8820.
Solidity: event TipAdded(address indexed _sender, uint256 indexed _requestId, uint256 _tip, uint256 _totalTips)
func (*TellorTestFilterer) WatchTransferred ¶
func (_TellorTest *TellorTestFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *TellorTestTransferred, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransferred is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorTestFilterer) WatchVoted ¶
func (_TellorTest *TellorTestFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorTestVoted, _disputeID []*big.Int, _voter []common.Address, _voteWeight []*big.Int) (event.Subscription, error)
WatchVoted is a free log subscription operation binding the contract event 0x911ef2e98570b1d96c0e8ef81107a33d5b8e844aeb8f9710f9bc76c3b3fef40e.
Solidity: event Voted(uint256 indexed _disputeID, bool _position, address indexed _voter, uint256 indexed _voteWeight)
type TellorTestNewChallenge ¶
type TellorTestNewChallenge struct { CurrentChallenge [32]byte CurrentRequestId [5]*big.Int Difficulty *big.Int TotalTips *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTestNewChallenge represents a NewChallenge event raised by the TellorTest contract.
type TellorTestNewChallengeIterator ¶
type TellorTestNewChallengeIterator struct { Event *TellorTestNewChallenge // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTestNewChallengeIterator is returned from FilterNewChallenge and is used to iterate over the raw logs and unpacked data for NewChallenge events raised by the TellorTest contract.
func (*TellorTestNewChallengeIterator) Close ¶
func (it *TellorTestNewChallengeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTestNewChallengeIterator) Error ¶
func (it *TellorTestNewChallengeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTestNewChallengeIterator) Next ¶
func (it *TellorTestNewChallengeIterator) 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 TellorTestNewDispute ¶
type TellorTestNewDispute struct { DisputeId *big.Int RequestId *big.Int Timestamp *big.Int Miner common.Address Raw types.Log // Blockchain specific contextual infos }
TellorTestNewDispute represents a NewDispute event raised by the TellorTest contract.
type TellorTestNewDisputeIterator ¶
type TellorTestNewDisputeIterator struct { Event *TellorTestNewDispute // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTestNewDisputeIterator is returned from FilterNewDispute and is used to iterate over the raw logs and unpacked data for NewDispute events raised by the TellorTest contract.
func (*TellorTestNewDisputeIterator) Close ¶
func (it *TellorTestNewDisputeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTestNewDisputeIterator) Error ¶
func (it *TellorTestNewDisputeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTestNewDisputeIterator) Next ¶
func (it *TellorTestNewDisputeIterator) 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 TellorTestNewValue ¶
type TellorTestNewValue struct { RequestId [5]*big.Int Time *big.Int Value [5]*big.Int TotalTips *big.Int CurrentChallenge [32]byte Raw types.Log // Blockchain specific contextual infos }
TellorTestNewValue represents a NewValue event raised by the TellorTest contract.
type TellorTestNewValueIterator ¶
type TellorTestNewValueIterator struct { Event *TellorTestNewValue // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTestNewValueIterator is returned from FilterNewValue and is used to iterate over the raw logs and unpacked data for NewValue events raised by the TellorTest contract.
func (*TellorTestNewValueIterator) Close ¶
func (it *TellorTestNewValueIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTestNewValueIterator) Error ¶
func (it *TellorTestNewValueIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTestNewValueIterator) Next ¶
func (it *TellorTestNewValueIterator) 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 TellorTestNonceSubmitted ¶
type TellorTestNonceSubmitted struct { Miner common.Address Nonce string RequestId [5]*big.Int Value [5]*big.Int CurrentChallenge [32]byte Slot *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTestNonceSubmitted represents a NonceSubmitted event raised by the TellorTest contract.
type TellorTestNonceSubmittedIterator ¶
type TellorTestNonceSubmittedIterator struct { Event *TellorTestNonceSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTestNonceSubmittedIterator is returned from FilterNonceSubmitted and is used to iterate over the raw logs and unpacked data for NonceSubmitted events raised by the TellorTest contract.
func (*TellorTestNonceSubmittedIterator) Close ¶
func (it *TellorTestNonceSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTestNonceSubmittedIterator) Error ¶
func (it *TellorTestNonceSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTestNonceSubmittedIterator) Next ¶
func (it *TellorTestNonceSubmittedIterator) 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 TellorTestRaw ¶
type TellorTestRaw struct {
Contract *TellorTest // Generic contract binding to access the raw methods on
}
TellorTestRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorTestRaw) Call ¶
func (_TellorTest *TellorTestRaw) 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 (*TellorTestRaw) Transact ¶
func (_TellorTest *TellorTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorTestRaw) Transfer ¶
func (_TellorTest *TellorTestRaw) 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 TellorTestSession ¶
type TellorTestSession struct { Contract *TellorTest // 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 }
TellorTestSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TellorTestSession) AddTip ¶
func (_TellorTest *TellorTestSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorTestSession) Addresses ¶
func (_TellorTest *TellorTestSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorTestSession) Allowance ¶
func (_TellorTest *TellorTestSession) 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(address _user, address _spender) view returns(uint256)
func (*TellorTestSession) Allowances ¶
func (_TellorTest *TellorTestSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorTestSession) AllowedToTrade ¶
func (_TellorTest *TellorTestSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*TellorTestSession) Approve ¶
func (_TellorTest *TellorTestSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTestSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorTestSession) BalanceOfAt ¶
func (_TellorTest *TellorTestSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorTestSession) Balances ¶
func (_TellorTest *TellorTestSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorTestSession) BeginDispute ¶
func (_TellorTest *TellorTestSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorTestSession) BumpVersion ¶
func (_TellorTest *TellorTestSession) BumpVersion() (*types.Transaction, error)
BumpVersion is a paid mutator transaction binding the contract method 0xd304d8bf.
Solidity: function bumpVersion() returns()
func (*TellorTestSession) BytesVars ¶
func (_TellorTest *TellorTestSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorTestSession) CurrentMiners ¶
func (_TellorTest *TellorTestSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorTestSession) DisputeEndTime ¶
func (_TellorTest *TellorTestSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorTestSession) DisputeIdByDisputeHash ¶
func (_TellorTest *TellorTestSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorTestSession) DisputeSender ¶
func (_TellorTest *TellorTestSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorTestSession) DisputesById ¶
func (_TellorTest *TellorTestSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorTestSession) Fallback ¶
func (_TellorTest *TellorTestSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*TellorTestSession) ManuallySetDifficulty ¶
func (_TellorTest *TellorTestSession) ManuallySetDifficulty(_diff *big.Int) (*types.Transaction, error)
ManuallySetDifficulty is a paid mutator transaction binding the contract method 0xc52e9539.
Solidity: function manuallySetDifficulty(uint256 _diff) returns()
func (*TellorTestSession) Migrate ¶
func (_TellorTest *TellorTestSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*TellorTestSession) MigrateFor ¶
func (_TellorTest *TellorTestSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*TellorTestSession) Migrated ¶
func (_TellorTest *TellorTestSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorTestSession) MinersByChallenge ¶
func (_TellorTest *TellorTestSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorTestSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorTestSession) ProposeFork ¶
func (_TellorTest *TellorTestSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorTestSession) RequestIdByQueryHash ¶
func (_TellorTest *TellorTestSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorTestSession) SubmitMiningSolution ¶
func (_TellorTest *TellorTestSession) SubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorTestSession) TheLazyCoon ¶
func (_TellorTest *TellorTestSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*TellorTestSession) Transfer ¶
func (_TellorTest *TellorTestSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorTestSession) TransferFrom ¶
func (_TellorTest *TellorTestSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorTestSession) Uints ¶
func (_TellorTest *TellorTestSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorTestSession) UnlockDisputeFee ¶
func (_TellorTest *TellorTestSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorTestSession) Verify ¶
func (_TellorTest *TellorTestSession) Verify() (*big.Int, error)
Verify is a free data retrieval call binding the contract method 0xfc735e99.
Solidity: function verify() view returns(uint256)
func (*TellorTestSession) Vote ¶
func (_TellorTest *TellorTestSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*TellorTestSession) VoteCount ¶
func (_TellorTest *TellorTestSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorTestSession) VoteResults ¶
func (_TellorTest *TellorTestSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
type TellorTestTipAdded ¶
type TellorTestTipAdded struct { Sender common.Address RequestId *big.Int Tip *big.Int TotalTips *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTestTipAdded represents a TipAdded event raised by the TellorTest contract.
type TellorTestTipAddedIterator ¶
type TellorTestTipAddedIterator struct { Event *TellorTestTipAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTestTipAddedIterator is returned from FilterTipAdded and is used to iterate over the raw logs and unpacked data for TipAdded events raised by the TellorTest contract.
func (*TellorTestTipAddedIterator) Close ¶
func (it *TellorTestTipAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTestTipAddedIterator) Error ¶
func (it *TellorTestTipAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTestTipAddedIterator) Next ¶
func (it *TellorTestTipAddedIterator) 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 TellorTestTransactor ¶
type TellorTestTransactor struct {
// contains filtered or unexported fields
}
TellorTestTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorTestTransactor ¶
func NewTellorTestTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorTestTransactor, error)
NewTellorTestTransactor creates a new write-only instance of TellorTest, bound to a specific deployed contract.
func (*TellorTestTransactor) AddTip ¶
func (_TellorTest *TellorTestTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorTestTransactor) Approve ¶
func (_TellorTest *TellorTestTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTestTransactor) BeginDispute ¶
func (_TellorTest *TellorTestTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorTestTransactor) BumpVersion ¶
func (_TellorTest *TellorTestTransactor) BumpVersion(opts *bind.TransactOpts) (*types.Transaction, error)
BumpVersion is a paid mutator transaction binding the contract method 0xd304d8bf.
Solidity: function bumpVersion() returns()
func (*TellorTestTransactor) Fallback ¶
func (_TellorTest *TellorTestTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*TellorTestTransactor) ManuallySetDifficulty ¶
func (_TellorTest *TellorTestTransactor) ManuallySetDifficulty(opts *bind.TransactOpts, _diff *big.Int) (*types.Transaction, error)
ManuallySetDifficulty is a paid mutator transaction binding the contract method 0xc52e9539.
Solidity: function manuallySetDifficulty(uint256 _diff) returns()
func (*TellorTestTransactor) Migrate ¶
func (_TellorTest *TellorTestTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*TellorTestTransactor) MigrateFor ¶
func (_TellorTest *TellorTestTransactor) MigrateFor(opts *bind.TransactOpts, _destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*TellorTestTransactor) ProposeFork ¶
func (_TellorTest *TellorTestTransactor) ProposeFork(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorTestTransactor) SubmitMiningSolution ¶
func (_TellorTest *TellorTestTransactor) SubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorTestTransactor) TheLazyCoon ¶
func (_TellorTest *TellorTestTransactor) TheLazyCoon(opts *bind.TransactOpts, _address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*TellorTestTransactor) Transfer ¶
func (_TellorTest *TellorTestTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorTestTransactor) TransferFrom ¶
func (_TellorTest *TellorTestTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorTestTransactor) UnlockDisputeFee ¶
func (_TellorTest *TellorTestTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorTestTransactor) Vote ¶
func (_TellorTest *TellorTestTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
type TellorTestTransactorRaw ¶
type TellorTestTransactorRaw struct {
Contract *TellorTestTransactor // Generic write-only contract binding to access the raw methods on
}
TellorTestTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorTestTransactorRaw) Transact ¶
func (_TellorTest *TellorTestTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorTestTransactorRaw) Transfer ¶
func (_TellorTest *TellorTestTransactorRaw) 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 TellorTestTransactorSession ¶
type TellorTestTransactorSession struct { Contract *TellorTestTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorTestTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TellorTestTransactorSession) AddTip ¶
func (_TellorTest *TellorTestTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorTestTransactorSession) Approve ¶
func (_TellorTest *TellorTestTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTestTransactorSession) BeginDispute ¶
func (_TellorTest *TellorTestTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorTestTransactorSession) BumpVersion ¶
func (_TellorTest *TellorTestTransactorSession) BumpVersion() (*types.Transaction, error)
BumpVersion is a paid mutator transaction binding the contract method 0xd304d8bf.
Solidity: function bumpVersion() returns()
func (*TellorTestTransactorSession) Fallback ¶
func (_TellorTest *TellorTestTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*TellorTestTransactorSession) ManuallySetDifficulty ¶
func (_TellorTest *TellorTestTransactorSession) ManuallySetDifficulty(_diff *big.Int) (*types.Transaction, error)
ManuallySetDifficulty is a paid mutator transaction binding the contract method 0xc52e9539.
Solidity: function manuallySetDifficulty(uint256 _diff) returns()
func (*TellorTestTransactorSession) Migrate ¶
func (_TellorTest *TellorTestTransactorSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*TellorTestTransactorSession) MigrateFor ¶
func (_TellorTest *TellorTestTransactorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*TellorTestTransactorSession) ProposeFork ¶
func (_TellorTest *TellorTestTransactorSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorTestTransactorSession) SubmitMiningSolution ¶
func (_TellorTest *TellorTestTransactorSession) SubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorTestTransactorSession) TheLazyCoon ¶
func (_TellorTest *TellorTestTransactorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*TellorTestTransactorSession) Transfer ¶
func (_TellorTest *TellorTestTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorTestTransactorSession) TransferFrom ¶
func (_TellorTest *TellorTestTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorTestTransactorSession) UnlockDisputeFee ¶
func (_TellorTest *TellorTestTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorTestTransactorSession) Vote ¶
func (_TellorTest *TellorTestTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
type TellorTestTransferred ¶
type TellorTestTransferred struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTestTransferred represents a Transferred event raised by the TellorTest contract.
type TellorTestTransferredIterator ¶
type TellorTestTransferredIterator struct { Event *TellorTestTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTestTransferredIterator is returned from FilterTransferred and is used to iterate over the raw logs and unpacked data for Transferred events raised by the TellorTest contract.
func (*TellorTestTransferredIterator) Close ¶
func (it *TellorTestTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTestTransferredIterator) Error ¶
func (it *TellorTestTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTestTransferredIterator) Next ¶
func (it *TellorTestTransferredIterator) 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 TellorTestVoted ¶
type TellorTestVoted struct { DisputeID *big.Int Position bool Voter common.Address VoteWeight *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTestVoted represents a Voted event raised by the TellorTest contract.
type TellorTestVotedIterator ¶
type TellorTestVotedIterator struct { Event *TellorTestVoted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTestVotedIterator is returned from FilterVoted and is used to iterate over the raw logs and unpacked data for Voted events raised by the TellorTest contract.
func (*TellorTestVotedIterator) Close ¶
func (it *TellorTestVotedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTestVotedIterator) Error ¶
func (it *TellorTestVotedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTestVotedIterator) Next ¶
func (it *TellorTestVotedIterator) 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 TellorTipAdded ¶
type TellorTipAdded struct { Sender common.Address RequestId *big.Int Tip *big.Int TotalTips *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTipAdded represents a TipAdded event raised by the Tellor contract.
type TellorTipAddedIterator ¶
type TellorTipAddedIterator struct { Event *TellorTipAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTipAddedIterator is returned from FilterTipAdded and is used to iterate over the raw logs and unpacked data for TipAdded events raised by the Tellor contract.
func (*TellorTipAddedIterator) Close ¶
func (it *TellorTipAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTipAddedIterator) Error ¶
func (it *TellorTipAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTipAddedIterator) Next ¶
func (it *TellorTipAddedIterator) 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 TellorTransactor ¶
type TellorTransactor struct {
// contains filtered or unexported fields
}
TellorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorTransactor ¶
func NewTellorTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorTransactor, error)
NewTellorTransactor creates a new write-only instance of Tellor, bound to a specific deployed contract.
func (*TellorTransactor) AddTip ¶
func (_Tellor *TellorTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorTransactor) Approve ¶
func (_Tellor *TellorTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTransactor) BeginDispute ¶
func (_Tellor *TellorTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorTransactor) Fallback ¶
func (_Tellor *TellorTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*TellorTransactor) Migrate ¶
func (_Tellor *TellorTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*TellorTransactor) MigrateFor ¶
func (_Tellor *TellorTransactor) MigrateFor(opts *bind.TransactOpts, _destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*TellorTransactor) ProposeFork ¶
func (_Tellor *TellorTransactor) ProposeFork(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorTransactor) Transfer ¶
func (_Tellor *TellorTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorTransactor) TransferFrom ¶
func (_Tellor *TellorTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorTransactor) UnlockDisputeFee ¶
func (_Tellor *TellorTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorTransactor) Verify ¶
func (_Tellor *TellorTransactor) Verify(opts *bind.TransactOpts) (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*TellorTransactor) Vote ¶
func (_Tellor *TellorTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
type TellorTransactorRaw ¶
type TellorTransactorRaw struct {
Contract *TellorTransactor // Generic write-only contract binding to access the raw methods on
}
TellorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorTransactorRaw) Transact ¶
func (_Tellor *TellorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorTransactorRaw) Transfer ¶
func (_Tellor *TellorTransactorRaw) 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 TellorTransactorSession ¶
type TellorTransactorSession struct { Contract *TellorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TellorTransactorSession) AddTip ¶
func (_Tellor *TellorTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorTransactorSession) Approve ¶
func (_Tellor *TellorTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTransactorSession) BeginDispute ¶
func (_Tellor *TellorTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorTransactorSession) Fallback ¶
func (_Tellor *TellorTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*TellorTransactorSession) Migrate ¶
func (_Tellor *TellorTransactorSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*TellorTransactorSession) MigrateFor ¶
func (_Tellor *TellorTransactorSession) MigrateFor(_destination common.Address, _amount *big.Int, _bypass bool) (*types.Transaction, error)
MigrateFor is a paid mutator transaction binding the contract method 0xa9fa7d34.
Solidity: function migrateFor(address _destination, uint256 _amount, bool _bypass) returns()
func (*TellorTransactorSession) ProposeFork ¶
func (_Tellor *TellorTransactorSession) ProposeFork(arg0 common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address ) returns()
func (*TellorTransactorSession) Transfer ¶
func (_Tellor *TellorTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorTransactorSession) TransferFrom ¶
func (_Tellor *TellorTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorTransactorSession) UnlockDisputeFee ¶
func (_Tellor *TellorTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorTransactorSession) Verify ¶
func (_Tellor *TellorTransactorSession) Verify() (*types.Transaction, error)
Verify is a paid mutator transaction binding the contract method 0xfc735e99.
Solidity: function verify() returns(uint256)
func (*TellorTransactorSession) Vote ¶
func (_Tellor *TellorTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
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.
func (*TellorTransferCaller) Addresses ¶
func (_TellorTransfer *TellorTransferCaller) Addresses(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorTransferCaller) Allowance ¶
func (_TellorTransfer *TellorTransferCaller) 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(address _user, address _spender) view returns(uint256)
func (*TellorTransferCaller) Allowances ¶
func (_TellorTransfer *TellorTransferCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorTransferCaller) AllowedToTrade ¶
func (_TellorTransfer *TellorTransferCaller) 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(address _user, uint256 _amount) view returns(bool)
func (*TellorTransferCaller) BalanceOf ¶
func (_TellorTransfer *TellorTransferCaller) 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(address _user) view returns(uint256)
func (*TellorTransferCaller) BalanceOfAt ¶
func (_TellorTransfer *TellorTransferCaller) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorTransferCaller) Balances ¶
func (_TellorTransfer *TellorTransferCaller) Balances(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorTransferCaller) BytesVars ¶
func (_TellorTransfer *TellorTransferCaller) BytesVars(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorTransferCaller) CurrentMiners ¶
func (_TellorTransfer *TellorTransferCaller) CurrentMiners(opts *bind.CallOpts, arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorTransferCaller) DisputeEndTime ¶
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorTransferCaller) DisputeIdByDisputeHash ¶
func (_TellorTransfer *TellorTransferCaller) DisputeIdByDisputeHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorTransferCaller) DisputeSender ¶
func (_TellorTransfer *TellorTransferCaller) DisputeSender(opts *bind.CallOpts) (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorTransferCaller) DisputesById ¶
func (_TellorTransfer *TellorTransferCaller) DisputesById(opts *bind.CallOpts, arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorTransferCaller) Migrated ¶
func (_TellorTransfer *TellorTransferCaller) Migrated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorTransferCaller) MinersByChallenge ¶
func (_TellorTransfer *TellorTransferCaller) MinersByChallenge(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorTransferCaller) NewValueTimestamps ¶
func (_TellorTransfer *TellorTransferCaller) NewValueTimestamps(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorTransferCaller) RequestIdByQueryHash ¶
func (_TellorTransfer *TellorTransferCaller) RequestIdByQueryHash(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorTransferCaller) Uints ¶
func (_TellorTransfer *TellorTransferCaller) Uints(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorTransferCaller) VoteCount ¶
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorTransferCaller) VoteResults ¶
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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.
func (*TellorTransferCallerSession) Addresses ¶
func (_TellorTransfer *TellorTransferCallerSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorTransferCallerSession) Allowance ¶
func (_TellorTransfer *TellorTransferCallerSession) 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(address _user, address _spender) view returns(uint256)
func (*TellorTransferCallerSession) Allowances ¶
func (_TellorTransfer *TellorTransferCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorTransferCallerSession) AllowedToTrade ¶
func (_TellorTransfer *TellorTransferCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*TellorTransferCallerSession) BalanceOf ¶
func (_TellorTransfer *TellorTransferCallerSession) BalanceOf(_user common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorTransferCallerSession) BalanceOfAt ¶
func (_TellorTransfer *TellorTransferCallerSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorTransferCallerSession) Balances ¶
func (_TellorTransfer *TellorTransferCallerSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorTransferCallerSession) BytesVars ¶
func (_TellorTransfer *TellorTransferCallerSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorTransferCallerSession) CurrentMiners ¶
func (_TellorTransfer *TellorTransferCallerSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorTransferCallerSession) DisputeEndTime ¶
func (_TellorTransfer *TellorTransferCallerSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorTransferCallerSession) DisputeIdByDisputeHash ¶
func (_TellorTransfer *TellorTransferCallerSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorTransferCallerSession) DisputeSender ¶
func (_TellorTransfer *TellorTransferCallerSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorTransferCallerSession) DisputesById ¶
func (_TellorTransfer *TellorTransferCallerSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorTransferCallerSession) Migrated ¶
func (_TellorTransfer *TellorTransferCallerSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorTransferCallerSession) MinersByChallenge ¶
func (_TellorTransfer *TellorTransferCallerSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorTransferCallerSession) NewValueTimestamps ¶
func (_TellorTransfer *TellorTransferCallerSession) NewValueTimestamps(arg0 *big.Int) (*big.Int, error)
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorTransferCallerSession) RequestIdByQueryHash ¶
func (_TellorTransfer *TellorTransferCallerSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorTransferCallerSession) Uints ¶
func (_TellorTransfer *TellorTransferCallerSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorTransferCallerSession) VoteCount ¶
func (_TellorTransfer *TellorTransferCallerSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorTransferCallerSession) VoteResults ¶
func (_TellorTransfer *TellorTransferCallerSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorTransferFilterer) FilterTransferred ¶
func (_TellorTransfer *TellorTransferFilterer) FilterTransferred(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTransferTransferredIterator, error)
FilterTransferred is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*TellorTransferFilterer) ParseApproval ¶
func (_TellorTransfer *TellorTransferFilterer) ParseApproval(log types.Log) (*TellorTransferApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorTransferFilterer) ParseTransferred ¶
func (_TellorTransfer *TellorTransferFilterer) ParseTransferred(log types.Log) (*TellorTransferTransferred, error)
ParseTransferred is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
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: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*TellorTransferFilterer) WatchTransferred ¶
func (_TellorTransfer *TellorTransferFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *TellorTransferTransferred, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransferred is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
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.
func (*TellorTransferSession) Addresses ¶
func (_TellorTransfer *TellorTransferSession) Addresses(arg0 [32]byte) (common.Address, error)
Addresses is a free data retrieval call binding the contract method 0x699f200f.
Solidity: function addresses(bytes32 ) view returns(address)
func (*TellorTransferSession) Allowance ¶
func (_TellorTransfer *TellorTransferSession) 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(address _user, address _spender) view returns(uint256)
func (*TellorTransferSession) Allowances ¶
func (_TellorTransfer *TellorTransferSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowances is a free data retrieval call binding the contract method 0x024c2ddd.
Solidity: function _allowances(address , address ) view returns(uint256)
func (*TellorTransferSession) AllowedToTrade ¶
func (_TellorTransfer *TellorTransferSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)
AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.
Solidity: function allowedToTrade(address _user, uint256 _amount) view returns(bool)
func (*TellorTransferSession) Approve ¶
func (_TellorTransfer *TellorTransferSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTransferSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _user) view returns(uint256)
func (*TellorTransferSession) BalanceOfAt ¶
func (_TellorTransfer *TellorTransferSession) 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(address _user, uint256 _blockNumber) view returns(uint256)
func (*TellorTransferSession) Balances ¶
func (_TellorTransfer *TellorTransferSession) Balances(arg0 common.Address, arg1 *big.Int) (struct { FromBlock *big.Int Value *big.Int }, error)
Balances is a free data retrieval call binding the contract method 0xcbf1304d.
Solidity: function balances(address , uint256 ) view returns(uint128 fromBlock, uint128 value)
func (*TellorTransferSession) BytesVars ¶
func (_TellorTransfer *TellorTransferSession) BytesVars(arg0 [32]byte) ([32]byte, error)
BytesVars is a free data retrieval call binding the contract method 0x62dd1d2a.
Solidity: function bytesVars(bytes32 ) view returns(bytes32)
func (*TellorTransferSession) CurrentMiners ¶
func (_TellorTransfer *TellorTransferSession) CurrentMiners(arg0 *big.Int) (struct { Value *big.Int Miner common.Address }, error)
CurrentMiners is a free data retrieval call binding the contract method 0x1fd22364.
Solidity: function currentMiners(uint256 ) view returns(uint256 value, address miner)
func (*TellorTransferSession) DisputeEndTime ¶
func (_TellorTransfer *TellorTransferSession) DisputeEndTime() (*big.Int, error)
DisputeEndTime is a free data retrieval call binding the contract method 0x4ab31218.
Solidity: function disputeEndTime() view returns(uint256)
func (*TellorTransferSession) DisputeIdByDisputeHash ¶
func (_TellorTransfer *TellorTransferSession) DisputeIdByDisputeHash(arg0 [32]byte) (*big.Int, error)
DisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xd01f4d9e.
Solidity: function disputeIdByDisputeHash(bytes32 ) view returns(uint256)
func (*TellorTransferSession) DisputeSender ¶
func (_TellorTransfer *TellorTransferSession) DisputeSender() (common.Address, error)
DisputeSender is a free data retrieval call binding the contract method 0x7edf7765.
Solidity: function disputeSender() view returns(address)
func (*TellorTransferSession) DisputesById ¶
func (_TellorTransfer *TellorTransferSession) DisputesById(arg0 *big.Int) (struct { Hash [32]byte Tally *big.Int Executed bool DisputeVotePassed bool IsPropFork bool ReportedMiner common.Address ReportingParty common.Address ProposedForkAddress common.Address }, error)
DisputesById is a free data retrieval call binding the contract method 0xdb085beb.
Solidity: function disputesById(uint256 ) view returns(bytes32 hash, int256 tally, bool executed, bool disputeVotePassed, bool isPropFork, address reportedMiner, address reportingParty, address proposedForkAddress)
func (*TellorTransferSession) Migrated ¶
func (_TellorTransfer *TellorTransferSession) Migrated(arg0 common.Address) (bool, error)
Migrated is a free data retrieval call binding the contract method 0x4ba0a5ee.
Solidity: function migrated(address ) view returns(bool)
func (*TellorTransferSession) MinersByChallenge ¶
func (_TellorTransfer *TellorTransferSession) MinersByChallenge(arg0 [32]byte, arg1 common.Address) (bool, error)
MinersByChallenge is a free data retrieval call binding the contract method 0x48b18e54.
Solidity: function minersByChallenge(bytes32 , address ) view returns(bool)
func (*TellorTransferSession) NewValueTimestamps ¶
NewValueTimestamps is a free data retrieval call binding the contract method 0x438c0aa3.
Solidity: function newValueTimestamps(uint256 ) view returns(uint256)
func (*TellorTransferSession) RequestIdByQueryHash ¶
func (_TellorTransfer *TellorTransferSession) RequestIdByQueryHash(arg0 [32]byte) (*big.Int, error)
RequestIdByQueryHash is a free data retrieval call binding the contract method 0x5700242c.
Solidity: function requestIdByQueryHash(bytes32 ) view returns(uint256)
func (*TellorTransferSession) Transfer ¶
func (_TellorTransfer *TellorTransferSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorTransferSession) TransferFrom ¶
func (_TellorTransfer *TellorTransferSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
func (*TellorTransferSession) Uints ¶
func (_TellorTransfer *TellorTransferSession) Uints(arg0 [32]byte) (*big.Int, error)
Uints is a free data retrieval call binding the contract method 0xb59e14d4.
Solidity: function uints(bytes32 ) view returns(uint256)
func (*TellorTransferSession) VoteCount ¶
func (_TellorTransfer *TellorTransferSession) VoteCount() (*big.Int, error)
VoteCount is a free data retrieval call binding the contract method 0xc6384071.
Solidity: function voteCount() view returns(uint256)
func (*TellorTransferSession) VoteResults ¶
func (_TellorTransfer *TellorTransferSession) VoteResults() (*big.Int, error)
VoteResults is a free data retrieval call binding the contract method 0x38f94045.
Solidity: function voteResults() view returns(int256)
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.
func (*TellorTransferTransactor) Approve ¶
func (_TellorTransfer *TellorTransferTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTransferTransactor) Transfer ¶
func (_TellorTransfer *TellorTransferTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorTransferTransactor) TransferFrom ¶
func (_TellorTransfer *TellorTransferTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
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.
func (*TellorTransferTransactorSession) Approve ¶
func (_TellorTransfer *TellorTransferTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTransferTransactorSession) Transfer ¶
func (_TellorTransfer *TellorTransferTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool success)
func (*TellorTransferTransactorSession) TransferFrom ¶
func (_TellorTransfer *TellorTransferTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)
type TellorTransferTransferred ¶
type TellorTransferTransferred struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTransferTransferred represents a Transferred event raised by the TellorTransfer contract.
type TellorTransferTransferredIterator ¶
type TellorTransferTransferredIterator struct { Event *TellorTransferTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTransferTransferredIterator is returned from FilterTransferred and is used to iterate over the raw logs and unpacked data for Transferred events raised by the TellorTransfer contract.
func (*TellorTransferTransferredIterator) Close ¶
func (it *TellorTransferTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTransferTransferredIterator) Error ¶
func (it *TellorTransferTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTransferTransferredIterator) Next ¶
func (it *TellorTransferTransferredIterator) 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 TellorTransferred ¶
type TellorTransferred struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorTransferred represents a Transferred event raised by the Tellor contract.
type TellorTransferredIterator ¶
type TellorTransferredIterator struct { Event *TellorTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorTransferredIterator is returned from FilterTransferred and is used to iterate over the raw logs and unpacked data for Transferred events raised by the Tellor contract.
func (*TellorTransferredIterator) Close ¶
func (it *TellorTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorTransferredIterator) Error ¶
func (it *TellorTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorTransferredIterator) Next ¶
func (it *TellorTransferredIterator) 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 TellorVariables ¶
type TellorVariables struct { TellorVariablesCaller // Read-only binding to the contract TellorVariablesTransactor // Write-only binding to the contract TellorVariablesFilterer // Log filterer for contract events }
TellorVariables is an auto generated Go binding around an Ethereum contract.
func DeployTellorVariables ¶
func DeployTellorVariables(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorVariables, error)
DeployTellorVariables deploys a new Ethereum contract, binding an instance of TellorVariables to it.
func NewTellorVariables ¶
func NewTellorVariables(address common.Address, backend bind.ContractBackend) (*TellorVariables, error)
NewTellorVariables creates a new instance of TellorVariables, bound to a specific deployed contract.
type TellorVariablesCaller ¶
type TellorVariablesCaller struct {
// contains filtered or unexported fields
}
TellorVariablesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorVariablesCaller ¶
func NewTellorVariablesCaller(address common.Address, caller bind.ContractCaller) (*TellorVariablesCaller, error)
NewTellorVariablesCaller creates a new read-only instance of TellorVariables, bound to a specific deployed contract.
type TellorVariablesCallerRaw ¶
type TellorVariablesCallerRaw struct {
Contract *TellorVariablesCaller // Generic read-only contract binding to access the raw methods on
}
TellorVariablesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorVariablesCallerRaw) Call ¶
func (_TellorVariables *TellorVariablesCallerRaw) 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 TellorVariablesCallerSession ¶
type TellorVariablesCallerSession struct { Contract *TellorVariablesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorVariablesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TellorVariablesFilterer ¶
type TellorVariablesFilterer struct {
// contains filtered or unexported fields
}
TellorVariablesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorVariablesFilterer ¶
func NewTellorVariablesFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorVariablesFilterer, error)
NewTellorVariablesFilterer creates a new log filterer instance of TellorVariables, bound to a specific deployed contract.
type TellorVariablesRaw ¶
type TellorVariablesRaw struct {
Contract *TellorVariables // Generic contract binding to access the raw methods on
}
TellorVariablesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorVariablesRaw) Call ¶
func (_TellorVariables *TellorVariablesRaw) 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 (*TellorVariablesRaw) Transact ¶
func (_TellorVariables *TellorVariablesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorVariablesRaw) Transfer ¶
func (_TellorVariables *TellorVariablesRaw) 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 TellorVariablesSession ¶
type TellorVariablesSession struct { Contract *TellorVariables // 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 }
TellorVariablesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TellorVariablesTransactor ¶
type TellorVariablesTransactor struct {
// contains filtered or unexported fields
}
TellorVariablesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorVariablesTransactor ¶
func NewTellorVariablesTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorVariablesTransactor, error)
NewTellorVariablesTransactor creates a new write-only instance of TellorVariables, bound to a specific deployed contract.
type TellorVariablesTransactorRaw ¶
type TellorVariablesTransactorRaw struct {
Contract *TellorVariablesTransactor // Generic write-only contract binding to access the raw methods on
}
TellorVariablesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorVariablesTransactorRaw) Transact ¶
func (_TellorVariables *TellorVariablesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorVariablesTransactorRaw) Transfer ¶
func (_TellorVariables *TellorVariablesTransactorRaw) 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 TellorVariablesTransactorSession ¶
type TellorVariablesTransactorSession struct { Contract *TellorVariablesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorVariablesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TellorVoted ¶
type TellorVoted struct { DisputeID *big.Int Position bool Voter common.Address VoteWeight *big.Int Raw types.Log // Blockchain specific contextual infos }
TellorVoted represents a Voted event raised by the Tellor contract.
type TellorVotedIterator ¶
type TellorVotedIterator struct { Event *TellorVoted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TellorVotedIterator is returned from FilterVoted and is used to iterate over the raw logs and unpacked data for Voted events raised by the Tellor contract.
func (*TellorVotedIterator) Close ¶
func (it *TellorVotedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TellorVotedIterator) Error ¶
func (it *TellorVotedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TellorVotedIterator) Next ¶
func (it *TellorVotedIterator) 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.