Best Mobile dApp | Best use of Fee Currencies |
---|---|
📲 Celo Workshop
15:40 (Brussels Time) – July 12, 2024
Learn how to build decentralized applications for real world use cases and how to deploy your first dApp on MiniPay. In this workshop we'll go through an overview of Celo, an EVM compatible layer 1 blockchain, and how you can improve user experience for onboarding by building dApps on MiniPay.
You will also learn about how to leverage Celo's unique Fee Currency feature that lets you pay for gas using alternate ERC20 tokens.
For all bounties
- Contracts must be deployed on Alfajores or Mainnet
- Demo to someone on the Celo team during Sponsor Judging
- Mention smart contract addresses of all contracts deployed on Celo in your top-level project README, also Verify them on Celoscan or Celo Explorer.
For "Best Mobile dApp":
- Project must be demo'ed using MiniPay Site Tester
For "Best Use of Stable Gas Currency":
- Project must be demo a transaction on Celoscan where the gas fee is paid in any of the supported ERC20 tokens.
Celo is the carbon-negative, mobile-first, EVM-compatible PoS blockchain where developers can build decentralized applications that create the conditions for prosperity — for everyone.
🙋♂️ Ask for help
💰 Using Faucet you can request CELO, cUSD, cEUR and cREAL tokens on testnet!
You can use the following command to initialize MiniPay starter project:
npx @celo/celo-composer create --template minipay
We've put together this MiniPay starter project to help you get started quickly, using contracts already deployed to either testnet or Celo mainnet. The project provides: a storage example, how to iterate through a subgraph.
Advanced developers can use Celo Composer from command-line to customize exactly what platform you want to build for: React, React Native (with or without Expo integration), Angular, or Flutter. It includes a Subgraph integration if you need it.
MiniPay is a stablecoin-based non-custodial wallet that allows you to send and receive funds instantly using just a phone number.
-
Celo Composer: Extend and Customize your Full-Stack Mobile dApps
-
Workshop: Building an NFT collection on Celo using Celo composer
- Earn Using MiniPay
- Billing with MiniPay
- Example:- Khatabook
- Ecommerce Store with MiniPay
- Example:- Dukaan
- Scratch and win
- NFT Viewer
- Gift cards
- Asset tracking and accounting
- Bulk payments
- Expense approval
Celo allows paying gas fees in currency other than the native currency. The tokens that can be used to pay gas fees is controlled via governance and the list of tokens allowed is maintained in FeeCurrencyWhitelist.sol
.
Currently supports USDC, USDT, cUSD, cEUR and cREAL.
Warning
Tokens with decimals other than 18 (USDC, USDT, etc...) require adapters to be used.
Name | Token | Adapter |
---|---|---|
USDC |
0x2F25deB3848C207fc8E0c34035B3Ba7fC157602B |
0x4822e58de6f5e485eF90df51C41CE01721331dC0 |
Tell us more about your project here and stay in touch with us!
All the best!