From 29th — 31st of March a delegation of the Sushi team travelled all the way to Dubai to attend ETHDubai conference to represent Sushi as a Diamond sponsor. EthDubai is one of the many ETH conferences organized across the globe. This developer conference is about anything related to Ethereum, DeFi, NFTs, EVM scaling, Gaming and more with a focus on decentralization and community projects such as Sushi and Yearn Finance. A few of our own devs but also Sushi friends have been giving keynotes and workshops to teach developers about the ins and outs of BentoBox, Frontend architecture and more. We’ve collected a recap of the highlights for you below!
Keynote
Title: Web3 Frontend Pitfalls (or why wallet connector hooks are tanking code quality)
Speaker: Gabe Rodriguez — Sushi Core Dev
Summary:
This keynote is about some of the frontend architecture pitfalls we’ve encountered and ways we see projects can do it better. Web3 has introduced a new auth primitive to the front-end scene (web wallets). With this, new patterns are emerging (specifically React Hooks-based) that are a minefield for new projects. Since DeFi summer, we’ve embraced the idea of “move fast and break things” and now finding our frontend apps, well… broken. Just like the destiny of a DAO is typically determined by the initial conditions of its creation. The destiny of a web app has a similar destiny the longer it’s alive. This talk is about some of the frontend architecture pitfalls we’ve encountered and ways we see projects can do it better.
📺 Rewatch Gabe’s talk here.
💻 You can find the slides here.
Workshop
Title: BentoBox workshop & hackathon
Speaker: Sarang Parikh — Sushi core dev
Summary:
Bentobox is a smart contract acting as the central vault for the entire Sushi ecosystem. Similar to how the banking system is the base-layer for financial operations in traditional finance, Bentobox is the base-layer for all future financial instruments Sushi intends to offer. In simple terms, Bentobox is like an Operating System powering your phone and Sushi’s products such as Trident, Limit Order, or Kashi https://app.sushi.com/kashi are deemed as applications. Bento’s modularity brings a number of benefits:
- Funds in Bentobox can be used for flash loans to generate a small fee, thus generating extra yield. Idle funds can be deployed by “Strategies” contracts, too. These contracts can help to generate extra yield by sending the idle assets to low risk protocols like the SushiBar.
- Reduced gas fees when moving funds between Sushi apps. e.g A user can swap on Trident or lend on Kashi at a cheaper gas fee than other concurrent protocols.
- And for developers, Bentobox enables tracking of user’s deposits via artificial balance. It auto-converts ETH to wETH. It’s brings optimized gas and simplified token approvals. Get started at https://dev.sushi.com/bentobox-1/overview.
💻 You can find the slides here.
Behind The Scenes
Some additional 📸 by our marketing team:
Sushi devs carrying merch to the conference.
Sushi devs attending a workshop “How to Code and Deploy a Generative NFT Collection” by the Alchemy team.
Hacking our logo into the conference pre-party hosted by our friends at Certik.
Our previous information security developer Mudit Gupta casually eating a Sushi. He still loves Sushi, obviously!
Merch & stickers created by our amazing designer & Sushi friends: Kastrye, Mochi, Wafu and Hikari.
@0x_Bella reporting for duty and representing marketing together with @0xUnagi.
We hope you enjoyed this short recap — come hang out with us online and click to join Discord!
Sushi is building a comprehensive DeFi ecosystem with AMM, leverage & margin trading platform, token launchpad and NFT artist platform. Follow our socials to keep up with our product launches and find out more on how you can make the most of your cryptocurrency assets with Sushi’s secure and powerful DeFi tools!
Exchange | Kashi | MISO | Docs | Discord | Twitter | Telegram | YouTube | Tutorial | Github