Geliştirici Kaynakları
ZetaChain, tüm blok zincirleri birbirine bağlayan ve programlanabilirliğin gücünü Bitcoin ve Dogecoin gibi akıllı olmayan sözleşme zincirlerine getiren, tamamen birlikte çalışabilir akıllı sözleşmeleri veya çok zincirli akıllı sözleşmeleri mümkün kılan ilk L1 blok zinciridir. Geliştiriciler için eşsiz bir güvenlik, basitlik ve esneklik kombinasyonu sunuyoruz.
Eşsiz bir geliştirici deneyimi için tasarlandı
Bir Kez Konuşlandırın, Tüm Zincirlere Erişin
Desteklenen her zincir için bir sözleşme yerine tüm zincirler için tek bir omnichain sözleşmesini yönetin. Herhangi bir zincirdeki varlıklara erişimle, hatta Bitcoin gibi akıllı olmayan sözleşme zincirlerindeki varlıklara erişimle Ethereum üzerinde oluşturmanın basitliğini deneyimleyin.
Daha Az İşlem, Daha Az Ücret
ZetaChain'deki karmaşık sözleşme mantığı, basit transferler ve ayrı işlemler yoluyla bağlı tüm harici zincirlerdeki varlıkları düzenleyerek kullanıcılar için toplam işlem ücretlerini ve kaymayı en aza indirebilir.
Daha Güvenli, Daha İyi Kullanıcı Deneyimi
Akıllı sözleşmelerimizde atomik olarak gerçekleşen işlem mantığı, daha az kayma, daha az saldırı yüzeyi ve rekabet koşullarına daha az duyarlı olma ile sonuçlanır. Zincirler arasında çalışırken bile gerçekten tek adımlı işlemleri (ve ücretleri) deneyimleyin.
En iyi DevX = En iyi UX
Omnichain Akıllı Sözleşmeleri ve İleti Sistemi, kullanıcılarınızın çıkmaza girmemesi veya fonlarını riske atmaması için sezgisel, izlenebilir, tek adımlı işlemleri kolayca oluşturmanız için size eksiksiz bir araç seti sunar.
// SPDX-License-Identifier: MIT
pragma solidity 0.8.7;
import "@zetachain/protocol-contracts/contracts/zevm/SystemContract.sol";
import "@zetachain/protocol-contracts/contracts/zevm/interfaces/zContract.sol";
import "../shared/SwapHelperLib.sol";
contract ZetaSwap is zContract {
SystemContract public immutable systemContract;
constructor(address systemContractAddress) {
systemContract = SystemContract(systemContractAddress);
}
modifier onlySystem() {
require(msg.sender == address(systemContract), "Only system contract can call this function");
_;
}
function onCrossChainCall(
zContext calldata context,
address zrc20,
uint256 amount,
bytes calldata message
) external virtual override onlySystem {
(address targetZRC20, bytes32 receipient, uint256 minAmountOut) = abi.decode(
message,
(address, bytes32, uint256)
);
uint256 outputAmount = SwapHelperLib._doSwap(
systemContract.wZetaContractAddress(),
systemContract.uniswapv2FactoryAddress(),
systemContract.uniswapv2Router02Address(),
zrc20,
amount,
targetZRC20,
minAmountOut
);
SwapHelperLib._doWithdrawal(targetZRC20, outputAmount, receipient);
}
}
En kolay, en çok yönlü zincirler arası platform
ZetaChain blok zinciriyle etkileşime geçmek için dApp'inize 3 fonksiyon uygulayarak sezgisel, izlenebilir, tersine çevrilebilir davranış elde edin, böylece kullanıcılarınızın çıkmaza girmez veya fonlarını riske atmazlar.
Connector API'yi kullanmaya başla →/**
/* Sending value and data cross-chain */
function send(ZetaInterfaces.SendInput calldata input) external;
/* onZetaMessage is called when cross-chain message reaches contract */
function onZetaMessage(ZetaInterfaces.ZetaMessage calldata zetaMessage) external;
/* onZetaRevert is called when cross-chain message reverts */
function onZetaRevert(ZetaInterfaces.ZetaRevert calldata zetaRevert) external;
Omnichain Çözümleri
ZetaChain'in tüm zincirlerle çalışabilen temelleri, geliştiricilere uygulamaları bir kez dağıtma ve bağlı olan herhangi bir zincirdeki varlıkları tek bir mantık noktasından düzenleme yeteneği verir.
Omnichain Akıllı Sözleşmeleri
Mevcut Ethereum akıllı sözleşme ekosisteminden yararlanın ve sanki her şey tek bir zincirdeymiş gibi ZetaChain üzerinde gerçekten birlikte çalışabilir uygulamalar oluşturun.
Daha fazla bilgi edin →Zincirler Arası Mesajlaşma
Zincirler arası varlıkları sarmaya veya kilitlemeye gerek kalmadan rastgele mesajlar gönderin ve gerçek değeri taşıyın.
Daha fazla bilgi edin →Omnichain Hesapları
ZetaChain'in yeni TSS mimarisi, kullanıcıların ve sözleşmelerin varlıkları güvenli ve merkeziyetsiz bir şekilde tek bir yerden saklamasına ve yönetmesine olanak tanır.
YakındaKaşif
Tamamen keşfedilebilir işlemler: ZetaChain dahili işlemlerinin yanında herhangi bir zincirden herhangi bir zincire gerçekleşen işlemleri görüntüleyin ve izleyin.
ZetaChain nasıl kıyaslanır?
Blockchain ve akıllı sözleşme platformu olarak ZetaChain, hem omnichain ileti sistemini hem de akıllı sözleşmeleri destekleyen tamamen halka açık, şeffaf, merkeziyetsiz bir birlikte çalışabilirlik çözümü sunar. ZetaChain'deki geliştiricilerin yalnızca dApp mantığını uygulamaları gerekirken ZetaChain, zincirler arasında veri ve değer işlemlerini güveni en aza indirilmiş bir şekilde gerçekleştirir.
Risk Minimize Edildi
ZetaChain, minimum saldırı yüzeyi ile TSS ve PoS Tendermint Consensus ile oluşturulmuş merkeziyetsiz bir ağdır.
Birleşik Likidite
Sarılı varlıklar, merkezi köprüler veya artan karşılıklı bağımlılık riskleri yok. Daha fazla özgürlük ve daha ucuz işlemler.
Sonsuz Uyumluluk
ZetaChain, mevcut veya yeni bir blok zincirini, hatta Bitcoin ve Dogecoin gibi akıllı olmayan sözleşme zincirlerini destekleyebilir.
Oluşturmaya Başlayın
Gerçek kullanım durumları için gerçek sözleşmelerle büyüyen örnek kütüphanemizle geliştirmenize hızlı bir başlangıç yapın.
İş birliği yapmak ister misiniz?
Discord Geliştirme Alanımızda ZetaChain üzerinde omnichain dApp'ler oluşturmak için fikirleri paylaşın ve çalışma arkadaşları bulun. Ekibimiz her zaman yardıma hazırdır.
En Yeni
En yeni ZetaChain güncellemelerine göz atın