diff --git a/packages/ui-signer/src/Checks/Transfer.tsx b/packages/ui-signer/src/Checks/Transfer.tsx index fc0fba3312..6350761d31 100644 --- a/packages/ui-signer/src/Checks/Transfer.tsx +++ b/packages/ui-signer/src/Checks/Transfer.tsx @@ -48,7 +48,7 @@ export class Transfer extends React.PureComponent { const extraAmount = amount instanceof Compact ? amount.toBn() : new BN(amount); const isCreation = balances_all.votingBalance.isZero() && fees.creationFee.gtn(0); - const isNoEffect = extraAmount.add(balances_all.votingBalance).lte(fees.existentialDeposit); + const isNoEffect = extraAmount.add(balances_all.votingBalance).lt(fees.existentialDeposit); const extraWarn = isCreation || isNoEffect; const update = { extraAmount, diff --git a/packages/ui-signer/src/Checks/index.tsx b/packages/ui-signer/src/Checks/index.tsx index a3da01c622..58e05f77c4 100644 --- a/packages/ui-signer/src/Checks/index.tsx +++ b/packages/ui-signer/src/Checks/index.tsx @@ -97,7 +97,7 @@ export class FeeDisplay extends React.PureComponent { const allTotal = extraAmount.add(allFees); const hasAvailable = balances_all.availableBalance.gtn(0); - const isRemovable = balances_all.votingBalance.sub(allTotal).lte(balances_fees.existentialDeposit); + const isRemovable = balances_all.votingBalance.sub(allTotal).lt(balances_fees.existentialDeposit); const isReserved = balances_all.freeBalance.isZero() && balances_all.reservedBalance.gtn(0); const allWarn = extraWarn; const overLimit = txLength >= MAX_SIZE_BYTES;