Dapp开发简明教程之配置环境

本文介绍了如何配置EOS Docker环境来开发Dapp。遵循官方EOS.IO developer guide安装Docker,拉取eos-dev镜像,创建共享网络,运行nodeos和keosd。验证安装成功后,通过访问本地获取endpoint信息,使用cleos与keosd交互。完成这些步骤,Dapp开发的前期准备就算大功告成了。
摘要由CSDN通过智能技术生成

本文首发于kii.io

最近在关注EOS生态,看到了一些很有意思的dapp,我想着自己写一个简易的dapp,看看它是怎么个玩法。

安装EOS Docker环境

我们根据官网上的EOS.IO developer guide装一下Docker环境。

  1. 拉取eos-dev镜像
docker pull eosio/eos-dev:v1.5.2
  1. 为nodeos和keosd创建一个共享网络
docker network create eosdev
  1. 运行nodeos节点,并且转发docker container内的8888端口到本机8888端口
docker run --name nodeos -d -p 8888:8888 --network eosdev -v /tmp/eosio/work:/work -v /tmp/eosio/data:/mnt/dev/data -v /tmp/eosio/config:/mnt/dev/config eosio/eos-dev

# 进入刚刚创建的docker
docker execi -it nodeos /bin/bash
# 在创建的container中运行nodeos
nodeos -e -p eosio --plugin eosio::producer_plugin --plugin eosio::history_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::http_plugin -d /mnt/dev/data --config-dir /mnt/dev/config --http-server-address=0.0.0.0:8888 --access-control-allow-origin=* --contracts-console --http-validate-host=false --replay-blockchain
exit
  1. 运行Keosd(钱包和密钥)
docker run -d --name keosd --network=eosdev -i eosio/eos-dev /bin/bash -c "keosd --http-server-address=0.0.0.0:9876"
  1. 验证安装是否完成
docker logs --tail 10 nodeos

输出应该类似这样:

info  2018-12-27T13:10:57.501 thread-0  producer_plugin.cpp:1522      produce_block        ] Produced block 00000fbc2cbb5329... #4028 @ 2018-12-27T13:10:57.500 signed by eosio [trxs: 0, lib: 4027, confirmed: 0]
info  2018-12-27T13:10:58.001 thread-0  producer_plugin.cpp:1522      produce_block        ] Produced block 00000fbdec5c5827... #4029 @ 2018-12-27T13:10:58.000 signed by eosio [trxs: 0, lib: 4028, confirmed: 0]
info  2018-12-27T13:10:58.502 thread-0  producer_plugin.cpp:1522      produce_block        ] Produced block 00000fbe9b7edada... #4030 @ 2018-12-27T13:10:58.500 signed by eosio [trxs: 0, lib: 4029, confirmed: 0]
info  2018-12-27T13:10:59.002 thread-0  producer_plugin.cpp:1522      produce_block     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值