ftocal
fba3adef65
Add api key logic to handle rate limit in api ( #918 )
2023-12-18 12:53:30 -03:00
walker-16
87fd9d15ef
Create an api endpoint to call vaa payload parser component ( #596 )
...
* move vaa payload parser to common
* Add proxy endpoint to vaa payload parser
* Modify api deployment
* fix docs
* Fix swagger documentation
2023-08-10 11:02:14 -03:00
ftocal
9198c129e1
Add environment to promethes metrics for api ( #507 )
2023-07-05 16:15:29 -03:00
agodnic
4ce2d1e329
Remove notional cache from the `api` component ( #500 )
...
### Summary
The `api` component was importing and initializing the notional cache, but not using it.
This pull request removes the unnecessary dependency.
2023-07-05 15:07:24 -03:00
gipsh
2306d103d8
321 replace redis to elasticcache ( #467 )
...
* redis prefix support for caches
* fly support for prefix
* unit tests
* redis prefix for notional cache updater
* fix test
* fix tests
* use redis-prfix from config map
2023-06-28 15:04:36 -03:00
ftocal
d0cea55f2d
Add cache to dashboard endpoints ( #441 )
...
* Add cache to dashboard endpoints
* Code review updates
2023-06-21 17:00:29 -03:00
gipsh
32e67a5824
Use new custom storage for redis ( #425 )
...
* allow prefix for redis keys on rate limiter
* use storage module from lib
---------
Co-authored-by: Hernan Gips <hernangips@OnoSendai.local>
2023-06-20 12:25:04 -03:00
gipsh
ba3d1d9e61
Vanilla rate limiter ( #414 )
...
* update doc
* api def update
* first commit
* support redis, allow for private ips
* add deployment vars
---------
Co-authored-by: Hernan Gips <hernangips@OnoSendai.local>
2023-06-15 23:22:47 -03:00
walker-16
3a445da161
288 tvl ( #327 )
...
* get tvl from json api
* Add tvl scorecards
---------
Co-authored-by: gipsh <gipsh@MaasNeoTek>
2023-05-17 15:04:17 -03:00
ftocal
12b39bea59
Add summarization data for tx_count endpoint ( #296 )
...
* Add summarization data for tx_count endpoint
Co-authored-by: walker-16 <agpazos85@gmail.com>
* Add new buckets in deployment
Co-authored-by: walker-16 <agpazos85@gmail.com>
---------
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-05-10 18:18:32 -03:00
agodnic
a21f40ed55
Get top assets by volume ( #302 )
...
### Summary
Tracking issue: https://github.com/wormhole-foundation/wormhole-explorer/issues/276
This pull request implements the endpoint `GET /api/v1/top-assets-by-volume`, which returns the assets that have the highest volume. Internally, the endpoint uses data summarized daily to speed up query execution times.
This endpoint has a mandatory query parameter named `timerange`, which must be set to `7d`, `15d` or `30d`.
2023-05-10 17:39:18 -03:00
walker-16
ffeb5927f8
Add notional cache client ( #241 )
...
* Add notional cache client
* gracefull shutdown pubsub and distributed cache
2023-04-20 17:02:25 -03:00
ftocal
867f1c2962
[API/PARSER] Chain activity and last transaction endpoints ( #175 )
...
* Fix analytic vaa metric and close metric client
* Add analytic component manifest
* Add metrics for cross chain activity endpoint
* Feature/add endpoint get vaa count (#171 )
* Add trasaction controller + service
* Init getLastTrx endpoint
* Add endpoint for chain activity
* Add configmap and secrets for influx
Change Dockerfiles to support common library
* Add vaa_count endpoint
* Add cross-chain activity endpoint
* Fix vaa_count endpoint
* Add influx to api-service manifest
* Make response and add docs for chain activity endpoint
* Fix api deploy
* Fix lasl-trx json name
* Fix chain activity endpoint
* Fix doc and endpoint route last-txs
---------
Co-authored-by: Agustin Pazos <agpazos85@gmail.com>
2023-03-07 16:25:42 -03:00
walker-16
7506ff0bf5
Add pprof all components ( #134 )
...
* Fix Config pprof in fly
* Refactor pprof explorer parser component
* Add pprof to spy component
* Add pprof to api [api/v1, /v1]
2023-02-03 15:18:44 -03:00
walker-16
1c7e58a27a
Handle guardianSet by p2p enviroment in fly/api ( #112 )
2023-01-31 11:38:17 -03:00
walker-16
7255b214ca
18 fly api cache most recent data for most frequent queries ( #51 )
...
* Add use of sequence cache in API
* Add sequence cache in fly
* Deploy for API
* Improve use cache in API
* Remove sequence cache in fly for pythnet
Co-authored-by: Fernando Torres <fert1335@gmail.com>
2023-01-05 16:40:24 -03:00
walker-16
8ed4804d63
Feature/refactor api ( #34 )
...
* Refactor error handling and comments
* Refactor and improve error handling and logs
2022-11-23 09:06:29 -03:00