Successfully deployed ChainWard smart contracts to Arbitrum Sepolia Testnet (Chain ID: 421614)
| Contract | Address |
|---|---|
| OrbitChainRegistry | 0x5dF982674c638D38d16cB9D1d6d07fC3d93BfBe4 |
| SecureIncidentManager | 0x926e9c2885B7a75BDe8baeBa8d9738Aa28aA4DdB |
| HealthMonitor | 0xcd04f7675B556Bd060bd465fC690d67568cAc6bb |
| HealthReporter | 0x2dB1352bc197A93330198175e69338Cf4B5fF115 |
- Chain: Arbitrum Sepolia Testnet
- Chain ID: 421614
- RPC URL:
https://sepolia-rollup.arbitrum.io/rpc - Block Explorer: https://sepolia.arbiscan.io
All contract addresses have been automatically updated in:
frontend/.env.local- Environment variables for the Next.js frontendfrontend/src/config/contracts.ts- Contract configuration filedeployments.json- Permanent record of deployment addresses
The following variables are now available for the frontend:
NEXT_PUBLIC_REGISTRY_ADDRESS=0x5dF982674c638D38d16cB9D1d6d07fC3d93BfBe4
NEXT_PUBLIC_INCIDENT_MANAGER_ADDRESS=0x926e9c2885B7a75BDe8baeBa8d9738Aa28aA4DdB
NEXT_PUBLIC_HEALTH_MONITOR_ADDRESS=0xcd04f7675B556Bd060bd465fC690d67568cAc6bb
NEXT_PUBLIC_HEALTH_REPORTER_ADDRESS=0x2dB1352bc197A93330198175e69338Cf4B5fF115
NEXT_PUBLIC_RPC_URL=https://sepolia-rollup.arbitrum.io/rpc- ✅ Fixed all Solidity compilation errors (operator typos, duplicate files)
- ✅ Built contracts with Foundry (
forge build) - ✅ Deployed using ethers.js (
scripts/deploy-ethers.js) - ✅ Verified contracts on blockchain
- ✅ Updated frontend configuration
-
Start the frontend development server:
cd frontend npm run dev -
The dashboard will automatically connect to the deployed contracts using the addresses in
.env.local -
Test contract interactions through the web interface
- Deployment Script:
scripts/deploy-ethers.js - Deployment Addresses:
deployments.json - Solidity Contracts:
src/**/*.sol - Frontend Config:
frontend/src/config/contracts.ts
Date: 2026-02-14 Network: Arbitrum Sepolia Status: ✅ Live & Verified