Go to file
agodnic d9d49ec919
Add 24h volume to scorecards (#274)
### Summary

This pull request adds volume metrics to influxdb. Also, it adds the 24h volume metric to `GET /api/v1/scorecards`.

Tracking issues: https://github.com/wormhole-foundation/wormhole-explorer/issues/221, https://github.com/wormhole-foundation/wormhole-explorer/issues/280

### Changes:
* The `parser` service no longer generates metrics for influxdb. All metrics-related code was removed from that service, that code was moved to the analytics service instead.
* New volume metrics were added to the analytics service.
* The notional cache was modified to use token names (i.e.: ticker symbols) as keys instead of chain IDs.
* The notional cache reader was moved to the `common/client/cache` package.
* A little bit of duplicated code between the cache reader and writer was removed.
* A 24h volume metric was added to `GET /api/v1/scorecards`.
* A dictionary that stores token metadata was added under `common/domain/tokenbridge.go`. More tokens will be added to it in the near future.
2023-05-04 20:17:03 -03:00
.github/workflows Build API swagger on github workflows (#123) 2023-02-02 15:07:09 -03:00
analytic Add 24h volume to scorecards (#274) 2023-05-04 20:17:03 -03:00
api Add 24h volume to scorecards (#274) 2023-05-04 20:17:03 -03:00
common Add 24h volume to scorecards (#274) 2023-05-04 20:17:03 -03:00
contract-watcher 273 contract watcher fix status for evm standard (#278) 2023-05-02 16:52:28 -03:00
deploy Add moonbean deploy (#284) 2023-05-03 11:05:27 -03:00
devnet 18 fly api cache most recent data for most frequent queries (#51) 2023-01-05 16:40:24 -03:00
fly Filter vaa and observation for pyth message in testnet (#263) 2023-04-25 16:23:07 -03:00
jobs Add 24h volume to scorecards (#274) 2023-05-04 20:17:03 -03:00
onchain_data Web: fix vaa parsing (#31) 2022-11-17 17:30:11 -06:00
parser Add 24h volume to scorecards (#274) 2023-05-04 20:17:03 -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 [tx-tracker / api] Avoid duplicating data (#256) 2023-04-25 15:34:29 -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 first commit 2022-09-07 18:43:05 +00:00
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/