order amount bugfix

This commit is contained in:
Tim Olson
2023-11-27 18:35:40 -04:00
parent 1dff2da3fe
commit e25239d81f
4 changed files with 17 additions and 16 deletions

View File

@@ -20,19 +20,16 @@
<script setup>
import {useOrderStore, useStore} from "@/store/store";
import {computed, ref} from "vue";
import PhoneCard from "@/components/PhoneCard.vue";
import Amount from "@/components/Amount.vue"
// noinspection ES6UnusedImports
import {routeInverted, SingletonCoroutine, vAutoSelect} from "@/misc.js";
import {newLimitConstraint, newOrder, newTimeConstraint, TimeMode} from "@/blockchain/orderlib.js";
import {newOrder} from "@/blockchain/orderlib.js";
import {FixedNumber} from "ethers";
import {pendOrder} from "@/blockchain/wallet.js";
import NeedsProvider from "@/components/NeedsProvider.vue";
import RoutePrice from "@/components/RoutePrice.vue";
import router from "@/router/index.js";
import PairChoice from "@/components/PairChoice.vue";
import {isEmpty, validateAmount, validateRequired} from "@/validate.js";
const s = useStore()
const os = useOrderStore()
@@ -44,7 +41,7 @@ function placeOrder() {
const tokenIn = os.buy ? tb.address : ta.address
const tokenOut = os.buy ? ta.address : tb.address
const route = os.route
const amt = FixedNumber.fromString(os.amount.toString(), {decimals: os.amountToken.decimals}).value
const amt = FixedNumber.fromString(os.totalAmount.toString(), {decimals: os.amountToken.decimals}).value
const ts = props.tranches()
const order = newOrder(tokenIn, tokenOut, route.exchange, route.fee, amt, os.amountIsInput, ts)
pendOrder(order)