AugurProject / augur

Augur v2 - Prediction Market Protocol and Client
MIT License
443 stars 141 forks source link

Sports Betting - Place bet Use Cases #8700

Open yanelbottini opened 3 years ago

yanelbottini commented 3 years ago

We've prepared the different use cases to show how a user place a bet.

For all cases, please take into consideration that

Screen Shot 2020-07-28 at 18 06 05

Placing a single bet: Desktop: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7412%3A225993 Mobile: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7477%3A263044

Placing multiple bets: Desktop: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7412%3A232657 Mobile: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7477%3A263045

Transaction failed: Desktop: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7458%3A234838 Mobile: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7502%3A258664

Odd changes Desktop: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7477%3A242607 Mobile: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7502%3A262652

User tries to consume own order Desktop: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7412%3A225994 Mobile: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7502%3A274589

Error examples: bet exceeds max amount Desktop: https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7502%3A278736

Delete bet from betslip https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=7502%3A281777

matt-bullock commented 3 years ago

Only flow I've not been able to test is the odds change. @phoebemirman is there any way to test this?

phoebemirman commented 3 years ago

just change the best price, by adding an order, once you already have clicked on the bet @matt-bullock

matt-bullock commented 3 years ago

@phoebemirman tested this with Chwy and it didn't update