Commit Graph

130 Commits

Author SHA1 Message Date
Julian 911ae24a57
[Blockchain Watcher] (WORMCHAIN) Improve how create the providers (#1561)
* Improve how create the providers for wormchain

* Remove validation when create a client

* Fix rpcs

* Remove bsc rpcs

* Add default chain

* Throw error when we cant map cosmos chain
2024-07-25 12:19:30 -03:00
Julian 615e0e9ff1
[Blockchain Watcher] (COSMOS - XPLA) Map xpla events (#1560)
* Map terra and terra2 events

* Resolve test

* Improve cosmos process

* Improve terra2 validations

* Improve terra2 validations

* Improve tx validations

* Map xpla source and target events

* Change blockBatchSize for 50

* Change promise all for sequentially process

* Change blockBatchSize value for 100

* Replace blockBatchSize value for 50

* Change config value

* Resolve comment in PR

* Improve pool generation

---------

Co-authored-by: julian merlo <julianmerlo@192.168.1.108>
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-07-22 18:08:04 -03:00
Julian a5cb5910f0
[Blockchain Watcher] (COSMOS - TERRA - TERRA2) Map terra and terra2 events (#1558)
* Map terra and terra2 events

* Resolve test

* Improve cosmos process

* Improve terra2 validations

* Improve terra2 validations

* Improve tx validations

* Change promise all for sequentially process

* Change blockBatchSize value for 100

* Resolve comment in PR

* Improve pool generation

---------

Co-authored-by: julian merlo <julianmerlo@192.168.1.108>
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-07-22 18:02:01 -03:00
Matías Martínez 752f6117f5
[blockchain watcher] add influxdb as supported target (#1539)
* make targets optional + fix tests

* move filtering errors to solana mappers

* increase coverage requirement

* add influx unit test

* not allowing objects or arrays to be part of influx points
2024-07-09 13:54:17 -03:00
Julian e66218373a
[Blockchain Watcher] (SOLANA) Map from and to for solana (#1534)
* Map from and to property

* Use programId in to value

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-07-03 16:21:48 -03:00
Julian 4e4cfab138
[Blockchain Watcher] (WORMCHAIN - FIX) Improve blocktime value (#1530)
* Improve blocktime value

* Add math floor

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-07-03 11:06:34 -03:00
Julian b248892feb
[Blockchain Watcher] (FIX) Improve rpc providers instance (#1524)
* Improve evm client instance and logs events

* Improve solana redeem log

* Improve rpc poll providers

* Create decorator class

* Change MAX_DIFF_BLOCK_HEIGHT value for 10_000

* Improve code

* Change debug log for info

* Override get function

* Improve imports

* Update rpc poll version

* Resolve test and mock

* Improve staticJob test

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-07-01 17:35:37 -03:00
Julian 7e4a687904
[Blockchain Watcher] (EVM) Fix improve evm process blocks (#1521)
* Validate latestBlockHeight block

* Improve comments

* Improve validation

* Improve latestBlockHeight validation

* Resolve evm test

* Improve evm process

* Resolve test

* Update diff value

* Improve variables name

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-27 17:54:47 -03:00
Julian 51f6e8ebb0
[Blockchain Watcher] (EVM) Fix evm process blocks (#1519)
* Validate latestBlockHeight block

* Improve comments

* Improve validation

* Improve latestBlockHeight validation

* Resolve evm test

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-27 16:32:32 -03:00
Julian f9ff45d278
[Blockchain Watcher] (EVM and SOLANA) Map fee value for evm and solana (#1518)
* Map fee value for evm and solana

* Resolve test

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-27 12:57:13 -03:00
Julian 5eec936372
[Blockchain Watcher] (FIX - ALGORAND) Validate method and payload in algorand redeem event (#1514)
Validate method and payload

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-27 11:25:56 -03:00
Julian 748ccfb0db
[Blockchain Watcher] (ACALA) Map acala redeem job (#1513)
Map acala redeem job

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-26 16:18:46 -03:00
Julian cc1f63ef55
[Blockchain Watcher] Map custom variable for wormchain (#1509)
Map variable

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-26 13:26:30 -03:00
Julian c234125904
[Blockchain Watcher] (KLAYTN) Map klaytn redeem events (#1508)
Map klaytn redeem events

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-26 10:30:06 -03:00
Julian 7bdc71cd62
[Blockchain Watcher] (FIX - ALGORAND) Mapped grafana config to source events (#1507)
Mapped grafana config to source events

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-26 09:50:43 -03:00
Julian 6f7d457386
[Blockchain Watcher] (ALGORAND) Map algorand events (source and target) (#1505)
* Start implement algorand events

* Create handler and improve repository

* Create mapper for redeem events

* Resolve some //TODO comments

* Support source events

* Improve application id name

* Validate payload length

* Validate logs property

* Add all test for infrastructere and domain

* Improve code

* Remove any type

* Remove throw for wormchain

* Resolve comment in PR

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-25 16:56:15 -03:00
Julian e0f7a4fe2b
[Blockchain Watcher] (KARURA) Map karura redeem events (#1503)
* Map jobs

* Map jobs

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-20 16:41:06 -03:00
Julian 31e87382d6
[Blockchain Watcher] (FIX -SEI) Improve sei redeems (#1490)
* Improve sei redeems

* Valiadate timestamp value

* Resolve sei redeem test

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-14 18:28:41 -03:00
Martin Picco f007825be4
Add redeem tracking for fast transfers on testnet (#1492) 2024-06-13 17:49:51 -03:00
Julian 7e91150942
[Blockchain Watcher] (NTT - SOLANA) Map contract for NTT protocol (#1489)
Map contract for NTT protocol

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-13 15:52:28 -03:00
Julian 339a2433ae
[Blockchain Watcher] (FIX) Improve vaa parser and no healthy process (#1487)
* Improve vaa parser and no healthy process

* Add undefined validation for mapper

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-12 14:04:08 -03:00
Julian b4a5836935
[Blockchain Watcher] (SEI) Map redeems events for sei (#1482)
* Create new process for sei redeems

* Improve sei process

* Resolve test

* Create GetSevRedeems test

* Create action test

* Improve code style

* Resolve PR comments

* Resolve PR comments

* Map total_count property

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-12 09:21:37 -03:00
Julian b9f74e5516
[Blockchain Watcher] (SEI) Map sei mainnet events (#1473)
* Map sei mainnet events

* Map sei contract

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-06-07 10:08:47 -03:00
Julian c33d469c71
[Blockchain Watcher] (FIX - AVAX - MOONBEAM) Fix redeems for avax and moonbeam (#1470)
Fix redeems for avax and moonbeam

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-06-06 15:38:43 -03:00
Julian 72eecc9e41
[Blockchain Watcher] (SOLANA) Change logs and execution job time (#1468)
Change logs and execution job time

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-06-04 17:40:34 -03:00
Julian 09585b5b97
[Blockchain Watcher] (MANTLE) Map portal token bridge contract (#1464)
Map portal token bridge contract

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-06-04 12:13:48 -03:00
Julian 967a504d76
[Blockchain Watcher] (CONFIG )Map chain id in mainnet config (#1461)
Map chain

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-06-04 11:24:12 -03:00
Julian 64a29f3cab
[Blockchain Watcher] (EVM) Improve redeem process (#1444)
* Improve redeem process

* Re factor process

* Improve implementation to process txs

* Change process

* Improve reedeem process

* Revert some changes

* Map target-events jobs

* Map new filters in pods

* Resolve test

* Map source filters on pods

* Remove sns change

* Remove config filters on handler

* Improve logs validation

* Improve logs

* Impelement strategy for transactions process

* Create strategy for transactions process

* Improve implentation

* Add error validations on logs filter

* Improve code with names and validations

* Improve evm process and add logs

* Improve code style

* Improve default process

* Improve DefaultProcess

* Improve NFT process and handler

* Re order pods

* Improve strategy code

* Improve default process

* Change celo batch

* Add strategy property on jobs

* Resolve test

* Improve filters method

* Remove contracts

* Resolve comment in PR

* Resolve comment in PR

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-06-03 17:14:31 -03:00
Julian b0f4f6e319
[Blockchain Watcher] (METRICS) Create metrics for job executions (#1451)
* Create metrics in pollingJob

* Create metrics in pollingJob

* Add number to metric

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-06-03 16:40:18 -03:00
Julian 8628d1f915
[Blockchain Watcher] (COSMOS) Map cosmos redeem (#1418)
* Map event for wormchain redeem

* Map redeem for osmosis

* Add new dependencies for cosmos

* Improve wormchain repository

* Map mainnet job

* Map kujira and injective redeem

* Map metricName

* Create retries

* Add test

* Map dependencies

* Map dependencies

* Merge to main

* Add redeem test

* Improve comments

* Map testnet job and rpcs

* Create wormchain repositories test

* Resolve test and metrics

* Improve StandardRelayer type

* Change name for ibc transaction

* Change name for ibc transaction

* Add array name for IBC transactions

* Resolve some comments

* Create test for getRedeems

* Resolve comment in PR

* Resolve comment in PR

* Resolve comment in PR

* Improve while

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-31 12:39:07 -03:00
Julian 4c4bf3ee90
[Blockchain Watcher] Improve variables and logs (#1447)
Improve variables and logs

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-28 15:51:18 -03:00
Julian 0248f706aa
[Blockchain Watcher] (FIX - XLAYER) Improve xlayer process (#1442)
Improve xlayer process

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-24 11:06:22 -03:00
Julian 73d4672709
[Blockchain Watcher] (STANDARD RELAYER(SCROLL - BLAST)) Map SR for scroll and blast (#1439)
Map SR for scroll and blast

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-23 13:22:56 -03:00
Julian 534fbbb47c
[Blockchain Watcher] (XLAYER) Map xlayer redeems (#1435)
* Map xlayer redeems

* Map redeem job for testnet

* Change blockBatchSize

* Mao xkayer on contractsMapperConfig

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-23 09:04:09 -03:00
Julian 9a749f0b0c
[Blockchain Watcher] (MANTLE) Map mantle events (#1357)
* Map blast chain

* Fix some files

* Map testnet chain

* Map config job

* Map mantle chain

* Map testnet contracts

* Map testnet contracts

* Map redeem for testnet job

* Change chain id

* Map in contractsMapper

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-22 14:28:14 -03:00
Julian 16e7dff7c2
[Blockchain Watcher] (PORTAL-TOKEN-BRIDGE) Map contracts for eth and avax (#1432)
Map contracts

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-21 12:33:04 -03:00
Julian 7c3ba9e6bc
[Blockchain Watcher] (CONTRACTS) Map contracts (#1426)
* Map contracts

* Map other contracts

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-21 08:48:18 -03:00
Julian 1e98c11985
[Blockchain Watcher] (CCTP) Map avalanche contract (#1425)
Map avalanche contract

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-20 12:32:51 -03:00
Julian 673259fccf
[Blockchain Watcher] (FIX) Cath no healthy providers (#1405)
Cath no healthy providers

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-15 12:19:41 -03:00
Julian c3950c4fb9
[Blockchain Watcher] (METRICS) Map block high diff metric (#1397)
* Map block high diff metric

* Map block high diff metric

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-07 17:14:45 -03:00
Julian a3743ebf8e
[Blockchain Watcher] (PORTAL - OMNISWAP) Map portal and Omniswap redeems (#1382)
* Map portal and Omniswap redeems

* Add new contracts

* Create new job for source events

* Create new job for source events

* Change method name

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-03 13:07:51 -03:00
Julian 3f71ca06b6
[Blockchain Watcher] (NTT) Map contracts for ETH and arbitrum (#1378)
Map one contract for ETH and arbitrum

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-02 14:57:39 -03:00
Julian 5bd3b34efa
[Blockchain Watcher] (TECHNICAL-DEBT) Remove enabledJobs config (#1375)
Remove config

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-02 11:01:15 -03:00
Julian 6624f7a295
[Blockchain Watcher] (TECHNICAL-DEBT) Add new config for enabledJobs (#1361)
Add new config for enabledJobs

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-02 10:29:26 -03:00
Julian a250bdc2fd
[Blockchain Watcher] (WORMCHAIN - FIX) Map rpcs for wormchain mainnet (#1371)
Map rpcs

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-30 13:17:20 -03:00
Julian 8bae784230
[Blockchain Watcher] (CONNECT) Integrate connect redeem (#1363)
Integrate connect

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-30 10:43:16 -03:00
Julian 0cf5874620
[Blockchain Watcher] (SCROLL) Map scroll mainnet contracts (#1369)
Map scroll mainnet contracts

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-29 15:16:37 -03:00
Julian f9d99ba25c
[Blockchain Watcher] (BLAST) Map blast chain (#1354)
* Map blast chain

* Fix some files

* Map testnet chain

* Map config job

* Map testnet contracts

* Remove mainnet jobs

* Map contract for core and token bridge job

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-29 13:35:55 -03:00
Julian 0cde483c95
[Blockchain Watcher] (tBTC) Map contracts for mainnet (#1353)
* Map contracts for mainnet

* Map contracts for mainnet

* Remove duplicated key

* Map testnet contracts

* Map testnet contracts in contatsMapperConfig

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-24 16:55:00 -03:00
Julian f0799cdd67
[Blockchain Watcher] (POLYGON AMOY) Map polygon amoy (#1350)
* Map polygon amoy

* Map polygon amoy

* Map env for yaml

* Map polygon goerli job

* Map contractsMapperConfig

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-24 15:06:41 -03:00