About the Hackathon
# 🚨Before diving into your proposal, make sure to carefully review the Contribution Guidelines. 🚨
This hackathon is part of our [RFP process,](https://github.com/Cerebellum-Network/grant-program/tree/master/request_for_proposals/rfp1) which is part of the [Cere Grant program](https://github.com/Cerebellum-Network/grant-program) . We strongly suggest to put in a proposal first, before getting to work, using [these guidelines](https://github.com/Cerebellum-Network/grant-program/blob/master/request_for_proposals/rfp1/..%2F..%2FREADME.md) .
# 🛠️ Developer Console Top-Up
Objective: the [Developer Console](https://developer.console.cere.network/) is being used daily by developers to leverage Cere's decentralized data infrastructure. Right now, paying can be a challenge as users need to buy $CERE tokens on an exchange and bridge them before they can top up their account. The solution: allow people to simply pay using credit (fiat currency) or other cryptocurrencies like USDC/USDT on EVM-based networks.
Building this would be a meaningful contribution that users will be relying on daily.
# 🤝You don't have to do it all
The challenge is split up into different bounties:
1. [Bounty 1](https://dorahacks.io/hackathon/bounty/1150): integration of a payment provider like eg Stripe into the [Cere Developer Console](https://github.com/Cerebellum-Network/cluster-apps/tree/dev/apps/developer-console) & simply collect the funds in a wallet
2. [Bounty 2](https://dorahacks.io/hackathon/bounty/1151): creating the smart contract that receives the funds, swaps it to $CERE and bridges it to $CERE main.
3. [Bounty 3](https://dorahacks.io/hackathon/bounty/1152): automate updates of user DDC accounts by:
- Triggering smart contract events eg. successful token swaps and teleportation (as a result of Bounty 2).
- Updating account balances on Cere Mainnet via APIs.
You can put in a proposal for the whole solution or you can work on the sub-parts/bounties.
**Total budget (inc. the tasks described in the bounties): Up to 2.000 USDT**
# 📄Don't dive into coding! Do a proposal first and wait for it to be accepted.
Getting started is easy:
1. go to to our grants program repo and click on ["request_for_proposals"](https://github.com/Cerebellum-Network/grant-program/tree/master/request_for_proposals) to see the list of RFPs
2. click on "[RFP1](https://github.com/Cerebellum-Network/grant-program/tree/master/request_for_proposals/rfp1)" for more details
3. submit a proposal following the [application submission process](https://github.com/Cerebellum-Network/grant-program/blob/master/README.md#application-process) you find in the readme and clearly indicate what you are applying for (the whole challenge or a specific subset/bounty)
# 📄More details
For more technical details, check out the [Developer Console Top-Up Documentation](https://github.com/Cerebellum-Network/cluster-apps/blob/dev/apps/developer-console/developer_console_topup.md).