Development resources at your finger tips
Build with the coolest Web3 projects
Recurring funding for Open Source
Ethical ads to power Open Source
Learn about Web3 & earn rewards
Show appreciation for each other
Meet fellow developers, designers, futurists and more. Collaborate and BUIDL awesome projects together.
Discover great web3 organizations, work on meaningful projects and build relationships with like minded people. Browse Tribes
Meet the top hunters and contributors from our community.
KERNEL is an 8-week, invite-only program for top tech talent looking to build relationships, products, and companies in blockchain and Web 3. 100 tal…
Heyo Gitcoiners! With an entire city of hackers, coders and blockchain innovators relocated on our platform, the atmosphere is just buzzing with crea…
Type in [[ 2- term.length]] more characters to get results
[[ result.title ]]
[[ result.description | truncate(70) ]]
No matches found
Gitcoin is GDPR complaint. Learn more in
Gitcoin's Terms & Conditions.
Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
# Prize Bounty
# Challenge Description
Recently InstaDapp released its MakerDAO-Compound bridge, allowing users to refinance their MakerDAO loans on Compound at a lower interest rate. There is a strong demand for users of existing lending protocols to have a convenient way of porting their loan to a platform with lower interest rates. Fulcrum lending pools (iTokens) are similar to Compound in that anyone can lock collateral and borrow against them at a variable interest rate.
The object of this bounty is to modify any necessary InstaDapp contracts or add new ones, to add support for moving loans from either MakerDAO or Compound into or out of Fulcrum. Moving a loan into Fulcrum means locking ETH collateral and borrowing against iDAI.
The fulcrum contracts for iDAI are here:
Mainnet iDAI: 0x14094949152eddbfcd073717200da82fed8dc960
Ropsten iDAI: 0x9aefbe3e4c09faa4b6bcf03bccbecbe98a470596
The following describes the function for doing over-collateralized borrows against iDAI:
// Called to borrow token for withdrawal or trade
// borrowAmount: loan amount to borrow
// leverageAmount: signals the amount of initial margin we will collect
// For bounty use: 2000000000000000000 -> 150% initial margin
// interestInitialAmount: This value will indicate the initial duration of the loan
// For bounty use: 0 (this will set initial term to 28 days)
// loanTokenSent: interestAmount + extra sent
// For bounty use: 0 (interest will be paid out of collateral)
// collateralTokenSent: collateral for loan sent
// Amount of WETH that will be sent
// borrower: the address the loan will be assigned to (this address can be different than msg.sender)
// Collateral and interest for loan will be withdrawn from msg.sender
// collateralTokenAddress: The token to collateralize the loan in
// WETH address
// tradeTokenAddress: For bounty use: 0x0000000000000000000000000000000000000000
// returns amount borrowed
For closing this loan, you have to call the bZx protocol “closeLoan(...)” function.
The current InstaDapp Maker-Compound bridge contract is here: https://github.com/InstaDApp/contract-v2/blob/master/contracts/bridges/MakerCompound.sol
# Submission Requirements
The bridge must be functional. This submission should culminate in a pull request to the InstaDapp Github repo. It is not required to create a front-end or user interface for the bridge.
# Submission Deadline
# Judging Criteria
The first team to submit a functioning bridge will be awarded the bounty. There will be no pro-rata payments for partially realized implementations.
# Winner Announcement Date