ZetaChain Documentation
ZetaChain is the only decentralized blockchain and smart contract platform built for omnichain interoperability.
A truly fluid, multi-chain crypto ecosystem, where users and developers can use and appreciate the benefits of any blockchain.
Get Started
Dive into the basics of ZetaChain
What is ZetaChain?
Learn about the unparalleled blockchain enabling omnichain.
5 min
Beginner
Install the CLI
Learn how to install a tool that allows you to interact with the ZetaChain network.
5 min
Beginner
Smart Contract Template
ZetaChain comes with a smart contract template that makes it easy to get started building dapps.
5 min
Beginner
Omnichain Contracts
Omnichain Smart Contracts are contracts deployed on ZetaChain that can use and orchestrate assets on connected chains, as well as on ZetaChain.
5 min
Beginner
Cross-Chain Messaging
Cross-chain messaging makes the most sense for applications that generally need minimal logic or state to maintain across all chains.
5 min
Beginner
Build
Learn how to build on ZetaChain
Interacting with a Universal App
Making contract calls, sending and withdrawing tokens, and general message passing
System Contract
Stores useful values and functions used by universal apps
Connector Contract
Enables message passing and ZETA transfer to and from universal apps
Bitcoin Interoperability
Learn about how universal apps can be called from Bitcoin
Gas Fees
Learn about ZRC-20 withdraw fees, message passing fees
Start Validating
Setup and run a ZetaChain node
Technical Requirements
Before you start validating, make sure you have the following technical requirements.
Setting Up a Node
A guide to set up a ZetaChain Mainnet Beta or testnet node.
Option 1: State-Sync
How to setup a RPC node using state-sync.
Option 2: Snapshot
Syncing a node using a snapshot.
Option 3: KSYNC
How to sync a ZetaChain Mainnet Beta node with KSYNC.
Using our Products
Start using our many products
Tools
Useful articles to help get you up and running
Wallets
Which EVM and Cosmos wallets can be used to sign transactions and interact with ZetaChain.
Get Testnet ZETA (Faucet)
How to obtain testnet ZETA and other assets for development.
ZetaScan
ZetaScan is a blockchain explorer maintained by the ZetaChain team.
Network Details
ZetaChain testnet and mainnet details.
API / RPC Endpoints
API endpoints that can be used to interact with ZetaChain.
Get Support
Get the help from a supportive, active and growing community
Developer Community
Builders, Validators and more
Get the help you need when you need it, from a supportive, active and growing developer community.
Join the Discord →Global Community
Community-led regional support
Get connected with our official channels and active global community of supportive builders within the ZetaChain Ecosystem.
Connect with the Community →