___  ___    _ _    _  _ _____   _____
 / __|/ _ \  | | |  | || |_ _\ \ / / __|
| (_ | (_) | |_  _| | __ || | \ V /| _|
 \___|\___/    |_|  |_||_|___| \_/ |___|

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

eos开发帮助一览

BY: @peterchen145 | CREATED: July 28, 2017, 2:56 a.m. | VOTES: 22 | PAYOUT: $27.80 | [ VOTE ]

原文地址:https://steemit.com/eosdev/@dan/eos-development-sneak-peek-for-very-early-developers

[IMAGE: https://steemitimages.com/DQmedHY4gu2Lu4gPzrxwhD4NuVgNBMiMR81TQH2jrZifHZc/DQmTiMrdRVTxgD41gjVq6RaL5Zawbm3DWPLwr6CzXNa5USY_1680x8400.png]

虽然官方的测试网络还在准备当中,但是任何人都可以在本地节点搭建自己的测试环境。

我们已经开始把开发者文档整合到一起。文档常常落后于开发的进度,而且目前的文档,远没达到我们计划与官方测试网络一起发布的标准。

https://eosio.github.io/eos/

构建一个本地节点

任何人都可以根据下面的构建指南,搭建一个本地节点:

How to Build EOS.IO (eosd)

通过RPC 与本地节点进行交互

eosd 可以配置为一个REST/JSON接口。现在的api还十分有限,但是随着时间推移,将来会得到极大拓展。如何与RPC接口进行交互的信息可以直接查看这个文档:

eosd RPC Interface

通过CLI(eosc)与本地节点进行交互

eosc是一套包含了RPC接口的工具,使用eosc可以方便快速的查询eosd.最终,这套工具会成为开发者与eosd进行交互的主要方式,如果开发者想在区块链上发布合约的话。

查看下面的文档,文档包含了如何创建账号,转移资金,上传合约,通过eosceosd与合约进行交互的示例:

eosc - command line client

当前的开发状态

目前在做的是无签名验证。这意味着一个账号可以触发任意动作(action)。这使得对应用逻辑的测试变得非常方便。而且,在目前的情况下,使用网络对你的应用进行测试时,也不必要保留钱包的私钥。

接下来的几周,我们会构建一个CLI钱包,这样开发者就能开启签名验证功能,以及许可检查功能。

同时提醒一下,用目前的RPC API很难查询你合约的状态。这会在下周得到修正。

开始开发

我们已经有了几个示例合约,开发者可以从这几个示例开始:

更多关于可用的api的信息,可以查看这里:

如何开发合约

这里有一个文档的目录

开发者频道

我们在telegram上开了一个新的开发者频道。这个频道的话题主要是开发。如果你有开发方面的问题,这是从社区获得实时帮助的最好地方。我们的开发者也会看看这个频道,时间允许的话会尝试提供帮助。

我们也在steemit上建了一个#eosdev标签。如果你有开发方面的问题,或者对开发问题的解答,可以发到这个标签下。我会跟进,然后把它转到我们的stack exchange上。高质量的问题,回答和示例,我们会点赞。

一切都只是刚刚开始

这篇文章是根据社区的要求发出来的。我们欢迎大家给我们提供反馈,这将帮助我们更好的开发eos.io,去满足开发者的需求。文档和设计都还会变,但是有了你们的帮助,它们会变得更好。

TAGS: [ #cn ] [ #eosdev ]

Replies

@xiaoxijie | July 28, 2017, 7:29 a.m. | Votes: 0 | [ VOTE ]

不错, 玩起来~

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>