帮酷LOGO
  • 显示原文与译文双语对照的内容
Lightweight Ethereum blockchain explorer

  • 源代码名称:etherchain-light
  • 源代码网址:http://www.github.com/gobitfly/etherchain-light
  • etherchain-light源代码文档
  • etherchain-light源代码下载
  • Git URL:
    git://www.github.com/gobitfly/etherchain-light.git
  • Git Clone代码到本地:
    git clone http://www.github.com/gobitfly/etherchain-light
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/gobitfly/etherchain-light
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • Etherchain光

    用于 private Ethereum链的轻量级区块链资源管理器

    Etherchain Light是一个Ethereum区块链浏览器,用 NodeJS,Express和奇偶校验构建。 它不需要外部数据库,从后台 Ethereum node 中检索所有的信息。

    尽管有几个优秀的Ethereum区块探测器可用,它们在网络的固定子集上运行,但通常是mainnet和 testnet 。 目前没有网络agnostic区块探险者可用。 如果你想在 private testnet上开发Dapps或者想启动 private/consortium 网络,Etherchain光将允许你快速浏览这些链。

    连接到 Kovan Ethereum testnet的演示实例在 light.etherchain.org 可用。 可以在 0 x0cf37d2d45427a1380db12c9b352d6f083143817 找到验证协定源的示例。 下面是一个事务示例,其中可以找到相应的solid函数 NAME 和参数,这些参数已经被确定为 0 x82da63f3d998415b748111e6f1d11051167fb995fdca990acd3cfd5a8b397c20.

    当前特性

    • 浏览区块。交易。帐户和合同
    • 查看挂起的事务
    • 显示合同内部调用( 呼叫,创建,自杀)
    • 上载&验证合同源
    • 显示可靠函数调用&参数( 适用于具有可用源代码的合同)
    • 显示已经验证的协定的当前状态
    • 命名帐户
    • 高级事务跟踪( VM跟踪&状态差异)
    • 查看失败的事务
    • 实时后台 node 状态显示
    • 向网络提交已经签名的事务
    • 支持所有 Bootswatch插件外观
    • 帐户枚举
    • 签字验证
    • 支持IPC和HTTP后端连接
    • 响应式布局

    计划的功能

    • ERC20令牌支持

    错过一个功能请通过创建一个新的问题来请求它。

    用法说明

    这里区块链资源管理器用于 private Ethereum链。 因为它没有专用数据库所有数据都是从后端奇偶奇偶 node的需求下的retrived 。 其中一些调用是ressource密集( 比如 ) 。 检索一个帐户的完整发表列表,并且不要对acounts进行大量的事务缩放。 我们目前使用 Kovan testnet开发浏览器,但它将适用于每个奇偶校验兼容的Ethereum网络配置。 如果你发现任何问题,请创建一个问题或者准备请求请求。

    正在启动

    源设置

    支持的操作系统:Ubuntu 16.04

    支持Ethereum后端节点:奇偶校验( Geth目前不支持,因为它不允许帐户和接收/发送的tx枚举)

    • 设置 nodejs & npm环境
    • 安装奇偶校验Ethereum客户端的最新版本
    • 使用以下选项启动奇偶校验: parity --chain=<yourchain> --tracing=on --fat-db=on --pruning=archive
    • 将这里存储库克隆到你的本地计算机: git clone https://github.com/gobitfly/etherchain-light --recursive ( 确保包含 --recursive 以获取 solc-bin git子模块)
    • 安装所有依赖项:npm install
    • config.js.example 重命名为 config.js 并将文件调整为本地环境
    • 启动资源管理器:npm start
    • 浏览到 http://localhost:3000

    使用 Docker 设置

    生成然后运行容器

    docker build -t etherchain-light .docker run -p 3000:3000 etherchain-light

    或者直接绑定 config.js 文件以避免重建图像

    docker run -p "3000:3000" 
     -v "$(pwd)/config.js":/usr/src/app/config.js 
     etherchain-light

    使用docker编写的插件

    docker-compose up



    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语