Home

Awesome

<p align="center"> <a href="https://celo.org/"> <img src="https://i.imgur.com/OxWGKrK.png" alt="celo logo" title="Go to celo.org" width="600" style="border:none;"/> </a> </p>

Celo Monorepo - Official repository for core projects comprising the Celo platform

This repository contains the source code for the Celo core projects including the smart contracts and other packages. The source code for the Celo Blockchain which operates a node on the Celo Network is kept in a separate repo here.

<!-- row 1 - status -->

GitHub Actions GitHub contributors GitHub commit activity GitHub Stars GitHub repo size GitHub

<!-- row 2 - links & profiles -->

Website celo.org Blog docs Youtube forum Discord Twitter CeloDevs Twitter CeloOrg Subreddit subscribers

<!-- row 3 - detailed status -->

GitHub pull requests by-label GitHub Issues GitHub issues by-label

Contents:

<!-- TOC -->

๐Ÿฅ… <a id="mission"></a>Celo's Mission - Prosperity for All

Celo, pronounced /หˆtselo/, means โ€˜purposeโ€™ in Esperanto. In a similar spirit, we are aiming to create a new platform to connect people globally and bring financial stability to those who need it most. We believe blockchain technology is one of the most exciting innovations in recent history and as a community we look to push the boundaries of what is possible with it today. More importantly, we are driven by purpose -- to solve real-world problems such as lack of access to sound currency, or friction for cash-transfer programs aimed to alleviate poverty. Our mission is to build a monetary system that creates the conditions for prosperity for all.

<!-- image with YouTube link --> <p align="center"> <a href="http://www.youtube.com/watch?v=kKggE5OvyhE"> <img src="https://i.imgur.com/GHF5U9B.jpg" alt="Play on Youtube - What if money were beautiful" title="Play on Youtube - What if money were beautiful" width="600" style="border:none;"/> </a> <br /> <i>What if money were beautiful?</i> </p>

๐Ÿงฑ <a id="stack"></a>The Celo Stack

Celo is oriented around providing the simplest possible experience for end users, who may have no familiarity with cryptocurrencies, and may be using low cost devices with limited connectivity. To achieve this, the project takes a full-stack approach, where each layer of the stack is designed with the end user in mind whilst considering other stakeholders (e.g. operators of nodes in the network) involved in enabling the end user experience.

The Celo stack is structured into the following logical layers:

<!-- image --> <p align="center"> <img src="https://storage.googleapis.com/celo-website/docs/full-stack-diagram.jpg" alt="Celo protocol" width="900" style="border:none;"/> <br /> <i>The Celo Blockchain and Celo Core Contracts together comprise the <b>Celo Protocol</b> </i> </p> <!-- image --> <p align="center"> <img src="https://storage.googleapis.com/celo-website/docs/network.png" alt="Celo network" width="900" style="border:none;"/> <br /> <i>Topology of a Celo Network</i> </p>

๐Ÿ“š <a id="docs"></a>Documentation

Follow the instructions in SETUP.md to get a development environment set up.

See Developer's Guide for full details about the design of the Celo protocol and other information about running these projects.

๐Ÿ™‹ <a id="issues"></a>Issues

See the issue backlog for a list of active or proposed tasks. Feel free to create new issues to report bugs and/or request features.

๐Ÿ“‚ <a id="repo"></a>Repo Structure

The repository has the following packages (sub projects):

Code owners for each package can be found in .github/CODEOWNERS.

โœ๏ธ <a id="contributing"></a>Contributing

Feel free to jump on the Celo ๐Ÿš‚๐Ÿš‹๐Ÿš‹๐Ÿš‹. Improvements and contributions are highly encouraged! ๐Ÿ™๐Ÿ‘Š

See the contributing guide for details on how to participate. GitHub issues by-label

All communication and contributions to the Celo project are subject to the Celo Code of Conduct.

Not yet ready to contribute but do like the project? Support Celo with a โญ or share the love in a Twitter URL

<!-- Twitter twitter intent generator - http://tech.cymi.org/tweet-intents -->

๐Ÿ’ฌ <a id="ask"></a>Ask Questions, Find Answers, Get in Touch

๐Ÿ“œ <a id="license"></a>License

All packages are licensed under the terms of the Apache 2.0 License unless otherwise specified in the LICENSE file at package's root.