Developer Resources

ZetaChain is the first ever L1 blockchain to enable fully interoperable smart contracts, including support for non-smart contract chains like Bitcoin and Dogecoin. We provide an unparalleled combination of security, simplicity, and flexibility for developers.

Built for an unparalleled developer experience

Deploy Once, Access All Chains

Manage a single contract for all chains instead of one contract for each supported chain. Experience the simplicity of building on Ethereum with access to assets on any chain, even non-smart contract chains like Bitcoin.

Fewer Transactions, Fewer Fees

Complex contract logic on ZetaChain can orchestrate assets across all connected external chains through simple transfers and single transactions, minimizing total gas expenditure and slippage for users.

Safer, Better User Experience

Transaction logic occurs atomically in our smart contracts, resulting in lower slippage, reduced attack surface, and less susceptibility to race conditions. Experience truly one-step transactions (and fees), even when operating across chains.

The best DevX = The best UX

Omnichain Smart Contracts and Messaging give you a complete toolkit to easily build intuitive, traceable, single-step transactions so your users don’t get stuck or risk their funds.

Something went wront while fetching our code examples from GitHub. Please try again later.

The easiest, most versatile cross-chain platform

To interact with the ZetaChain blockchain, implement 3 functions into your dApp to get intuitive, traceable, revertible behavior so your users don't get stuck or risk their funds.

Start using Connector API
/**
 * @dev Sending value and data cross-chain is as easy as calling connector.send(SendInput)
 */
function send(ZetaInterfaces.SendInput calldata input) external;

/**
 * @dev onZetaMessage is called when a cross-chain message reaches a contract
 */
function onZetaMessage(ZetaInterfaces.ZetaMessage calldata zetaMessage) external;

/**
 * @dev onZetaRevert is called when a cross-chain message reverts.
 * It's useful to rollback to the original state
 */
function onZetaRevert(ZetaInterfaces.ZetaRevert calldata zetaRevert) external

Omnichain Primitives

Omnichain toolkit

Omnichain Smart Contracts

Leverage the existing Ethereum smart contract ecosystem and build truly interoperable apps on ZetaChain as if everything were on a single chain.

Learn more

Cross-chain Messaging

Send arbitrary messages and move real value without the need for wrapping or locking assets, from any chain to any chain.

Learn more

Omnichain Accounts

ZetaChain’s novel TSS architecture lets users and contracts custody and manage assets from a single place, in a secure and decentralized manner.

Coming soon

Explorer

Fully explorable transactions: View and monitor ZetaChain internal transactions as well as transactions occurring from any chain to any chain.

Go to Explorer

How does ZetaChain compare?

As a blockchain and smart contract platform, ZetaChain provides a fully public, transparent, decentralized interoperability solution that supports both omnichain messaging and smart contracts. Developers on ZetaChain only need to implement their dApp logic, while ZetaChain handles the transaction of data and value across chains in a trust-minimized way.

Read whitepaper
ZetaChainCosmosPolkadotTHORChainBridges/MessagingGeneral Smart Contracts
Yes
Yes
Yes
No
No
Cross-chain Value Transfer
Yes
Yes
Yes
Yes
Yes
Cross-chain Message Passing
Yes
Yes
Yes
No
Yes
Chain-Agnostic
Yes
Only Cosmos/IBC Chains
No
Yes
Application-specific chain-pairs
Settlement
Immediate native settlement
Wrapped
Wrapped
Immediate native settlement
Wrapped, risk of redeem
Native Bitcoin Vault Management
Yes
No
No
Yes
Application-specific
Omnichain Smart Contracts
Yes
Only Cosmos/IBC Chains
Only Parachains
No
No

Risk Minimized

ZetaChain is a decentralized network built with TSS and PoS Tendermint Consensus with a minimal attack surface.

Unified Liquidity

No wrapped assets, centralized bridges, or increased interdependency risks. More freedom and cheaper transactions.

Infinite Compatibility

ZetaChain can support any existing or new blockchain, even non-smart contract chains like Bitcoin and Dogecoin.

Start Building

Kickstart your development with our growing examples library, with real contracts for real use cases.

Deploy an Omnichain dApp
Omnichain lending
Any-to-any payments
Omnichain NFTs
Cross-chain proof of ownership
Dogecoin smart contracts
Cross-chain DEX
Omnichain DAOs
Cross-chain stableswap
Omnichain lending
Any-to-any payments
Omnichain NFTs
Cross-chain proof of ownership
Dogecoin smart contracts
Cross-chain DEX
Omnichain DAOs
Cross-chain stableswap

Want to collaborate?

Share ideas and find collaborators to build omnichain dApps on ZetaChain in our Discord Development Zone. Our team is always ready to help out.

Latest

Check out the latest ZetaChain updates

Placeholder

We partnered with Covalent to make building on ZetaChain easier for developers

We’re dedicated to building a vibrant ecosystem of omnichain dApps on ZetaChain — that’s why we host hackathons, run a grant program and more. As part of this push, we’re working with Covalent to make it easier for developers to build on our platform.

Placeholder

ZetaLabs Expands to Amplify the Zeta App Partner Ecosystem

ZetaLabs expands to showcase the Zeta App Ecosystem as part of an effort to drive participation in the next generation of omnichain dApp partners preparing to launch on ZetaChain mainnet.

Placeholder

Strengthening our Security with Chainalysis and Halborn

Chainalysis and Halborn announced a partnership in April to tackle crypto fraud with preventative and proactive security measures that are particularly focused on DeFi, which is a common target for attackers.

Placeholder

Come build Bitcoin dApps at the BTC Hackathon Challenge!

ZetaChain co-hosts the BTC hackathon challenge alongside a lineup of Bitcoin visionaries from August 23rd to September 29th on buidlbox.io.

Placeholder

ZetaChain Partners with Ultiverse to Power Omnichain GameFi

Ultiverse integrates ZetaChain’s testnet, developing towards the first interoperable metaverse. In celebration, your free Meta Merge pet is available to mint on testnet now.

Placeholder

Unlocking Native BTC in the First Omnichain DEX: Eddy Finance

Today, we are excited to share a case study on a new generation of omnichain DEXs on ZetaChain. Introducing Eddy Finance — now live on testnet.

Placeholder

ZetaChain Project Ranks in the Top Finalists at ETHGlobal Paris: Introducing the Winners

We’re excited to announce three projects that won ZetaChain awards at the ETHGlobal event in Paris, France 2023.


Have questions?
Check out FAQ or chat with an expert.