Angular 21 SPA for bridging native ₡CCX and wrapped $wCCX on EVM networks.
Use the Bridge | GitHub Pages Mirror | Backend API
Seamless 1:1 conversions between privacy-focused ₡CCX and DeFi-compatible $wCCX tokens.
| Network | Max Supply | Contract |
|---|---|---|
| Ethereum | 500k wCCX | View on Etherscan |
| BSC | 350k wCCX | View on BscScan |
| Polygon | 500k wCCX | View on PolygonScan |
Supported Wallets: MetaMask, Trust Wallet, Binance Wallet
npm install
npm start # Dev server at http://localhost:4200Prerequisites: Node.js v22+
| Command | Purpose |
|---|---|
npm start |
Dev server with hot reload |
npm test |
Unit tests (Vitest) |
npm run e2e |
E2E tests (Playwright) |
npm run build |
Production build |
npm run lint |
ESLint check |
npm run format |
Prettier format |
- Framework: Angular 21 (Standalone Components, Signals, OnPush)
- UI Library: ZardUI (Shadcn-like components for Angular)
- Styling: Tailwind CSS v4
- Web3: Viem
- Testing: Vitest + Playwright
- Quality: ESLint + Prettier + Husky (Pre-commit hooks)
src/app/
├── core/ # Services: BridgeApiService, EvmWalletService
├── pages/ # Routes: home, swap, not-found
└── shared/ # Components: wallet, qr-code, transaction-history
See docs/build_guide.md for detailed architecture.
| Environment | Backend URL | File |
|---|---|---|
| Development | bridge.conceal.network/testing/backend |
src/environments/environment.development.ts |
| Production | bridge.conceal.network/backend |
src/environments/environment.ts |
Deployment is automatic via GitHub Actions when changes reach master:
- Code changes: Merge PR to master
- Docs/releases: Push directly to master
See docs/deployment.md for manual deployment and rollback procedures.
| Topic | Link |
|---|---|
| Architecture | docs/bridge_architecture.md |
| Backend API | docs/backend_api.md |
| Web3 Integration | docs/web3_integrations.md |
| Testing | docs/testing.md |
| Security | docs/security.md |
- Workflow: Feature branches → PR → merge to master
- Commits: Conventional Commits (
feat:,fix:,docs:,chore:) - Issues: GitHub Issues -
gh issue listto see open work
For AI agents and developers: See AGENTS.md for critical rules and workflows.
- conceal-wswap - Backend API
- ConcealNetwork - Conceal ecosystem
This project is licensed under the MIT License.