Stratos-chain testnet 测试网说明
Stratos-chain测试网配置及链接
准备运行环境
0. 创建用户帐户(可选)
为了创建单独的和更安全的环境,建议创建单独的用户帐户来运行节点。
创建用户后,使用 stratos 帐户登录系统并以该用户继续以下安装步骤
1. 下载二进制可执行文件
获取 stchaind
和 stchaincli
二进制文件
stchaind
和 stchaincli
二进制文件请注意:这些二进制文件是使用 linux amd64 创建的,因此如果您准备在其他内核上运行节点,请按照步骤 1.1 创建二进制文件
为了使用方便,我们推荐将下载的文件存入 $HOME
目录下。 如果不确定你的 $HOME
目录, 可以使用命令终端(terminal)查看。 以下的说明,都是在 $HOME
目录下进行的。
使用 md5sum
检查文件完整性
md5sum
检查文件完整性为下载的二进制文件添加可执行权限
1.1 用源代码编译二进制文件
请首先确保安装了 Go 1.16+ (link).
此时, 你会在 ./build
目录下找到 stchaincli
和 stchaind
这两个可执行文件。现在把这两个文件移动到你的 $HOME
目录下
还可以通过以下方式将二进制文件安装到 $GOPATH/bin
目录。
2. 获取genesis
和 config
文件
genesis
和 config
文件初始化节点
下载 genesis
和 config
文件
genesis
和 config
文件更改节点名称
在 config.toml
第#16行
将 config.toml
和 genesis.json
文件移动到 .stchaind/config/
文件夹里
config.toml
和 genesis.json
文件移动到 .stchaind/config/
文件夹里至此,节点已经配置完毕。 $HOME
目录下应该包含以下的目录和文件
默认情况下,此时$HOME
目录下包含有两个二进制可执行文件stchaincli
和 stchaind, 以及 .stchaind 目录。.stchaind 目录包含了节点的配置和数据
3. 启动节点
在此之后,节点将尝试赶上区块链直到最新的区块
您也可以使用以下命令在后台运行节点
测试网操作
一旦节点已追至最新的区块,您就可以进行各种交易(transaction, 简写为tx
) 和查询(query)操作了。我们的文档已有详细的解释,请参阅:
Stratos-chain 'stchaincli' Commands(Part1)
Stratos-chain 'stchaincli' Commands(Part2)
Stratos-chain 'stchaind' Commands
以下,我们仅对常用操作进行说明。
创建帐户
首先, 您需要使用下面的命令创建一个钱包地址。创建完毕后,系统会提供一个以st1
开头的钱包地址和24个英文单词组成的助记符。请妥为保管,以备将来恢复您的钱包地址。
例如
执行上述命令后,在$HOME目录下会创建 .stchaincli 目录,里面包含了已创建的钱包信息及地址。
Faucet 水龙头(接水)
我们在 https://faucet-test.thestratos.org/
提供了Faucet(接水)服务, 请使用以下命令免费获取测试Token。
例如
1 stos = 1000000000 ustos
Faucet 默认发送 100stos = 100,000,000,000ustos 到提供的地址。
一小时内, 同一IP地址最多可发 3 个
faucet
请求给任意不同地址注资一小时内, 最多可发 1 个
faucet
请求给同一地址注资。
查询账户余额
在节点已追至最新的区块后, 使用以下命令查询您的账户余额
例如
检查节点状态
发送您的第一个 tx: send
send
您可以尝试从一个钱包发送Token 至另外一个钱包
例如
以上命令会从 st1kuhyf59qvukk8r5manky062d6c66utvytm7az6
发送 1000000ustos
到 st1m4f4hnyfhpaeqlcgv7lfhgzjwmrvfeggwnpygz
。
测试阶段,--keyring-backend="test"
测试阶段,--
chain-id 的值可能会在版本更新时改变。使用时需要用户明确指定当前的chain-id。此值可在
BIG DIPPER
的顶部查询栏左侧找到(目前为'
stratos-testnet-3')。
将节点作为服务运行
注意: 以下所有步骤都需要 root
权限
创建文件 /lib/systemd/system/stratos.service
。
拷贝以下内容至 /lib/systemd/system/stratos.service
。
启动服务
检查服务是否按预期运行
检查节点日志
Last updated