Wallet rest API with using NodeJS, mongoDB and ethers JS.
Clone the project
git clone https://github.com/shubhamkr95/web3Api.git
Go to project directory and install dependencies
cd web3Api && npm install
Start the server
npm start
Add the following to the .env file
DB_URL="mongodb url"
MAILGUN_API_KEY="get the Mailgun api key"
MAILGUN_DOMAIN="Provide the Mailgun domain"
JWT_SECRET="Your secret"
JWT_EXPIRES_IN="Set the jwt expiration time"
ROPSTEN_API_KEY="Get this key from Alchemy"
-
Email verification on signup
-
Authenticate users with token on login
-
Transfer ERC20 tokens to other other users
-
Admin features
-
Get transaction alert on your email