Workers Auto Approve
New York Blockchain Week Hackathon GitHub Prize: Write rDAI allocation strategy for Aave
### Prize Title
# New York Blockchain Week Hackathon GitHub Prize: Write rDAI Allocation Strategy for Aave
### Prize Bounty
# 2,000 DAI
### Challenge Description
rDAI allows holders of DAI to invest into interest generating liquidity pools and to redirect the interest stream to flow to whatever Ethereum addresses the user wishes. Currently rDAI utilizes a smart contract allocation strategy to invest DAI into Compound, so an rDAI minting transaction involves exchanging DAI -> cDAI -> rDAI. When redeeming, the flow is reversed.
In order to take advantage of potentially higher yields and increase rDAI's security by adding an additional allocation strategy, we wish to commission the development and testing of a new allocation strategy that invests DAI in Aave protocol's aDAI.
The allocation strategy must preserve on demand redeemability back to DAI for users. It should also ensure no financial risk of loss for the user and preserve the DAI principal.
aDAI contract here: https://etherscan.io/address/0xfC1E690f61EFd961294b3e1Ce3313fBD8aa4f85d#code
The rDAI allocation strategy must conform to the Compound allocation strategy contract here: https://github.com/rtoken-project/rtoken-contracts/blob/master/packages/contracts/contracts/CompoundAllocationStrategy.sol
The allocation strategy should run on mainnet and the Kovan testnet. A test suite has already been written for the Compound allocation strategy, which we recommended you use to develop yours.
### Submission Requirements
The winning submission will include a functional allocation strategy solidity smart contract that is compatible with [rToken.sol](https://github.com/rtoken-project/rtoken-monorepo/blob/master/packages/contracts/contracts/RToken.sol) and [IAllocationStrategy.sol](https://github.com/rtoken-project/rtoken-monorepo/blob/master/packages/contracts/contracts/IAllocationStrategy.sol). It should include sufficient passing test coverage. It should be able to be deployed on Kovan and mainnet. Code should be properly commented.
Priority will go to submissions that have deployed their allocation strategy to Kovan to be able to test its functionality. A video demo that explains the main features of the code and demonstrates how it satisfies the requirements is recommended.
### Submission Deadline
May 27, 2020, though the prize may be awarded to the first submission to satisfy the criteria
### Judging Criteria
We will award the prize to the first submission to satisfy all the requirements. If no submission received by the deadline satisfies all requirements, the submission that satisfies the highest percentage of the requirements will win.
### Winner Announcement Date
We will announce a winner within 3 days of receiving a valid submission that satisfies all requirements, or within one week from the deadline.
Setup your profile
Tell us a little about you:
No results found for
Type to search skills..
Required [[totalcharacter]] / 240
Are you currently looking for work?
[[ option.string ]]
Setup your profile
Our tools are based on the principles of earn (💰), learn (📖), and meet (💬).
Select the ones you are interested in. You can change it later in your settings.
I'm also an organization manager looking for a great community.
Enable your organization profile
Gitcoin products can help grow community around your brand. Create your tribe, events, and incentivize your community with bounties. Announce new and upcoming events using townsquare. Find top-quality hackers and fund them to work with you on a grant.
These are the organizations you own. If you don't see your organization here please be sure that information is public on your GitHub profile. Gitcoin will sync this information for you.
Select the products you are interested in:
Out of the box you will receive Tribes Lite for your organization. Please provide us with a contact email: