区块链浏览器

Insight是一个开源的Auroracoin区块链浏览器,提供完整的REST和Websocket API,适用于区块链数据查询和监控。

  • by fefergrgrgrg
  • JavaScript
  • 本地部署
  • 19 星标
  • 更新于
在 GitHub 查看 ZukAi-MCP/neon-mcp

使用说明

洞察

洞察 是一个开源的auroracoin区块链浏览器,具有完整的REST 以及websocket API。Insight在NodeJS中运行,使用AngularJS 前端和LevelDB用于存储。

查看一些截图和更多详细信息,请访问 insight的项目主页.

洞察 项目现在被拆分为两个存储库。一个为 API 以及前端。此存储库用于前端,前端将安装API作为NPM依赖项。

先决条件

  • Node.js v0.10.x -下载并安装 Node.js.

  • 然后使用以下命令创建节点符号链接(遗留问题):“ln-s/usr/bin/nodejs/usr/bin/node”

  • NPM -Node.js包管理器,应该在您获得Node.js时自动安装。

快速安装

安装前,请检查上面的先决条件部分。

要安装Insight,请克隆主存储库:

$ git clone https://github.com/greatwitenorth/insight.git && cd insight

安装依赖项:

$ npm install

运行主应用程序:

$ npm start

然后打开浏览器并转到:

http://localhost:3001

如果 洞察 报告连接到的问题 奥拉硬币 请检查的配置部分 insight api自述文件。要设置 环境变量的运行方式如下:

 $ INSIGHT_NETWORK=livenet BITCOIND_USER=user BITCOIND_PASS=pass INSIGHT_PUBLIC_PATH=public  npm start

请注意,该应用程序需要同步其内部数据库 区块链状态,这可能需要一些时间。你可以查一下 在web界面内同步进度。有关该过程的更多详细信息 在…上 insight api自述文件.

Nginx安装程序

要将Nginx用作Insight的反向代理,请使用以下基础 配置

发展

要在本地运行开发模式洞察:

安装凉亭依赖项:

$ bower install

要编译和压缩web应用程序的资产,请执行以下操作:

$ grunt compile

有一个方便的Gruntfile.js可以在编辑代码时实现自动化

$ grunt

如果你正在发展 洞察 和 洞察api 总之,您可以执行以下操作:

  • 在同一路径上安装insight和insight api($IROOT)
  $ cd $IROOT/insight
  $ grunt

在其他终端中:

  $ cd $IROOT/insight-api 
  $ ln -s ../insight/public
  $ INSIGHT_PUBLIC_PATH=public node insight.js 
INSIGHT_PUBLIC_PATH=insight/public  grunt

在insightsapi的主路径(根据您的设置编辑路径)。

也 在insightsapi路径中。(因此,您必须对进程运行进行咕哝,一个用于洞察,另一个用于洞察力api)。

多语言支持

洞察力使用 角文本 为了 多语言支持。

要使文本能够被翻译,请添加 翻译 html标签的指令。查看更多详细信息 这里。然后,运行:

grunt compile

此操作将在中创建一个template.pot文件 po/ 文件夹。你可以打开 使用PO编辑器(诗歌).阅读下面的文章 指南 学习如何从生成的POT文件中编辑/更新/导入PO文件。PO文件将在PO/文件夹中生成。

如果您进行了新的更改,只需运行 grunt编译 再次生成一个新的.pot模板和angular javascript js/translations.js.然后(如果使用Poedit),打开.po文件并选择 从POT文件更新 从 目录 菜单。

最后更改默认语言 public/src/js/config

gettextCatalog.currentLanguage = 'es';

此行将查看其中的任何*.po文件 po/ 文件夹,例如。 po/e.po, po/nl.po。任何更改后都不要忘记运行 咕哝 编译.

备注

有关 洞察API 配置和端点,只需转到 洞察API github存储库 或阅读 文档

贡献

欢迎在 insight github存储库.

许可证

(麻省理工学院许可证)

特此免费向任何获得以下许可的人授予许可 此软件和相关文档文件的副本( “软件”),不受限制地处理软件,包括 但不限于使用、复制、修改、合并、发布的权利, 分发、再许可和/或出售软件副本,以及 允许获得软件的人员这样做,但须遵守 以下条件:

上述版权声明和本许可声明应 包含在软件的所有副本或实质性部分中。

软件按“原样”提供,不提供任何形式的保证, 明示或暗示,包括但不限于以下保证 适销性、适用于特定目的和不侵权。 在任何情况下,作者或版权持有人均不对任何 索赔、损害赔偿或其他责任,无论是在合同诉讼中, 由以下原因引起、产生或与之相关的侵权或其他行为 软件或软件的使用或其他交易。