Skip to content

cpleonardo/ethereum-hd-wallet-api

Repository files navigation

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

Releases

No releases published

Packages

No packages published