Go to file
Mariano 175abbb11a
[Issue:1052] Create job for fetching contributor stats and storing in db (#1144)
* [Issue:1052] Create job for fetching contributor stats and storing in db

revert unnecessary changes on api/handlers/stats

revert changes in go.mod and go.sum

revert change in go.work

add schedule for contributors stats job

change response parsing order

changes due to draft-pr review

 move on with contributors activity implementation

change to every hour

fix typo

 change contributor stats implementation to do a single write transaction

 normalize to UTC contributors activity timestamp

 add cronjob schedule for contributors

[Issue:1052][Part 2] Create endpoint to expose contributors stats and activities  (#1123)

* add endpoint for retrieving stats and activity

* remove model.go file and move types to service file

* add unit tests to contributors service

* integrate new contributors controller

* fix more stuff

 fix unit-tests

 changes due to pr review

 fix query

 fix unit-tests

fix total_value_secure

 move constantes to common pkg

remove extra changes

rename contributor to protocols

 finish renames

Changes for deployment

adjust different response types from different protocols contributors

 fix controller test

 big refactor in activty job and stats job since protocols are returning different formats

api responding fine

 remove uneccessary generics

 target dbconsts

 fix

Delete deploy/common/env/staging-mainnet.env

undo unwanted changes

 readd staging-mainnet.env

 fix unit-tests

add missing protocols_stats/activity_version

 remove property protocols_json

fix JOB_ID env var in protocols-activity.yaml

fix typos in env vars configs

 change tu numbers

 changes due to own review

 add new line

* add swagger docs
2024-02-22 14:58:45 -03:00
.github Implement rpc pool library (#1085) 2024-02-07 16:50:05 -03:00
analytics Fix token address from native token address in vaa-payload-parser response (#1066) 2024-02-01 11:26:51 -03:00
api [Issue:1052] Create job for fetching contributor stats and storing in db (#1144) 2024-02-22 14:58:45 -03:00
blockchain-watcher [Blockchain Watcher] (ETH HOLSKY) Add eth holesky for testnet (#1140) 2024-02-22 12:48:13 -03:00
common [Issue:1052] Create job for fetching contributor stats and storing in db (#1144) 2024-02-22 14:58:45 -03:00
contract-watcher remove portico from contract-watcher (#1128) 2024-02-21 10:25:16 -03:00
deploy [Issue:1052] Create job for fetching contributor stats and storing in db (#1144) 2024-02-22 14:58:45 -03:00
event-watcher Feat/748 add last sequence number (#749) 2023-10-17 14:39:21 -03:00
fly Remove redis in txHash store (#1112) 2024-02-08 12:10:13 -03:00
jobs [Issue:1052] Create job for fetching contributor stats and storing in db (#1144) 2024-02-22 14:58:45 -03:00
notional Create api notional with historical prices (#931) 2024-01-02 10:38:03 -03:00
parser Add support to sepolia chains (#1001) 2024-01-22 11:01:18 -03:00
pipeline Add support to sepolia chains (#1001) 2024-01-22 11:01:18 -03:00
spy Integrating blockchain watcher data into mongodb (#820) 2023-11-27 12:31:35 -03:00
tx-tracker Add backfiller for tx-tracker (#1132) 2024-02-20 09:58:37 -03:00
.gitignore Feat/evm transfer redeemed support (#727) 2023-10-03 15:03:52 -05:00
LICENSE first commit 2022-09-07 18:43:05 +00:00
Makefile Fix and refactor of analytics (#376) 2023-06-01 16:32:00 -03:00
README.md Update README.md 2022-10-05 03:08:42 -04:00
go.work Create api notional with historical prices (#931) 2024-01-02 10:38:03 -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/