Ether Goblin
A microservice for calling ethereum APIs.
Features
- RESTFul APIs for the Ethereum Blockchain and its ecosystem
- Microservice
- Run in Docker
- NFT APIs (under development)
- A simple balance Watchdog
- NFT transfer tx listener
Supported Chains
Development Environment
- typescript
4.6.3
- node
v16.14.2
- ts-node
v10.7.0
- yarn
v1.22.18
Quick Guide
-
Install dependency
yarn
-
Build code
Install all dependencies and compile code.
make build
-
Build docker image
make docker
-
Run
-
Params
-
--config
Config filepath. Example:ts-node ./src/main/index.ts --config ./conf/app.config.yaml
-
-
Run code directly by
ts-node
yarn dev-run --config ./conf/app.config.yaml
-
Run compiled code by
node
yarn dist-run --config ./conf/app.config.yaml
-
-
Clean
make clean
Roadmap
- Documents
- NFT APIs
- ERC20 APIs