Skip to content

DappsAtlas index · 14,224 dApps

DappsAtlas

Blockchain · Explainer

Make Crypto Mobile with Celo: Hackathon History and How to Build

Celo's Make Crypto Mobile Hackathon ran in 2021 and closed in December of that year. This guide explains what it was, why Celo was built for phones, and how a developer can build a mobile crypto app on Celo today.

By the DappsAtlas editorial team · Updated

Illustration for Make Crypto Mobile with Celo: Hackathon History and How to Build

What the Celo Make Crypto Mobile Hackathon was

Celo's Make Crypto Mobile Hackathon was a developer competition run by the Celo community in 2021. Its goal was to get more people building apps that work well on smartphones, so that someone with only a phone and a basic data connection could hold, send and use digital assets.

The event asked teams to build mobile-friendly applications on Celo. Projects could be wallets, payment tools, savings apps, identity features or other financial products. Judges looked at how useful an app was for everyday people, how well it used the Celo network, and whether the code was clear enough for others to reuse.

The public listing for the hackathon shows a close date of December 16, 2021. That makes it a past event. If you find older pages that describe it as open, they are out of date.

For readers in 2026, the useful lesson is the design goal, not the event itself. The hackathon pushed teams to think about small screens, unreliable connections, simple onboarding and fees that users can understand. Those constraints still shape good mobile crypto products.

Why Celo was designed for phones

Celo describes itself as a mobile-first, EVM-compatible, proof-of-stake blockchain. Each part of that description affects how you build.

EVM compatibility means that smart contracts written for Ethereum-style virtual machines can often run on Celo with few changes. Developers who already know Solidity and common Ethereum tooling can start quickly. Proof of stake means that the network secures itself through validators who lock up tokens, rather than through energy-intensive mining.

Mobile-first is the most distinctive part. Celo has focused on features such as mapping phone numbers to wallet addresses, so a user can send value to a contact without copying a long hexadecimal string. Its documentation also covers gas fee options that let users pay in tokens other than the native asset, which can matter for people who do not hold CELO.

When you design an app, decide early which of these features you need. A payments app may depend heavily on phone-based addressing and stablecoin fees. A trading tool may care more about liquidity and bridging. Write down the features your users need before you choose a stack.

What happened after the hackathon

The hackathon ended in 2021, so it cannot be entered now. Its outcome matters less than what the wider ecosystem did afterward. Celo has since continued to attract developers and to publish tooling, grants and new competitions.

Some public sources in public reporting mentions later Celo partnerships and events, including a 2022 report about a working relationship with an Ethereum software firm, and a later agentic payments hackathon. Those items show the network has kept running programs for builders. Check each one's date and details on the official channels before you rely on it.

For a team that wants to repeat the hackathon approach, the practical takeaways are these. Keep scope small, ship a working demo, document how the app uses the network, and plan for real users after the event. Many hackathon projects stop at the demo stage, so budget time for testing, audits and support.

If you are looking for a mobile crypto app that already exists on Celo, search the official ecosystem listings and read recent reviews. Confirm that a project still supports the network, that its code is maintained, and that its security history is clear.

What a mobile crypto app needs

Mobile crypto apps have a few requirements that web apps can ignore. The first is wallet design. Users need a way to create or import an account, back it up and recover it, and sign transactions without exposing keys to other apps on the device.

The second is fees. A user with a small balance may not understand why they need a native gas token before they can send money. Some networks, including Celo, have supported paying fees in other tokens, which can make onboarding easier. Confirm the current fee options in the Celo docs before you design the flow.

The third is connectivity. Apps should handle slow or dropped connections, show pending states clearly, and let users retry without sending a second transaction by accident.

The fourth is identity. Phone-number mapping can make payments simpler, but it also raises privacy questions. Explain to users what is stored, what is public on chain and what can be removed.

Finally, plan for compliance and local rules. Financial features may be regulated differently by country. Check the rules in each market where you plan to operate, and consider getting legal advice before you launch.

How to start a mobile Celo app step by step

This is a basic path for a developer who wants to build a small mobile crypto app on Celo. Adjust it to the current documentation, since tools change.

  1. Read the current Celo developer documentation, including the network overview, RPC endpoints and fee guides.
  2. Pick a development environment you already know. Because Celo is EVM-compatible, standard Ethereum libraries are often a good start.
  3. Set up a test network account and request test tokens from the official faucet listed in the docs.
  4. Write and test your smart contracts locally before you deploy anything. Use automated tests for every function that moves value.
  5. Build the mobile front end. Keep the signing step separate from the rest of the app so that key handling is easy to review.
  6. Add phone-number or address lookup only if your use case needs it, and document how user data is handled.
  7. Test on real devices with weak network conditions, then ask a small group of users to try the app with test funds.
  8. Get an independent security review before you move to mainnet with real funds.
  9. Publish clear instructions for backup, recovery and support.

Keep a changelog of every network setting you use. When Celo or its tooling changes, you will need that record to diagnose problems quickly.

Security basics for mobile wallets and payment apps

Security is the area where mobile crypto apps most often fail. Phones are shared, lost and stolen, and malware can target them.

For key storage, use the device's secure hardware where it is available and do not store raw private keys in plain text. Make the seed phrase or recovery method visible during setup, and warn users clearly that anyone with that phrase can take their funds. Never ask users to type a seed phrase into a chat or form.

For transactions, show the recipient, amount, token and fee before signing. Use allowlists or confirmation steps for large amounts if your design allows. Avoid hidden approvals that give a contract open-ended spending rights.

For your own infrastructure, limit the data you collect, rotate API keys and monitor for unusual activity. Make sure your support staff never ask for seed phrases or passwords.

For users, teach a short checklist: confirm the app is the official one from a trusted source, never share recovery phrases, check the address before sending, and start with a small test amount when using a new app.

Infrastructure and dApps to consider

Mobile apps usually depend on other services. Choosing them well saves time.

Indexing and data services help your app show balances, history and events without querying the chain directly for every screen. Envio is one example of a blockchain indexing platform aimed at developers, with data access across many networks. Check whether it supports the specific Celo network you target.

Cross-chain movement matters if users arrive with assets on other networks. Across and LayerZero V2 are both listed as cross-chain infrastructure. Before you connect either one, confirm which networks and assets it supports on Celo, and show users the bridge fees and expected wait times.

Decentralized exchanges can provide swaps inside your app. Uniswap V3 is a widely used protocol on many chains. Whether it is deployed on Celo, and with what liquidity, changes over time, so check current pool data before you promise a swap feature.

For payment and vesting features, Sablier Lockup is a protocol for token streams and vesting schedules. It can fit a payroll or grant use case, but it is a separate product that needs its own review.

Each dependency adds risk. Read its documentation, check its audit history and keep a fallback plan if a service changes.

Compliance, privacy and user risk

Crypto products are regulated in many places, and the rules can change quickly. Before you launch a mobile app that holds, sends or exchanges digital assets, identify whether you need licenses, registration or specific disclosures in each country where users will be.

App stores also have their own rules about financial and crypto features. Read them before you submit, and expect review questions about what your app does with user funds.

If your app offers anything that looks like gambling, lending or yield, the compliance questions become more complex. Consider getting advice from a lawyer who knows digital assets in your target markets.

Keep your privacy policy specific. Say what data you collect, whether phone numbers or contacts are used, what is written to a public chain, and how users can delete their data where that is possible.

Finally, be honest about risk. Crypto prices move, smart contracts can fail, and users can make irreversible mistakes. Clear warnings are part of good product design, not just legal cover.

Making a useful mobile crypto app in 2026

A mobile crypto app on Celo is a reasonable project for a developer who wants to build for everyday users, but the 2021 hackathon itself is closed. Treat it as a historical event and use the current documentation, ecosystem listings and official community channels to find what is active now.

Keep three questions in front of you as you build. Does the app solve a clear problem for a user with a phone and a small balance? Can a non-expert understand what they are signing and what it costs? Would you feel safe if a friend used it with real money?

If you cannot answer yes to all three, narrow the scope, improve the flow and test again. Many useful mobile crypto apps are simple. Their value comes from being easy to understand, hard to misuse and well supported after launch.

When your app is ready for users, publish its source or a clear description of how it works, list the networks it supports, and tell people where to get help. That information builds trust better than any marketing claim.

Frequently asked questions

Can I still enter the Make Crypto Mobile Hackathon?

No. The hackathon's public listing shows an end date of December 16, 2021, so it is closed. Its value now is as a reference point: it showed Celo's focus on mobile users, and many of the ideas it encouraged, such as phone-friendly wallets and simple payments, are still relevant for new builds. Check Celo's official channels for any newer hackathons.

What does mobile-first mean for Celo?

Celo has been described as a mobile-first, EVM-compatible, proof-of-stake blockchain. EVM compatibility means many Ethereum developer tools and Solidity contracts can be reused. Mobile-first means the network and its tooling were designed around phones, including ways to send tokens to a phone number rather than a long address.

Do I need to check which Celo network version I target?

Celo has announced changes to its network architecture over time, and the details matter for which bridges, RPC endpoints and fee tokens you use. Read the current Celo developer documentation before you write production code, and check the network status pages it links to.

Is a mobile wallet on Celo safe to build without a security review?

Your app should be safe to use with a real account, so test with small amounts, keep private keys out of logs and analytics, and make recovery paths clear to users. Have a professional security review before launch, especially if the app holds funds or signs transactions for users.

Where should I look for upcoming Celo hackathons?

Start with the official Celo documentation and its developer community channels, which are the most reliable places for new hackathon announcements and prize details. Treat any prize amount or deadline you see on third-party sites as unverified until it matches the official listing.

Mentioned in this guide

dApps in this guide

Envio logo

Envio

Developer Tools

Score 8.0 out of 10

Envio is a blockchain indexing and data platform offering HyperIndex APIs and fast HyperSync raw data access for developers across 81+ chains.

Ethereum · Solana · BNB Chain +4
Across logo

Across

Cross Chain Bridge

Score 8.0 out of 10

Across is an intent-based cross-chain bridge and swap protocol for moving tokens between Ethereum, rollups and other chains, with an API for apps.

TVL $15.3M−8.3%Ethereum · Arbitrum · Optimism +19
LayerZero V2 logoScore 8.0 out of 10

LayerZero V2 is a cross-chain messaging protocol and bridge infrastructure for developers and asset issuers, connecting dozens of blockchains.

TVL $16.7B+8.9%Polygon · Ethereum · ApeChain +76
Uniswap V3 logoScore 8.4 out of 10

Uniswap V3 is a non-custodial decentralized exchange protocol for token swaps and concentrated liquidity provision across 40+ chains.

TVL $1.51B−3.7%Ethereum · Base · Arbitrum +38
Sablier Lockup logoScore 8.0 out of 10

Sablier Lockup is an audited onchain protocol for token vesting, payroll, grants and airdrops, aimed at DAOs and businesses across many chains.

TVL $1.76M−8.2%Ethereum · Polygon · Arbitrum +25
Crypto logo

Crypto

Centralized Exchanges

Score 7.8 out of 10

Crypto.com is a centralized crypto exchange and app for buying, trading and spending 400+ coins, with a Visa card, staking and a separate self-custody wallet.

Cronos
Uniswap logo

Uniswap

DEXes

Score 7.5 out of 10

Uniswap is a self-custody decentralized exchange protocol for swapping tokens through liquidity pools across multiple networks.

Ethereum · Base · Arbitrum +2

Keep reading

Related guides

All blockchain guides

Blockchain · Explainer

Horizen Explained: What It Is and Whether It Is a dApp Hub

Horizen is a blockchain ecosystem that has been around since 2017, and its recent move onto Coinbase's Base network has drawn attention. This guide explains what it is, what has changed, and how to judge claims that it will become a major dApp hub.

Blockchain · Chain guide

Boba Network in 2026: Future of Dapps and DeFi

Boba Network is an Ethereum layer-2 whose future for dapps and DeFi depends on liquidity, bridges and its current activity. This guide covers the stable facts, the factors to watch and how to check the network's status yourself.

Blockchain · Explainer

Mantle Chain Update 2026: How the Ethereum Layer 2 Scales

Mantle is a Layer-2 network that processes transactions on top of Ethereum and reports strong DeFi growth since its 2024 mainnet launch. This explainer covers how it scales Ethereum, what its MNT token does, and how to check current figures before you use it.