基于区块链的毕业设计Etherchain Light – 以太链灯

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Etherchain Light – 以太链灯 是一篇很好的国外资料

Etherchain Light

Lightweight blockchain explorer for your private Ethereum chain

Etherchain Light is an Ethereum blockchain explorer built with NodeJS, Express and Parity. It does not require an external database and retrieves all information on the fly from a backend Ethereum node.

While there are several excellent Ethereum blockchain explorers available (etherscan, ether.camp and etherchain) they operate on a fixed subset of Ethereum networks, usually the mainnet and testnet. Currently there are no network agnostic blockchain explorers available. If you want to develop Dapps on a private testnet or would like to launch a private / consortium network, Etherchain Light will allow you to quickly explore such chains.

A demo instance connected to the Kovan Ethereum testnet is available at light.etherchain.org. An example of a verified contract source can be found at 0x0cf37d2d45427a1380db12c9b352d6f083143817. An example of a transaction where the corresponding Solidity function name and parameters have been identified can be found at 0x82da63f3d998415b748111e6f1d11051167fb995fdca990acd3cfd5a8b397c20

Current Features

  • Browse blocks, transactions, accounts and contracts
  • View pending transactions
  • Display contract internal calls (call, create, suicide)
  • Upload & verify contract sources
  • Show Solidity function calls & parameters (for contracts with available source code)
  • Display the current state of verified contracts
  • Named accounts
  • Advanced transaction tracing (VM Traces & State Diff)
  • View failed transactions
  • Live Backend Node status display
  • Submit signed Transactions to the Network
  • Support for all Bootswatch skins
  • Accounts enumeration
  • Signature verification
  • Supports IPC and HTTP backend connections
  • Responsive layout

Planned features

  • ERC20 Token support

Missing a feature? Please request it by creating a new Issue.

Usage notes

This blockchain explorer is intended for private Ethereum chains. As it does not have a dedicated database all data will be retrived on demand from a backend Parity node. Some of those calls are ressource intensive (e.g. retrieval of the full tx list of an account) and do not scale well for acounts with a huge number of transactions. We currently develop the explorer using the Kovan testnet but it will work with every Parity compatible Ethereum network configuration. The explorer is still under heavy development, if you find any problems please create an issue or prepare a pull request.

Getting started

Setup from source

Supported OS: Ubuntu 16.04

Supported Ethereum backend nodes: Parity (Geth is currently not supported as it does not allow account and received/sent tx enumeration)

  1. Setup a nodejs & npm environment
  2. Install the latest version of the Parity Ethereum client
  3. Start parity using the following options: parity --chain=<yourchain> --tracing=on --fat-db=on --pruning=archive
  4. Clone this repository to your local machine: git clone https://github.com/gobitfly/etherchain-light --recursive (Make sure to include --recursive in order to fetch the solc-bin git submodule)
  5. Install all dependencies: npm install
  6. Rename config.js.example into config.js and adjust the file to your local environment
  7. Start the explorer: npm start
  8. Browse to http://localhost:3000

Setup using docker

Build then run the container

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

Or directly bind the config.js file to avoid rebuilding the image

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

Setup using docker-compose

docker-compose up

当前功能

计划功能

以太链之光是以太坊eth区块链blockchain浏览器,由NodeJS、Express和Parity构建。它不需要外部数据库,可以动态地从后端以太坊eth节点检索所有信息。

虽然有几种优秀的以太坊eth区块链blockchain探索者可用(以太扫描,乙醚.camp和以太链)它们在以太坊eth网络的固定子集上运行,通常是主网和测试网。目前没有网络不可知的区块链blockchain探索者可用。如果您想在专用测试网上开发dapp,或者想启动专用/联盟网络,Etherchain Light将允许您快速探索此类链。

连接到Kovan以太坊eth测试网的演示实例可在light.etherchain.org网站. 可在0x0cf37d2d45427a1380db12c9b352d6f083143817中找到已验证契约源的示例。在0x82da63f3d998415b748111e6f1d1151167fb995fdca990acd3cfd5a8b397c20中可以找到一个事务示例,其中相应的Solidity函数名称和参数已被标识。是否缺少特征?请通过创建新问题来请求它。

使用说明

  • 浏览块、事务、帐户和合同
  • 查看挂起的事务
  • 显示合同内部调用(调用、创建、自杀)
  • 上载和验证合同源
  • 显示稳定函数调用和;参数(对于具有可用源代码的合同)显示已验证合同的当前状态;状态差异)
  • 查看失败的事务
  • 实时后端节点状态显示
  • 将签名的事务提交到网络
  • 支持所有引导样本皮肤
  • 帐户枚举
  • 签名验证
  • 支持IPC和HTTP后端连接
  • 响应布局
  • ERC20令牌支持
  • 安装nodejs&npm环境
  • 安装最新版本的奇偶校验以太坊eth客户端

入门

使用docker安装

使用docker compose安装

  • 浏览块、事务、帐户和合同
  • 查看挂起的事务
  • 显示合同内部调用(调用、创建、自杀)
  • 上载和验证合同源
  • 显示稳定函数调用和;参数(对于具有可用源代码的合同)显示已验证合同的当前状态;状态差异)
  • 查看失败的事务
  • 实时后端节点状态显示
  • 将签名的事务提交到网络
  • 支持所有引导样本皮肤
  • 帐户枚举
  • 签名验证
  • 支持IPC和HTTP后端连接
  • 响应布局
  • ERC20令牌支持
  • 安装nodejs&npm环境
  • 安装最新版本的奇偶校验以太坊eth客户端
  • 使用以下选项启动奇偶校验:奇偶校验–chain=&lt;yourchain&gt;–tracing=on–fat db=on–pruning=archive
  • 将此存储库克隆到本地计算机:git Clonehttps://github.com/gobitfly/etherchain-light–recursive(确保包含–recursive以获取solc bin git子模块)
  • 安装所有依赖项:npm Install
  • 重命名config.js.example示例进入配置.js并根据本地环境调整文件
  • 启动资源管理器:npm Start
  • 浏览到http://localhost:3000
    • 使用以下选项启动奇偶校验:奇偶校验–chain=&lt;yourchain&gt;–tracing=on–fat db=on–pruning=archive

    区块链blockchain资源管理器适用于专用以太坊eth链。由于它没有专用数据库,所有数据都将根据需要从后端奇偶校验节点检索。其中一些调用是资源密集型的(例如,检索帐户的完整tx列表),对于具有大量事务的帐户来说,扩展性不好。我们目前使用Kovan testnet开发explorer,但它将适用于所有奇偶校验兼容的以太坊eth网络配置。资源管理器仍在大量开发中,如果您发现任何问题,请创建一个问题或准备一个请求。

    使用docker安装

    支持的操作系统:Ubuntu 16.04

    使用docker compose安装

    Setup from source

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

    构建然后运行容器

    1. 将此存储库克隆到本地计算机:git Clonehttps://github.com/gobitfly/etherchain-light–recursive(确保包含–recursive以获取solc bin git子模块)
    2. 安装所有依赖项:npm Install
    3. 重命名config.js.example示例进入配置.js并根据本地环境调整文件
    4. 启动资源管理器:npm Start
    5. 浏览到http://localhost:3000
    6. Rename config.js.example into config.js and adjust the file to your local environment
    7. Start the explorer: npm start
    8. Browse to http://localhost:3000

    Setup using docker

    或直接绑定配置.js文件以避免重建图像轻量级区块链blockchain资源管理器,用于您的私有以太坊eth

    当前功能

    计划功能

    使用说明

    入门

    使用docker安装

    使用docker compose安装

  • 浏览块、事务、帐户和合同
  • 查看挂起的事务
  • 显示合同内部调用(调用、创建、自杀)
  • 上载和验证合同源
  • 显示稳定函数调用和;参数(对于具有可用源代码的合同)显示已验证合同的当前状态;状态差异)
  • 查看失败的事务
  • 实时后端节点状态显示
  • 将签名的事务提交到网络
  • 支持所有引导样本皮肤
  • 帐户枚举
  • 签名验证
  • 支持IPC和HTTP后端连接
  • 响应布局
  • ERC20令牌支持
  • 安装nodejs&npm环境
  • 安装最新版本的奇偶校验以太坊eth客户端
  • 使用以下选项启动奇偶校验:奇偶校验–chain=&lt;yourchain&gt;–tracing=on–fat db=on–pruning=archive
  • 将此存储库克隆到本地计算机:git Clonehttps://github.com/gobitfly/etherchain-light–recursive(确保包含–recursive以获取solc bin git子模块)
  • 安装所有依赖项:npm Install
  • 重命名config.js.example示例进入配置.js并根据本地环境调整文件
  • 启动资源管理器:npm Start
  • 浏览到http://localhost:3000
  • docker build -t etherchain-light . docker run -p 3000:3000 etherchain-light

    Or directly bind the config.js file to avoid rebuilding the image

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

    Setup using docker-compose

    docker-compose up

    部分转自网络,侵权联系删除区块链源码网

    www.interchains.cc

    https://www.interchains.cc/20084.html

    区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Etherchain Light – 以太链灯

    提供最优质的资源集合

    立即查看 了解详情