Skip to main content

Contract Deployment

Deploy Shield contracts to Base mainnet.

Pre-Deployment Checklist

  • Contracts audited
  • Testnet deployment tested
  • Addresses documented
  • Frontend ready
  • Monitoring configured

Mainnet Deployment

1. Prepare

2. Configure Environment

Never commit private keys to git!

3. Check Balance

Ensure you have enough ETH for deployment (~0.01 ETH).

4. Deploy

Save the deployed address.

5. Verify

6. Update Frontend

Add to .env:

Post-Deployment

  • Contract verified on BaseScan
  • Frontend environment updated
  • Documentation updated
  • Community notified
  • Monitoring enabled

Monitoring

Set up alerts for:
  • Failed transactions
  • Unusual activity
  • Contract balance

Emergency Response

If issues found:
  1. Assess severity
  2. Communicate to users
  3. Deploy fix if possible
  4. Document incident