Ugrás a fő tartalomra
Change page

Okos szerződések telepítése

Utolsó módosítás: @Satglow(opens in a new tab), 2024. április 23.

Telepítenie kell az okosszerződését azért, hogy az Ethereum hálózat felhasználói számára elérhető legyen.

Egy okosszerződés telepítéséhez csak el kell küldenie egy Ethereum-tranzakciót, mely tartalmazza az átfordított kódot címzett megadása nélkül.

Előfeltételek

Érdemes tisztában lennie az Ethereum hálózatokkal, a tranzakciókkal és az okosszerződések anatómiájával mielőtt belefog az okosszerződéstelepítésbe.

A szerződés telepítéséért ETH-t kell fizetni, így érdemes ismernie a gázt és a díjakat az Ethereumon.

Végül át kell fordítani a szerződést telepítés előtt, ezért előtte tekintse meg az okosszerződések telepítése című cikket.

Hogyan telepítse az okosszerződését

Mire lesz szükséged

  • A szerződés bájtkódjára – ez az átfordítás alatt generálódik
  • ETH a gázra – meg kell adni a gázlimitet, mint bármely más tranzakciónál, de fontos tudni, hogy a szerződéstelepítés sokkal több gázt igényel, mint egy egyszerű ETH átutalás
  • egy telepítőszkript vagy plugin
  • hozzáférés egy Ethereum-csomóponthoz a sajátja futtatásával, egy nyilvános csomóponthoz történő csatlakozással vagy egy API-kulcson keresztül egy csomópontszolgáltatás használatával

Az okosszerződés telepítésének lépései

A konkrét lépések az adott fejlesztői keretrendszertől függenek. Például megtekintheti a Hardhat dokumentációt a szerződéstelepítésről(opens in a new tab) vagy a Foundry dokumentációt az okosszerződések telepítéséről és ellenőrzéséről(opens in a new tab). A telepítés után a szerződésének lesz egy Ethereum-címe, ahogy a többi számlának is, és ez a forráskód-ellenőrző eszközök segítségével lesz ellenőrizhető.

Remix – A Remix IDE lehetővé teszi az okosszerződések fejlesztését, telepítését és kezelését az Ethereumhoz hasonló blokkláncokon

Tenderly – Web3-fejlesztői platform, amely okosszerződés fejlesztéséhez, teszteléséhez, felügyeletéhez és működtetéséhez biztosít hibakeresési, megfigyelési és infrastruktúrához kapcsolódó építőelemeket

Hardhat – Fejlesztői környezet Ethereum-szoftverek átfordításához, telepítéséhez, teszteléséhez és a hibakereséshez

thirdweb – Könnyű telepítés bármely szerződés esetében bármelyik EVM-kompatibilis láncra egyetlen parancssorral

További olvasnivaló

Van olyan közösségi erőforrása, amely segített Önnek? Szerkessze ezt az oldalt, és adja hozzá!

Hasznosnak találta a cikket?