Commit Graph

373 Commits

Author SHA1 Message Date
Fernando Torres effdf54a39 Add deployments for v2
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-10-06 10:57:28 -03:00
ftocal e70554c46d Modify fly and spy to publish and consume vaa via redis pub/sub (#672) 2023-10-06 10:57:28 -03:00
walker-16 969dba79cc Add logic to fix vaa txhash in tx-tracker component. (#670) 2023-10-06 10:57:28 -03:00
walker-16 29bb5fd77b fixes found in v2 component integration (#667)
fixes found in v2 component integrations
Co-authored-by: ftocal <fert1335@gmail.com>
2023-10-06 10:57:28 -03:00
walker-16 5c31ca35ca Add sns vaa topic to fly (#662)
* Add sns vaa topic to fly

* Add vaa sns push function

* Add trackID to signed-vaa event

* Add metrics about send notification to pipeline

* Enable vaa backfiller to push sns topic

* Add SNS_URL to deploy

* uncomment sns local configuration
2023-10-06 10:57:28 -03:00
ftocal 38c92c5754 Handle new type of messages from fly and event-watcher in tx-tracker (#652) 2023-10-06 10:57:28 -03:00
walker-16 2939716bd9 636 plug analytics to the wormholescan events queue (#650)
* update swagger doc to replace wormscan with wormholescan (#643)

* Add notification event from fly to analytics component

* fix parser published log message event

---------

Co-authored-by: gipsh <hernan.gips@xlabs.xyz>
2023-10-06 10:57:28 -03:00
ftocal d5fe356ca1 Handle new type of messages from fly and event-watcher in parser (#648) 2023-10-06 10:57:28 -03:00
ftocal d83b01421e Add notification event from fly and event-watcher (#644) 2023-10-06 10:57:28 -03:00
Ricardo Olarte a05dad5160
fix: persist behavior when finding redeemed events (#730) 2023-10-06 08:01:16 -05:00
Ricardo Olarte bc8a3114aa
Feat/evm transfer redeemed support (#727)
* feat(717): add support for transferRedeemed log message - EVM

* build: update .gitignore file
2023-10-03 15:03:52 -05:00
ftocal 6be2607c65
Fix vaa_volume measurement in analytics and api queries (#719)
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-10-02 11:21:13 -03:00
walker-16 504c6a2bf4
fix transaction endpoint to return globaltx if originTx doesnot exist… (#718)
fix transaction endpoint to return globaltx if originTx doesnot exists but the destinationTx exists
2023-09-27 14:32:32 -03:00
Ricardo Olarte 596cd499ef
build: add mainnet rpc variables (#715) 2023-09-26 18:23:07 -05:00
Ricardo Olarte a73b3c1605
feat: add near and terra support (#714)
* feat: add near and terra support

* fix: remove console.log
2023-09-26 18:22:55 -05:00
walker-16 5c49a5ee9c
Fix get transactions sorting (#711) 2023-09-26 15:02:57 -03:00
ftocal 92479661da
Minor fixes in event-watcher for testnet deployment (#712) 2023-09-26 11:14:57 -05:00
gipsh f67a513244
change search key for _id (#704) 2023-09-26 10:42:08 -03:00
Ricardo Olarte 1ccaa98ca5
Feat/event watcher injective terra2 xpla support (#710)
* feat: add aptos support

* feat: add algorand support

* feat: add injective, terra2 and xpla support
2023-09-26 08:39:59 -05:00
ftocal 22c5f0ee22
Get token and app id from vaa payload parser to calculate price and volume measurement (#708) 2023-09-25 16:56:05 -03:00
walker-16 217c6f28be
Fix [api] get transactions by address and add mongo query monitor (#707)
Fix api endpoint get transactions by address, add mongo query monitor
2023-09-25 16:50:16 -03:00
Ricardo Olarte c0af7eac79
Feat/event watcher sui sei support (#706)
* feat: add aptos support

* feat: add algorand support

* feat: add sui and sei support
2023-09-25 14:20:31 -05:00
Ricardo Olarte 46cc06ec8c
Feat/event watcher solana aptos algorand support (#703)
* feat: add solana support

* feat: add aptos support

* feat: add algorand support
2023-09-25 08:09:31 -05:00
ftocal 420d342612
Use token id as unique key in cache for prices (#701)
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-09-22 16:14:02 -03:00
walker-16 923ee8d337
Fix api governor max availibility by chain endpoint with enqueued VAA… (#700)
Fix api governor max availibility by chain endpoint with enqueued VAA data
2023-09-22 13:01:30 -03:00
ftocal f000470e5e
Minor fixes and change rate limit (#699)
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-09-21 17:20:50 -03:00
Ricardo Olarte 3209658b1e
Event watcher deployment (EVM) (#696)
* wip

* fix: only ethereum chain

* feat: add better logger information and handle errors for SNS and DB

* feat: add grafull shutdown handle

* feat: add health check handle validation

* fix types

* feat: add vaa log support for injective chain

* feat: add vaa log support for near chain

* feat: add vaa log support for terra chain

* fix: remove logs colors

* fix: SNS object model

* feat: change console.log to json format

* feat: add chain list and rpc list into .env file

* fix: lastBlockbyChain model data

* fix: change files/collections names

* fix: test

* fix: mongodb WormholeTxs model and reestructure

* fix: jsondb WormholeTxs model and reestructure

* fix: remove lastBlocksByChain.json file

* add environment variables for ethereum

* fix: keep unsignedVaa as Buffer

* feat: add version in console.log

* fix: sns message model and type

* build: add new envs config

* fix: yaml

* fix: use base64 string

* fix: vaa version

* feat(evm): add testnet support

* build: add P2P_NETWORK variable

* build: add P2P_NETWORK variable to staging-mainnet, staging-testnet

---------

Co-authored-by: Fernando Torres <fert1335@gmail.com>
2023-09-21 07:21:05 -07:00
gipsh 7b88249933
Relays api endpoint (#689)
* add relay endpoint

* documentation

* simplify code

* fix comment
2023-09-13 10:23:10 -03:00
ftocal 5e3adeb4ad
Retrieve chain and sender of wormchain originated vaas (#678)
* Add additional information for osmosis transaction through wormchain

Co-authored-by: walker-16 <agpazos85@gmail.com>

* Modify tx-tracker deployment

Co-authored-by: walker-16 <agpazos85@gmail.com>

---------

Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-09-04 15:17:23 -03:00
Ricardo Olarte a525a1f686
Build/setup config (#673)
* chore: add aws config as development

* chore: add docker config
2023-08-29 12:54:46 -05:00
Ricardo Olarte be1ded3cee
Feat/algorand aptos logs support (#665)
* feat: Add algorand vaa logs support

* feat: Add aptos vaa logs support

* fix: comments
2023-08-25 11:47:19 -05:00
ftocal 8b74d76f30
Update wormhole node dependency version in fly (#654)
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-08-24 15:16:43 -03:00
Ricardo Olarte 2fdc26a19e
feat: Add cosmwasm/sei vaa logs support (#663) 2023-08-24 06:26:01 -07:00
Ricardo Olarte 8f050a5bc5
Feat/sui logs support (#657)
feat: Add sui vaa logs support
2023-08-23 10:42:52 -05:00
Ricardo Olarte 23d349c9b2
feat: Add solana vaa logs support (#656) 2023-08-23 10:18:33 -05:00
ftocal 503a9da5d3
UDP buffer configuration in fly (#660)
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-08-23 10:19:16 -03:00
Ricardo Olarte bf02b2054b
Refactor/event watcher (#647)
* feat: add EVM event-watcher support with mongodb

* refactor: DB, Watcher, SNS Classes
2023-08-22 13:52:30 -05:00
gipsh 3fa1804c1a
add redis prefix to communication channel (#651) 2023-08-22 15:24:14 -03:00
gipsh 0741ef7045
update swagger doc to replace wormscan with wormholescan (#643) 2023-08-18 13:30:19 -03:00
agodnic 802fc00434
Add documentation for the `tx-tracker` service (#642)
### Description

This pull request adds a README.md file explaining how the `tx-tracker` service works.
2023-08-18 10:33:36 -03:00
Ricardo Olarte 64dc83e079
feat: add EVM event-watcher support with mongodb / sns (#638)
* feat: add EVM event-watcher support with mongodb

* fix commons

* fix: PR comments

* feat: add SNS Client support

* fix: remove bigtable database support

---------

Co-authored-by: gipsh <gipshm@gmail.com>
2023-08-18 07:47:11 -05:00
ftocal 47b27ec13a
Increase internal queue size in fly component (#639)
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-08-15 16:00:58 -03:00
ftocal 74c6f51167
Use rpc standard for polygon (#630) 2023-08-11 15:10:26 -03:00
gipsh 4c037b8338
add mongo db mock and infra (#633) 2023-08-11 12:28:54 -05:00
Ricardo Olarte 17a8537d30
fix(.gitignore): ignore files from event-watcher (#628) 2023-08-11 09:12:06 -05:00
gipsh 01d935a17c
base code for event-watcher (#625)
* first commit event-watcher in ts

* add docker
2023-08-11 10:15:55 -03:00
walker-16 7426612aff
Fix BASE, OPTIMISM, ARBITRIUM (#624)
* Fix BASE, OPTIMISM, ARBITRIUM
Co-authored-by: ftocal <fert1335@gmail.com>

* Add base url in secrets.

---------

Co-authored-by: Fernando Torres <fert1335@gmail.com>
2023-08-10 17:11:31 -03:00
walker-16 160f80018f
Use rpc standard for avalanche (#622) 2023-08-10 15:51:12 -03:00
ftocal ab964a138c
Use rpc standard for ethereum (#621)
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-08-10 12:12:16 -03:00
agodnic a01304e324
Add `Base` support to the contract-watcher service (#617)
### Description

This pull request adds support for the `Base` blockchain in the `contract-watcher` service.

Tracking issue: https://github.com/wormhole-foundation/wormhole-explorer/issues/605
2023-08-10 11:41:52 -03:00