eos开发帮助一览

in #cn7 years ago

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

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,去满足开发者的需求。文档和设计都还会变,但是有了你们的帮助,它们会变得更好。

Sort:  

不错, 玩起来~

Coin Marketplace

STEEM 0.23
TRX 0.21
JST 0.036
BTC 97641.56
ETH 3412.65
USDT 1.00
SBD 3.24