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.