跳到主要内容

用 Truffle 部署智能合约

Truffle 是一个用于部署和管理 Solidity 智能合约的开发框架。

安装依赖项

首先,在您的机器上全局安装最新的 Truffle 版本。

yarn install truffle -g

创建 Truffle 项目

在这一步中,我们将创建一个简单的计数器合约。如果您已经有自己已编译的合约,可以随时跳过这一步。

创建一个新的目录来存放合约,并进行初始化:

mkdir tn-truffle
cd tn-truffle

使用以下命令初始化 Truffle 工具套件:

truffle init

创建你的智能合约。

使用编译命令编译合同:

truffle compile

Truffle 配置

打开 truffle-config.js 文件并在 networks 中取消注释开发部分。

    development: {
host: "node1.testnet.treasurenet.io",
port: 8545,
network_id: "5005",
}

这将允许您的合约连接到您的 Treasurenet 测试网络节点。

部署智能合约

在 Truffle 终端中,使用以下命令迁移合约:

truffle migrate --network development