Skip to main content

Celo Spotlight - Building a Financial System that Creates the Conditions for Prosperity - for Everyone.

· 12 min read

Everything you need to get started with Celo.

header

Hello Developers 🌱

Welcome to today's post, where we'll break down a blockchain topic into bite-sized pieces to help you learn and apply your new skills in the real world. Today's topic is Getting started with Celo.

Here's an overview of what we'll cover 🗒

  • ✅ Introduction to Celo
  • ✅ Applications built on Celo
  • ✅ Celo platform
  • ✅ Celo first steps
  • ✅ Get project funding
  • ✅ Join the community

By the end of this post, you'll have a look at the Celo mission, applications, platform, funding, community, and more. This should put you on the path to start your journey with Celo. Let's go! 🚀

✅ Introduction to Celo

Celo is a mobile-first blockchain that makes decentralized financial (DeFi) tools and services accessible to anyone with a mobile phone. It aims to break down barriers by bringing the powerful benefits of DeFi to the users of the 6 billion smartphones in circulation today.

tip

View the website at celo.org

Designing a future where everyone can prosper

Celo was designed to enable a new universe of financial solutions accessible for mobile users, creating a global financial ecosystem where an end-user can onboard into the Celo ecosystem with just a mobile number.

Financial tools for a global audience

Give anyone access to powerful financial tools no matter who they are or where they live. Celo's mobile-first approach allows you to create financial applications for anyone with a mobile phone. Accessible to billions of smartphone users

Scale to reach billions of users with the support of Celo's open-source blockchain infrastructure, cross-chain interoperability, and vision for currency inclusivity.

Solving problems in the real world

With Celo's reliable 5 second block times, low gas fees, and decentralized phone verification protocol, Celo has made blockchain's vision for a globally accessible decentralized financial system a reality.

tip

Learn more: Hello from Celo

Creators and founders reshaping local economies

Celo is focused on developing use cases for the Celo Platform and ecosystem of technologies, furthering the mission of financial inclusion and prosperity, and driving adoption of the Celo blockchain and ecology of digital assets.

tip

Cryptocurrency for a beautiful planet

Celo's aim is to create the conditions for prosperity, defined as people fulfilling basic needs, growing along their own unique paths, and supporting each other. All of Celo's projects have a specific hypothesis that ties our activities to one or more of these indicators of prosperity.

Built for the 6 Billion smartphones on Earth

Celo enables digital assets to circulate at extremely low costs and high speeds across devices, carriers, and countries, making money mobile, global and accessible like never before.

Meet CELO, the platform native asset

Celo's native asset is the core utility, reserve, staking, and governance asset. CELO is the platform-native asset that supports the growth and development of the Celo blockchain and ecosystem. CELO holders can earn rewards, stake with validators, and vote on proposals that shape the future of Celo.

Reimagine the possibilities of financing

Named for the currencies they follow, Celo Dollars (cUSD), Celo Euros (cEUR), and Celo Real (cREAL) are stablecoins that allow you to share value faster, cheaper, and more easily on your mobile phone. Celo stablecoins instantly unlock access for everyday uses like low-cost remittances and cross-border payments, global distribution of charitable aid, effortlessly paying online, or transferring value within exchanges, particularly in markets subject to currency volatility.

✅ Applications built on Celo

Since the launch of Celo Mainnet in 2020, Celo's network now supports 1000+ projects from builders, developers, and artists, who continue to create new applications and issue digital currencies from over 100 countries around the world.

Valora

Valora is a mobile payments app that works worldwide. Start transacting with 6 billion other smartphone users around the world from your phone and on the go.

hero-image

Ubeswap

Ubeswap is a mobile-first DeFi exchange powering DeFi on Celo. Trade assets from your phone without having to deal with old technology or centralized systems.

hero-image

Moola

Moola is a non-custodial liquidity protocol built on Celo that is democratizing access to credit and yield. Start earning interest on your CELO, cUSD, and cEUR.

hero-image

✅ Celo Platform

Celo is focused on supporting an accessible experience for end-users who may have no familiarity with cryptocurrencies and could be using low-cost devices with limited connectivity. To achieve this, Celo takes a full-stack approach, where each layer is designed to ensure the speed, security, and stability of every application built on the Celo platform.

hero-image

Applications

Accessible financial applications that take advantage of Celo innovations in the Celo Protocol.

Core Contracts

Define platform logic including ERC-20 stable currencies, identity attestations, proof-of-stake, and governance.

Blockchain

An open cryptographic protocol that allows applications to make transactions and run smart contracts.

tip

✅ Built for mobile so you can build for all

The Celo Platform is a fully EVM compatible, proof-of-stake, carbon-negative, layer-1 protocol, featuring a fast ultralight client and built-in seigniorage stablecoins, collateralized by crypto and natural assets. It has an average block time of 5 seconds, an average cost of less than \$.01 per transaction, and has a carbon-negative offset averaging 65.7 tons per month.

hero-image

Phone Number Mapping

Authenticate users by mapping their phone numbers to public keys for a convenient mobile payment experience.

Fast sync for ultralight clients

Provide secure and highly efficient blockchain syncing for quick, trustless payment verification for users on any mobile device.

Cross-chain interoperability

Build cross-chain applications that send transactions, assets, and messages between a growing number of interoperable blockchains.

Stable value currencies

Make crypto payments accessible using a family of Celo-native stablecoins with full support for ERC-20-like tokens including cUSD, cEUR, and cREAL.

Multi-currency gas fees

Keep crypto payments fast and simple by allowing transaction fee payments in any Celo-native stable currency.

EVM Compatibility

Develop using popular Ethereum tools (like MetaMask, Truffle & Hardhat, code in Solidity, and quickly deploy EVM compatible applications on Celo.

tip

Learn more: Celo Whitepapers

✅ Celo first steps

Celo's collection of applications, tools, and resources make it simple to access wallets, manage assets, explore the blockchain or start building advanced dApps and integrations.

hero-image

Send, receive, and save Celo assets

Choose a wallet to start managing Celo assets.

Celo Wallet

Easily send, receive, and save Celo assets with a Celo Wallet. Install the browser extension, wallet app, or developer wallet to start using Celo.

Valora

Make global peer-to-peer payments simple and accessible to anyone with Valora. Install the Valora app and view the GitHub for more info and developer integration options.

MetaMask

Connect Celo to any EVM-compatible application with MetaMask. Install MetaMask, configure it to work with Celo, and import Valora (optional) to start managing Celo assets.

tip

✅ Manage your CELO, cUSD, cEUR, and cREAL

Use your wallet to send, receive, and save your Celo assets.

Get CELO

Earn rewards, stake with validators, and vote on proposals that shape the future of Celo as a CELO holder. Get CELO on any of these 20+ exchanges worldwide.

Use Celo Stablecoins

Make use of Celo Dollars (cUSD), Celo Euro (cEUR), and Celo Real (cREAL) stablecoins which algorithmically follow their currency and are backed by the Celo Reserve.

Get Test Funds

Get testnet funds by switching your Celo Wallet or MetaMask Wallet to the Alfajores testnet. Send your wallet funds for testing or development using the Alfajores testnet faucet.

tip

Learn more: Celo Holder Guide

✅ Explore on-chain Celo network data

View live data on any network on a website or with the command-line interface.

hero-image

View statistics

Access information about the Celo blockchain including average block time, total transactions, and additional transaction details using blockscout or stats.celo.org.

Install the CLI

Interact with the Celo Protocol smart contracts using the Celo command-line interface (CLI). Install using npm and view the CLI docs to learn more.

hero-image

npm install -g @celo/celocli

✅ Build fast, sustainable, mobile dApps

Celo allows you to develop using popular Ethereum tools like MetaMask, Truffle, Hardhat, and more. Code using the Solidity programming language for fast development and secure smart contracts. Deploy dApps using Celo's Ethereum Virtual Machine (EVM) compatible infrastructure.

hero-image

Set up your Environment

Install dependencies including Celo CLI, Node.js, Xcode, and Android Studio on Mac/Windows or get started fast using the Remix IDE.

Build a dApp

Deploy a dApp on Celo using Remix, Truffle,Hardhat, or Replit. Explore developer tutorials on Figment, Dacade, or in the developer docs.

Accelerate your development

Expand your toolkit with Celo Composer, ContractKit, celo-react, and a growing collection of Celo tools built on the Celo GitHub.

✅ Host, run, and connect to Celo nodes

Celo has 3 networks; Mainnet, Alfajores Testnet (for developers), and Baklava Testnet. You have the option to host, run, or connect to full nodes to on any network to support your needs.

hero-image

Connect to hosted nodes

Get started fast with a hosted node service. Connect to Forno or Figment Datahub for quick development or Quicknode for enterprise-grade node services.

Run a local or remote node

Use a Docker image to run a local Mainnet, Alfajores, or Baklava node or ganache-cli to run a test node. Alternatively, run a remote node on AWS or Google Cloud Platform.

Run a network validator

Secure the network by participating in Celo's proof-of-stake protocol running a Mainnet Validator or Baklava Testnet Validator node.

tip

Learn more: Celo Networks

✅ Connect Celo with bridges, oracles, and mobile identity

Use advanced Celo features for blockchain interoperability, external data connections, or verification using mobile identities.

hero-image

Build cross-chain bridges

Go cross-chain with interoperable, cross-platform dApps that bridge assets across using Optics, AllBridge, and Moss.

Connect with oracles

Build dApps that connect to external data using Celo Reserve Oracles, and Band Protocol, RedStone oracles.

Verify mobile identity

Connect to mobile with a lightweight identity layer that allows you to identify users by their phone number, utilize an attestation service, and query on-chain identifiers.

tip

Learn more: Celo Documentation

✅ Get project funding

The Celo Foundation provides the tools for the Celo community to learn about the Celo Foundation Grant program, application process, and program administration. The Grant program is one way that the Foundation helps support and nurture the Celo ecosystem.

Celo Camp & Grants

Celo Camp and grants program provide funding and support for developers building a monetary system that creates conditions of prosperity for all.

hero-image

Ecosystem Venture Fund

The Celo Ecosystem Venture Fund is a Polychain-led venture, supported by founding investors Andreessen Horowitz and Celo, with the goal of investing in and developing the Celo ecosystem.

hero-image

Flori Ventures

Flori is more than a seed-stage fund and a portfolio of startups: Their community of founders taps into the power of financial innovation to collaborate around global problems and unlock prosperity for all.

hero-image

✅ Join the community

Kuneco

Kuneco is Celo's monthly community call to celebrate progress towards Celo's mission, and strengthen the spirit of community "togetherness" around the world. Join us to hear the latest community news, see demos of the latest projects that have gone live, and make connections with others in the community.

Follow on social

Celo is growing a global community of developers to build technology and products that are used and loved by people and solve real-world problems. Join the Celo community to contribute to a monetary system that creates the conditions of prosperity for all.

tip

Join the conversation: Discord

Congratulations 🎉

That wraps up today's topic on Getting started with Celo. You can review each of the items we covered below and check that you're ready to apply these new skills.

Here's a quick review of what we covered 🤔

  • ✅ Introduction to Celo
  • ✅ Applications built on Celo
  • ✅ Celo platform
  • ✅ Celo first steps
  • ✅ Get project funding
  • ✅ Join the community

You've had your first look at the Celo mission, applications, platform, funding, community and more. You're now ready to start your journey with Celo.

GN! 👋