filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
369 stars 307 forks source link

Next Step Microgrant: Jackrabbit Finance (DEX on FVM) #1308

Closed Islandersfan2016 closed 1 year ago

Islandersfan2016 commented 1 year ago

1. What is your project, and what problem does it solve? (max 100 words)

Jackrabbit Finance is the first DEX to be deployed on the FVM (Filecoin Virtual Machine). The DEX was introduced in the EthGlobal FVM Hackathon and is now a part of the FVM Foundry Program. The Exchange will feature cross-chain token swaps, liquidity pools, and decentralized bonds. The DEX will utilize the new EIP 3475 On-chain storage bonds to have a bond market for users to stake, buy, and sell bonds.

2. Project links

Github: https://github.com/Jackrabbit-Finance Website: http://www.jackrabbitfinance.xyz/ DEX Demo: Coming Soon!

3. a) How is IPFS, Filecoin, or related technology used in this project? (max 200 words)

The DEX will be deployed (native) on the Filecoin Virtual Machine. The decentralized bonds will have coinciding IPFS files containing additional regulatory information. Jackrabbit will be using Bridges move assets to add liquidity to FVM. Also, Storage Providers as a way to raise funds within the Filecoin Ecosystem. Instead of normal DeFi lending and borrowing (AAVE, Compound), the bond tokens offer an easier way for SPs to raise funds without putting up high amounts of collateral.

b) Is this project contributing to the upcoming FVM launch? Yes, this DEX will be deploying on FVM when the FVM mainnet is launched. First, will be the Liquidity Pools and Bridge to add liquidity to the FVM and DEX. After sufficient liquidity has been added then token swaps will be allowed. The bond marketplace will be added after that.

4. How will you improve your project with this grant? What steps will you take to meet this objective? (max 200 words) We will use this Grant to pay for the smart contract audit. We will have an audit of the project first before launching the DEX. We are waiting on an audit quote from Consensys Diligence.

5. Do you agree to share grant reports upon request, including a final grant report at the end of the three month period?

Yes, the plan is to launch the exchange on the day the FVM mainnet is launched. I am prepared to make weekly updates as the project is a part of the FVM foundry program.

6. Does your proposal comply with our Community Code of Conduct?

Yes

7. Links and submissions

no prizes Submission link: https://ethglobal.com/showcase/jackrabbit-finance-df4dm

Additional questions:

Name: Lamont Veal Email: Lamont.veal@jrt.finance Github: islandersfan2016 Role: Lead Developer

ErinOCon commented 1 year ago

Hi @Islandersfan2016, thank you for your proposal! Before proceeding with this review, can you direct us to the project results for KopperDAO?

Islandersfan2016 commented 1 year ago

Hi Erin,

The Project is Jackrabbit. KopperDao was a different project. I have the results of Jackrabbit here. We are continuing to build and adding Documentation as the FVM's Mainnet is not ready yet. I have added the links to the Jackrabbit page, the Github, and attached the Demo Video and doc with contract addresses deployed on Wallaby.

http://www.jrt.finance/

Jackrabbit Finance (github.com) https://github.com/Jackrabbit-Finance Jackrabbit and 2 more pages - Personal - Micros... https://drive.google.com/file/d/19pKOeBHZVNN9luxEG9jg6iNO_PFiV5B-/view?usp=drive_web

On Mon, Jan 23, 2023 at 4:37 PM ErinOCon @.***> wrote:

Hi @Islandersfan2016 https://github.com/Islandersfan2016, thank you for your proposal! Before proceeding with this review, can you direct us to the project results for KopperDAO https://github.com/filecoin-project/devgrants/issues/329?

— Reply to this email directly, view it on GitHub https://github.com/filecoin-project/devgrants/issues/1308#issuecomment-1401020638, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADCJ7LXAT2SJB4WUZPUY2W3WT323BANCNFSM6AAAAAATNBLVD4 . You are receiving this because you were mentioned.Message ID: @.***>

Islandersfan2016 commented 1 year ago

Hi Erin,

The KopperDAO project was renamed Muse Filez. This project team (different team than Jackrabbit) is still continuing to build out Muse Filez. We are creating our own NFT contracts for access control to the IPFS files (before we were using the Unlock Protocol). We will be debuting and deploying these contracts in the EthGlobal FVM hackathon.

When the hackathon is finished we will send you the demo video with links.

MuseFilez (github.com) https://github.com/MuseFilez

Muse App (mfilez.io) https://www.mfilez.io/

Thank you, Lamont V.

On Mon, Jan 23, 2023 at 4:37 PM ErinOCon @.***> wrote:

Hi @Islandersfan2016 https://github.com/Islandersfan2016, thank you for your proposal! Before proceeding with this review, can you direct us to the project results for KopperDAO https://github.com/filecoin-project/devgrants/issues/329?

— Reply to this email directly, view it on GitHub https://github.com/filecoin-project/devgrants/issues/1308#issuecomment-1401020638, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADCJ7LXAT2SJB4WUZPUY2W3WT323BANCNFSM6AAAAAATNBLVD4 . You are receiving this because you were mentioned.Message ID: @.***>

ErinOCon commented 1 year ago

Hi @Islandersfan2016, thank you for your response. To avoid confusion, I have sent a follow up question that applies for your previous project. Once this information is provided, we can proceed with our review.

Islandersfan2016 commented 1 year ago

Hi @ErinOCon I have updated out Grant's proposal. We will use this grant to pay for our smart contract audit. Plus, you can follow our progress on the development with the updated links I've added as well.

eshon commented 1 year ago

Hi @Islandersfan2016, 2 questions:

Islandersfan2016 commented 1 year ago

Hi, Jackrabbit is a Decentralized Bond Exchange. We are utilizing the EIP 3475 (Abstract Storage Bonds) standard. These bond tokens allow for bond issuers to interact directly with the bond investors and also sell their bond tokens on a secondary marketplace. Our liquidity pools back our bond tokens to minimize the risk for investors. For example, a bond token redeemed in FIL will be backed by a liquidity containing FIL tokens if the bond issuer is not able to make a full payment to the investor at redemption.

Yes, we have forked Uniswap's V2 contracts (as do many new DEXs), BUT the ERC 3475's contracts are not widely used at all within DeFi. Plus, any forked contracts have been modified to be unique to Jackrabbit's protocol.

Also, the bonds are for Storage Providers as a way to raise funds within the Filecoin Ecosystem. Instead of normal DeFi lending and borrowing (AAVE, Compound), the bond tokens offer an easier way for SPs to raise funds without putting up high amounts of collateral.

We have not received a quote from a smart contract auditor yet. We've messaged Consensys Diligence and are waiting for a reply. We have received a quote from an attorney on her retainer.

We will be moving this application to the Open Grants. As we come close to launching a testnet version of the entire DEX on Hyperspace. The team will need the smart contract audit and an attorney on retainer to launch to main net. I will be updating this when we have a definitive quote on both (attorney, audit).

Islandersfan2016 commented 1 year ago

We will be applying for an Open Grant to support our Smart Contract Audit.