首页 > EOS柚子 > 正文

EOS学习笔记2-运行本地节点链接公共测试网络

蜂巢区块链 2017-12-15 21:13

  昨天Dawn2.0发布了公共的测试网络,本文介绍一下如何在本地运行一个节点,链接到公共测试节点,注册账户进行测试。github教程,笔者系统配置,ubuntu16.04,RAM 4G,

  1.使用安装脚本安装本地节点,

  git clone [url=https://github.com/eosio/eos]https://github.com/eosio/eos[/url] --recursive

  cd eos

  ./build.sh ubuntu

  复制代码

  2.使用脚本运行本地节点连接到公共测试节点

  cd ~/eos/build/scripts

  ./start_npnode.sh

  复制代码

  这个命令将使用名称为testnet_np的实例数据文件夹。

  你应该会看到以下的回应:

  

Launched eosd.

 

  See testnet_np/stderr.txt for eosd output.

  Synching requires at least 8 minutes, depending on network conditions.

 

  复制代码

  使用以下命令来确认eosd的运行和同步:

  tail -F testnet_np/stderr.txt

  复制代码

  使用CTRL-C来推出tail,在同步的过程中,你会看到以下类似的信息:

  3439731ms chain_plugin.cpp:272 accept_block ] Syncing Blockchain --- Got block: #200000 time: 2017-12-09T07:56:32 producer: initu

  3454532ms chain_plugin.cpp:272 accept_block ] Syncing Blockchain --- Got block: #210000 time: 2017-12-09T13:29:52 producer: initc

  复制代码

  同步完成后,你会看到以下类似信息:

  

42467ms net_plugin.cpp:1245 start_sync ] Catching up with chain, our last req is 351734, theirs is 351962 peer ip-10-160-11-116:9876

 

  42792ms chain_controller.cpp:208 _push_block ] initt #351947 @2017-12-12T22:59:44| 0 trx, 0 pending, exectime_ms=0

  42793ms chain_controller.cpp:208 _push_block ] inito #351948 @2017-12-12T22:59:46| 0 trx, 0 pending, exectime_ms=0

  42793ms chain_controller.cpp:208 _push_block ] initd #351949 @2017-12-12T22:59:48| 0 trx, 0 pending, exectime_ms=0

 

  复制代码

  3.创建钱包,密钥对,申请账号。

  cd eosc

  ./eosc wallet create#创建钱包,记得保持私钥,丢失后将无法解锁你的钱包。

  复制代码

  ./eosc create key

  Private key: 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #你的私钥

  Public key: EOSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#你的公钥

  复制代码

  ./eosc wallet import 5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #导入你的私钥

  复制代码

  现在公共测试网络需要申请来注册账户,申请地址,按照文档步骤填写表格,大概在半个小时我收到了邮件回复。

  这个时候查看我的账户,里面有100EOS代币了。

  ./eosc get account name55

  {

  "account_name": "name55",

  "eos_balance": "100.0000 EOS",

  "staked_balance": "0.0001 EOS",

  "unstaking_balance": "0.0000 EOS",

  "last_unstaking_time": "1969-12-31T23:59:59",

  "permissions": [{

  "perm_name": "active",

  "parent": "owner",

  "required_auth": {

  "threshold": 1,

  "keys": [{

  "key": "EOS6m4QMe38FkRTgChhE9oPHMPKC5MZDsf2NYSCAG7Y9F7ez6n9V5",

  "weight": 1

  }

  ],

  "accounts": []

  }

  },{

  "perm_name": "owner",

  "parent": "",

  "required_auth": {

  "threshold": 1,

  "keys": [{

  "key": "EOS6m4QMe38FkRTgChhE9oPHMPKC5MZDsf2NYSCAG7Y9F7ez6n9V5",

  "weight": 1

  }

  ],

  "accounts": []

  }

  }

  ]

  }

  复制代码

  这样就可以使用公共测试网络来进行测试,和DAPP的开发部署了。

  我创建了一个EOS爱好者社区,www.eos.top,QQ群:499860264,微信群秘:fly258xx,欢迎加入讨论关于EOS的任何问题。

阅读更多

上一篇:在不可能三角里,见证共识奇迹,7·15引力峰会深圳站圆满落幕!

下一篇:[2018.7.15 Eos信息周报] | EosStore

您可能喜欢:

关于我们联系我们作者投稿
Copyright © 2013 比特巴手机版
币圈人都爱上的网站,新闻行情教程人物测评资讯大全