LadderOrder submission works

This commit is contained in:
Tim Olson
2023-12-04 18:30:49 -04:00
parent c9ccb89d8e
commit 545583586c
2 changed files with 8 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
import {routeInverted} from "@/misc.js";
import {MAX_FRACTION, newTranche} from "@/blockchain/orderlib.js";
import {useOrderStore} from "@/store/store.js";
import {encodeIEE754} from "@/blockchain/common.js";
export function applyLimit(tranche, price=null) {
@@ -15,7 +16,7 @@ export function applyLimit(tranche, price=null) {
const isAbove = os.limitIsMinimum ^ inverted
const isRatio = false // todo ratios
const decimals = 10 ** (os.tokenA.decimals - os.tokenB.decimals)
const limit = inverted ? decimals / price : price / decimals
const limit = encodeIEE754(inverted ? decimals / price : price / decimals)
tranche.marketOrder = false;
if( isAbove ) {
tranche.minIntercept = limit;