Geliştirici Kaynakları
ZetaChain, tüm blok zincirlerini birbirine bağlayan ve Bitcoin ve Dogecoin gibi akıllı olmayan sözleşme zincirlerine programlanabilirlik gücü getiren, tamamen birlikte çalışabilen akıllı sözleşmeleri veya evrensel akıllı sözleşmeleri etkinleştiren ilk L1 blok zinciridir. Geliştiriciler için benzersiz bir güvenlik, basitlik ve esneklik kombinasyonu sağlıyoruz.
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 evrensel sözleşme yönetin. Bitcoin gibi akıllı olmayan sözleşme zincirleri dahil olmak üzere herhangi bir zincirdeki varlıklara erişimle Ethereum üzerinde inşa etmenin 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
Evrensel Akıllı Sözleşmeler ve Mesajlaşma, kullanıcılarınızın takılıp kalmaması veya paralarını riske atmaması için sezgisel, izlenebilir, tek adımlı işlemleri kolayca oluşturmanız için eksiksiz bir araç takımı 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;
Evrensel İlkeller
ZetaChain'in evrensel ilkel öğeleri, geliştiricilere uygulamaları bir kez dağıtma ve tek bir mantık yerinden herhangi bir bağlı zincirdeki varlıkları düzenleme yeteneği sağlar.
Evrensel Akıllı Sözleşmeler
Mevcut Ethereum akıllı sözleşme ekosisteminden yararlanın ve ZetaChain üzerinde her şey tek bir zincirdeymiş gibi gerçekten birlikte çalışabilen 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 →Evrensel Hesaplar
ZetaChain'in yeni TSS mimarisi, kullanıcıların ve sözleşmelerin varlıkları tek bir yerden, güvenli ve merkezi olmayan bir şekilde 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?
Bir blok zinciri ve akıllı sözleşme platformu olarak ZetaChain, hem evrensel mesajlaşmayı hem de akıllı sözleşmeleri destekleyen tamamen kamuya açık, şeffaf, merkezi olmayan bir birlikte çalışabilirlik çözümü sunar. ZetaChain'deki geliştiricilerin yalnızca dApp mantığını uygulaması gerekirken, ZetaChain veri ve değerin zincirler arası işlemini güven 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?
Fikirlerinizi paylaşın ve Discord Geliştirme Bölgemizde ZetaChain üzerinde evrensel dApp'ler oluşturmak için işbirlikçiler bulun. Ekibimiz her zaman yardım etmeye hazırdır.
En Yeni
En yeni ZetaChain güncellemelerine göz atın