feat: added comprehensive Celo Sepolia testnet support#363
Conversation
This commit implements full Celo Sepolia testnet integration into Celo Composer, enabling developers to deploy contracts and build dApps on the new long-term developer testnet before Alfajores deprecation on September 30, 2025. Backend Changes (Hardhat): - Added Celo Sepolia network configuration with chain ID 11142220 - Configured RPC endpoint: https://forno.celo-sepolia.celo-testnet.org - Added block explorer: https://celo-sepolia.blockscout.com - Integrated etherscan verification support for Celo Sepolia - Added @types/node dependency to resolve TypeScript compilation issues - Updated hardhat.config.ts with complete network and verification setup Frontend Changes (React): - Added Celo Sepolia chain definition to AppProvider.tsx - Integrated Celo Sepolia into wagmi configuration - Added HTTP transport configuration for Celo Sepolia network - Ensured Celo Sepolia appears in wallet connection options Documentation Updates: - Updated main README.md with network migration notice - Added Celo Sepolia faucet links and deployment instructions - Updated packages/hardhat/README.md with comprehensive deployment guide - Added contract verification instructions for Celo Sepolia - Created test-celo-sepolia.md with step-by-step testing examples - Included troubleshooting guide and verification checklist Testing & Verification: - Successfully deployed Lock.sol contract to Celo Sepolia - Verified network connectivity and contract deployment - Tested React app integration and wallet connection - Confirmed all builds complete successfully - Validated end-to-end functionality Migration Support: - Provided clear migration path from Alfajores to Celo Sepolia - Added deprecation notices for Alfajores (Sept 2025) - Included faucet links for test token acquisition - Documented key differences between testnets Technical Details: - Chain ID: 11142220 - Network Name: Celo Sepolia - RPC URL: https://forno.celo-sepolia.celo-testnet.org - Block Explorer: https://celo-sepolia.blockscout.com - Native Currency: CELO (18 decimals) This implementation ensures Celo Composer users can seamlessly transition to Celo Sepolia and continue development on the new long-term testnet. Closes celo-org#362
👷 Deploy request for celo-composer pending review.Visit the deploys page to approve it
|
|
Caution Review the following alerts detected in dependencies. According to your organization's Security Policy, you must resolve all "Block" alerts before proceeding. Learn more about Socket for GitHub.
|
|
Hey @Kanasjnr can't merge the request right now as we are waiting for #360 to be merged which will change the whole architecture of the app. |
This commit implements full Celo Sepolia testnet integration into Celo Composer, enabling developers to deploy contracts and build dApps on the new long-term developer testnet before Alfajores deprecation on September 30, 2025.
Backend Changes (Hardhat):
Frontend Changes (React):
Documentation Updates:
Testing & Verification:
Migration Support:
Technical Details:
This implementation ensures Celo Composer users can seamlessly transition to Celo Sepolia and continue development on the new long-term testnet.
Closes #362