Spacemesh-浏览器

CAT 跟踪器区块链中读取 CAT 代币交易,以结构化方式将它们存储在数据库

2次阅读
没有评论

CAT 跟踪器

跟踪器从区块链中读取 CAT 代币交易,以结构化方式将它们存储在数据库 () 中,可以通过 RESTful API 快速检索。所有 API 的 Swagger 文档都可以在运行后的 http://127.0.0.1:3000 中找到。Postgres

安装

yarn install

Build

yarn build

运行前

跟踪器需要一个完整节点和 Postgres。我们在这里以 Fractal 节点为例。

确保您已安装,您可以按照本指南进行安装。docker

  1. 使用您自己的配置更新文件。.env
  2. 更新目录权限
sudo chmod 777 docker/data
sudo chmod 777 docker/pgdata
  1. Run 和 :postgresqlbitcoind
docker compose up -d

运行跟踪服务

用途(推荐)Docker

  1. 在项目根目录下构建 docker 镜像
cd ../../ && docker build -t tracker:latest .
  1. 运行容器
docker run -d \
    --name tracker \
    --add-host="host.docker.internal:host-gateway" \
    -e DATABASE_HOST="host.docker.internal" \
    -e RPC_HOST="host.docker.internal" \
    -p 3000:3000 \
    tracker:latest
  1. 检查跟踪链接日志
docker logs -f tracker

yarn

  • 开发模式
yarn run start
  • 生产模式
yarn run start:prod

注意:在对它运行 CLI 之前,请确保跟踪链接同步到最新的区块。同步进度可以在 Run 后的 http://127.0.0.1:3000/api 找到。

正文完
 0
pexpay
版权声明:本站原创文章,由 pexpay 于2024-09-19发表,共计716字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)