Add your Repo to the Celo ecosystem - An Electric Capital Tutorial


In this tutorial by Electric Capital, Yaz and Jarell from Celo explain the process of adding a repository to the Celo ecosystem. They introduce a tool called Electric Capital, which tracks all the repositories being built for Celo and the Celo ecosystem. The tool provides a comprehensive list of repositories, including those developed by the Celo core team and external projects like tbtc. Adding repositories to Electric Capital allows for better understanding and collaboration within the Celo ecosystem.

Accessing Electric Capital

To access Electric Capital, participants can visit the tool’s website or find the link provided in the hackathon prize information. Yaz attempts to present the tool by sharing his screen, but encounters technical difficulties due to system preferences. However, he explains that Electric Capital provides a list of repositories, giving participants a deeper understanding of the projects being built in the Celo ecosystem.

Adding a Repository

Yaz demonstrates how to add a repository to Electric Capital. By clicking on the “Add new repository” button, participants can enter the URL of their repository. Multiple repositories can be added by separating them with commas. This simple onboarding process allows participants to showcase their projects and encourages collaboration within the Celo community.

Exploring the Ecosystem

Electric Capital provides a snapshot of the Celo ecosystem, displaying the repositories and their activity levels. The tool offers insights into the dynamic nature of the ecosystem and the progress being made by different teams. By browsing the repositories, participants can find inspiration, learn from existing projects, and build upon them.

Governance Proposals and Activities

During the tutorial, Jarell mentions the active governance proposals on Celo. The discussion focuses on Proposal 21 to 25, which are currently in the voting stage. Jarell explains how the democratic voting system on Celo enables community members to participate in decision-making. The proposal details, such as votes received and participating addresses, are displayed, showcasing the transparent and democratic nature of the Celo network.

Plumo: An Ultralight Client

Yaz briefly discusses Plumo, a cutting-edge ultralight client developed for Celo. Plumo’s key feature is its ability to sync 100 days’ worth of blockchain data into a single snark proof. This innovation significantly speeds up the syncing process, particularly for users in resource-constrained environments. Plumo utilizes zero-knowledge snark technology, allowing users to prove certain information without revealing sensitive data.

Conclusion and Community Engagement

The tutorial concludes with Yaz encouraging participants to engage with the Celo ecosystem. He mentions upcoming validator-related activities and proposes adding 50 repositories to Electric Capital, promising an AMA session with Merrick, who is excited about the project. Yaz and Jarell highlight the value of community participation, offering support through platforms like Twitter, where users can ask questions and receive prompt responses. They emphasize the collaborative and iterative nature of the Celo ecosystem, encouraging participants to join hackathons and build upon existing projects for mutual benefit.