Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 74.9MB ·虚拟内存 1303.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
迁移脚本是JavaScript文件,用于将合约部署到Ethereum网络。
对于合约的部署任务,可以分阶段进行,对应地可以创建多个迁移文件。
要运行迁移,可执行以下命令:
$ truffle migrate
这将运行位于项目 migrations目录中的所有迁移脚本。
简单地说,迁移(脚本)就是一组托管的部署脚本。如果你的迁移之前已经成功运行,那么 truffle migrate将从上一次运行的迁移开始执行,只运行新创建的迁移。
如果没有新的迁移存在, truffle migrate将不会执行任何操作。
可以使用 --reset选项从头运行所有迁移。对于本地测试,请确保在执行迁移之前安装并运行一个测试区块链,比如Ganache。
Truffle – 迁移脚本文件
Truffle – 初始迁移合约(Migrations.sol)
Truffle – 部署器(Deployer)
Truffle – 根据区块链网络部署
Truffle – 部署时获取账户
Truffle – Deployer API
一个简单的迁移文件看起来是这样的: 文件名: 4_example_migration.js var MyContract = artifacts.require("MyContract") ...