@@ -53,43 +53,42 @@ export const getCCCSendersAndAdapters = async (
5353 let events : Log [ ] = [ ] ;
5454 let latestBlockNumber = 0 ;
5555
56- if (
57- pool === Pools . TENDERLY
58- ) {
59- const { logs : preTenderlyForkEvents , currentBlock : preTenderlyForkCurrentBlock } = await getEvents ( {
60- client,
61- fromBlock,
62- contract : addressBook . CROSS_CHAIN_CONTROLLER ,
63- eventTypes : [ 'SenderUpdated' ] ,
64- maxBlock : networkConfigs [ Number ( chainId ) ] . pools [ pool ] . tenderlyBlock ! ,
65- limit
66- } ) ;
67-
68- const tenderlyProvider = getRpcClientFromUrl (
69- networkConfigs [ Number ( chainId ) ] . pools [ pool ] . tenderlyRpcUrl ! ,
70- ) ;
71-
72-
73- const { logs : tenderlyForkEvents } = await getEvents ( {
74- client : tenderlyProvider ,
75- fromBlock : networkConfigs [ Number ( chainId ) ] . pools [ pool ] . tenderlyBlock ! ,
76- contract : addressBook . CROSS_CHAIN_CONTROLLER ,
77- eventTypes : [ 'SenderUpdated' ] ,
78- limit : 999
79- } ) ;
80- events = [ ...preTenderlyForkEvents , ...tenderlyForkEvents ] ;
81-
82- latestBlockNumber = preTenderlyForkCurrentBlock ;
83- } else {
84- const { logs : networkEvents , currentBlock : eventsCurrentBlock } = await getEvents ( {
85- client,
86- fromBlock,
87- contract : addressBook . CROSS_CHAIN_CONTROLLER ,
88- eventTypes : [ 'SenderUpdated' ] ,
89- limit
90- } ) ;
91- events = networkEvents ;
92- latestBlockNumber = eventsCurrentBlock ;
56+ if ( addressBook . CROSS_CHAIN_CONTROLLER ) {
57+ if ( pool === Pools . TENDERLY ) {
58+ const { logs : preTenderlyForkEvents , currentBlock : preTenderlyForkCurrentBlock } = await getEvents ( {
59+ client,
60+ fromBlock,
61+ contract : addressBook . CROSS_CHAIN_CONTROLLER ,
62+ eventTypes : [ 'SenderUpdated' ] ,
63+ maxBlock : networkConfigs [ Number ( chainId ) ] . pools [ pool ] . tenderlyBlock ! ,
64+ limit
65+ } ) ;
66+
67+ const tenderlyProvider = getRpcClientFromUrl (
68+ networkConfigs [ Number ( chainId ) ] . pools [ pool ] . tenderlyRpcUrl ! ,
69+ ) ;
70+
71+ const { logs : tenderlyForkEvents } = await getEvents ( {
72+ client : tenderlyProvider ,
73+ fromBlock : networkConfigs [ Number ( chainId ) ] . pools [ pool ] . tenderlyBlock ! ,
74+ contract : addressBook . CROSS_CHAIN_CONTROLLER ,
75+ eventTypes : [ 'SenderUpdated' ] ,
76+ limit : 999
77+ } ) ;
78+ events = [ ...preTenderlyForkEvents , ...tenderlyForkEvents ] ;
79+
80+ latestBlockNumber = preTenderlyForkCurrentBlock ;
81+ } else {
82+ const { logs : networkEvents , currentBlock : eventsCurrentBlock } = await getEvents ( {
83+ client,
84+ fromBlock,
85+ contract : addressBook . CROSS_CHAIN_CONTROLLER ,
86+ eventTypes : [ 'SenderUpdated' ] ,
87+ limit
88+ } ) ;
89+ events = networkEvents ;
90+ latestBlockNumber = eventsCurrentBlock ;
91+ }
9392 }
9493
9594
0 commit comments