faa8e38b2e
* start refactor of stats and activity job change approach for collecting stats and activity metrics multiple stuff fix unfinished merging conflicts changes update Delete .run/wormhole-explorer-api.run.xml add unit-tesdt add unit-test for mayan and allbrdige add protocols-stats-1h job add new job change stats query fix query start refactor of stats and activity job change approach for collecting stats and activity metrics multiple stuff fix unfinished merging conflicts changes update Delete .run/wormhole-explorer-api.run.xml add unit-tesdt add unit-test for mayan and allbrdige add protocols-stats-1h job add new job change stats query fix query * remove temp backfiller * fix unit-tests * remove useless dbconsts * remove useless consts * fix some renaming * fix unit-tests * fix tvl portal_token_bridge |
||
---|---|---|
.. | ||
cacheable | ||
docs | ||
handlers | ||
internal | ||
middleware | ||
response | ||
routes | ||
rpc | ||
.gitignore | ||
Dockerfile | ||
Makefile | ||
README.md | ||
go.mod | ||
go.sum | ||
main.go |
README.md
API
How to build
make build
Config
You will need to set some env variables with the prefix WORMSCAN
- WORMSCAN_DB_MONGO
- WORMSCAN_DB_NAME
- WORMSCAN_PORT
for example:
WORMSCAN_DB_URL=mongodb://localhost:27017/wormhole WORMSCAN_DB_NAME=wormhole WORMSCAN_PORT=5555 WORMSCAN_RUNMODE=DEVELOPMENT ./api
API Documentation
Documentation is automagically generated via swaggo using annotations on code
and placed inside doc/
folder.
To install swag tool run this
go install github.com/swaggo/swag/cmd/swag@latest
To generate or update the doc run:
make doc