less than 1 minute read

ㅡ Visualization of ETH funding source API data

version webStorm node.js javascript d3.js google Cloud Amazon

Table of Contents

Introduction

Ethereum 자금 흐름을 기반으로 DB와 연동하여 특정 account로의 자금 흐름 History를 시각화 합니다.

Visualization/
     |──coverage/
     |  |── ...
     |──docs/
     |  |── ...
     |──public/
     |  |── ...
     |──scripts/
     |  |── ...
     |──src/
     |  |── ...       
     └── package.json


Prerequisite

Must run in terminal in the webStorm environment.

  • webStorm: Work on the project using the webstone.

Development

Testing

$ npm run serve

Commit

We are following Angular’s commitizen rules for formatting git commit message. This allows you to read messages that are easy to understand when looking for project history. It also uses the git commit message to generate our CHANGELOG file.

$ npm install -g git-cz
$ git add .
$ git git-cz
$ git push

Role

node.js 에서 back-end API 를 설계하여 ETH 데이터 분석 및 시각화 진행

Design

tree 형태로 디자인 했습니다. design

분기할 수 없는 조건을 설정하여 BFS 알고리즘으로 탐색 범위를 정하였습니다. design2

Program_Execution_Process

free-tier version 으로 bigQuery 를 이용, 데이터를 fetching design3

TC 기반 Testing 여러 그룹의 노드를 살펴볼 수 있습니다. design5

Result

한번에 약 50GB 노드 처리, 나선형태로 확인가능 design6

license

MIT License

About

Authored and maintained by ingyu

Categories:

Updated: