You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/** @dev To be emitted when one of the parties successfully paid its appeal fees.
113
+
/** @dev To be emitted when the appeal fees of one of the parties are fully funded.
114
114
* @param _taskID The ID of the respective task.
115
-
* @param _party The party that paid appeal fees.
115
+
* @param _party The party that is fully funded.
116
116
*/
117
117
event HasPaidAppealFee(uintindexed_taskID, Party _party);
118
118
@@ -180,21 +180,21 @@ contract Linguo is Arbitrable {
180
180
challengeMultiplier = _challengeMultiplier;
181
181
}
182
182
183
-
/** @dev Changes the percentage of arbitration fees that must be paid by parties if there was no winner and loser in previous round.
183
+
/** @dev Changes the percentage of arbitration fees that must be paid by parties as a fee stake if there was no winner and loser in the previous round.
184
184
* @param _sharedStakeMultiplier A new value of the multiplier of the appeal cost in case when there is no winner/loser in previous round. In basis point.
185
185
*/
186
186
function changeSharedStakeMultiplier(uint_sharedStakeMultiplier) public onlyGovernor {
187
187
sharedStakeMultiplier = _sharedStakeMultiplier;
188
188
}
189
189
190
-
/** @dev Changes the percentage of arbitration fees that must be paid by the party that won the previous round.
190
+
/** @dev Changes the percentage of arbitration fees that must be paid as a fee stake by the party that won the previous round.
191
191
* @param _winnerStakeMultiplier A new value of the multiplier of the appeal cost that the winner of the previous round has to pay. In basis points.
192
192
*/
193
193
function changeWinnerStakeMultiplier(uint_winnerStakeMultiplier) public onlyGovernor {
194
194
winnerStakeMultiplier = _winnerStakeMultiplier;
195
195
}
196
196
197
-
/** @dev Changes the percentage of arbitration fees that must be paid by the party that lost the previous round.
197
+
/** @dev Changes the percentage of arbitration fees that must be paid as a fee stake by the party that lost the previous round.
198
198
* @param _loserStakeMultiplier A new value of the multiplier of the appeal cost that the party that lost the previous round has to pay. In basis points.
199
199
*/
200
200
function changeLoserStakeMultiplier(uint_loserStakeMultiplier) public onlyGovernor {
@@ -242,10 +242,10 @@ contract Linguo is Arbitrable {
@@ -463,8 +463,8 @@ contract Linguo is Arbitrable {
463
463
withdrawFeesAndRewards(_beneficiary, _taskID, i);
464
464
}
465
465
466
-
/** @dev Gives a ruling for a dispute. Must be called by the arbitrator.
467
-
* The purpose of this function is to ensure that the address calling it has the right to rule on the contract.
466
+
/** @dev Gives a ruling for a dispute. Can only be called by the arbitrator.
467
+
* The purpose of this function is to ensure that the address calling it has the right to rule on the contract and to invert the ruling in the case a party loses from lack of appeal fees funding.
468
468
* @param _disputeID ID of the dispute in the Arbitrator contract.
469
469
* @param _ruling Ruling given by the arbitrator. Note that 0 is reserved for "Refuse to arbitrate".
0 commit comments