55d4b352ca
### Description This pull request removes two unused fields from the `GlobalTransaction.OriginTx` JSON model: * `timestamp`: this field is always set to the VAA's timestamp, making it redundant. Moreover, for EVM chains we need one extra RPC node request to get it. So better get rid of it. * `chainId`: this field is always set to the VAA's emitter chain, making it redundant. |
||
---|---|---|
.. | ||
cacheable | ||
docs | ||
handlers | ||
internal | ||
middleware | ||
response | ||
routes | ||
rpc | ||
types | ||
.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_PORT=5555 ./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