返回首页

DappLink 链上合约事件监听服务

NestJSTypeScriptWeb3.jsTypeORMPostgreSQLSwagger
📋

项目概述

面向资金管理合约搭建链上事件采集系统,实时同步充值、提现管理变更等相关事件,沉淀标准化链上数据,为资产管理、运营分析和审计追踪提供底层数据支持。

👨‍💻

我的职责

负责监听服务的后端开发,完成合约 ABI 对接、事件解析、区块轮询、数据库落库全链路实现。

💼

核心业务

为资产管理、运营分析和审计追踪提供底层数据支持,实时采集链上充值、提现等关键事件。

项目亮点

  • 设计基于"最新区块号 + 本地同步游标 + 固定步长扫描"的增量同步方案,兼顾实时性与稳定性
  • 完成合约 ABI 对接、事件解析、区块轮询、数据库落库全链路实现
  • 使用 NestJS + TypeORM 构建稳定的后端服务架构
  • 集成 Swagger 自动生成 API 文档
🛠

技术方案

基于 NestJS + TypeScript + Web3.js + TypeORM + PostgreSQL 开发,使用 Schedule 模块进行定时任务调度,Swagger 生成 API 文档。