Skip to main content
LayerZero enables seamless crosschain messaging, configurations for security, and other quality of life improvements to simplify crosschain development.

LayerZero Solidity Contract Standards

OApp Standard

The push-based message passing standard, enabling crosschain data transfer and external function calls.

OFT Standard

Extension of OApp, combining the ERC20 token standard with core bridge logic to make Omnichain Fungible Tokens.

ONFT Standard

Combines the ERC721 token standard with core bridge logic to make Omnichain Non-Fungible Tokens.

lzRead Standard

Pull contract state information from other networks to a source blockchain using Omnichain Queries.

Composer Standard

Trigger additional contract calls and logic after push or pull based messages finish executing.

OVault Standard

Enable crosschain deposits and withdrawals with unified vault interfaces for omnichain liquidity management.

To find all of LayerZero’s contract standards visit the LayerZero Devtools.To see the core protocol contracts, visit the LayerZero V2 repository.
You can also ask for help or follow development in the Discord.