jahooma
8abbc34652
Improve graph for resolved bets
2021-12-16 00:44:04 -06:00
jahooma
83b4cc38b3
Show just payout column for resolved markets, tweak calculation and resolved labels.
2021-12-15 20:28:40 -06:00
Austin Chen
743616449f
Prefix username URLs with @
2021-12-15 18:26:38 -08:00
Austin Chen
9df78a4963
Support user profiles on /[username]
...
Currently all bets are also shown
2021-12-15 17:34:36 -08:00
Austin Chen
8e119a6338
Replace /contract/[id]
with /[username]/[id]
2021-12-15 16:52:19 -08:00
jahooma
f32933f668
Bet calculation / UI updates
2021-12-15 17:27:02 -06:00
jahooma
e8f94f48e2
Update bet UI with market summary and computed columns
2021-12-15 16:58:38 -06:00
mantikoros
e281233924
contract now has dpmWeights
2021-12-15 16:44:22 -06:00
mantikoros
4b123d47ee
change starting balance to 100
2021-12-15 16:27:57 -06:00
jahooma
fda5013bf8
Simple bets list
2021-12-15 01:41:56 -06:00
jahooma
344b06124f
useUser: Listen for changes to logged in user
2021-12-14 18:45:13 -06:00
jahooma
6e61b38a9b
Remove resolved panel, move info into contract overview.
2021-12-14 12:51:30 -06:00
mantikoros
b85d9035b0
lower new user starting balance to M$1000
2021-12-14 11:36:23 -06:00
Austin Chen
dc90c4fa74
Extract shared logic into ContractDetails
2021-12-14 02:23:32 -08:00
Austin Chen
d4bb419478
Prettier everything
...
(Hopefully for the last time)
2021-12-13 23:30:09 -08:00
jahooma
1562565f9a
Try to fix build maximum fraction digits out of range error
2021-12-14 01:09:46 -06:00
jahooma
5c7a8e52c9
Fix type errors
2021-12-14 01:05:33 -06:00
jahooma
43941cd212
Simple market resolved panel
2021-12-14 00:12:25 -06:00
jahooma
15691c0a38
Query for user bets. Template page to show them.
2021-12-13 23:40:38 -06:00
Austin Chen
bae969058a
Add a page which lists all markets
...
TODO: Add in functionality
2021-12-13 17:09:58 -08:00
mantikoros
5ffe266cf7
contract creation: use slug, calculate seed amounts from given probability
2021-12-13 19:07:36 -06:00
Austin Chen
e9c183a493
Allow users to sign in from /account
...
SQ
2021-12-13 10:37:16 -08:00
mantikoros
53907d2d52
user.balanceUsd => user.balance
2021-12-13 11:58:47 -06:00
mantikoros
cfd2f22254
simulator: quadratic price function, random bets, change table cols
2021-12-12 17:06:46 -06:00
jahooma
b216236503
Graph bets by afterProb.
2021-12-12 16:14:52 -06:00
jahooma
29e13497bf
Add volume calculation. Remove new bet button that was unnecessary.
2021-12-10 22:09:32 -06:00
jahooma
e253b3beca
Make bet panel calculate bet info and display it.
2021-12-10 21:51:35 -06:00
Austin Chen
fb9a690707
Run prettier
2021-12-10 17:20:52 -08:00
mantikoros
d95bef8ab3
placeBet
2021-12-10 18:06:17 -06:00
jahooma
77ce27f45f
Submit bets to firestore
2021-12-10 11:14:05 -06:00
Austin Chen
d945dc894b
Merge branch 'contract-page' into create-contract
2021-12-10 00:21:55 -08:00
Austin Chen
70e86155be
Sort contracts by creation time
2021-12-09 23:08:28 -08:00
jahooma
7309096854
Merge branch 'main' into contract-page
2021-12-10 00:33:11 -06:00
jahooma
443b742c4a
Implement skeleton ContractPage
2021-12-10 00:21:12 -06:00
Austin Chen
4f2c8bcdce
Add back listenForContract
2021-12-09 21:01:44 -08:00
Austin Chen
09b4639198
Allow users to create new contracts
2021-12-09 20:54:40 -08:00
Austin Chen
89a7bd65d2
Standardize on useUser hook
2021-12-09 16:09:16 -08:00
Austin Chen
7ec3da5504
Allow logging in with Firebase ( #2 )
...
* Pin package.json to exact version
* Fix according to reviewer feedback
2021-12-09 15:33:01 -08:00
jahooma
1cd3e2f1be
Add contract page
2021-12-09 16:44:04 -06:00
jahooma
c8b86a43b9
Add template contract page
2021-12-09 16:05:55 -06:00
Austin Chen
e41250a89b
Upload basic Firebase Auth code
2021-12-09 15:31:20 -06:00
Austin Chen
2a3d9e6272
Add Firestore package and config
2021-12-09 15:31:20 -06:00
Austin Chen
021341331f
Upload basic Firebase Auth code
2021-12-08 16:43:42 -08:00
Austin Chen
55ddb2a7d4
Add Firestore package and config
2021-12-08 16:43:42 -08:00
Austin Chen
634c0af85b
Finish porting simulator into React ( #1 )
...
* Preview bid results; toggle bid type
* Code cleanup: move hooks to where they're used
* Extract header to separate component
* Fix & reactify according to James's review
* Remove unnecessary useMemo
* Hack Chartjs type
* Add some notes on DX Todos
* Move non-page elements to lib/
2021-12-08 08:30:29 -08:00