Go to file
agodnic ce72cf7463
[API] Add 24h messages to `GET /api/v1/scorecards` (#326)
### Summary

Tracking issue: https://github.com/wormhole-foundation/wormhole-explorer/issues/320

This pull request adds the `24h_messages` field to the response in `GET /api/v1/scorecards`. This field indicates the total number of VAAs emitted in the last 24 hours, including messages from PythNet.

Also, the analytics component has been updated to generate a new metric for this purpose. There is a task that summarizes data every 5 minutes to speed up query times. The data is retained for 24 hours only. For this particular metric, writes to InfluxDB are being batched to improve performance.
2023-05-18 11:14:36 -03:00
.github/workflows Build API swagger on github workflows (#123) 2023-02-02 15:07:09 -03:00
analytic [API] Add 24h messages to `GET /api/v1/scorecards` (#326) 2023-05-18 11:14:36 -03:00
api [API] Add 24h messages to `GET /api/v1/scorecards` (#326) 2023-05-18 11:14:36 -03:00
common 288 tvl (#327) 2023-05-17 15:04:17 -03:00
contract-watcher Fix global tx to keep successful status (#294) 2023-05-08 12:55:09 -03:00
deploy [API] Add 24h messages to `GET /api/v1/scorecards` (#326) 2023-05-18 11:14:36 -03:00
devnet 18 fly api cache most recent data for most frequent queries (#51) 2023-01-05 16:40:24 -03:00
fly remove 0x prefix and lowercase the hash (#257) 2023-05-10 17:34:24 -03:00
jobs New endpoint: top chain pairs by number of transfers (#307) 2023-05-12 13:05:18 -03:00
onchain_data Web: fix vaa parsing (#31) 2022-11-17 17:30:11 -06:00
parser 297 contract watchertx trackeranalyticfly change access to use iam role (#306) 2023-05-10 15:49:40 -03:00
pipeline change txhash pipeline retry to 5 (#264) 2023-04-25 17:19:00 -03:00
server web: fixed vaa timestamp col (#26) 2022-11-10 07:46:02 -06:00
spy logging as json (#208) 2023-03-23 15:36:50 -03:00
tx-tracker 297 contract watchertx trackeranalyticfly change access to use iam role (#306) 2023-05-10 15:49:40 -03:00
web Web: fix vaa parsing (#31) 2022-11-17 17:30:11 -06:00
.gitignore Add solana support to contract watcher (#197) 2023-03-20 15:56:31 -03:00
LICENSE
Makefile Add contract watcher component (#190) 2023-03-15 16:52:50 -03:00
README.md Update README.md 2022-10-05 03:08:42 -04:00
Tiltfile fix: MongoDB Replica Set when Titl is restarted (#43) 2022-12-15 12:51:15 -03:00
go.work Add notional asset lookup (#239) 2023-04-18 12:09:31 -03:00

README.md

Wormhole Explorer

Background

WIP

It would be more efficient and reliable for...

  • an indexer to be populated by an independent party (Fly) listening on the p2p network
  • integrators to query a service for signed VAAs instead of round-robining the public guardian endpoints

More insight into Wormhole network status, stats, and messages would be great!

The service can even be extended to offer websockets or webhooks to stream new VAAs.

Components

Mongo

Mongo Express

Fly

References

https://hub.docker.com/_/mongo

https://www.mongodb.com/docs/drivers/go/current/