Overview
Documentation scope
This documentation covers the frontend application, the contract workspace, and the operator tooling used to create, approve, and monitor raises.
Frontend application
The frontend exposes founder and investor workflows and resolves contract addresses from deployment manifests.
Contract system
Raise state, approval state, commitments, claims, and refunds are defined by deployed contracts in the backend workspace.
Operator tooling
The CLI and package scripts are used for inspection, approvals, and scripted project operations.
Repository packages
| Package | Role | Stack |
|---|---|---|
| frontend | NextJS application, wallet integration, deployment manifests, and user-facing platform flows. | NextJS, React, MOSS, Wagmi, Viem |
| backend | Foundry workspace for protocol contracts, tests, deployment scripts, and deployment snapshots. | Solidity, Foundry |
| cli | Published as `backed`; used for network inspection, factory operations, sale actions, and allowlist management. | NodeJS, Ethers |
Deployment artifacts
| File | Purpose |
|---|---|
frontend/config/deployment.testnet.json | Frontend deployment manifest for MegaETH testnet. |
frontend/config/deployment.mainnet.json | Frontend deployment manifest for MegaETH mainnet. |
backend/deployments/megaeth-testnet.json | Backend deployment snapshot for testnet operations. |
backend/deployments/megaeth-mainnet.json | Backend deployment snapshot for mainnet operations. |
Entry points
Use the product surfaces for normal user activity and the reference sections for operator and integration work.
