职位ID:157482

EVM支持多个链上数据采集系统

  • 合作方式:
  • 项目制 全国远程
  • 预估日薪:
  • 1000
  • 预估总价:
  • 30000元
  • 预估工时:
  • 30天
  • 所在区域:
  • 全国远程

需求描述

# EVM链上数据采集系统

## 项目简介

本系统是一款专业的EVM链数据采集平台,通过ANKR付费API, "关注模式"实现智能化链上数据采集与分析。系统支持多种EVM兼容链,能够实时监控区块数据,筛选关注项目的交易信息并高效入库,同时提供开放API服务支持外部系统高效获取链上数据。

要求 前后端JavaScript/TypeScript
后台管理模板不限

## 主要功能

- **多链数据集成**:支持多种EVM兼容链,实现链上数据统一采集与管理
- **实时区块监控**:追踪最新区块数据,只存储关注项目的相关交易
- **合约数据采集**:调用外部API导入Token持有者(Holder)数据,更新合约元数据
- **标签分组管理**:支持按项目分组管理合约地址,创建标签关联多个项目
- **开放API服务**:提供标准化的数据查询接口,支持时间戳和分页查询

## 使用流程

1. **配置区块链网络**:添加EVM兼容链及其RPC地址
2. **创建项目**:创建项目并关联相关合约地址
3. **数据采集**:系统自动开始监控关注项目的链上交易(from, to),并可手动触发Holder数据采集
4. **创建标签**:创建标签并关联多个项目,用于数据聚合查询
5. **配置API访问**:创建API密钥并设置IP白名单
6. **数据查询**:开发者通过API获取链上数据,支持按标签、时间戳等条件查询

## 数据流

系统有两类核心数据流:

1. **合约Holder数据流**:通过外部API采集,按需更新(间隔24小时或更长)
2. **实时交易数据流**:通过区块链节点实时监控,只存储关注项目的相关交易

## 数据采集详情

### 区块数据采集
系统支持从多条EVM链使用付费API(如Ankr、Moralis)实时采集以下区块数据:

- **交易数据**
- 交易哈希(txHash)
- 发送方地址(from)
- 接收方地址(to)
- 交易金额(value)
- 交易输入数据(input)
- 交易状态(status)

### Token持有者(Holder)数据
通过外部API(如Ankr、Moralis)定期采集:

- **ERC20代币**
- 持有者地址
- 代币余额
- 最后更新时间

- **ERC721/1155 NFT**
- 持有者地址
- Token ID列表
- NFT元数据
- 最后更新时间

数据采集支持:
- 多链并行采集
- 断点续传
- 失败重试

信用行为

  • 发布项目
    1
  • 订单总数
    0
  • 退款单数
    0

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加需求方端客服沟通需求,工程师请加工程师端客服浏览推送职位

需求方端客服
工程师端客服
联系需求方端客服