Skip to main content

获取 SUI 代币

Sui 水龙头是一个有用的工具,Sui 开发人员可以从中获取免费的测试 SUI 代币,以便在 Sui 的 Devnet 和 Testnet 网络上部署和与其程序交互。Sui Mainnet 没有水龙头。

先决条件

要从水龙头请求代币,你必须拥有一个能够接收 SUI 代币的钱包地址。如果你还没有地址或需要创建新地址,请参阅 获取 Sui 地址 主题。

通过 Discord 请求测试代币

  1. 加入 Discord。 如果你尝试使用新创建的 Discord 帐户加入 Sui Discord 频道,可能需要等待几天进行验证。
  2. 在 Sui #devnet-faucet#testnet-faucet Discord 频道中请求测试 SUI 代币。将以下消息发送到频道,并附上你的客户端地址: !faucet <Your client address>

通过钱包请求测试代币

你可以在 Sui 钱包 中请求测试代币。

通过 cURL 请求测试代币

使用以下 cURL 命令直接从水龙头服务器请求代币:

curl --location --request POST 'https://faucet.devnet.sui.io/gas' \
--header 'Content-Type: application/json' \
--data-raw '{
"FixedAmountRequest": {
"recipient": "<YOUR SUI ADDRESS>"
}
}'

如果你正在使用本地网络,请根据运行网络的软件包替换 'https://faucet.devnet.sui.io/gas' 为适当的值:

  • sui-faucet: http://127.0.0.1:5003/gas
  • sui-test-validator: http://127.0.0.1:9123/gas

通过 TypeScript SDK 请求测试代币

你还可以使用 Sui TypeScript-SDK 访问水龙头。

import { requestSuiFromFaucetV0, getFaucetHost } from '@mysten/sui.js/faucet';

// get tokens from the Devnet faucet server
await requestSuiFromFaucetV0({
// connect to Devnet
host: getFaucetHost('devnet'),
recipient: '<YOUR SUI ADDRESS>',
});

在本地网络上测试代币

如果你正在运行本地 Sui 网络,可以从本地水龙头获取代币。有关详细信息,请参阅 连接到本地网络 主题。