开发
连接 Rooch
连接到开发网

连接开发者测试网络

开发者通过 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 切换到开发者网络。

开发者网络信息

  1. 名称: dev
  2. ChainID: 3
  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}

如果开发者想要一个方便本地开发的环境,也可以运行本地测试网络