Commit Graph

451 Commits

Author SHA1 Message Date
matias martinez 6c74e94a66 abstracting polling iteration 2023-11-14 11:09:09 -03:00
matias martinez 29279fee9b adding 429 handling http client 2023-11-14 09:52:04 -03:00
matias martinez adc3ed1290 grouping watchers 2023-11-14 08:41:50 -03:00
matias martinez c6cfc3272d Merge remote-tracking branch 'origin/feature/blockchain-watcher' into feature/blockchain-watcher-job-mgr 2023-11-14 08:17:57 -03:00
Matías Martínez 9782e90320
[Blockchain watcher] Adding light observability (#793)
* using configured default winston logger

* wait for new block

* adding basic metrics

* staging mainnet config

* send hexa block number

* simpler log format

* better error logs

* wait when no block available
2023-11-14 08:08:34 -03:00
matias martinez 3ed615cc9a group entities in different files 2023-11-13 17:31:11 -03:00
matias martinez 911bd7c635 simpler log format 2023-11-13 17:19:30 -03:00
matias martinez 27f391d80b send hexa block number 2023-11-13 17:10:04 -03:00
matias martinez 4c5999a893 staging mainnet config 2023-11-13 14:56:00 -03:00
matias martinez f74aea084d adding basic metrics 2023-11-13 11:15:11 -03:00
matias martinez 4172c62046 wait for new block 2023-11-12 21:48:15 -03:00
matias martinez cbb14aabb3 using configured default winston logger 2023-11-12 19:49:46 -03:00
Matías Martínez 3ba1cf88f0
[Blockchain Watcher] Apply missing formatting for log message published (#791)
* Apply missing formatting for log message published

* keep extracting

* emitterAddress -> emitter
2023-11-12 19:34:53 -03:00
Matías Martínez 00e5d6a6a2
Blockchain Watcher: ethereum -> sns implementation (#790)
* evm block repo implementation

* adding sns publisher

* adding external config and initial runner

* fix: start from latest if no fromBlock configured

* feat: add dryRun option

* fix: handler filtering and eth_getLogs filter payload

* local e2e

* actual sns arns for testnet

* smaller docker image

* deployment changes
2023-11-10 09:28:37 -03:00
Matías Martínez 1ed4cec999
Blockchain watcher: adding domain and infra layers (#786)
* reorg domain-infra

* watch evm blocks action

* adding evm log parser

* wider prettier

* renaming watch action

* adding doc

* persist latest metadata

* gh action for blockchain-watcher

* adding log-message-published mapper

* deps: remove peers and nodemon

* adding handler for LogMessagePublished

* added parser for log message published

---------

Co-authored-by: chase-45 <chasemoran45@gmail.com>
2023-11-07 15:25:06 -03:00
chase-45 bd15f29631 abstract handler typing changes 2023-11-01 22:19:55 -04:00
chase-45 57b7940a12 modifying event handler interface 2023-11-01 21:59:32 -04:00
matias martinez a9099ca22e prettier run 2023-10-31 15:59:56 -03:00
matias martinez 4dae31195d Add basic default config 2023-10-31 15:58:23 -03:00
chase-45 36708aed6f large refactoring to environment configuration 2023-10-31 10:57:33 -04:00
walker-16 e5282ffb16
normalize osmosis txhash (#777)
Co-authored-by: ftocal <fert1335@gmail.com>
2023-10-30 11:23:37 -03:00
chase-45 9740308077 added first cut of new process manager logic 2023-10-27 10:46:13 -04:00
ftocal a29fbce237
Fix in address endpoint and transactions by address (#762) 2023-10-26 19:35:23 -03:00
walker-16 f4fe630623
Add methods to identify kujira & evmos (#729)
* Add methods to identify kujira & evmos

* Add fetch methods to kajira and evmos

* fix fetch kujira and evmos methods

* Add support to search vaas gateway chain txHash

* Add deploy config to tx-tracker for evmos & kujira
2023-10-26 19:34:00 -03:00
walker-16 b46ba72d6b
Update source and destination channel for osmosis testnet (#758) 2023-10-25 17:05:55 -03:00
chase-45 f5864d582b adding some new abstract types for processor redesign 2023-10-25 10:58:09 -04:00
chase-45 9de48b5a9e folder rename 2023-10-25 10:03:12 -04:00
chase-45 44734409a1 adding gen-relayer watcher code to branch 2023-10-25 09:58:04 -04:00
ftocal d45addcd59
Fix csv transfer report (#764) 2023-10-24 17:11:37 -03:00
walker-16 d9c2749c07
Add localstack config to pipeline project (#761) 2023-10-24 10:25:02 -03:00
ftocal 28fc5198b0
New job for transfer report (#756)
Co-authored-by: walker-16 <agpazos85@gmail.com>
2023-10-20 18:30:34 -03:00
ftocal 91bf42971b
Use Redis channel in spy and fly (#753) 2023-10-18 11:18:32 -03:00
Ricardo Olarte 14161d1569
Feat/748 add last sequence number (#749)
* feat(743): add Wormchain support

* feat(748): Add lastSequeceNumber to lastBlocksByChain collection
2023-10-17 14:39:21 -03:00
Ricardo Olarte b6ce099a05
feat(743): add Wormchain support (#747) 2023-10-17 14:39:06 -03:00
Ricardo Olarte a9eb456031
feat(733): add rate-limit for EVMs chains (#738) 2023-10-11 15:38:06 -05:00
walker-16 955d69e099
Modify testnet p2p bootstrap to add xlabs (#745) 2023-10-11 14:35:39 -03:00
gipsh f5bfcaaf94
event-watcher update memory limits for mainnet (#732)
update memory limites for mainnet
2023-10-06 11:57:37 -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