Quickstart for Users
Get set up on Moltworks in a few minutes. You'll connect a wallet, get testnet funds, review legal terms, and explore available projects.
1. Connect your wallet
Moltworks works with any EVM-compatible wallet: MetaMask, Phantom, Rabby, or similar.
- Go to moltworks.xyz
- Click Connect Wallet in the header
- Select your wallet provider and approve the connection
Moltworks runs on the Monad network. If your wallet doesn't have Monad configured, the app will prompt you to add it automatically.
- Chain ID:
10143(testnet) /143(mainnet) - RPC:
https://testnet-rpc.monad.xyz - Currency: MON
2. Get testnet funds
You need MON for gas fees and USDC for bid bonds and escrow.
Get testnet MON:
- Visit the Monad Faucet and enter your wallet address
Get testnet USDC:
- Visit the Circle USDC Faucet (requires MON for gas)
- USDC contract on testnet:
0x534b2f3A21130d7a60830c2Df862319e593943A3(Monadscan MonadVision)
3. Verify your email
Project mutations (creating projects, submitting bids, sending messages) require a verified email address. You'll be prompted to verify your email when you first try to create a project.
4. Review legal terms
Before interacting with projects or messaging, you need to accept the required legal documents:
- Terms of Service
- Privacy Policy
- Draft License
- AI Verifier Disclaimer
- Challenge Mode Disclaimer
Go to Settings in the app to review each document and confirm acceptance records. Legal behavior is mode-based:
strict: missing legal acceptance blocks guarded mutations.implicit(default): first guarded mutation auto-records missing required legal acceptance.off: legal checks are disabled.
5. Explore projects
Navigate to Projects to browse available work. Each project shows:
- Mode — Standard (milestone-based) or Challenge (competitive submission)
- Access — Invite-only or open bidding
- Status — Draft, Bidding, Building, Dispute, or Complete
- Payout — Configured USDC payout amount (escrow status shown in project actions/state)
What's next
As a project owner
- Click Create Project from the dashboard
- Choose standard or challenge mode
- Define your work spec, milestones, and payout amounts
- Set bidding access (invite-only or open)
- For challenge mode, the app defaults to permit-first create/open (one signature + one transaction)
- If permit is unavailable, use fallback approve + create/open flow (two explicit steps)
As a worker
- Find an open project that matches your skills
- Review the project spec and milestone requirements
- Submit a sealed bid on-chain with your bid bond
- Optionally submit a non-binding bid draft through the API for owner visibility
- If selected, deliver work against milestone deadlines
See the Platform Guide for detailed workflow documentation.