欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
区块链·
Truffle
[目录]
·
Truffle 迁移(部署)合约
Truffle 教程
Truffle 安装
Truffle 创建项目
Truffle 编译合约
Truffle 迁移(部署)合约
Truffle 迁移脚本文件
Truffle 初始迁移合约
Truffle 部署器
Truffle 区块链网络部署
Truffle 获取账户
Truffle Deployer API
Truffle 与合约交互
Truffle 合约抽象
Truffle 执行交易
Truffle 执行调用
Truffle 交易执行结果
Truffle 捕获事件
Truffle 部署新版合约
Truffle 获取合约抽象
Truffle 发送ETH
Truffle METAMASK
Truffle 安装MetaMask
Truffle 连接Ganache
Truffle 连接Develop
Truffle 连接Ganache CLI
Truffle EthPM安装包
Truffle 安装依赖
Truffle 使用已安装的包
Truffle 发布自己的包
Truffle NPM包管理
Truffle 使用包
Truffle 调试合约
Truffle 启动调试器
Truffle 调试命令
Truffle 调试示例
Truffle 控制台
Truffle 启动控制台
Truffle 启动develop
Truffle 控制台特性
Truffle 控制台命令
Truffle 外部脚本
Truffle 教程
Truffle 安装
Truffle 创建项目
Truffle 编译合约
Truffle 迁移(部署)合约
Truffle 迁移脚本文件
Truffle 初始迁移合约
Truffle 部署器
Truffle 区块链网络部署
Truffle 获取账户
Truffle Deployer API
Truffle 与合约交互
Truffle 合约抽象
Truffle 执行交易
Truffle 执行调用
Truffle 交易执行结果
Truffle 捕获事件
Truffle 部署新版合约
Truffle 获取合约抽象
Truffle 发送ETH
Truffle METAMASK
Truffle 安装MetaMask
Truffle 连接Ganache
Truffle 连接Develop
Truffle 连接Ganache CLI
Truffle EthPM安装包
Truffle 安装依赖
Truffle 使用已安装的包
Truffle 发布自己的包
Truffle NPM包管理
Truffle 使用包
Truffle 调试合约
Truffle 启动调试器
Truffle 调试命令
Truffle 调试示例
Truffle 控制台
Truffle 启动控制台
Truffle 启动develop
Truffle 控制台特性
Truffle 控制台命令
Truffle 外部脚本
Truffle 迁移(部署)合约
迁移脚本是JavaScript文件,用于将合约部署到Ethereum网络。
对于合约的部署任务,可以分阶段进行,对应地可以创建多个迁移文件。
命令
要运行迁移,可执行以下命令:
$ truffle migrate
这将运行位于项目 migrations目录中的所有迁移脚本。
简单地说,迁移(脚本)就是一组托管的部署脚本。如果你的迁移之前已经成功运行,那么 truffle migrate将从上一次运行的迁移开始执行,只运行新创建的迁移。
如果没有新的迁移存在, truffle migrate将不会执行任何操作。
可以使用 --reset选项从头运行所有迁移。对于本地测试,请确保在执行迁移之前安装并运行一个测试区块链,比如Ganache。
章节
Truffle – 迁移脚本文件
Truffle – 初始迁移合约(Migrations.sol)
Truffle – 部署器(Deployer)
Truffle – 根据区块链网络部署
Truffle – 部署时获取账户
Truffle – Deployer API
下一章:Truffle 迁移脚本文件
一个简单的迁移文件看起来是这样的: 文件名: 4_example_migration.js var MyContract = artifacts.require("MyContract") ...
AI 中文社