Ethereum Wallet API
EthWapi is a full-fledged Ethereum wallet service that comes with Ether address generation, tracking Ether and Token transfers, getting gas price suggestions, getting Ether/Token balance, and transfer of Ether and other supported tokens.
Requirements
Node v10 and above
Supported Coins
ETH, VILA, USDT, NGNS, BNB, USDC, OKB, CRO, LEO, VEN, DAI, CEL, YFI, UNI, SNX, BUSD, PAX, LINK, OMG, BAT, NEXO, ZRX, BAND, LEND, TUSD, BKY
Features
Create Wallet
Unlock Wallet
Get Wallet Balance
Get Wallet Transactions
Get Gas Suggestions
Get Token Info
Transfer Token
Track Ether and Token Transfer
Service Setup
First clone the repo and then cd
into it.
git clone https://github.com/davmixcool/ethereum-wallet-api.git
cd ethereum-wallet-api
Install Modules
npm install
Configuration
Fill .env from .env.example.
This API service uses;http://127.0.0.1:7545
as its custom RPC provider. You can change this to Infura or any other.
Change ApiKey to your own key.
Start the service
node bin/www
Authentication
EthWapi offers one form of authentication which is an API Key.
API Documentation
You can visit the API docs once the service has been started. Make sure you replace the port with yours.
Maintainers
This package is maintained by David Oti and you!
License
This package is licensed under the MIT license.
Last updated