Copyright © 2022-2025 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.4·
页面加载耗时 0.00 毫秒·物理内存 73.5MB ·虚拟内存 1300.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
迁移脚本中,使用部署器(Deployer)来部署合约。
部署器(Deployer)将按正确的代码顺序执行:
// 先部署A,再部署B deployer.deploy
(A); deployer.deploy
(B);
实际上,Deployer 内部是一个promise的实现,Deployer的每个函数都可以用作一个promise,来排队执行依赖于前一个任务执行的部署任务:
// 部署A,然后部署B,B需要传入A的新部署地址 deployer.deploy
(A).then
(function() {return
deployer.deploy
(B, A.address); });
后续将更详细介绍 Deployer API
在最终部署到正式的以太坊网络(主网)之前,通常需要部署到本地区块链网络,或者以太坊的测试网络测试。 执行以下命令,可以指定网络部署: $ truffle migrate--network ...