← Back to home

just some geeks

SolidityTypeScript

Bridging Enzyme and Balancer Protocols with Panache!

Problem Statement

This project integrates the Enzyme and Balancer protocols. It allows Enzyme to use Balancer as a DEX for token swaps. Additionally this project allows Enzyme Fund Managers to provide liquidity (lend assets) to the WBTC/WETH Balancer pool and receive representative BPT tokens into the Fund Managers Fund. The project also allows for Fund Managers to remove liquidity (redeem assets) from the WBTC/WETH Balancer pool.

Solution

We used Solidity for the contract code, and leveraged Solidity libraries from the Enzyme team. Typescript was used for test code and we also used a handful of published NPM packages from both the Enzyme and Balancer team to make testing easier.Additionally we used hardhat to pin our local test blockchains to a specific mainnet block for both deployment and testing purposes.

Hackathon

ETHOnline 2021

2021

Prizes

  • 🏆

    Pocket Network Pool Prize

  • 🏆

    1st Place

    Enzyme

  • 🏆

    Chainlink Pool Prize

  • 🏆

    Best use of Balancer

Contributors