这一章,我们介绍一下,如何加入EOSIO的主网和测试网络,我们可以不同步主网和测试网络全部数据,如果你电脑的磁盘足够大,也是可以试试的,小编就不去同步了。你懂得。那我们如何与主网和测试网络进行交互,并去获取主网和测试网络的区块信息。下面我们介绍一下。
1、可以使用区块链浏览区,查看主网和测试网络信息。
主网:
Jungle Mainnet:http://eosnetworkmonitor.io/#home
EOSTEA : https://eosmonitor.io/
EOSpark: https://eospark.com/
测试网:
Jungle Testnet:http://jungle.cryptolions.io/
EOSTEA:https://party.eosmonitor.io/
下面测试几个例子:
1.查看账号信息(支持API接口):
2.查看块信息
3.免费获取测试EOS(测试网上)
创建两组密钥
cuijb@cuijb-VirtualBox:~$ cleos create key Private key: 5J6TzWDTdzchQa9sx1gX3ze6pEaC8sT9jcVEeqDkrPhkLwbJzWy Public key: EOS7tvdFYZZKnYKypiWMKKPV6GEHsm1Ecuw6U2nEMRWVC6wMr5KRv cuijb@cuijb-VirtualBox:~$ cleos create key Private key: 5JssivdhpnBU4omdJm4bMzguW8VRVWJFMPYUjxV8KBrdNdCJbhq Public key: EOS6FdWzdVjrh6zPbnZTBpVTUain8LYSTdkVdWRQJy8NzUdNWKQ59
我们定义如下:
Owner
EOS7tvdFYZZKnYKypiWMKKPV6GEHsm1Ecuw6U2nEMRWVC6wMr5KRv
active
EOS6FdWzdVjrh6zPbnZTBpVTUain8LYSTdkVdWRQJy8NzUdNWKQ59
一般的查看和交互已经足够了。
与远端RPC节点交互
查看我之前写的一篇文章《EOS智能合约开发(一)EOS环境搭建和启动节点》,里面介绍了编译EOSIO,并生成了cleos 这个客户端。这个客户端直接可以测试本地网络。如果想连接到主网或者测试网络,需要找到其他人提供的远端RPC节点地址(注意不是P2P地址)。
主网:
EOS New York: https://api.eosnewyork.io
eos DAC: https://eu2.eosdac.io
具体的操作和单节点测试网络下使用cleos是类似的,只是多加了个参数:
首先切换到build/cleos下
cuijb@cuijb-VirtualBox:~$ cleos -u "https://eu2.eosdac.io" get info
{
"server_version": "2d3bb003",
"chain_id": "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906",
"head_block_num": 11232077,
"last_irreversible_block_num": 11231754,
"last_irreversible_block_id": "00ab620a19a085f9c14dde88b88557a5095a5d6708c9d8da1bfad4b180a093ad",
"head_block_id": "00ab634d99c1bea54e059ce0eb50f462ee61ee3b1a4ae96ba7b7039546ec3734",
"head_block_time": "2018-08-15T09:39:06.000",
"head_block_producer": "eoslaomaocom",
"virtual_block_cpu_limit": 29552196,
"virtual_block_net_limit": 1048576000,
"block_cpu_limit": 199900,
"block_net_limit": 1048576
}
查看一下chainid
“aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906”
2018年8月15日整理于深圳