Skip to content

Commit d88c8cc

Browse files
committed
watcher: move terra2 to explorer watcher
1 parent 7ffa628 commit d88c8cc

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

watcher/src/consts.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export const RPCS_BY_CHAIN: { [key in Network]: { [key in Chain]?: string } } =
5050
Aptos: process.env.APTOS_RPC || 'https://fullnode.mainnet.aptoslabs.com/',
5151
Near: process.env.NEAR_RPC || 'https://rpc.mainnet.near.org',
5252
Xpla: process.env.XPLA_RPC || 'https://dimension-lcd.xpla.dev',
53-
Terra2: process.env.TERRA2_RPC || 'https://terra-lcd.publicnode.com',
53+
Terra2: process.env.TERRA2_RPC || 'https://phoenix-fcd.terra.dev',
5454
Terra: process.env.TERRA_RPC || 'https://terra-classic-fcd.publicnode.com',
5555
Injective: process.env.INJECTIVE_RPC || 'https://sentry.exchange.grpc-web.injective.network',
5656
Solana: process.env.SOLANA_RPC || 'https://api.mainnet-beta.solana.com',

watcher/src/watchers/__tests__/CosmwasmWatcher.test.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@ import { isBase64Encoded } from '../../utils/isBase64Encoded';
1010
jest.setTimeout(60000);
1111

1212
test('getFinalizedBlockNumber(terra2)', async () => {
13-
const watcher = new CosmwasmWatcher('Mainnet', 'Terra2');
13+
const watcher = new TerraExplorerWatcher('Mainnet', 'Terra2');
1414
const blockNumber = await watcher.getFinalizedBlockNumber();
1515
expect(blockNumber).toBeGreaterThan(3181746);
1616
});
1717

1818
test('getMessagesForBlocks(terra2)', async () => {
19-
const watcher = new CosmwasmWatcher('Mainnet', 'Terra2');
19+
const watcher = new TerraExplorerWatcher('Mainnet', 'Terra2');
2020
const vaasByBlock = await watcher.getMessagesForBlocks(10847656, 10847657);
2121
const entries = Object.entries(vaasByBlock);
2222
expect(entries.length).toEqual(2);
2323
expect(entries.filter(([block, vaas]) => vaas.length === 0).length).toEqual(1);
2424
expect(entries.filter(([block, vaas]) => vaas.length === 1).length).toEqual(1);
2525
expect(entries.filter(([block, vaas]) => vaas.length === 2).length).toEqual(0);
26-
expect(vaasByBlock['10847656/2024-06-20T08:02:18.898Z']).toBeDefined();
27-
expect(vaasByBlock['10847656/2024-06-20T08:02:18.898Z'].length).toEqual(1);
28-
expect(vaasByBlock['10847656/2024-06-20T08:02:18.898Z'][0]).toEqual(
26+
expect(vaasByBlock['10847656/2024-06-20T08:02:18.000Z']).toBeDefined();
27+
expect(vaasByBlock['10847656/2024-06-20T08:02:18.000Z'].length).toEqual(1);
28+
expect(vaasByBlock['10847656/2024-06-20T08:02:18.000Z'][0]).toEqual(
2929
'F99C1EAE1969723592024DB7ABD247A62663452BA82003C64F0248B2B62A482A:18/a463ad028fb79679cfc8ce1efba35ac0e77b35080a1abe9bebe83461f176b0a3/3444'
3030
);
3131
});

watcher/src/watchers/utils.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ export function makeFinalizedWatcher(network: Network, chainName: Chain): Watche
5959
return new InjectiveExplorerWatcher(network);
6060
} else if (chainName === 'Sei') {
6161
return new SeiExplorerWatcher(network);
62-
} else if (chainName === 'Terra') {
62+
} else if (chainName === 'Terra' || chainName === 'Terra2') {
6363
return new TerraExplorerWatcher(network, chainName);
64-
} else if (chainName === 'Xpla' || chainName === 'Terra2') {
64+
} else if (chainName === 'Xpla') {
6565
return new CosmwasmWatcher(network, chainName);
6666
} else if (chainName === 'Sui') {
6767
return new SuiWatcher(network);

0 commit comments

Comments
 (0)