Hilf mit, diese Seite zu übersetzen

🌏

Du siehst diese Seite auf Englisch, weil wir sie noch nicht übersetzt haben. Hilf mit, die Inhalte zu übersetzen.

Diese Seite ist unvollständig. Wenn du ein Experte für das Thema bist, bearbeiten diese Seite und steure deine Weisheit bei.

Deploying smart contracts

Letzte Änderung: , Invalid DateTime
Edit page

You need to deploy your smart contract in order for it to be available to users of an Ethereum network.

To deploy a smart contract, you merely send an Ethereum transaction containing the code of the compiled smart contract without specifying any recipients.

Prerequisites

You should understand Ethereum networks, transactions and the anatomy of smart contracts before deploying smart contracts.

Deploying a contract also costs ETH, so you should be familiar with gas and fees on Ethereum.

Finally, you'll need to compile your contract before deploying it, so make sure you've read about compiling smart contracts.

How to deploy a smart contract

This means you'll need to pay a transaction fee so make sure you have some ETH.

What you'll need

  • your contract's bytecode – this is generated through compilation.
  • ether for gas – you'll set your gas limit like other transactions so be aware that contract deployment needs a lot more gas than a simple ETH transfer.
  • a deployment script or plugin.
  • access to an Ethereum node, either by running your own, connecting to a public node, or via an API key using a service like Infura or Alchemy

Once deployed, your contract will have an Ethereum address like other accounts.

Remix - Remix IDE allows developing, deploying and administering smart contracts for Ethereum like blockchains.

Tenderly - A platform to easily monitor your smart contracts with error tracking, alerting, performance metrics, and detailed contract analytics.

Further reading

Know of a community resource that helped you? Edit this page and add it!

░░░░░░░░░▄░░░░░░░░░░░░░░▄░░░░ ░░░░░░░░▌▒█░░░░░░░░░░░▄▀▒▌░░░ ░░░░░░░░▌▒▒█░░░░░░░░▄▀▒▒▒▐░░░ ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░ ░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐░░░ ░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌░░░ ░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌░░ ░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐░░ ░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌░ ░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌░ ▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐░ ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌ ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐░ ░▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌░ ░▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐░░ ░░▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌░░ ░░░░▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀░░░ ░░░░░░▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀░░░░░ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▀▀░░░░░░░░

Hilf uns mit dieser Seite

Wenn du in diesem Bereich ein Experte bist und gerne etwas beitragen möchtest, editiere diese Seite und versprühe dein Wissen.

Dies wird dir angerechnet und du wirst der Ethereum-Community helfen!

Verwende dies flexibel Dokumentationsvorlage

Fragen? Frag uns im #content-Kanal auf unserem Discord-Server Discord-Server

Seite bearbeiten