Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
59a276e36b |
@@ -22,4 +22,5 @@ export enum NumberSign {
|
|||||||
|
|
||||||
// Deposit/Withdraw
|
// Deposit/Withdraw
|
||||||
export const MAX_CCTP_TRANSFER_AMOUNT = 1_000_000;
|
export const MAX_CCTP_TRANSFER_AMOUNT = 1_000_000;
|
||||||
|
export const MIN_CCTP_TRANSFER_AMOUNT = 10;
|
||||||
export const MAX_PRICE_IMPACT = 0.02; // 2%
|
export const MAX_PRICE_IMPACT = 0.02; // 2%
|
||||||
|
|||||||
@@ -11,7 +11,12 @@ import { ButtonSize } from '@/constants/buttons';
|
|||||||
import { STRING_KEYS } from '@/constants/localization';
|
import { STRING_KEYS } from '@/constants/localization';
|
||||||
import { ENVIRONMENT_CONFIG_MAP, isMainnet } from '@/constants/networks';
|
import { ENVIRONMENT_CONFIG_MAP, isMainnet } from '@/constants/networks';
|
||||||
import { TransferNotificationTypes } from '@/constants/notifications';
|
import { TransferNotificationTypes } from '@/constants/notifications';
|
||||||
import { MAX_CCTP_TRANSFER_AMOUNT, MAX_PRICE_IMPACT, NumberSign } from '@/constants/numbers';
|
import {
|
||||||
|
MAX_CCTP_TRANSFER_AMOUNT,
|
||||||
|
MAX_PRICE_IMPACT,
|
||||||
|
MIN_CCTP_TRANSFER_AMOUNT,
|
||||||
|
NumberSign,
|
||||||
|
} from '@/constants/numbers';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
useAccounts,
|
useAccounts,
|
||||||
@@ -329,6 +334,12 @@ export const WithdrawForm = () => {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if (
|
||||||
|
!debouncedAmountBN.isZero() &&
|
||||||
|
MustBigNumber(debouncedAmountBN).lte(MIN_CCTP_TRANSFER_AMOUNT)
|
||||||
|
) {
|
||||||
|
return 'Amount must be greater than 10 USDC';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isMainnet && MustBigNumber(summary?.aggregatePriceImpact).gte(MAX_PRICE_IMPACT)) {
|
if (isMainnet && MustBigNumber(summary?.aggregatePriceImpact).gte(MAX_PRICE_IMPACT)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user