连接测试网络
开发者通过 rooch init
初始化后,默认激活的是 dev
环境。
通过命令 rooch env list
可以查看配置中的环境列表:
rooch env list
Env Alias | RPC URL | Websocket URL | Active Env
---------------------------------------------------------------------------------------------------------------------------------------------------------
local | http://0.0.0.0:6767 | Null |
dev | https://dev-seed.rooch.network:443/ | Null | True
test | https://test-seed.rooch.network:443/ | Null |
激活 test
网络:
rooch env switch --alias test
检查是否已经切换到正确的 test
网络:
rooch env list
Env Alias | RPC URL | Websocket URL | Active Env
---------------------------------------------------------------------------------------------------------------------------------------------------------
local | http://0.0.0.0:6767 | Null |
dev | https://dev-seed.rooch.network:443/ | Null |
test | https://test-seed.rooch.network:443/ | Null | True
测试网网络信息
- 名称: test
- ChainID: 2
- RPC: https://test-seed.rooch.network/ (opens in a new tab)
注意:当前的测试网属于先行网络,在启动永久激励测试网之前可能会重置数据!
通过 curl 调用 RPC
查询当前链的 ID 信息,可以看到返回的 JSON 数据正是 test
网络的信息:
curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"rooch_getChainID","params":[],"id":1}' https://test-seed.rooch.network
{"jsonrpc":"2.0","result":"2","id":1}
部署 Example 合约
参考获取 Rooch Gas Coin 这篇文档,领取用于发布合约的 Gas。
领取 Gas 后,测试在 testnet
网络部署合约:
git clone https://github.com/rooch-network/rooch.git
cd rooch
rooch move publish -p ./examples/quick_start_counter/ --sender-account default --named-addresses quick_start_counter=default