Omnichain Fungible Tokens utilizing the ERC4626 and LayerZero toolkit
This project is a comprehensive implementation of a cross-chain token vault using the ERC4626 standard, integrated with LayerZero's Omnichain Fungible Token (OFT) protocol. The project leverages various tools and libraries to facilitate the deployment, testing, and interaction with the smart contracts on the Ethereum network.
This project was built using a combination of Solidity for smart contract development, Hardhat for deployment and testing, and ethers.js for blockchain interactions. The core contract, MyOFT4626, integrates ERC4626 tokenized vault functionality with LayerZero's Omnichain Fungible Token (OFT) protocol, enabling cross-chain operations. OpenZeppelin's libraries provided robust and secure implementations of ERC20 and ERC4626 standards. Hardhat's deployment scripts and testing framework facilitated seamless contract deployment and rigorous testing.