save dpm shares, pool
This commit is contained in:
parent
813ec0bf03
commit
c0995e8552
|
@ -62,7 +62,11 @@ async function recalculateContract(contractRef: DocRef, isCommit = false) {
|
||||||
shares
|
shares
|
||||||
)
|
)
|
||||||
|
|
||||||
if (isCommit) transaction.update(betsRef.doc(bet.id), { shares })
|
if (isCommit)
|
||||||
|
transaction.update(betsRef.doc(bet.id), {
|
||||||
|
shares,
|
||||||
|
dpmShares: bet.shares,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const prob = getDpmProbability(contract.totalShares)
|
const prob = getDpmProbability(contract.totalShares)
|
||||||
|
@ -78,6 +82,11 @@ async function recalculateContract(contractRef: DocRef, isCommit = false) {
|
||||||
collectedFees: addObjects(contract.collectedFees ?? noFees, noFees),
|
collectedFees: addObjects(contract.collectedFees ?? noFees, noFees),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const additionalInfo = {
|
||||||
|
cfmmConversionTime: Date.now(),
|
||||||
|
dpmPool: contract.pool,
|
||||||
|
}
|
||||||
|
|
||||||
const liquidityDocRef = contractRef.collection('liquidity').doc()
|
const liquidityDocRef = contractRef.collection('liquidity').doc()
|
||||||
|
|
||||||
const lp = getCpmmInitialLiquidity(
|
const lp = getCpmmInitialLiquidity(
|
||||||
|
@ -91,7 +100,10 @@ async function recalculateContract(contractRef: DocRef, isCommit = false) {
|
||||||
)
|
)
|
||||||
|
|
||||||
if (isCommit) {
|
if (isCommit) {
|
||||||
transaction.update(contractRef, contractUpdate)
|
transaction.update(contractRef, {
|
||||||
|
...contractUpdate,
|
||||||
|
...additionalInfo,
|
||||||
|
})
|
||||||
transaction.set(liquidityDocRef, lp)
|
transaction.set(liquidityDocRef, lp)
|
||||||
|
|
||||||
console.log('updated', contract.slug)
|
console.log('updated', contract.slug)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user