Radix is the first layer-1 decentralized network protocol designed for the needs of DeFi at the scale of global finance. Over its releases, Radix is delivering a platform where developers can confidently launch mainstream-ready dApps, with the scalability to ensure the platform never stands in the way of success.
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.
Requirements
What to Build
Lending is at the heart of both traditional and decentralized finance (DeFi) and is one of the areas that DeFi promises to revolutionize. Building DeFi applications – such as lending dApps – is easier, more intuitive, and more secure using Scrypto and the Radix Engine. In this Scrypto challenge, we are giving you a full month (until July 18) to build Scrypto blueprints for a lending application.
DeFi lending already comes in many forms. Here are some exciting ideas in this space that might serve as inspiration for your challenge submission:
-
Protocols like AAVE allow for uncollateralized lending through flash loans. Other protocols like Compound use collateralized lending. There are also other protocols such as TrueFi which allow for uncollateralized (non-flash-loan) lending by combining off-chain centralized KYC checks with on-chain decentralized voting for loans by the lenders to achieve a system where only vetted institutions could be given loans only after the lenders have voted for these loans to happen.
-
E. Glen Weyl et al. discuss the possibility of using soulbound tokens (SBTs) to establish a credit history or trustworthiness of borrowers. This solves a previously difficult-to-solve problem in the DeFi space where most lending had to be collateralized as there was no easy way to establish a credit-score-like system. (A recent blog post talks about how SBTs are easy to implement in Scrypto.)
-
For a long time, the DeFi space was not open to large institutions and corporations due to them needing to abide by anti-money laundering and Know Your Customer (KYC) regulations. In recent months, protocols such as Compound and AAVE have debuted new KYC-ed and permissioned protocols in hopes of opening up the DeFi space to institutions and corporations.
How to Build & Submit
What you will be submitting is the source code of your challenge submission in a pull request to the scrypto-challenges Github Repository. The steps that you need to follow to enter this challenge are:
-
Join our challenge on the Devpost platform and create a project.
-
Install the Scrypto toolchain and make sure you are on v0.4 (or later) with “scrypto --version”.
-
Fork the challenges repository.
-
Clone the forked repository on your local environment.
-
Start a new scrypto project with “scrypto new-package [name]” inside the lending directory.
-
Before the deadline on July 18th, 2022 at 11:45 pm UTC, commit and push your project folder and create a pull request here.
-
Go to “My Projects” section of our Devpost page and finalize your project submission.
Prizes
The prize pool of this challenge is double what it was for the previous challenge: $10,000 worth of XRD that will be split up among the winners, with $5,500 for first place, $3,000 for second place, and $1,500 for third place – plus some Radix swag.
In addition to the above, everybody who participates in this Scrypto challenge will be given participation NFTs to show how early they were in the Radix ecosystem, and the winners will be awarded unique first, second, and third place NFTs. All NFTs will be issued after the release of Babylon when NFT capability moves onto the Radix Public Network.
Prizes
$10,000 in prizes
Prizes paid in cryptocurrency
First Place
• $5,500 worth of XRD tokens
• Blog post announcing the winning submissions
• Radix swag for up to 5 teammates
Second Place
• $3,000 worth of XRD tokens
• Blog post announcing the winning submissions
• Radix swag for up to 5 teammates
Third Place
• $1,500 worth of XRD tokens
• Blog post announcing the winning submissions
• Radix swag for up to 5 teammates
Participation NFT
All participants will be given participation NFTs to show how early they were in the Radix ecosystem.
Devpost Achievements
Submitting to this hackathon could earn you:
Judges

RDX Works Team
RDX Works
Judging Criteria
-
Quality and asset-orientedness of the code
-
Breadth of functionality
-
Creativity of the concept
-
Quality of the documentation and comments in the code
-
Usage of the frontend javascript SDK and the transaction manifest to allow us to test your components using a web interface
Questions? Email the hackathon manager
Tell your friends
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.