Skip to content

Commit

Permalink
Merge pull request balancer#9 from balancer-labs/mike/bal-45-max-leav…
Browse files Browse the repository at this point in the history
…es-dust

keep full precision token balance so max link works
  • Loading branch information
mikemcdonald authored Apr 6, 2020
2 parents f779bce + 7f51006 commit bcea57b
Showing 1 changed file with 7 additions and 15 deletions.
22 changes: 7 additions & 15 deletions src/components/SwapForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,7 @@ import TradeComposition from './TradeComposition';
import AssetSelector from './AssetSelector';

import { observer } from 'mobx-react';
import {
bnum,
scale,
isEmpty,
formatBalance,
formatBalanceTruncated,
} from 'utils/helpers';
import { bnum, scale, isEmpty, formatBalanceTruncated } from 'utils/helpers';
import { SwapMethods, SwapObjection } from 'stores/SwapForm';
import { useStores } from '../contexts/storesContext';
import { ErrorIds } from '../stores/Error';
Expand Down Expand Up @@ -314,11 +308,10 @@ const SwapForm = observer(({ tokenIn, tokenOut }) => {
outputUserBalanceBN = bnum(0);
}

inputUserBalance = formatBalance(
inputUserBalance = scale(
inputUserBalanceBN,
tokenMetadata.input.decimals,
tokenMetadata.input.precision
);
-tokenMetadata.input.decimals
).toString();

truncatedInputUserBalance = formatBalanceTruncated(
inputUserBalanceBN,
Expand All @@ -327,11 +320,10 @@ const SwapForm = observer(({ tokenIn, tokenOut }) => {
20
);

outputUserBalance = formatBalance(
outputUserBalance = scale(
outputUserBalanceBN,
tokenMetadata.output.decimals,
tokenMetadata.output.precision
);
-tokenMetadata.output.decimals
).toString();

truncatedOutputUserBalance = formatBalanceTruncated(
outputUserBalanceBN,
Expand Down

0 comments on commit bcea57b

Please sign in to comment.