File tree Expand file tree Collapse file tree 1 file changed +8
-10
lines changed
Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change 11import { BigNumber , ethers } from "ethers" ;
2+ import * as sdk from "@across-protocol/sdk" ;
23import { CCTP_NO_DOMAIN } from "@across-protocol/constants" ;
34import { CHAIN_IDs , TOKEN_SYMBOLS_MAP , CHAINS } from "../../../_constants" ;
45import { 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
4645export 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
You can’t perform that action at this time.
0 commit comments