diff --git a/batcher-ui/src/commands/exchange.ts b/batcher-ui/src/commands/exchange.ts index d65c6207..0452ec47 100644 --- a/batcher-ui/src/commands/exchange.ts +++ b/batcher-ui/src/commands/exchange.ts @@ -101,7 +101,6 @@ const fetchOraclePriceCmd = ( console.info('Rates', rates); const rate = rates[0]; const tokensMapped = ensureMapTypeOnTokens(tokens); - console.info('Tokens', tokensMapped); const to = tokensMapped.get(rate.swap.to); const from = tokensMapped.get(rate.swap.from); return computeOraclePrice(rate.rate, { diff --git a/batcher-ui/src/components/batcher/SelectPair.tsx b/batcher-ui/src/components/batcher/SelectPair.tsx index f0120361..f73b12db 100644 --- a/batcher-ui/src/components/batcher/SelectPair.tsx +++ b/batcher-ui/src/components/batcher/SelectPair.tsx @@ -46,11 +46,13 @@ const SelectPair = ({ isFrom }: SelectPairProps) => { }; useEffect(() => { + const mappedSwaps = ensureMapTypeOnSwaps(swaps); const mappedDisplayTokens = ensureMapTypeOnDisplayTokens(displayTokens); const swapPairs = Array.from(mappedSwaps).map(([k, v]) => { const to = mappedDisplayTokens.get(v.swap.to); const from = mappedDisplayTokens.get(v.swap.from); + let ds: DisplaySwap = { pair: k, to: to || emptyDisplayToken(), @@ -64,6 +66,7 @@ const SelectPair = ({ isFrom }: SelectPairProps) => { }, [dispatch, swaps, displayTokens]); + const displayValue = useCallback(() => { if (isReverse && isFrom) return swap.to?.name; if (isReverse && !isFrom) return swap.from?.name; diff --git a/batcher-ui/src/utils/token-manager.ts b/batcher-ui/src/utils/token-manager.ts index 0cf2bfd9..d855bf8d 100644 --- a/batcher-ui/src/utils/token-manager.ts +++ b/batcher-ui/src/utils/token-manager.ts @@ -107,6 +107,7 @@ export const getPairsInformation = async ( const storage = await getTokenManagerStorage(); const validTokens = storage['valid_tokens']; const pairs = pair.split('-'); + if (!pairs) { console.trace(); } diff --git a/batcher-ui/src/utils/utils.ts b/batcher-ui/src/utils/utils.ts index e2913797..065cae7f 100644 --- a/batcher-ui/src/utils/utils.ts +++ b/batcher-ui/src/utils/utils.ts @@ -430,6 +430,7 @@ export const ensureMapTypeOnDisplayTokens = ( Object.values(displayTokens).forEach(v => { console.info('v', v); const dt = v as unknown as DisplayToken; + console.info('dt', dt); dsp.set(dt.name, dt); }); @@ -462,6 +463,7 @@ export const computeOraclePrice = ( console.info('#### Oracle Rate ######', rate); console.info('#### Buy Decimals ######', buyDecimals); console.info('#### Sell Decimals ######', sellDecimals); + const scaledPow = sellDecimals - buyDecimals; return scaleAmountUp(numerator / denominator, scaledPow); };