连接开发者测试网络
开发者通过 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
如果激活的环境不是 dev
,可以通过 rooch env switch --alias dev
切换到开发者网络。
开发者网络信息
- 名称: dev
- ChainID: 3
- RPC: https://dev-seed.rooch.network/ (opens in a new tab)
注意:开发者测试网会自动更新到 rooch GitHub 仓库 (opens in a new tab)的 main
分支,如果最新版本有数据不兼容变更,则会自动清空数据。
部署 Example 合约
当前,开发者测试网会自动给开发者分配 RGas
,开发者可直接通过命令部署合约。
git clone https://github.com/rooch-network/rooch.git
cd rooch
rooch move publish -p ./examples/counter --sender-account default --named-addresses rooch_examples=default
通过 curl 调用 RPC
curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"rooch_getChainID","params":[],"id":1}' https://dev-seed.rooch.network
{"jsonrpc":"2.0","result":"3","id":1}
如果开发者想要一个方便本地开发的环境,也可以运行本地测试网络。