wormhole-explorer/api
Mariano 40dafd9b78
Add fees fields to /operations endpoint (#1545)
* add fees to operations endpoint

* update swagger docs
2024-07-16 12:00:13 -03:00
..
cacheable Fallback metrics endpoint (#921) 2023-12-19 12:24:58 -03:00
docs Add fees fields to /operations endpoint (#1545) 2024-07-16 12:00:13 -03:00
handlers [1520] Retrieve the feeUSD from coingecko in tx-tracker [WIP] (#1541) 2024-07-15 15:43:53 -03:00
internal Fix origin request count metrics (#1486) 2024-06-12 13:02:51 -03:00
middleware Fix origin request count metrics (#1486) 2024-06-12 13:02:51 -03:00
response
routes Add fees fields to /operations endpoint (#1545) 2024-07-16 12:00:13 -03:00
rpc Update last guadian set automatically from eth contract (#1414) 2024-05-27 11:01:16 -03:00
.gitignore
Dockerfile Store duplicate vaas on a secondary collection (#1308) 2024-04-22 14:26:07 -03:00
Makefile
README.md
go.mod Fix go dependencies in api and pipeline (#1344) 2024-04-23 11:41:06 -03:00
go.sum Fix go dependencies in api and pipeline (#1344) 2024-04-23 11:41:06 -03:00
main.go [#1495] Add NTT Protocol Data to /api/v1/protocols/stats Endpoint (#1502) 2024-06-26 14:31:42 -03:00

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