project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Membrane Finance

NFT-collateralised Omnichain Stablecoin Protocol built with LayerZero

Membrane Finance

Created At

ETHOnline 2024

Winner of

LayerZero - Most Innovative Omnichain Solution 2nd place

ETHGlobal - 🏆 ETHOnline 2024 Finalist

Project Description

This project is a stablecoin protocol that allows users to deposit whitelisted NFT collections on Ethereum mainnnet as collateral, and mint stablecoins against that collateral on a number of other Layer2 networks. It does this by utilising the LayerZero message passing system to implement cross-chain calls and composed calls.

How it's Made

This smart contract components of this project are written in Solidity using Foundry. OpenZeppelin, LayerZero, and Chainlink smart contract libraries are used in implementing the full functionality of the protocol. Ethereum Sepolia testnet, Base Sepolia testnet, and Optimism Sepolia testnet are the deployment networks.

The fronted of this project is built in React.js with Ether.js for connecting to, reading and transaction on Layer 2 networks, and the LayerZero NPM scan-client library for monitoring the status of LayerZero messages in transit.

background image mobile

Join the mailing list

Get the latest news and updates