Skip to content

Commit 074fc32

Browse files
committed
feat: add all addresses (only tx cache url missing
1 parent afd71f2 commit 074fc32

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

crates/constants/src/chains/mainnet.rs

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,32 +14,29 @@ pub const HOST_CHAIN_ID: u64 = 1;
1414
/// Deployment height of the rollup on Mainnet host chain.
1515
pub const DEPLOY_HEIGHT: u64 = 23734244;
1616
/// `Zenith` contract address for the Mainnet host chain.
17-
pub const HOST_ZENITH: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
17+
pub const HOST_ZENITH: Address = address!("0xBCe84D45d7be8859bcBd838d4a7b3448B55E6869");
1818
/// `Orders` contract address for the Mainnet host chain.
19-
pub const HOST_ORDERS: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
19+
pub const HOST_ORDERS: Address = address!("0x96f44ddc3Bc8892371305531F1a6d8ca2331fE6C");
2020
/// `Passage` contract address for the Mainnet host chain.
21-
pub const HOST_PASSAGE: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
21+
pub const HOST_PASSAGE: Address = address!("0x02a64d6e2c30d2B07ddBD177b24D9D0f6439CcbD");
2222
/// `Transactor` contract address for the Mainnet host chain.
23-
pub const HOST_TRANSACTOR: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
23+
pub const HOST_TRANSACTOR: Address = address!("0xC4388A6f4917B8D392B19b43F9c46FEC1B890f45");
2424

2525
/// USDC token for the Mainnet host chain (empty placeholder).
26-
pub const HOST_USDC: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
26+
pub const HOST_USDC: Address = address!("0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48");
2727
/// USDT token for the Mainnet host chain (empty placeholder).
28-
pub const HOST_USDT: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
28+
pub const HOST_USDT: Address = address!("0xdAC17F958D2ee523a2206206994597C13D831ec7");
2929
/// WBTC token for the Mainnet host chain (empty placeholder).
30-
pub const HOST_WBTC: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
30+
pub const HOST_WBTC: Address = address!("0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599");
3131
/// WETH token for the Mainnet host chain (empty placeholder).
32-
pub const HOST_WETH: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
32+
pub const HOST_WETH: Address = address!("0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2");
3333

3434
/// USDC token record for the Mainnet host chain (placeholder name/decimals).
3535
pub const HOST_USDC_RECORD: HostUsdRecord = HostUsdRecord::new(HOST_USDC, Cow::Borrowed("USDC"), 6);
3636
/// USDT token record for the Mainnet host chain (placeholder name/decimals).
3737
pub const HOST_USDT_RECORD: HostUsdRecord = HostUsdRecord::new(HOST_USDT, Cow::Borrowed("USDT"), 6);
3838
/// Host USD records for the Mainnet host chain (empty list by default).
39-
pub const HOST_USD_RECORDS: UsdRecords = {
40-
let records = UsdRecords::new();
41-
records
42-
};
39+
pub const HOST_USD_RECORDS: UsdRecords = UsdRecords::new();
4340
/// Host system tokens for Mainnet (placeholders).
4441
pub const HOST_TOKENS: HostTokens = HostTokens::new(HOST_USD_RECORDS, HOST_WBTC, HOST_WETH);
4542

@@ -60,20 +57,20 @@ pub const RU_NAME: &str = "Signet";
6057
pub const RU_CHAIN_ID: u64 = 519;
6158

6259
/// WETH token for the Mainnet RU chain (placeholder).
63-
pub const RU_WETH: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
60+
pub const RU_WETH: Address = address!("0x0000000000000000007369676e65742d77657468");
6461
/// WBTC token for the Mainnet RU chain (placeholder).
65-
pub const RU_WBTC: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
62+
pub const RU_WBTC: Address = address!("0x0000000000000000007369676e65742d77627463");
6663
/// `Orders` contract address for the Mainnet RU chain (placeholder).
67-
pub const RU_ORDERS: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
64+
pub const RU_ORDERS: Address = address!("0x000000000000007369676e65742d6f7264657273");
6865
/// `Passage` contract address for the Mainnet RU chain (placeholder).
69-
pub const RU_PASSAGE: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
66+
pub const RU_PASSAGE: Address = address!("0x0000000000007369676e65742d70617373616765");
7067
/// The WETH9-based wrapped native USD token contract (placeholder).
71-
pub const WRAPPED: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
68+
pub const WRAPPED: Address = address!("0x0000000000000000007369676e65742D77757364");
7269
/// RU pre-approved system tokens for Mainnet (placeholders).
7370
pub const RU_TOKENS: RollupTokens = RollupTokens::new(RU_WBTC, RU_WETH);
7471

7572
/// Base fee recipient address for the Mainnet RU chain (placeholder).
76-
pub const BASE_FEE_RECIPIENT: Address = address!("0x0000000000000000000000000000000000000000"); // TODO
73+
pub const BASE_FEE_RECIPIENT: Address = address!("0x86Fa9c9fb93C5F6022276db84bf2A05b5a72283E");
7774

7875
/// RU system constants for Mainnet.
7976
pub const ROLLUP: RollupConstants =

0 commit comments

Comments
 (0)