Compare commits
1 Commits
main
...
fix-status
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b26106ba20 |
@ -66,7 +66,16 @@ const useLocalNotificationsContext = () => {
|
||||
status: currentStatus,
|
||||
} of transferNotifications) {
|
||||
try {
|
||||
if (currentStatus && currentStatus?.squidTransactionStatus !== 'ongoing') continue;
|
||||
// skip if error is returned or if the transaction is not ongoing
|
||||
if (
|
||||
// @ts-ignore status.errors is not in the type definition but can be returned
|
||||
currentStatus?.errors ||
|
||||
currentStatus?.error ||
|
||||
(currentStatus?.squidTransactionStatus &&
|
||||
currentStatus?.squidTransactionStatus !== 'ongoing')
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const status = await squid?.getStatus({ transactionId: txHash, toChainId, fromChainId });
|
||||
if (status) statuses[txHash] = status;
|
||||
|
||||
@ -8,7 +8,7 @@ import { getSelectedNetwork } from '@/state/appSelectors';
|
||||
|
||||
export const NATIVE_TOKEN_ADDRESS = '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE';
|
||||
|
||||
export const STATUS_ERROR_GRACE_PERIOD = 120_000;
|
||||
export const STATUS_ERROR_GRACE_PERIOD = 300_000;
|
||||
|
||||
const useSquidContext = () => {
|
||||
const selectedNetwork = useSelector(getSelectedNetwork);
|
||||
|
||||
@ -44,7 +44,6 @@ import { getTransferInputs } from '@/state/inputsSelectors';
|
||||
|
||||
import abacusStateManager from '@/lib/abacus';
|
||||
import { MustBigNumber } from '@/lib/numbers';
|
||||
import { log } from '@/lib/telemetry';
|
||||
|
||||
import { TokenSelectMenu } from './TokenSelectMenu';
|
||||
import { WithdrawButtonAndReceipt } from './WithdrawForm/WithdrawButtonAndReceipt';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user