Deployment
- Push latest code to GitHub branch.
- Import repo into Vercel project.
- Set all required environment variables in Vercel settings.
- Deploy and verify wallet connect + role pages + upload flow.
Ensure `NEXT_PUBLIC_MIDPOINT_ESCROW_ADDRESS`, `NEXT_PUBLIC_USDC_AMOY_ADDRESS`, and WalletConnect project id are set exactly.
Verify Contract on PolygonScan
After deploying, verify the contract so users can inspect the source on amoy.polygonscan.com.
- Get a free API key from polygonscan.com/register
- Add
POLYGONSCAN_API_KEYto your.env - Run:
npm run contract:verify:amoy
