Disputing Results

Dispute Data (ODDelegator)

function dispute_data(uint256 dataset_id) external payable;

It is very important for users to be able to indicate if the consensus data is wrong because it would be very bad if some malicious user used multiple wallets to take most of the spots and reach consensus by themselves with the wrong data, causing another user to be slashed because incorrectly. While it does require collateral to dispute, there is a comparatively large reward for a correctly-raised dispute, so a user should always ensure if the data they endorsed doesn’t match the consensus value that they raise a dispute to get that reward and prevent a slash; if the data was actually correct, that is. The ability to dispute is granted once a user has staked.

Last updated