Fix initial point on graph
This commit is contained in:
parent
864b4420ad
commit
c1a800f4c6
|
@ -28,9 +28,12 @@ export function getProbability(contract: FullContract<DPM | CPMM, Binary>) {
|
|||
export function getInitialProbability(
|
||||
contract: FullContract<DPM | CPMM, Binary>
|
||||
) {
|
||||
return contract.initialProbability ?? contract.mechanism === 'cpmm-1'
|
||||
return (
|
||||
contract.initialProbability ??
|
||||
(contract.mechanism === 'cpmm-1'
|
||||
? getCpmmProbability(contract.pool)
|
||||
: getDpmProbability(contract.phantomShares ?? contract.totalShares)
|
||||
: getDpmProbability(contract.phantomShares ?? contract.totalShares))
|
||||
)
|
||||
}
|
||||
|
||||
export function getOutcomeProbability(contract: Contract, outcome: string) {
|
||||
|
|
|
@ -20,12 +20,11 @@ export function ContractProbGraph(props: {
|
|||
|
||||
const startProb = getInitialProbability(contract)
|
||||
|
||||
const times = bets
|
||||
? [contract.createdTime, ...bets.map((bet) => bet.createdTime)].map(
|
||||
(time) => new Date(time)
|
||||
)
|
||||
: []
|
||||
const probs = bets ? [startProb, ...bets.map((bet) => bet.probAfter)] : []
|
||||
const times = [
|
||||
contract.createdTime,
|
||||
...bets.map((bet) => bet.createdTime),
|
||||
].map((time) => new Date(time))
|
||||
const probs = [startProb, ...bets.map((bet) => bet.probAfter)]
|
||||
|
||||
const isClosed = !!closeTime && Date.now() > closeTime
|
||||
const latestTime = dayjs(
|
||||
|
|
Loading…
Reference in New Issue
Block a user