프로젝트 목록으로
블록체인위메이드 · 2023.05 ~ 2023.11

WCMS — 온체인 원장 데이터 대시보드

web3.js 스케줄러 기반 온체인 데이터 수집 자동화

담당 — 온체인 데이터 수집 파이프라인 설계·구현

재단 지갑 및 암호화폐의 온체인 원장 데이터를 수집·관리하는 재무 대시보드입니다. 외부 스캐너 데이터의 정합성 한계를 보완하기 위해 원장 데이터를 직접 수집·적재하는 파이프라인을 구축했습니다.

배경과 문제

재단 지갑·암호화폐의 재무 현황을 외부 스캐너에 의존하면 데이터 정합성을 보장할 수 없었습니다. 온체인 원장 데이터를 사내 서버에 직접 수집·적재하는 파이프라인을 구축했습니다.

핵심 성과

  • 일별 블록 범위 수집 + 재단 지갑별 토큰 집계
  • FT/NFT 분류 및 tx-log 수집, UTC·KST 동시 산출
  • 월별 CSV 자동 덤프로 감사·정산 추적성 확보

아키텍처 & 설계 포인트

  • web3.js + 스케줄러(Spring Batch·node-schedule) 기반 온체인 데이터 수집 자동화 파이프라인
  • 일별 시작/종료 블록 넘버 수집, 재단 지갑별 보유 토큰 리스트 집계
  • 토큰 분류(FT/NFT)와 트랜잭션 원장(tx-log) 수집 — 일별 입고/출고(debit/credit) 합계를 UTC·KST 기준 동시 산출
  • 배치 실행 로그를 월별 CSV로 자동 덤프해 감사·정산 추적성 확보

기술 스택

JavaSpring BatchNode.jsweb3.jsTypeScriptMySQLAzure SQL