前言:
之前我们都是在运行本地EOS节点的,本篇开始进行连接到主网和测试网开始交易,主要有两种方式
一种是同步主网/测试网的所有区块数据,自己成为一个节点。
另外一种是通过连接第三方节点的方式,自己不需要同步区块数据。我们就使用第二种连接方式。
1.创建一个名为nettest.wallet的钱包
xiaohulu@xiaohulu-virtual-machine:~$ cleos wallet create -n nettest --to-console
Creating wallet: nettest
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
"PW5KeSGCmcNL2ohd1JCauVUckmtV2119J11QZnW4xS6fFkjufLrPC"
创建两个公私钥对
xiaohulu@xiaohulu-virtual-machine:~/eos$ cleos create key --to-console
Private key: 5JX1ToBia7cLx2GqKrRdj6uSRSxse1ByBuxdze6vcyYa7y16t3X
Public key: EOS7zgWTkDUrk3H8xUYuA82RWHMq19YQ8pB1ToEmHbcVmoN5YNKbn
xiaohulu@xiaohulu-virtual-machine:~/eos$ cleos create key --to-console
Private key: 5KDq5BWuP6Jys4L6XaZCSbPi6UgkUpDx5ioLBznzyrAcBX18TDV
Public key: EOS893nPLXELcx1UyNGnuHepAcYDL8rFyrCRYbjLnPuYXtczw8t4h
导入私钥
xiaohulu@xiaohulu-virtual-machine:~/eos$ cleos wallet import --private-key 5JX1ToBia7cLx2GqKrRdj6uSRSxse1ByBuxdze6vcyYa7y16t3X -n nettest
imported private key for: EOS7zgWTkDUrk3H8xUYuA82RWHMq19YQ8pB1ToEmHbcVmoN5YNKbn
xiaohulu@xiaohulu-virtual-machine:~/eos$ cleos wallet import --private-key 5KDq5BWuP6Jys4L6XaZCSbPi6UgkUpDx5ioLBznzyrAcBX18TDV -n nettest
imported private key for: EOS893nPLXELcx1UyNGnuHepAcYDL8rFyrCRYbjLnPuYXtczw8t4h
查看私钥
xiaohulu@xiaohulu-virtual-machine:~/eos$ cleos wallet private_keys --password PW5KeSGCmcNL2ohd1JCauVUckmtV2119J11QZnW4xS6fFkjufLrPC -n nettest
[[
"EOS7zgWTkDUrk3H8xUYuA82RWHMq19YQ8pB1ToEmHbcVmoN5YNKbn",
"5JX1ToBia7cLx2GqKrRdj6uSRSxse1ByBuxdze6vcyYa7y16t3X"
],[
"EOS893nPLXELcx1UyNGnuHepAcYDL8rFyrCRYbjLnPuYXtczw8t4h",
"5KDq5BWuP6Jys4L6XaZCSbPi6UgkUpDx5ioLBznzyrAcBX18TDV"
]
]
2.连接到测试网络
获取jungle测试网络节点地址
地址是http://jungle.cryptolions.io/
点击Create Account输入刚刚生成的两个私钥对应的公钥
点击Faucet输入刚才创建的账户名称。每6小时获取一次
获取第三方节点IP
点击API endpoints 随意选择一个节点IP
http://dev.cryptolions.io:38888
3.通过第三方节点与测试网络交互
使用cleos -u http://dev.cryptolions.io:38888 get info
查询chain_id
038f4b0fc8ff18a4f0842a8f0564611f6e96e8535901dd45e43ac8691a1c4dca表示我们连接的是测试网络
查询下刚才在测试网络上创建的账户信息:
xiaohulu@xiaohulu-virtual-machine:~/eos$ cleos -u http://dev.cryptolions.io:38888 get account nettest11111
可以看到创建账号的时候,系统为此账号购买了5.346kb的RAM,NET和CPU各抵押了100 EOS,加上我们申请的100 EOS,现在此账号共有300 EOS
网友评论