LayerZero V2 IOTA L1 Packages
The LayerZero Protocol on IOTA L1 consists of several Move packages designed to facilitate the secure movement of data, tokens, and digital assets between different blockchain environments.
LayerZero provides IOTA L1 Move Packages that can communicate directly with the equivalent Solidity Contract Libraries and other blockchain implementations deployed across supported chains.
IOTA L1 and LayerZero
IOTA L1 uses the Move programming language and employs a unique execution model based on Programmable Transaction Blocks (PTBs) and the Call pattern (a hot potato implementation using Move's ability system where objects without drop or store must be explicitly consumed) to achieve cross-chain functionality without traditional dynamic dispatch.
IOTA L1 Move Packages
IOTA Protocol Configurations
You can find all LayerZero IOTA L1 Packages here.
Tooling and Resources
IOTA L1 development relies on the Move programming language and the IOTA CLI. For comprehensive information, see the IOTA Documentation.
LayerZero provides developer tooling to simplify the package development, testing, and deployment process:
LayerZero Scan: a comprehensive block explorer, search, API, and analytics platform for tracking and debugging your omnichain transactions.
TypeScript SDKs:
@layerzerolabs/lz-iotal1-sdk-v2: Core SDK for interacting with LayerZero on IOTA L1@layerzerolabs/lz-iotal1-oft-sdk-v2: OFT-specific SDK for token operations
You can also ask for help or follow development in the Discord.