Skip to content

Commit 76cc3e0

Browse files
committed
watcher: allow more ntt chains
1 parent 3b2654b commit 76cc3e0

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

common/src/consts.ts

+4
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,12 @@ export const INITIAL_NTT_DEPLOYMENT_BLOCK_BY_NETWORK_AND_CHAIN: {
7070
[key in Network]: { [key in Chain]?: string };
7171
} = {
7272
['Mainnet']: {
73+
Solana: '260508723',
7374
Ethereum: '19583505',
7475
Fantom: '78727372',
76+
Arbitrum: '201652677',
77+
Optimism: '118840800',
78+
Base: '13245519',
7579
},
7680
['Testnet']: {
7781
Solana: '285100152',

watcher/src/watchers/utils.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,12 @@ export function makeFinalizedNTTWatcher(network: Network, chainName: Chain): Wat
8484
if (network === 'Mainnet') {
8585
if (chainName === 'Ethereum') {
8686
return new NTTWatcher(network, chainName, 'finalized');
87-
} else if (chainName === 'Fantom') {
87+
} else if (chainName === 'Fantom' || chainName === 'Base' || chainName === 'Optimism') {
8888
return new NTTWatcher(network, chainName);
89+
} else if (chainName === 'Arbitrum') {
90+
return new NTTArbitrumWatcher(network);
91+
} else if (chainName === 'Solana') {
92+
return new NTTSolanaWatcher(network);
8993
} else {
9094
throw new Error(
9195
`Attempted to create finalized NTT watcher for unsupported mainnet chain ${chainName}`

0 commit comments

Comments
 (0)