Skip to main content
The LayerZero Protocol on Sui consists of several Move packages designed to facilitate the secure movement of data, tokens, and digital assets between different blockchain environments. LayerZero provides Sui Move Packages that can communicate directly with the equivalent Solidity Contract Libraries and other blockchain implementations deployed across supported chains.

Sui and LayerZero

Sui 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 crosschain functionality without traditional dynamic dispatch.

Sui Move Packages

Getting Started on Sui

Learn how the LayerZero V2 Protocol operates on the Sui blockchain.

Technical Overview

Deep dive into Sui object model, Call pattern, and PTB execution.

OApp Reference

Build the instructions necessary for sending arbitrary data and external function calls crosschain on Sui.

OFT Package

Create and send Omnichain Fungible Tokens (OFTs) on the Sui blockchain.

OFT SDK

Use the TypeScript SDK to interact with Sui OFTs programmatically.

Sui Protocol Configurations

Configure Security Stack

Configure which decentralized verifier networks (DVNs) secure your messages.

Configure Executor

Configure who executes your messages on the destination chain.

Set Execution Options

Set the amount of gas to deliver to the destination chain.

You can find all LayerZero Sui Packages here.

Tooling and Resources

Sui development relies on the Move programming language and the Sui CLI. For comprehensive information, see the Sui 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: You can also ask for help or follow development in the Discord.