An NFT minter microservice inspired by ether-goblin.
- Avatar NFT contract
- NFT Minter APIs
- Mint NFT by random minter
- Gas price circuit breaker
- Batch mint/transfer/burn NFTs
- Deploy contract by API
- API authorization via 2FA token
- RESTFul APIs for the Ethereum ecosystem
- Microservice run in Docker
- typescript
4.8.4
- node
v18.12.0
- ts-node
v10.9.1
- yarn
v1.22.19
-
Install dependency
yarn
-
Build code
Install all dependencies and compile code.
make build
-
Build docker image
make docker
-
Test
yarn test
-
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
- Documents