walker-16
9cb5769c06
Update wormhole sdk to version v0.0.0-20240109172745-cc0cd9fc5229 in … ( #998 )
...
Update wormhole sdk to version v0.0.0-20240109172745-cc0cd9fc5229 in all the components
2024-01-17 12:36:54 -03:00
ftocal
d7391f6ba1
Create api notional with historical prices ( #931 )
...
Add historical prices job
Change transfer report job
2024-01-02 10:38:03 -03:00
ftocal
af5bd3017f
Handle native tx hash for solana when receive event from blockchain-watcher ( #851 )
2023-12-04 16:29:38 -03:00
ftocal
9198c129e1
Add environment to promethes metrics for api ( #507 )
2023-07-05 16:15:29 -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
gipsh
2c476dd696
update storage version and improve error log ( #438 )
...
Co-authored-by: gipsh <hernangips@OnoSendai-2.local>
2023-06-21 12:31:40 -03:00
gipsh
669a14cd62
update modules for api ( #432 )
...
update
Co-authored-by: Hernan Gips <hernangips@OnoSendai-2.local>
2023-06-21 10:56:51 -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
gipsh
a835a220fe
Update doc ( #375 )
...
* update doc
* api def update
* update swagger doc
* update deps
2023-06-01 16:46:24 -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
walker-16
bae5f06afb
250 governornotionalavailable sending an invalid chainid returns invalid data ( #270 )
...
* Check supported chainID in endpoint governor available notional by chain
* check supported chainID in endpoint mx notional available by chainID
2023-04-27 13:56: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
agodnic
6fcf8f8270
Add route `GET /api/v1/address/{address}` ( #228 )
...
### Summary
This pull request adds the new route `GET /api/v1/address/{address}`, which returns the transactions in which the given address participated.
Examples:
* https://api.staging.wormscan.io/api/v1/address/0x0000000000000000000000001ef2e0219841d1a540d99c432a6eddb75deed1b7
* 0000000000
40d99c432a6eddb75deed1b7
* 0000000000
40d99c432a6eddb75deed1b7?page=0&pageSize=2
* 0000000000
40d99c432a6eddb75deed1b7?page=1&pageSize=2
* https://api.staging.wormscan.io/api/v1/address/1111111111114Sd894pYPPeXjZCDN5Gv8KCzwFGN
Tracking issue: https://github.com/wormhole-foundation/wormhole-explorer/issues/222
2023-04-12 15:51:33 -03:00
ftocal
e1298f54ee
logging as json ( #208 )
2023-03-23 15:36:50 -03:00
ftocal
32c1361782
fix: use of decimal for huge numbers ( #203 )
2023-03-22 13:38:43 -03:00
ftocal
824ba3c7f9
Add contract watcher component ( #190 )
...
* init contract-watcher
* Add processor and blockain watchers
* Add pagination and save last blocknumber procesed by chain
* Add processing by blocks
* Add contract-watcher deploy manifest
* Add endpoint to get globalTransactions by Id
* Add originTX to get globalTransactionById endpoint
* Add wait time for new blocks
* Add initial block for evm watcher
* Add rate limit for evm watcher
* Handle testnet environment and small fixes
* Update wormhole dependencies
* Fix api documentation for swagger
---------
Co-authored-by: Agustin Pazos <agpazos85@gmail.com>
2023-03-15 16:52:50 -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
5225cc13fa
Feature/add grpc support ( #73 )
...
* Add grpc web support
* Add endpoints GRPC
- GovernorGetAvailableNotionalByChain
- GovernorGetEnqueuedVAAs
- GovernorIsVAAEnqueued
- GovernorGetTokenList
* Add endpoint GRPC - GetSignedVAA, GetSignedBatchVAA, GetLastHeartbeats, GetCurrentGuardianSet
Co-authored-by: Fernando Torres <fert1335@gmail.com>
2023-01-23 11:45:09 -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
457471f51d
Add grpc api ( #40 )
2023-01-03 14:42:29 -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
walker-16
d4f43e37d6
Adds go rest api ( #29 )
...
* Adds api in go
* renames observation import in api
* Add signed_vaa endpoint [guardian api]
* Add governor endpoints to API
* fix devnet/api.yaml to up with a fixed port
Co-authored-by: Gabriel Zimmermann <gabrielemanuel@gmail.com>
2022-11-17 12:37:29 -03:00