Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 908 Bytes

README.md

File metadata and controls

32 lines (20 loc) · 908 Bytes

Ethereum HD Wallet API

Rest API that manages an Ethereum Herarchical Deterministic Wallet built with TypeScript and ExpressJS.

Features:

  • Generate addresses from an existing BIP39 12-Word Mnemonic Phrase
  • Store generated addresses in a Mongo Collection
  • Monitor incomming ERC20 token transfers for stored addresses
  • Store detected ERC20 transfers in a MongoDB Collection
  • TODO: Notify transfers via webhook

Setup project

Fill the environment variables file

cp env.example .env

Run the project locally

Build and run docker containers: MongoDB, ExpressJS API and Mongo Express (Admin)

docker compose up --build