151 lines
3.5 KiB
Markdown
151 lines
3.5 KiB
Markdown
# Next Steps Summary
|
|
|
|
Quick reference summary of all next steps for ChainID 138 deployment and integration.
|
|
|
|
## 🔴 Critical Priority (Week 1)
|
|
|
|
### 1. Environment Setup
|
|
- [ ] Create `.env` file with all required variables
|
|
- [ ] Verify Azure credentials
|
|
- [ ] Verify Cloudflare credentials
|
|
- [ ] Verify deployment keys
|
|
|
|
### 2. Infrastructure Deployment
|
|
- [ ] Deploy Azure infrastructure (Terraform)
|
|
- [ ] Verify AKS cluster
|
|
- [ ] Verify Application Gateway
|
|
- [ ] Verify Key Vault
|
|
|
|
### 3. DNS Configuration
|
|
- [ ] Get Application Gateway IP
|
|
- [ ] Configure Cloudflare DNS records
|
|
- [ ] Wait for DNS propagation
|
|
- [ ] Verify DNS resolution
|
|
|
|
### 4. SSL Certificates
|
|
- [ ] Enable Cloudflare SSL/TLS
|
|
- [ ] Verify certificates
|
|
- [ ] Test HTTPS access
|
|
|
|
### 5. Kubernetes Deployment
|
|
- [ ] Deploy validators
|
|
- [ ] Deploy sentries
|
|
- [ ] Deploy RPC nodes
|
|
- [ ] Verify pods are running
|
|
|
|
### 6. Blockscout Deployment
|
|
- [ ] Deploy Blockscout database
|
|
- [ ] Deploy Blockscout application
|
|
- [ ] Verify Blockscout is accessible
|
|
- [ ] Configure CORS headers
|
|
|
|
### 7. Contract Deployment
|
|
- [ ] Deploy WETH
|
|
- [ ] Deploy Multicall
|
|
- [ ] Deploy Oracle Aggregator
|
|
- [ ] Verify contracts
|
|
|
|
### 8. Token List Update
|
|
- [ ] Update token list with deployed addresses
|
|
- [ ] Validate token list
|
|
- [ ] Commit changes
|
|
|
|
### 9. Deployment Verification
|
|
- [ ] Run verification script
|
|
- [ ] Test all components
|
|
- [ ] Generate verification report
|
|
|
|
## 🟡 High Priority (Month 1)
|
|
|
|
### 10. Ethereum-Lists PR
|
|
- [ ] Fork ethereum-lists/chains
|
|
- [ ] Create PR
|
|
- [ ] Wait for approval
|
|
- [ ] Verify on Chainlist
|
|
|
|
### 11. Token List Submissions
|
|
- [ ] Submit to CoinGecko
|
|
- [ ] Submit to Uniswap
|
|
- [ ] Submit to Token Lists aggregator
|
|
- [ ] Track submissions
|
|
|
|
### 12. MetaMask Portfolio
|
|
- [ ] Verify token balances
|
|
- [ ] Verify token symbols
|
|
- [ ] Verify token logos
|
|
- [ ] Test auto-detection
|
|
|
|
### 13. Token Logos
|
|
- [ ] Create logo images
|
|
- [ ] Upload to Blockscout/CDN
|
|
- [ ] Update token list
|
|
- [ ] Verify logos
|
|
|
|
## 🟢 Medium Priority (Quarter 1)
|
|
|
|
### 14. Bridge Integration
|
|
- [ ] Research bridge providers
|
|
- [ ] Partner with bridge provider
|
|
- [ ] Integrate bridge
|
|
- [ ] Test bridge functionality
|
|
|
|
### 15. DEX Integration
|
|
- [ ] Research DEX providers
|
|
- [ ] Partner with DEX provider
|
|
- [ ] Integrate DEX
|
|
- [ ] Test DEX functionality
|
|
|
|
### 16. On-Ramp Integration
|
|
- [ ] Research on-ramp providers
|
|
- [ ] Partner with on-ramp provider
|
|
- [ ] Integrate on-ramp
|
|
- [ ] Test on-ramp functionality
|
|
|
|
### 17. Consensys Outreach
|
|
- [ ] Prepare integration proposal
|
|
- [ ] Contact Consensys
|
|
- [ ] Submit proposals
|
|
- [ ] Track progress
|
|
|
|
## Quick Commands
|
|
|
|
```bash
|
|
# Deploy everything
|
|
make deploy-all
|
|
|
|
# Deploy infrastructure only
|
|
make deploy-infra
|
|
|
|
# Deploy Kubernetes only
|
|
make deploy-k8s
|
|
|
|
# Deploy Blockscout only
|
|
make deploy-blockscout
|
|
|
|
# Deploy contracts only
|
|
make deploy-contracts
|
|
|
|
# Configure DNS
|
|
make deploy-dns ZONE_ID=<zone_id> API_TOKEN=<token> IP=<ip_address>
|
|
|
|
# Verify deployment
|
|
make verify
|
|
|
|
# Update token list
|
|
./scripts/deployment/update-token-list.sh
|
|
|
|
# Submit Ethereum-Lists PR
|
|
./scripts/deployment/submit-ethereum-lists-pr.sh
|
|
|
|
# Submit token list
|
|
./scripts/deployment/submit-token-list.sh
|
|
```
|
|
|
|
## Documentation
|
|
|
|
- [Next Steps](NEXT_STEPS.md) - Detailed next steps
|
|
- [Deployment Checklist](../../deployment/DEPLOYMENT_CHECKLIST.md) - Deployment checklist
|
|
- [Deployment Scripts](../../../scripts/deployment/README.md) - Script documentation
|
|
- [MetaMask Integration](../integrations/METAMASK_INTEGRATION.md) - Integration guide
|
|
- [MetaMask Gaps Analysis](../integrations/METAMASK_GAPS_ANALYSIS.md) - Gap analysis
|