diff --git a/src/dto/AddressEventNotificationChain.ts b/src/dto/AddressEventNotificationChain.ts index 6b9f0d342..6fe8f3122 100644 --- a/src/dto/AddressEventNotificationChain.ts +++ b/src/dto/AddressEventNotificationChain.ts @@ -17,4 +17,5 @@ export enum AddressEventNotificationChain { FLR = 'FLR', CRO = 'CRO', BASE = 'BASE', + AVAX = 'AVAX', } diff --git a/src/e2e/e2e.constant.ts b/src/e2e/e2e.constant.ts index 2e7dc2de3..a109af289 100644 --- a/src/e2e/e2e.constant.ts +++ b/src/e2e/e2e.constant.ts @@ -40,6 +40,8 @@ export const AddressEventNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const IncomingNativeTxNetworks = [ @@ -77,6 +79,8 @@ export const IncomingNativeTxNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const OutgoingNativeTxNetworks = [ @@ -112,6 +116,8 @@ export const OutgoingNativeTxNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const OutgoingFailedNetworks = [ @@ -135,6 +141,8 @@ export const OutgoingFailedNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const PaidFeeNetworks = [ @@ -162,6 +170,8 @@ export const PaidFeeNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const FungibleTxNetworks = [ @@ -189,6 +199,8 @@ export const FungibleTxNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const NftNetworks = [ @@ -216,6 +228,8 @@ export const NftNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const MultitokenNetworks = [ @@ -238,6 +252,8 @@ export const MultitokenNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const FailedTxPerBlockNetworks = [ @@ -265,6 +281,8 @@ export const FailedTxPerBlockNetworks = [ Network.CRONOS_TESTNET, Network.BASE, Network.BASE_SEPOLIA, + Network.AVALANCHE_C, + Network.AVALANCHE_C_TESTNET, ] export const ContractAddressLogEventNetworks = [ @@ -285,6 +303,7 @@ export const ContractAddressLogEventNetworks = [ Network.FLARE_SONGBIRD, Network.CRONOS, Network.BASE, + Network.AVALANCHE_C, ] export const InternalTxNetworks = [ @@ -300,4 +319,5 @@ export const InternalTxNetworks = [ Network.FLARE_SONGBIRD, Network.CRONOS, Network.BASE, + Network.AVALANCHE_C, ] diff --git a/src/util/util.shared.ts b/src/util/util.shared.ts index beb779072..02e17ecd6 100644 --- a/src/util/util.shared.ts +++ b/src/util/util.shared.ts @@ -524,6 +524,8 @@ export const Utils = { return Network.FLARE case AddressEventNotificationChain.BASE: return Network.BASE + case AddressEventNotificationChain.AVAX: + return Network.AVALANCHE_C default: throw new Error(`Chain ${chain} is not supported.`) } @@ -584,6 +586,9 @@ export const Utils = { case Network.BASE: case Network.BASE_SEPOLIA: return AddressEventNotificationChain.BASE + case Network.AVALANCHE_C: + case Network.AVALANCHE_C_TESTNET: + return AddressEventNotificationChain.AVAX default: throw new Error(`Network ${network} is not supported.`) }