Skip to content

Commit bc117a1

Browse files
feat: Add Unichain (#34)
1 parent 995e703 commit bc117a1

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/forwarders/CCTPForwarder.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ library CCTPForwarder {
1717
address constant internal MESSAGE_TRANSMITTER_CIRCLE_ARBITRUM_ONE = 0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca;
1818
address constant internal MESSAGE_TRANSMITTER_CIRCLE_BASE = 0xAD09780d193884d503182aD4588450C416D6F9D4;
1919
address constant internal MESSAGE_TRANSMITTER_CIRCLE_POLYGON_POS = 0xF3be9355363857F3e001be68856A2f96b4C39Ba9;
20+
address constant internal MESSAGE_TRANSMITTER_CIRCLE_UNICHAIN = 0x353bE9E2E38AB1D19104534e4edC21c643Df86f4;
2021

2122
uint32 constant internal DOMAIN_ID_CIRCLE_ETHEREUM = 0;
2223
uint32 constant internal DOMAIN_ID_CIRCLE_AVALANCHE = 1;
@@ -26,6 +27,7 @@ library CCTPForwarder {
2627
uint32 constant internal DOMAIN_ID_CIRCLE_SOLANA = 5;
2728
uint32 constant internal DOMAIN_ID_CIRCLE_BASE = 6;
2829
uint32 constant internal DOMAIN_ID_CIRCLE_POLYGON_POS = 7;
30+
uint32 constant internal DOMAIN_ID_CIRCLE_UNICHAIN = 10;
2931

3032
function sendMessage(
3133
address messageTransmitter,

src/testing/bridges/CCTPBridgeTesting.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ library CCTPBridgeTesting {
4949
return CCTPForwarder.MESSAGE_TRANSMITTER_CIRCLE_BASE;
5050
} else if (name == keccak256("polygon")) {
5151
return CCTPForwarder.MESSAGE_TRANSMITTER_CIRCLE_POLYGON_POS;
52+
} else if (name == keccak256("unichain")) {
53+
return CCTPForwarder.MESSAGE_TRANSMITTER_CIRCLE_UNICHAIN;
5254
} else {
5355
revert("Unsupported chain");
5456
}

0 commit comments

Comments
 (0)