DeFi777 v1 Launch!

DeFi is moving fast. Like crazy fast. 🏎

So fast, the user experience of DeFi apps has struggled to keep up, leaving a large barrier for new users.

There are already a number of projects that seek to improve this UX: Argent does this by storing funds in contract wallets, while InstaDapp similarly uses proxy contracts.

DeFi777 approaches this differently, by wrapping the tokens themselves into super-charged ERC-777 tokens!

Earlier this year, a prototype of DeFi777 was built for ETHGlobal’s HackMoney hackathon. This demo showed how ERC-777 wrapper tokens could provide a radically different user experience for DeFi.

Months later, it’s time to show off the v1 of DeFi777, which is cheaper, safer and much more powerful! 💥

New Interface 👨‍🎨

DeFi777 doesn’t require a user interface, or even a dapp browser like Metamask. Users can interact with DeFi protocols by simply sending ETH or DeFi777 tokens to ENS addresses.

However, interfaces are still helpful, especially when exploring new projects! DeFi777 now has a shiny new dapp at defi777.com for easily viewing DeFi777 assets and interacting with various DeFi adapters.

Does the UI look familiar? We stand on the shoulders of giants.

The DeFi777 dapp also allows anyone to generate a ERC-777 for any token, in the same style as generating new Uniswap pools. The site will soon provide the ability to generate new adapters as well (such as new Uniswap trades, Balancer pools, etc).

Want to try out DeFi777 for free? Switch your wallet to the Kovan testnet!

Swap, Pool & Lend 🔀

DeFi777 provides adapters that make it easy to use the most popular DeFi protocols.

Uniswap adapters allow easy trades between various assets. Sending ETH or any DeFi777 token to dai.uniswap777.eth will swap that asset into Dai777.

Assets can also be leant out and earn interest using Compound (support for Aave coming soon). Simply send DeFi777 tokens to compound777.eth and receive wrapped cTokens.

Users can also send tokens to yearn777.eth, depositing the assets into yEarn vaults to maximize yield.

Assets can also be added to liquidity pools on various protocols, such as Uniswap, Balancer and Curve. For Uniswap pools, DeFi777 even allows swapping into pools from a third token, similar to “zapping in” on apps like Zapper or Zerion.

This means, for example, you can send Dai777 to eth-wbtc.uniswap777.eth, and the Dai will be automatically be swapped and added liquidity to the ETH/WBTC Uniswap pair. This could take up to 4 transactions if done manually through the standard Uniswap interface.

Yield Farming 👨‍🌾 🚜

The most powerful feature of DeFi777 is the support for yield farming. Depositing funds into a Balancer or Curve pool will give a special “farmer” token, which represents both the underlying LP and any accrued yield (BAL or CRV).

Not only does this allow easy 1-transaction yield farming, but it effectively “tokenizes” yield farms. These yield farming tokens can be freely traded in AMMs or even on Layer 2s.

A user farming CRV tokens from Curve y pool, and BAL tokens from a Balancer pool.

Security 🔒

DeFi777 contracts have not been audited, unfortunately audits are still far too expensive for an independent, unfunded project like this.

Thankfully, this project’s attack surface is quite small: only one contract (Wrapped777) custodies funds, and it’s simply a modified version of OpenZeppelin’s ERC-777 contract.

Additionally, a bug bounty for DeFi777 is now available on Immunefi.

Still, this project should be treated as a beta project, and large amounts should not be wrapped until the app has been running for a significant period of time.

Support the project 💸

DeFi777 is 100% free and open source. If you’d like to support the project’s further development (and cover gas costs), please drop 1 or 2 Dai in DeFi777’s Gitcoin Grant page.

Want to follow the project? Join our Telegram group!

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

New Security Committee Member Reveal: Harry Denley, Security Researcher of MetaMask

Getting Back to (Cyber) School — Mastering Cybersecurity 101

Protecting Managers from Identity Spoofing

Easy to check and find 3 different Bug on sign in and sign up.

Hack This Site: Realistic Web Mission — Level 10

Hack This Site: Realistic Web Mission — Level 10

Cyberwar over Ukraine raises questions about international Geneva’s digital safety

Top VPN Extension for Google Chrome

Presenting Information Security to the Board

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
David Mihal

David Mihal

More from Medium

Liquid Staking Protocol & Finance Derivatives & Future

Dex Aggregator — Hera Finance

NearPad Partners Bluebit to Enhance Yield Opportunities on Aurora

Token Review: Aave