fix dpm free response payout for single outcome
This commit is contained in:
parent
18b4c65de8
commit
eaab8191e3
|
@ -168,7 +168,7 @@ export const getPayoutsMultiOutcome = (
|
||||||
liquidityFee: 0,
|
liquidityFee: 0,
|
||||||
}
|
}
|
||||||
|
|
||||||
const fees = addObjects<Fees>(finalFees, contract.collectedFees ?? {})
|
const fees = addObjects<Fees>(finalFees, contract.collectedFees ?? noFees)
|
||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
'resolved',
|
'resolved',
|
||||||
|
|
|
@ -110,14 +110,24 @@ export const getDpmPayouts = (
|
||||||
Payout[],
|
Payout[],
|
||||||
Fees
|
Fees
|
||||||
]
|
]
|
||||||
|
|
||||||
case 'MKT':
|
case 'MKT':
|
||||||
return getDpmMktPayouts(contract, openBets, resolutionProbability) as [
|
return getDpmMktPayouts(contract, openBets, resolutionProbability) as [
|
||||||
Payout[],
|
Payout[],
|
||||||
Fees
|
Fees
|
||||||
]
|
]
|
||||||
|
|
||||||
case 'CANCEL':
|
case 'CANCEL':
|
||||||
return getDpmCancelPayouts(contract, openBets) as [Payout[], Fees]
|
return getDpmCancelPayouts(contract, openBets) as [Payout[], Fees]
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
if (outcome)
|
||||||
|
// single outcome free response
|
||||||
|
return getDpmStandardPayouts(outcome, contract, openBets) as [
|
||||||
|
Payout[],
|
||||||
|
Fees
|
||||||
|
]
|
||||||
|
|
||||||
// Multi outcome.
|
// Multi outcome.
|
||||||
return getPayoutsMultiOutcome(
|
return getPayoutsMultiOutcome(
|
||||||
resolutions,
|
resolutions,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user