Skip to content

Commit 2f125e4

Browse files
committed
Address comments
1 parent ae720d3 commit 2f125e4

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

api/_bridges/cctp/utils/constants.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { BigNumber, ethers } from "ethers";
2+
import * as sdk from "@across-protocol/sdk";
23
import { CCTP_NO_DOMAIN } from "@across-protocol/constants";
34
import { CHAIN_IDs, TOKEN_SYMBOLS_MAP, CHAINS } from "../../../_constants";
45
import { InvalidParamError } from "../../../_errors";
@@ -35,19 +36,16 @@ export const CCTP_FINALITY_THRESHOLDS = {
3536
standard: 2000,
3637
};
3738

38-
// CCTP Across Finalizer address
39-
export const DEFAULT_CCTP_ACROSS_FINALIZER_ADDRESS =
39+
// CCTP Across Finalizer addresses
40+
const CCTP_ACROSS_FINALIZER_ADDRESS_EVM =
4041
"0x72adB07A487f38321b6665c02D289C413610B081";
41-
42-
const CCTP_FINALIZER_ADDRESS_OVERRIDES: Record<number, string> = {
43-
[CHAIN_IDs.SOLANA]: "5v4SXbcAKKo3YbPBXU9K7zNBMgJ2RQFsvQmg2RAFZT6t",
44-
};
42+
const CCTP_ACROSS_FINALIZER_ADDRESS_SVM =
43+
"5v4SXbcAKKo3YbPBXU9K7zNBMgJ2RQFsvQmg2RAFZT6t";
4544

4645
export const getCctpFinalizerAddress = (chainId: number): string => {
47-
return (
48-
CCTP_FINALIZER_ADDRESS_OVERRIDES[chainId] ||
49-
DEFAULT_CCTP_ACROSS_FINALIZER_ADDRESS
50-
);
46+
return sdk.utils.chainIsSvm(chainId)
47+
? CCTP_ACROSS_FINALIZER_ADDRESS_SVM
48+
: CCTP_ACROSS_FINALIZER_ADDRESS_EVM;
5149
};
5250

5351
// CCTP TokenMessenger contract addresses

0 commit comments

Comments
 (0)