There are 4 steps required for resolving disputes. Each step corresponds to a function called from the appropriate governance contract. All steps can be performed via Etherscan.
Note: After a dispute is initiated, there is a voting period equal to 24 hours times the number of voting rounds, up to a maximum of 6 days.
On a block explorer, navigate to the appropriate governance contract. Click on on the txnhash for the
beginDisputetxn you'd like to dispute. Click Logs() and scroll down to the
NewDisputeevent which contains the disputeID.
Go back to the governance contract on the block explorer, click the
Write Contractbutton. Log into your Web3 compatible wallet and Click
Connect to Web3with the address that holds your tellor voting power. Click function 5
_disputeID: Enter the
disputeIDfrom step 1.
_supports (bool): Here is where you can choose whether or not to support the dispute. Enter
trueif you wish to vote in favor of the disputer. Enter
falseif you wish to vote on the side of the reporter.
_invalidQuery: If you believe that the dispute was invalid and there is no clear correct option, enter
truehere. Otherwise, input
Note: 24-144 hours after the dispute is initiated, depending on the current vote round, votes can be tallied. Which brings us to...
The last step for resolving a dispute is
executeVote. After this function is called, the winner of the dispute receives the locked TRB tokens.
- Connect your web3 compatible wallet to the governance contract via etherscan.
- Click on function 2.
- Input the
disputeIDfrom step one and click Write to sign the transaction