matias martinez
933e4dfab0
solana: add retry handling for 429s
2023-11-28 14:54:11 -03:00
matias martinez
aaf9614230
adding job counter metric
2023-11-28 13:44:31 -03:00
matias martinez
460e17f849
fix never ending solana jobs
2023-11-28 12:58:49 -03:00
matias martinez
4d71c0038c
ratelimited solana client + increase coverage
2023-11-28 11:45:43 -03:00
matias martinez
a469be1331
cru
2023-11-25 13:41:52 -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
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
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
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
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
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