English | 简体中文
Microscope提供了一个易于使用的用户界面来查询所有CITA链上信息,可通过在元数据面板中切换目标链。
Microscope一个区块链浏览器,用React构建,用于查询CITA链。 它支持搜索区块,交易,帐户信息和调用智能合约方法。 它还可以与ReBirth一起使用,实现指定组合条件的区块交易列表查询,分析CITA的工作状态等高级功能。
- 开源开发: Welcome广大开发者PR及贡献.
- 多链切换: 支持在线CITA链间切换
- 智能合约支持: 提供友好界面调用智能合约方法.
- 用户自定义: 支持页面展示信息的开关配置.
- 渐进增强: 可以独立运行, 也可以跟ReBirth项目协作实现更强大的功能ReBirth.
- 国际化: 支持i18n, 默认带中文/Englisgh.
- 下载仓库
git clone https://github.com/cryptape/microscope/
- 安装依赖
yarn install
- 构建dll
yarn run dll
- 添加配置
cp ./.env.example ./.env
set env variables in ./.env
PUBLIC= # public content server address
CHAIN_SERVERS= # default appchain addresses
APP_NAME= # explorer name
DEBUG_ACCOUNTS= # built-in debug account's private key, e.g. 0xaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,0xaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeea
注意: 我们静态资源所在CDN 在
https://cdn.cryptape.com/
, 图标图片添加PUBLIC=https://cdn.cryptape.com/
到.env
.
- 开发调试
yarn start
- 构建
yarn run build:prod
首先,需要安装docker并且知道如何使用
- 下载
git clone https://github.com/cryptape/microscope/
- 添加配置
cp ./.env.example ./.env
设置环境变量 ./.env
PUBLIC= # public content server address
CHAIN_SERVERS= # default appchain addresses
APP_NAME= # explorer name
DEBUG_ACCOUNTS= # built-in debug account's private key, e.g. 0xaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,0xaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeea
注意: 我们静态资源所在CDN 在
https://cdn.cryptape.com/
, 图标图片添加PUBLIC=https://cdn.cryptape.com/
到.env
.
修改 nginx 配置 ./nginx.conf.example
- 启用 Docker Compose. 这一步可能很耗时.
yarn docker:init
如果成功,你会在如下地址看到Microscope 0.0.0.0:8089.
下一次运行, 使用:
yarn docker:start
来重新加载.
如果您是第一次访问,则会弹出侧面板,要求您设置要侦听查询的CITA地址
主要功能包括 首页信息, 区块信息, 交易信息, 账户信息, 账户信息, 配置页面, 基本都可以通过导航栏访问
首页展现 最新的 10 个区块
及 最新的 10 笔交易
.
注意: 该功能只能配合 ReBirth使用, 针对CITA的缓存服务器.
区块页面 展示区块列表, 表格项可在 配置页面 配置是否显示
过滤功能可通过 高级选择器, 可用参数包括 numberFrom
, numberTo
, transactionFrom
, transactionTo
.
numberFrom
和 numberTo
设定块高范围.
transactionFrom
和 transactionTo
设定区块所收录的交易数目.
区块详情可以点击表格链接查看
注意: 该功能只能配合 ReBirth使用, 针对CITA的缓存服务器.
交易页面 展现交易列表, 表格项可在 配置页面 配置是否显示
过滤功能可通过 高级选择器, 可用参数包括 from
, to
.
from
和 to
设定 transaction.from
and transaction.to
.
交易详情可以点击 hash
链接查看
区块详情可以点击 height
链接查看
账户详情可以点击 from
和 to
链接查看
data 详情可在 Hex
查看,并且若合约上链同时上传 ABI 文件,还可根据 ABI 文件解析成可读文本,从而可在 Parameters
查看一些简要信息。
注意: 该功能只能配合 ReBirth使用, 针对CITA的缓存服务器.
统计页面 展现各类图表, 可在 配置页面 配置是否显示
当前, 统计页面 包含 出块间隔
, 区块交易数
, 区块Quota使用
, 交易Quota使用
, 提案/验证节点
图表统计.
账户页面 展示 余额 and 交易记录, 如果是合约账户并且上传 ABI 文件, 则可以看到 abi 面板.
重要功能在标题右侧显示,它们是 链名, TPS,搜索,语言,所有这些都有自己的面板。
点击 链名 可以调出 元数据面板
元数据面板 用于查询当前链的元数据信息,或者通过数据新链的IP信息切换到新链.
统计面板 用于统计当前链的活跃状态.
On click of Search the Search Panel will be called out.
搜索面板 用于检索区块, 交易, 账户信息详情 通过输入hash或者数值.
当前, 更多语言('zh', 'en', 'jp', 'ko', 'de', 'it', 'fr') 可以在语言菜单设置
通知: 区块详情可以通过访问
localhost/#/block/:blockHash
和localhost/#/height/:blockNumber
交易详情可以访问
localhost/#/transaction/:transactionHash
账户详情可访问
localhost/#/account/:accountAddress