Přeskočit na hlavní obsah
Change page

Nasazování chytrých kontraktů

Stránka naposledy aktualizována: 17. prosince 2025

Aby byl váš chytrý kontrakt dostupný uživatelům Etherea, musíte jej nasadit.

Abyste nasadili chytrý kontrakt, stačí odeslat Ethereum transakci obsahující zkompilovaný kód chytrého kontraktu bez uvedení příjemce.

Předpoklady

Před nasazením chytrých kontraktů byste měli rozumět sítím Etherea, transakcím a anatomii chytrých kontraktů.

Nasazení kontraktu také stojí ethery (ETH), protože jsou uloženy na blockchainu, takže byste měli být obeznámeni s plynem a poplatky na Ethereu.

Nakonec budete muset svůj kontrakt před nasazením zkompilovat, takže se ujistěte, že jste si přečetli o kompilaci chytrých kontraktů.

Jak nasadit chytrý kontrakt

Co budete potřebovat

  • Bajtkód vašeho kontraktu – ten je generován kompilací
  • ETH na palivo – nastavíte si svůj palivový limit jako další transakce, takže počítejte s tím, že nasazení kontraktu potřebuje mnohem více paliva než prostý převod ETH
  • Script nasazení nebo plugin
  • Přístup k uzlu Ethereum, buď spuštěním vlastního uzlu, připojením k veřejnému uzlu, nebo pomocí klíče API s využitím služby poskytující uzly

Kroky k nasazení chytrého kontraktu

Konkrétní kroky závisí na daném vývojovém frameworku. Můžete se například podívat do dokumentace Hardhat o nasazování kontraktůopens in a new tab nebo do dokumentace Foundry o nasazování a ověřování chytrého kontraktuopens in a new tab. Po nasazení bude mít váš kontrakt ethereovou adresu jako jiné účty a lze jej ověřit pomocí nástrojů pro ověření zdrojového kódu.

Remix – Remix IDE umožňuje vyvíjet, nasazovat a spravovat chytré kontrakty pro blockchainy typu Etherea

Tenderly – Web3 vývojová platforma, která poskytuje ladění, pozorovatelnost a infrastrukturní stavební bloky pro vývoj, testování, monitorování a provozování chytrých kontraktů

Hardhat – Vývojové prostředí pro kompilaci, nasazení, testování a ladění vašeho softwaru pro Ethereum

thirdweb – Snadné nasazení jakéhokoli kontraktu na jakýkoli řetězec kompatibilní s EVM pomocí jediného příkazu

Crossmint – Web3 vývojová platforma podnikové úrovně pro nasazování chytrých kontraktů, umožnění plateb kreditní kartou a plateb mezi řetězci a používání API k vytváření, distribuci, prodeji, ukládání a úpravě NFT.

Další čtení

Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!

Byl tento článek užitečný?