@locker-labs/sdk
Version:
A utility library for enhancing your ERC-4337 experience
55 lines (51 loc) • 1.46 kB
text/typescript
import { EChain } from "../../../accounts/tokens.js";
/**
* https://developers.circle.com/stablecoins/supported-domains
*/
export const CCTP_DOMAIN_IDS: Record<EChain, number> = {
// [EChain.ETHEREUM]: 0,
// [EChain.AVALANCHE]: 1,
// [EChain.OPTIMISM]: 2,
// [EChain.ARBITRUM]: 3,
// [EChain.NOBLE]: 4,
[]: 6,
[]: 6,
[]: 0,
[]: 5,
[]: 5,
// polygon: 7,
// sui: 8,
// aptos: 9,
// unichain: 10,
};
export const CIRCLE_CONFIG: Record<EChain, {
irisApiUrl: string;
}> = {
[]: {
"irisApiUrl": "https://iris-api-sandbox.circle.com",
},
[]: {
"irisApiUrl": "https://iris-api.circle.com",
},
[]: {
"irisApiUrl": "https://iris-api.circle.com",
},
[]: {
"irisApiUrl": "https://iris-api-sandbox.circle.com",
},
[]: {
"irisApiUrl": "https://iris-api-sandbox.circle.com",
},
}
/**
* https://developers.circle.com/stablecoins/evm-smart-contracts
*/
export const CCTP_EVM_CONTRACTS = {
V1: {
MESSAGE_TRANSMITTER: {
[]: "0xAD09780d193884d503182aD4588450C416D6F9D4",
[]: "0x7865fAfC2db2093669d92c0F33AeEF291086BEFD",
[]: "0x7865fAfC2db2093669d92c0F33AeEF291086BEFD",
}
}
}