Closed 7flash closed 1 month ago
Operator started the prediction.
✔ should only allow operator to start a prediction (4741ms)
Failed to start prediction because startTimestamp is not less than endTimestamp.
Failed to start prediction because endTimestamp is not less than resolutionTimestamp.
Failed to start prediction because resolutionTimestamp is not less than expiryTimestamp.
Failed to place bet because betting period has not started.
Failed to place bet because betting period has ended.
Failed to place bet because bet amount is less than minimum bet units.
Failed to place multiple bets from the same user on the same prediction.
Operator tried to resolve before resolution timestamp but failed.
Operator tried to resolve multiple times but failed.
Operator tried to resolve as error before expiry time but failed.
Prediction resolved with Left as the outcome.
Prediction resolved with Right as the outcome.
Prediction resolved with DRAW as the outcome.
Bettor2 tried to claim but failed as they bet on the losing side.
Bettor1 tried to claim before resolution timestamp but failed.
Bettor1 tried to claim multiple times but failed.
Bettor 1:
Bettor 2:
Bettor 3:
Prediction Behavior
Start Prediction
Operator started the prediction.
✔ should only allow operator to start a prediction (4741ms)
Errors:
Failed to start prediction because startTimestamp is not less than endTimestamp.
Failed to start prediction because endTimestamp is not less than resolutionTimestamp.
Failed to start prediction because resolutionTimestamp is not less than expiryTimestamp.
Successful Start:
Bet Position
Errors:
Failed to place bet because betting period has not started.
Failed to place bet because betting period has ended.
Failed to place bet because bet amount is less than minimum bet units.
Failed to place multiple bets from the same user on the same prediction.
Successful Bets:
Resolve
Errors:
Operator tried to resolve before resolution timestamp but failed.
Operator tried to resolve multiple times but failed.
Operator tried to resolve as error before expiry time but failed.
Successful Resolutions:
Claim
Successful Claims:
Prediction resolved with Left as the outcome.
Prediction resolved with Right as the outcome.
Prediction resolved with DRAW as the outcome.
Errors:
Bettor2 tried to claim but failed as they bet on the losing side.
Bettor1 tried to claim before resolution timestamp but failed.
Bettor1 tried to claim multiple times but failed.
Treasury Claim:
Multiple Bettors
Bettor Rewards:
Bettor 1:
Bettor 2:
Bettor 3: