diff --git a/monitorConfig/production.ts b/monitorConfig/production.ts index 73d717d..1ce4b0a 100644 --- a/monitorConfig/production.ts +++ b/monitorConfig/production.ts @@ -50,5 +50,26 @@ export const config: Config = { }, ], }, + { + networkId: 1101, // ZKEVM + nodeUrl: process.env.ZKEVM_PROVIDER as string, + nodeUrlWS: process.env.ZKEVM_PROVIDER_WS, + pollTimeMS: Number(process.env.ZKEVM_POLL_TIME) || 30_000, // 30 Seconds + maxFetchBlockRange: 1_000, + contracts: [ + { + address: '0xc790f82bf6f8709aa4a56dc11afad7af7c2a9867', + title: 'ZKEVM GIVPower', + startBlock: 15130779, + type: ContractType.GIVpower, + }, + { + address: '0x4fB9B10ECDe1b048DBC79aBEAB3793edc93a0d54', + title: 'ZKEVM Token Distro', + startBlock: 15130401, + type: ContractType.TokenDistro, + }, + ], + }, ], }; diff --git a/monitorConfig/staging.ts b/monitorConfig/staging.ts index b52b021..a95d6e8 100644 --- a/monitorConfig/staging.ts +++ b/monitorConfig/staging.ts @@ -72,5 +72,26 @@ export const config: Config = { }, ], }, + { + networkId: 2442, // ZKEVM CARDONA + nodeUrl: process.env.ZKEVM_PROVIDER as string, + nodeUrlWS: process.env.ZKEVM_PROVIDER_WS, + pollTimeMS: Number(process.env.ZKEVM_POLL_TIME) || 30_000, // 30 Seconds + maxFetchBlockRange: 1_000, + contracts: [ + { + address: '0x7E9f30A74fCDf035018bc007f9930aA171863E33', + title: 'ZKEVM GIVPower', + startBlock: 5386646, + type: ContractType.GIVpower, + }, + { + address: '0x2Df3e67Be4e441Cddd2d29c3d41DFd7D516f18e6', + title: 'ZKEVM Token Distro', + startBlock: 5356116, + type: ContractType.TokenDistro, + }, + ], + }, ], };