DimensionDev / Maskbook

The portal to the new, open Internet. ([I:b])
https://mask.io
GNU Affero General Public License v3.0
1.51k stars 310 forks source link

[Bounty] Integrate Furucombo, a Defi strategy aggregator, in Mask Plugin #4019

Closed tzhan28 closed 3 years ago

tzhan28 commented 3 years ago

Catalogue

Part 1: Problem Description

Background Furucombo is a tool built for end-users to optimize their DeFi strategy simply by drag and drop. It visualizes complex DeFi protocols into cubes. Users setup inputs/outputs and the order of the cubes, then Furucombo bundles all the cubes into one transaction and sends out. We call this building-blocks setup a “combo”. If you don’t know what to do, you can find inspirations from pre-built combos at Explore page.

Previously defi plugins on Mask, like the trading widgets powered by 0x and Uniswap, has been plagued by high ETH gas prices. However with the launch of polygon and BSC integration, the problem should have been largely resolved. Apps which was hindered by monstrous ETH gas price is now very much affordable.

Furucombo is on both eth mainnet and polygon with identical UI.

Solution Create a plugin that integrate Furucombo. The UI could resemble Dhedge in a card style with different tabs serving different purposes.

image Dhedge Plugin UI

image Pooltogether pool list

image Pooltogether deposit page

Default page could be the strategy list with return, and other basic info like shown in the official website (IMO it's clean enough for porting directly) . Once click invest, users will be taken to deposit page where odds are displayed real time

A second tab may be a page for new combo creation A third tab may be my page where all my investments are displayed

Anylink from Furcombo on Twitter could trigger the plugin ( could have some slightly different treatment). The tab order can be changed, corresponding landing and ending page needs to be added. Share button for such a social game is a must.

Language like I just investd xxx dollar into xxx strategy, can I make money? should be added to help spread the word.

Part 2: Resources

Part 3: Contact and Support

@yisiliu for ideas @Jack-Works for implementations Mask Network discord server: https://discord.gg/4Xccj7a75Q Pooltogether discord server: https://discord.com/invite/hxPhPDW

Submission Requirements Please include demo to show the integration is working.

Winner Announcement Date Winners will be announced at the conclusion of Open Defi Hackathon

Judging Criteria Have a working demo. Clean code & tech design Clear UI, easy to use and generally good user experience

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 300.0 MASK (1956.0 USD @ $6.52/MASK) attached to it.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 1 day, 4 hours ago. Please review their action plans below:

1) sebastianlf has started work.

Working on the furucombo's integration to mask

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 300.0 MASK (2796.00 USD @ $8.4/MASK) has been submitted by: