EOS 合约基础教程 - EOS 工具层次结构

在前面几个章节中,我们已经阐述了如何在各个操作系统上安装 EOS 项目和 eosio.cdt 合约构建工具。本章节我们就来看看它们包含了哪些可用的命令行工具和各个工具之间如何相互协作

对于 EOS 项目,提供了三个主要的命令行工具,nodeoscleoskeosd,而对于 eosio.cdt 则主要提供了 eosio-cpp 这个工具。

这四个工具的说明如下

  • nodeos

    ( node + eos = nodeos ),EOS 节点工具。是核心 EOSIO 节点守护程序,可以配置插件来运行节点。

    在测试环境中,主要用途是生产块,提供了专用 RPC API 接口,大大方便了本地开发和部署 EOS 合约.

  • cleos

    (cli + eos = cleos), EOS 客户端。一个命令行工具,可以用来快速的与 EOS 区块链交互,还可以用来管理钱包。

  • keosd

    (key + eos = keosd),EOS 钱包管理工具。是一个将 EOSIO 密钥安全存储在钱包中的组件。

  • eosio-cpp

    合约编译工具 eosio.cdt 中最重要的工具,也是合约开发最常用的工具,用来将 C++ 代码编译为 WASM 并可以生成 ABI

这几个工具之前的关系如下图

582e059-411_DevRelations_NodeosGraphic_Option3.png

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.