If you were in crypto during the summer of 2020 you will remember it being dubbed the “DeFi summer”. During that summer, there was a surge in the development of decentralized apps (dApps) and services that offered financial services like exchanges, collateralized lending, overcollateralized stablecoins, and more! These protocols were built using smart contracts. Likewise, the amount of users and the total value locked on the Ethereum ecosystem sky-rocketed to all-time highs attracting even more developers. This was just the beginning of DeFi. We saw so many innovations from that period and we can expect the same thing to happen in the next one.
Decentralized Finance (DeFi) solves many problems with the current financial system. DeFi can do everything that the traditional financial system does (and even more) but in a more efficient, trustless and cheaper way. It achieves this by relying on distributed ledger technologies (DLTs), like Radix, that remove the need of intermediaries when transacting and give the asset control to the users.
✨ The Challenge
Starting today, you have 5 weeks to come up with a Scrypto blueprint. You can team up with others or work independently, whatever your preference is we would love to see your project!
✨ What is Scrypto?
Scrypto is the open-source smart contract language of the Radix public network. Scrypto rethinks how smart contracts are built to finally let developers create secure and powerful DeFi dApps (decentralized apps) that users can rely on – spending most of their time and code on functionality, not worrying about losing money. To learn more, visit https://developers.radixdlt.com/
✨ Details of the Challenge
- Your entry must be built with Scrypto v0.8 or later.
- You can submit multiple entries but only one will be considered for the prizes.
- The competition starts on February 20th, 2023 at 9:00 am UTC. All entries must be submitted no later than March 24th, 2023 at 10:00 pm UTC. The winners will be announced by April 10th, 2023.
- $50,000 value of XRD will be shared between the three best submissions, the three honorable mentions, and the best example of a perpetuals dApp and best example of a lending dApp. The value of XRD will be based on the spot price when we send the tokens.
- We will keep track of the prize NFTs and their owners internally until after Babylon release when they will be minted and sent to Radix addresses provided by each participant.
Make development fun again by building with Scrypto!
What to Build:
Entrants must create a working decentralized application (dApp) built using Scrypto on Radix.
What to Submit:
The URL of the pull request you submitted to the scrypto-challenges repository. Follow the instructions in the README of that directory.
This pull request must contain the Scrypto and frontend code of your submission, with instructions on how to run it locally.
You must include a README file that describes your application at the root of your project.
Your Radix wallet address to receive the prize. This address will also be used when sending the participation NFT (sent when Babylon is out)
Optional: URL to your working application
Optional demo video (about 3 minutes) that demonstrates your submission. Videos must be uploaded to YouTube, Vimeo, or Facebook Video and made public.
$50,000 in prizes
Prizes paid in cryptocurrency
$11,500 in XRD Tokens
$9,500 in XRD Tokens
$7,500 in XRD Tokens
$3,500 in XRD Tokens for up to 3 unique submissions
Best Perpetuals dApp
$5,500 in XRD Tokens
Best Lending dApp
$5,500 in XRD Tokens
Submitting to this hackathon could earn you:
A qualified panel of judges will be announced soon
Quality and asset-oriented-ness of your code.
Did the developer follow asset-oriented design patterns such as identifying users with badges and letting the user withdraw instead of sending tokens directly to an address?
Breadth of functionality.
The more the user of the blueprint and component can do, the more points the developer gets.
Creativity of the concept.
Did the developer implement something that we didn’t think about or found original solutions to attack a specific problem?
Quality of the documentation and comments in the code.
Did the developer write documentation explaining how the blueprint worked and how to test it? Did they write comments in their code to help people understand it?
Quality of the frontend code and interaction with the mobile wallet
Did the developer provide frontend code that interacts with their Scrypto blueprint on Betanet using the demo Radix mobile wallet? How is the quality and documentation of the frontend code?