added min deficit of 0.001
This commit is contained in:
parent
75b64e02cc
commit
e95366c64b
|
@ -179,8 +179,14 @@ async function runLiquidator() {
|
||||||
|
|
||||||
const deficit = liabsVal * mangoGroup.initCollRatio - assetsVal
|
const deficit = liabsVal * mangoGroup.initCollRatio - assetsVal
|
||||||
description = ma.toPrettyString(mangoGroup, prices)
|
description = ma.toPrettyString(mangoGroup, prices)
|
||||||
|
|
||||||
|
|
||||||
|
if (deficit < 0.001) { // too small of an account; number precision may cause errors
|
||||||
|
break
|
||||||
|
}
|
||||||
console.log('liquidatable', deficit)
|
console.log('liquidatable', deficit)
|
||||||
console.log(description)
|
console.log(description)
|
||||||
|
|
||||||
await client.liquidate(connection, programId, mangoGroup, ma, payer,
|
await client.liquidate(connection, programId, mangoGroup, ma, payer,
|
||||||
tokenWallets, [0, 0, deficit * 1.01])
|
tokenWallets, [0, 0, deficit * 1.01])
|
||||||
liquidated = true
|
liquidated = true
|
||||||
|
|
Loading…
Reference in New Issue