You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/developers/docs/smart-contracts/deploying/index.md
+2-10Lines changed: 2 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,16 +20,14 @@ Finally, you'll need to compile your contract before deploying it, so make sure
20
20
21
21
### What you'll need {#what-youll-need}
22
22
23
-
-your contract's bytecode – this is generated through [compilation](/developers/docs/smart-contracts/compiling/)
23
+
-Your contract's bytecode – this is generated through [compilation](/developers/docs/smart-contracts/compiling/)
24
24
- ETH 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
25
25
- a deployment script or plugin
26
26
- access to an [Ethereum node](/developers/docs/nodes-and-clients/), either by running your own, connecting to a public node, or via an API key using a [node service](/developers/docs/nodes-and-clients/nodes-as-a-service/)
27
27
28
28
### Steps to deploy a smart contract {#steps-to-deploy}
29
29
30
-
The specific steps involved will depend on the tooling you use. For an example, check out the [Hardhat documentation on deploying your contracts](https://hardhat.org/guides/deploying.html) or [Truffle documentation on networks and app deployment](https://www.trufflesuite.com/docs/truffle/advanced/networks-and-app-deployment). These are two of the most popular tools for smart contract deployment, which involve writing a script to handle the deployment steps.
31
-
32
-
Once deployed, your contract will have an Ethereum address like other [accounts](/developers/docs/accounts/).
30
+
The specific steps involved will depend on the development framework in question. For example, you can check out [Hardhat's documentation on deploying your contracts](https://hardhat.org/guides/deploying.html) or [Foundry's documentation on deploying and verifying a smart contract](https://book.getfoundry.sh/forge/deploying). Once deployed, your contract will have an Ethereum address like other [accounts](/developers/docs/accounts/) and can be verified using [source code verification tools](/developers/docs/smart-contracts/verifying/#source-code-verification-tools).
33
31
34
32
## Related tools {#related-tools}
35
33
@@ -51,12 +49,6 @@ Once deployed, your contract will have an Ethereum address like other [accounts]
51
49
-[GitHub](https://github.com/nomiclabs/hardhat)
52
50
-[Discord](https://discord.com/invite/TETZs2KK4k)
53
51
54
-
**Truffle -****_A development environment, testing framework, build pipeline, and other tools._**
0 commit comments