@@ -20,7 +20,8 @@ const usdcContracts = [[
20
20
[ "Base" , "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ] ,
21
21
[ "Polygon" , "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359" ] ,
22
22
[ "Sui" , "0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC" ] ,
23
- [ "Aptos" , "0xbae207659db88bea0cbead6da0ed00aac12edcdda169e591cd41c94180b46f3b" ]
23
+ [ "Aptos" , "0xbae207659db88bea0cbead6da0ed00aac12edcdda169e591cd41c94180b46f3b" ] ,
24
+ [ "Unichain" , "0x078D782b760474a361dDA0AF3839290b0EF57AD6" ]
24
25
] ] , [
25
26
"Testnet" , [
26
27
[ "Sepolia" , "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238" ] ,
@@ -31,13 +32,14 @@ const usdcContracts = [[
31
32
[ "BaseSepolia" , "0x036CbD53842c5426634e7929541eC2318f3dCF7e" ] ,
32
33
[ "Polygon" , "0x9999f7Fea5938fD3b1E26A12c3f2fb024e194f97" ] ,
33
34
[ "Sui" , "0xa1ec7fc00a6f40db9693ad1415d0c193ad3906494428cf252621037bd7117e29::usdc::USDC" ] ,
34
- [ "Aptos" , "0x69091fbab5f7d635ee7ac5098cf0c1efbe31d68fec0f2cd565e8d168daf52832" ]
35
+ [ "Aptos" , "0x69091fbab5f7d635ee7ac5098cf0c1efbe31d68fec0f2cd565e8d168daf52832" ] ,
36
+ [ "Unichain" , "0x31d0220469e10c4E71834a79b1f276d740d3768F" ]
35
37
] ] ,
36
38
] as const satisfies MapLevel < Network , MapLevel < Chain , string > > ;
37
39
export const usdcContract = constMap ( usdcContracts ) ;
38
40
39
41
// prettier-ignore
40
- // https://developers.circle.com/stablecoin/docs/cctp-technical-reference#domain-list
42
+ // https://developers.circle.com/stablecoins/supported-domains
41
43
const circleDomains = [ [
42
44
"Mainnet" , [
43
45
[ "Ethereum" , 0 ] ,
@@ -49,6 +51,7 @@ const circleDomains = [[
49
51
[ "Polygon" , 7 ] ,
50
52
[ "Sui" , 8 ] ,
51
53
[ "Aptos" , 9 ] ,
54
+ [ "Unichain" , 10 ] ,
52
55
] ] , [
53
56
"Testnet" , [
54
57
[ "Sepolia" , 0 ] ,
@@ -60,6 +63,7 @@ const circleDomains = [[
60
63
[ "Polygon" , 7 ] ,
61
64
[ "Sui" , 8 ] ,
62
65
[ "Aptos" , 9 ] ,
66
+ [ "Unichain" , 10 ] ,
63
67
] ] ,
64
68
] as const satisfies MapLevel < Network , MapLevel < Chain , number > > ;
65
69
0 commit comments