c183e00d47
* 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> |
||
---|---|---|
.. | ||
analytics | ||
answers | ||
feed | ||
layout | ||
add-funds-button.tsx | ||
advanced-panel.tsx | ||
amount-input.tsx | ||
avatar.tsx | ||
bet-panel.tsx | ||
bet-row.tsx | ||
bets-list.tsx | ||
client-render.tsx | ||
confirmation-button.tsx | ||
contract-card.tsx | ||
contract-overview.tsx | ||
contract-prob-graph.tsx | ||
contracts-list.tsx | ||
create-fold-button.tsx | ||
datetime-tooltip.tsx | ||
edit-fold-button.tsx | ||
fast-fold-following.tsx | ||
feed-create.tsx | ||
fold-tag.tsx | ||
follow-fold-button.tsx | ||
info-tooltip.tsx | ||
join-spans.tsx | ||
leaderboard.tsx | ||
linkify.tsx | ||
loading-indicator.tsx | ||
manifold-logo.tsx | ||
menu.tsx | ||
nav-bar.tsx | ||
outcome-label.tsx | ||
page.tsx | ||
probability-selector.tsx | ||
profile-menu.tsx | ||
resolution-panel.tsx | ||
SEO.tsx | ||
site-link.tsx | ||
tags-input.tsx | ||
tags-list.tsx | ||
title.tsx | ||
tweet-button.tsx | ||
user-page.tsx | ||
yes-no-selector.tsx |