manifold/web/pages
mantikoros c183e00d47
Cfmm (#64)
* cpmm initial commit: common logic, cloud functions

* remove unnecessary property

* contract type

* rename 'calculate.ts' => 'calculate-dpm.ts'

* rename dpm calculations

* use focus hook

* mechanism-agnostic calculations

* bet panel: use new calculations

* use new calculations

* delete markets cloud function

* use correct contract type in scripts / functions

* calculate fixed payouts; bets list calculations

* new bet: use calculateCpmmPurchase

* getOutcomeProbabilityAfterBet

* use deductFixedFees

* fix auto-refactor

* fix antes

* separate logic to payouts-dpm, payouts-fixed

* liquidity provision tracking

* remove comment

* liquidity label

* create liquidity provision even if no ante bet

* liquidity fee

* use all bets for getFixedCancelPayouts

* updateUserBalance: allow negative balances

* store initialProbability in contracts

* turn on liquidity fee; turn off creator fee

* Include time param in tweet url, so image preview is re-fetched

* share redemption

* cpmm ContractBetsTable display

* formatMoney: handle minus zero

* filter out redemption bets

* track fees on contract and bets; change fee schedule for cpmm markets; only pay out creator fees at resolution

* small fixes

* small fixes

* Redeem shares pays back loans first

* Fix initial point on graph

* calculateCpmmPurchase: deduct creator fee

* Filter out redemption bets from feed

* set env to dev for user-testing purposes

* creator fees messaging

* new cfmm: k = y^(1-p) * n^p

* addCpmmLiquidity

* correct price function

* enable fees

* handle overflow

* liquidity provision tracking

* raise fees

* Fix merge error

* fix dpm free response payout for single outcome

* Fix DPM payout calculation

* Remove hardcoding as dev

Co-authored-by: James Grugett <jahooma@gmail.com>
2022-03-15 17:27:51 -05:00
..
[username] Cfmm (#64) 2022-03-15 17:27:51 -05:00
api/v0 Cfmm (#64) 2022-03-15 17:27:51 -05:00
fold/[...slugs] Answers in feed (#63) 2022-03-14 15:29:32 -05:00
tag Sort fold & tag markets by 24-hour-vol 2022-02-07 23:03:55 -06:00
_app.tsx Improve SEO descriptions 2022-01-19 12:57:35 -05:00
_document.tsx Merge Manifold for Teams infra into main codebase (#61) 2022-03-08 18:43:30 -08:00
404.tsx Merge Manifold for Teams infra into main codebase (#61) 2022-03-08 18:43:30 -08:00
about.module.css Use font-weight: 600 for bold text 2022-02-06 01:23:45 -08:00
about.tsx Update about page 2022-03-07 10:40:53 -08:00
account.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
add-funds.tsx Format Tailwind classes with Prettier 2022-03-03 01:09:32 -08:00
admin.tsx Link to each question from Admin page 2022-02-13 16:09:30 -08:00
analytics.tsx Merge Manifold for Teams infra into main codebase (#61) 2022-03-08 18:43:30 -08:00
create.tsx Cfmm (#64) 2022-03-15 17:27:51 -05:00
folds.tsx Show followed folds first 2022-03-13 11:55:05 -07:00
home.tsx Answers in feed (#63) 2022-03-14 15:29:32 -05:00
index.tsx Make navbar render signed in or signed out by page (#39) 2022-01-27 17:06:31 -06:00
landing-page.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
leaderboards.tsx Merge Manifold for Teams infra into main codebase (#61) 2022-03-08 18:43:30 -08:00
make-predictions.tsx Cfmm (#64) 2022-03-15 17:27:51 -05:00
markets.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
profile.tsx New, pretty user page (#48) 2022-02-17 17:16:58 -08:00
simulator.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
trades.tsx redirect signed out users on /profile and /trades to homepage 2022-02-03 21:19:42 -06:00