Commit Graph

422 Commits

Author SHA1 Message Date
Julian Merlo 0b62615dcc Change error foulder name 2023-11-24 12:18:18 -03:00
Julian Merlo a69c62b446 Change error foulder name 2023-11-24 12:15:41 -03:00
Julian Merlo 8cd7307724 Create Solana file with capital letter 2023-11-24 12:06:17 -03:00
Julian Merlo a14efb1d17 Create Solana file with capital letter 2023-11-24 12:02:12 -03:00
Julian Merlo e9a37ec06b Resolve comment in PR 2023-11-24 11:58:54 -03:00
Julian Merlo aa2d943e11 Run prettier 2023-11-24 10:49:06 -03:00
Julian Merlo e9b7523beb Run prettier 2023-11-24 10:47:35 -03:00
Julian Merlo f4231564c2 Fix repository names 2023-11-24 10:44:11 -03:00
Julian f29443d8b6
[Blockchain Watcher] Feature-813/fix-coverage-report (#815)
* Fix coverage report

* Run prettier

* Rollback global coverage value

* Set global coverage value to 55

* Add github PR template

* Run prettier

* Rename github template file

---------

Co-authored-by: Julian Merlo <julianmerlo@MacBook-Pro-de-Julian.local>
2023-11-23 13:23:27 -03:00
matias martinez 33cd9ac631 add solana env var 2023-11-23 12:06:45 -03:00
matias martinez 850b93b668 updating version 2023-11-22 17:30:09 -03:00
matias martinez e3a59ffc69 minor changes - using confirmed for solana log extraction 2023-11-22 16:09:58 -03:00
matias martinez 782d8d168c adding finality param to get solana block 2023-11-22 15:39:24 -03:00
matias martinez a8ce767d98 adding solana worker 2023-11-22 10:27:41 -03:00
matias martinez e44ef12df0 adding some metrics 2023-11-22 08:41:41 -03:00
matias martinez 0dc906131a updating readme 2023-11-21 15:39:31 -03:00
matias martinez c80b6a82ec fixing solana mapper test 2023-11-21 12:45:28 -03:00
matias martinez 427c62c2e1 Merge remote-tracking branch 'origin/feature/blockchain-watcher' into feature/blockchain-watcher-solana-log 2023-11-21 12:05:11 -03:00
matias martinez a6dabfaa17 solana: mapping to logmsgpublished 2023-11-21 11:58:52 -03:00
matias martinez a64a13878b adding solana repo implementation 2023-11-21 09:37:21 -03:00
matias martinez c8be7bfceb adding poll solana txs action 2023-11-20 14:29:54 -03:00
Matías Martínez 41bc5abe88
[Blockchain Watcher] Add StartJob action + rate limit handling (#799)
* using configured default winston logger

* wait for new block

* adding basic metrics

* staging mainnet config

* send hexa block number

* simpler log format

* group entities in different files

* grouping watchers

* adding 429 handling http client

* abstracting polling iteration

* Load jobs dinamically

* changing deployment strategy to jobs per pod
2023-11-16 12:39:00 -03:00
matias martinez c374c0b600 group actions per platform 2023-11-15 15:09:16 -03:00
matias martinez 9b57b17be7 changing deployment strategy to jobs per pod 2023-11-15 12:53:05 -03:00
matias martinez 609da135cd Load jobs dinamically 2023-11-15 10:48:39 -03:00
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
chase-45 9740308077 added first cut of new process manager logic 2023-10-27 10:46:13 -04: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