Getting Paid
Listening for tips and checking for recurring payments.
The payments for Tellor feeds are not held in the main tellor contract. Technically you can pay for Tellor feeds however you want (e.g. off-chain, recurring, hand shake agreements, etc.), but the trustless way to do this on-chain is to use the Autopay contract.
The autopay contract allows parties to schedule and fund recurring data feeds or submit one-time tips to Tellor queryID's.
There is a 12 hour waiting period after reporting data before tips can be claimed. This helps ensure that, if a value gets disputed, another reporter will be incentivized to submit the data and the user can still retrieve their requested data. Also note that tips must be claimed within 3 months of the original data submission.
One time tips
Finding - Autopay contracts will emit an event:
To see the current tip for any queryId, check:
Getting Payment - To get the payment for a one time tip, run:
Note the timestamp array is so you can submit for many one time tips and just claim all of those tips at once.
Recurring data feeds
Finding - When a new feed is funded, the following event will emit:
To see all data feeds for a given queryID, check:
Getting Payment - to submit for payments from a data feed, run:
The _feedId is simply the keccak256 hash of the variables defined in setupFeed:
Last updated