Getting Paid
Last updated
Last updated
The payments for Tellor feeds are not held in the main tellor contract. Technically you can pay for Tellor feeds however you want (off-chain, recurring, hand shake agreements, etc.), however 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 queryIDs.
For most Tellor queryIDs, the Tellor token on the network will be the tipped token.
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.
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.
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 claim payments from a data feed, run:
The _feedId
is simply the keccak256 has of the variables defined in setupFeed
: