以太坊智能合约事件索引器
eth-事件索引器
以太坊智能合约事件索引器
- 使用 Postgres 数据库 GoEthereum 客户端/SDK 和 Infura 作为节点进行基本智能合约事件索引。
先决条件
- Infura 帐户(API 密钥、网络端点 WSS/HTTPS)
- Docker
- 创建 .env 文件并使用 .env_tmpl 填充配置数据
安装/使用 Docker 运行
在项目文件夹中运行命令:docker-compose up --build
安装 不使用 Docker 但使用已安装的 Postgress
- 安装 Go(golang)
- 从 scripts/db 文件夹运行 psql 脚本
- 运行命令根项目文件夹
go run main/main.go
数据库清理
- 从根项目文件夹中删除“db-data”文件夹
使用方法 - 来自 Postman
- GET: /api/events/:address
- GET: /api/indexed/:id
- POST: /api/events/add/:address
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »