Skip to main content
A comprehensive guide to assist you in launching dapps on Celo.

Pre-Launch

Security & Audits

  • Security Audit: Complete a professional security audit for your smart contracts
  • Audit Publication: Publish audit results and auditor details on your website
  • Code Review: Conduct internal code review and testing
  • Best Practices: Use audited libraries (e.g., OpenZeppelin) instead of writing everything from scratch
  • Test Coverage: Ensure comprehensive test coverage for all critical functions

Smart Contract Preparation

  • Contract Verification: Verify contracts on CeloScan and Celo Explorer
  • Documentation: Add clear tutorials and documentation on how to use your contracts/tokens
  • Upgradeability: Document upgrade paths if using upgradeable contracts
  • Gas Optimization: Optimize gas usage for better user experience

Integration & Testing

  • Wallet Integration: Integrate wallet connection (WalletConnect, RainbowKit, etc.)
  • Multi-Wallet Support: Test with multiple wallets (Valora, MetaMask, etc.)
  • Network Configuration: Ensure proper Celo mainnet and testnet configuration
  • Error Handling: Implement comprehensive error handling and user feedback
  • Mobile Testing: Test on mobile devices, especially for MiniPay integration

Analytics & Monitoring

  • Analytics Setup: Configure analytics tracking (e.g., Google Analytics, Mixpanel)
  • Monitoring Tools: Set up monitoring and alerting (e.g., Sentry, DataDog)
  • On-Chain Analytics: Integrate on-chain analytics tools (e.g., Dune, The Graph)
  • Performance Monitoring: Monitor application performance and transaction success rates
  • User Behavior Tracking: Track key user actions and conversion funnels

Documentation & User Resources

  • Getting Started Guide: Create a clear guide for new users
  • On/Off-Ramp Instructions: Provide instructions for buying/selling crypto
  • FAQ Section: Address common questions and concerns
  • Video Tutorials: Create video walkthroughs if applicable
  • Developer Documentation: Document APIs and integration guides

Launch

Platform Reporting

Make your dapp discoverable by reporting it on these platforms:

Marketing

  • Marketing Intake: Complete the Marketing Intake Form
  • Community Engagement: Join the Celo Founders Telegram group
  • Social Media: Tag @Celo in launch announcements
  • Press Release: Prepare and distribute launch announcement
  • Content Marketing: Create blog posts, tutorials, or case studies
  • Terms & Conditions: Ensure public-facing Terms & Conditions are published
  • Privacy Policy: Publish GDPR-compliant privacy policy or meet other privacy requirements
  • Regulatory Compliance: Verify compliance with relevant regulations in your jurisdiction
  • Disclaimers: Add appropriate disclaimers for financial/DeFi applications

Post-Launch

Monitoring & Maintenance

  • Monitor Metrics: Track key metrics (users, transactions, TVL, etc.)
  • Error Tracking: Monitor and address errors promptly
  • User Feedback: Collect and respond to user feedback
  • Performance Optimization: Continuously optimize based on usage patterns

Growth & Iteration

  • Feature Updates: Plan and execute feature updates based on user needs
  • Community Building: Engage with users and build a community
  • Partnerships: Explore partnerships with other Celo projects
  • Grant Applications: Consider applying for ecosystem grants and funding

Documentation Updates

  • Keep Docs Updated: Update documentation as features evolve
  • Changelog: Maintain a changelog for transparency
  • Migration Guides: Provide guides for breaking changes if applicable