跳转至主要内容

帮助更新此页面

🌏

本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。

翻译页面
查看英文

没有错误!🐛

此页面未翻译,因此特意以英文显示。

部署智能合约

上次编辑: , Invalid DateTime
编辑页面

需要部署智能合约才能提供给以太坊网络的用户使用。

要部署一个智能合约,只需发送一个包含编译后的智能合约代码的以太坊交易,而不需要指定任何收件人。

前置要求

在部署智能合约之前,您需要理解以太坊网络, 交易详解智能合约

部署一个合约也需要耗费以太币,所以您应该熟悉以太坊的燃料和费用

最后,您需要在部署之前编译您的合约,所以请确保您已经阅读了编译智能合约

如何部署智能合约

您所需要的

  • 您的合约字节码 – 这是通过编译获得的。
  • 用作燃料的以太币 – 像其他交易一样,您需要设定燃料限制,这样就知道部署合约比简单的以太币交易需要更多的燃料。
  • 一个部署脚本或插件。
  • 访问以太坊节点,通过运行自己的节点连接到公共节点,或通过应用程序接口秘钥使用节点服务,如 Infura 和 Alchemy。

部署智能合约的步骤

所涉及的具体步骤将取决于您使用的工具。 例如,查看关于部署合约的安全帽文档关于网络和应用程序部署的 Truffle 文档。 这是两个最受欢迎的智能合约部署工具,它们涉及到编写脚本来处理部署步骤。

一旦部署,您的合约将有一个以太坊地址,就像其它帐户一样。

Remix - Remix 集成开发环境可以开发、部署和管理类似区块链的以太坊智能合约。

Tenderly - 用实时数据模拟、调试和监视以太坊虚拟机兼容链上的任何内容

安全帽 - 用于编译、部署、测试和调试您的以太坊软件的开发环境

Truffle - 开发环境、测试框架、部署通道及其他工具。

延伸阅读

还有哪些社区资源对您有所帮助? 请编辑本页面并添加!

本文对您有帮助吗?

网站最后更新: 2023年1月31日

使用以太坊

  • 查找钱包
  • 获取 ETH
  • 去中心化应用 (dapps)
  • 第二层
  • 运行一个节点
  • 稳定币
  • 质押以太币

生态系统

  • 社区中心
  • 以太坊基金会
  • 以太坊基金会博客
  • 生态系统支持方案
  • 以太坊漏洞悬赏计划
  • 生态系统资助计划
  • 以太坊品牌资产
  • Devcon