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.
- Node v10 and above
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
- Create Wallet
- Unlock Wallet
- Get Wallet Balance
- Get Wallet Transactions
- Get Gas Suggestions
- Get Token Info
- Transfer Token
- Track Ether and Token Transfer
First clone the repo and then cd
into it.
git clone https://github.com/davmixcool/ethereum-wallet-api.git
cd ethereum-wallet-api
npm install
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.
node bin/www
EthWapi offers one form of authentication which is an API Key.
You can visit the API docs once the service has been started. Make sure you replace the port with yours.
This package is maintained by David Oti and you!
This package is licensed under the MIT license.