部署智能合约
需要部署智能合约才能提供给以太坊网络的用户使用。
要部署一个智能合约,只需发送一个包含编译后的智能合约代码的以太坊交易,而不需要指定任何收件人。
前置要求
在部署智能合约之前,你需要理解以太坊网络, 交易 和 详解智能合约。
部署一个合约也需要耗费 ETH,所以你应该熟悉以太坊的 gas 和费用。
最后,你需要在部署之前编译你的合约,所以请确保你已经阅读了编译智能合约。
如何部署一个智能合约
这意味着你要支付交易费,因此请确保你有一些 ETH。
你所需要的
- 你的合约字节码 – 这是通过 编译获得的。
- 用作 gas 的以太币(Ether) – 像其他交易一样,你需要设定 gas 限制,这样就知道部署合约比简单的 ETH 交易需要更多的 gas。
- 一个部署脚本或插件。
- 访问一个以太坊节点,或者运行自己的节点,连接到公共节点或者通过 API key 使用 Infura 或者 Alchemy 服务
一旦部署,你的合约将有一个以太坊地址,就像其它 帐户一样。
相关工具
Remix - Remix IDE 可以开发、部署和管理类似区块链的以太坊智能合约。
Tenderly - 用错误跟踪、警报、性能指标和详细的合约分析来轻松监测您的智能合约的平台。
相关教程
- 部署你的第一个智能合约 ——介绍如何在以太坊测试网络上部署你的第一个智能合约。
- 在 Solidity 中与其他合约交互 ——如何从现有合约中部署智能合约并与之交互。
- 如何减少合约的大小 ——如何减少合约的大小,使其保持在限制之下并节省 gas
延伸阅读
你知道有什么社区资源帮助过你吗? 编辑并添加本页面!
相关主题
░░░░░░░░░▄░░░░░░░░░░░░░░▄░░░░ ░░░░░░░░▌▒█░░░░░░░░░░░▄▀▒▌░░░ ░░░░░░░░▌▒▒█░░░░░░░░▄▀▒▒▒▐░░░ ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░ ░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐░░░ ░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌░░░ ░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌░░ ░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐░░ ░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌░ ░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌░ ▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐░ ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌ ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐░ ░▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌░ ░▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐░░ ░░▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌░░ ░░░░▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀░░░ ░░░░░░▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀░░░░░ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▀▀░░░░░░░░
帮助我们处理此页面
如果您是这方面的专家,并想发表意见,那么编辑此页分享您的智慧。
您将获得褒奖并会为以太坊社区提供帮助!
自由发挥 文档模板
有任何疑问? 请在我们的频道中进行询问 Discord服务器
编辑页面