Skip links

LZ Genie by BCW

LZ Genie is BCW’s LayerZero quickstart guide. It helps oApp teams leverage the LayerZero protocol, and is specially designed for oApp teams that need an efficient, yet secure path to interoperability.

LZ Genie generates the boilerplates needed to deploy contracts on LayerZero and modify them as needed. It also provides smart contract interactions that automate certain changes.

LZ Genie offers 5 functions to ease dApp onboarding to LayerZero.

Creating a New Project from a Template

Create a boilerplate to connect the following types of projects to a DVN: oNFT1155, oNFT721, OFT, Proxy oNFT, Proxy oNFT1155, oNFT V2. PingPong, and Omnicounter.

Creating an Empty oApp project

Create a boilerplate for projects using the oApp standard from scratch.

Adding or Removing Modules (Coming Soon)

Create a boilerplate for projects using the oApp standard from scratch.

Deploying your Project on LayerZero

In Hardhat, teams can utilise the boilerplates generated by LZ Genie to get their projects deployed on LayerZero.

LZ Genie generates the boilerplates needed to deploy contracts on LayerZero and modify them as needed. It also provides smart contract interactions that automate certain changes.

Get your project connected to LayerZero today.

Expect deployment times to be reduced dramatically thanks to this guide.

Contact Us