Skip to content

GwangIl-Park/eth-faucet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

전체 구조

image

API

URL method
ETH 요청 /faucetETH/request POST
Token 요청 /faucetToken/request POST

Data

type Data
Request {wallet_address: “사용자 address”}
Response {transaction_hash: “transaction Hash값”eth_balance: “사용자의 현재 eth양”token_balance: “사용자의 현재 token양”}

DB

name type description
address string account address
amount string 총 전송 받은 양
time time.Time 마지막 요청 성공 시간

실행

서버

  • 빌드 후 실행
go build
./eth-faucet
  • flags

image

Front

  • in web/faucet-web
npm run start
  • 실행 화면 확인

image

3. 기능 확인


ETH 전송

성공 케이스

  • 최초 전송

    • 서버 (log level : debug)

    image

    • client

    • 노드 balance 확인

      image

  • delay 기간 지난 이후 요청

    • 서버 (log level : debug)

image

실패 케이스

  • delay 기간 이내에 요청

    • 서버 (log level : debug)

    image

    • client (Error message에 담아서 전송)

    image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published