先决条件

Icon Link先决条件

Icon Link安装

要安装 Fuel 工具链,你可以使用 fuelup-init 脚本。 这将安装 forcforc-clientforc-fmtforc-lspforc-wallet 以及 fuel-core~/.fuelup/bin

curl https://install.fuel.network | sh
Icon InfoCircle

遇到问题了吗?访问 安装指南 或在我们的 论坛 Icon Link 发帖提问。

如果您正在使用 VSCode,我们建议安装 Sway 扩展 Icon Link

Icon Link已经安装了 fuelup 吗?

如果您已经安装了 fuelup,请运行以下命令,确保您的工具链是最新的。

fuelup self update
fuelup update
fuelup default latest

Icon LinkFuel钱包

我们的前端应用程序将允许用户连接钱包,因此您需要安装浏览器钱包。

在进行下一步之前,请安装 Fuel Wallet Icon Link 插件。

设置好钱包后,点击钱包中的 "Faucet" 按钮以获取一些测试网代币。

此外,在本指南中,请确保您正在使用 Node.js/npm 版本 18.18.2 || ^20.0.0。 您可以使用以下命令检查您的 Node.js 版本:

node -v

Icon Link项目设置

从一个空文件夹开始,并将其命名为 fuel-project

mkdir fuel-project

进入 fuel-project 文件夹:

cd fuel-project

在终端中,首先创建一个名为 contract 的新 Sway 项目:

forc new contract

forc 命令生成的项目结构应该如下所示:

tree contract
contract
├── Forc.toml
└── src
    └── main.sw

1 directory, 2 files

进入您的合约文件夹:

cd contract

打开 VSCode 中的 contract 文件夹,在 src 文件夹内,您应该看到一个名为 main.sw 的文件。这就是您将编写 Sway 合约的地方。

由于我们正在创建一个全新的合约,您可以删除该文件中的所有内容,除了 contract 关键字。

contract;

文件的第一行专门用于通知编译器我们正在编写的是合约、脚本、断言还是库。要将文件指定为合约,请使用 contract 关键字。