Commit Graph

103 Commits

Author SHA1 Message Date
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
Martin Picco a55451968f
Fix arbitrum sepolia chain id for blockchain watcher job (#1544) 2024-07-12 15:35:29 -03:00
Julian dee5183cf7
[Blockchain Watcher] (PODS) Change interval values (#1536)
* Change interval values

* Revert xlayer change

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-07-04 15:16:38 -03:00
Julian d5131fb043
[Blockchain Watcher] (SOLANA - FIX) Map new contracts for NTT (#1532)
Map new contracts for NTT

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro-2.local>
2024-07-03 15:26:28 -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
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 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 8ab5a6f5e1
[Blockchain Watcher] (MANTLE) Map mantle mainnet job (#1462)
Map mantle mainnet job

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-06-04 11:48:40 -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 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 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 c25ddefbee
[Blockchain Watcher] (CONFIG - JOB) Map new variables on file (#1391)
Map new variables on file

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-07 10:06:40 -03:00
Julian ffb2489dad
[Blockchain Watcher] (CONFIG - JOB) Map new custom variables on jobs (#1388)
* Map new custom variables on jobs

* Map new variables on env files

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-06 16:13:17 -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 bb8ad64be7
[Blockchain Watcher] (SCROLL - CELO) Add topics for scroll chain (#1374)
* Add topics for scroll chain

* Map topic for testnet

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-05-02 10:29:45 -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
Sebastian Cavedale eb3a0a10dc
Pod's resources requirements improvements (production) (#1347)
* Push changes to analytics pod's resources (production-testnet)
* Push changes to api pod's resources (production-testnet)
* Push changes to blockchain-watcher pod's resources (production-testnet)
* Push changes to contract-watcher pod's resources (production-testnet)
* Push changes to fly pod's resources (production-testnet)
* Push changes to notional pod's resources (production-testnet)
* Push changes to parser pod's resources (production-testnet)
* Push changes to pipeline pod's resources (production-testnet)
* Push changes to spy pod's resources (production-testnet)
* Push changes to tx-tracker pod's resources (production-testnet)

* Push changes to analytics pod's resources (production-mainnet)
* Push changes to api pod's resources (production-mainnet)
* Push changes to blockchain-watcher pod's resources (production-mainnet)
* Push changes to contract-watcher pod's resources (production-mainnet)
* Push changes to fly pod's resources (production-mainnet)
* Push changes to notional pod's resources (production-mainnet)
* Push changes to parser pod's resources (production-mainnet)
* Push changes to pipeline pod's resources (production-mainnet)
* Push changes to spy pod's resources (production-mainnet)
* Push changes to tx-tracker pod's resources (production-mainnet)
2024-04-24 11:38:38 -03:00
Sebastian Cavedale 0cd38590ce
Manifest and pod's resources requirements improvements (staging) (#1332)
* Push changes to analytics manifest and pod's resources

* Push changes to api manifest and pod's resources/scaler

* Push changes to contract-watcher manifest and pod's resources

* Push changes to fly manifest and pod's resources/scaler

* Push changes to notional manifest and pod's resources

* Push changes to parser manifest and pod's resources/scaler

* Push changes to pipeline manifest and pod's resources

* Push changes to spy manifest and pod's resources

* Push changes to tx-tracker manifest and pod's resources/scaler

* Push changes to blockchain-watcher manifest and pod's resources

* Added a new serviceAccount named 'blockchain-watcher'
2024-04-23 14:40:56 -03:00
Julian 83987793ef
[Blockchain Watcher] (CCTP) Remove CCTP contracts (#1340)
Remove CCTP contracts

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-22 11:52:25 -03:00
Martin Picco 29d47197f5
Add W token NTT redeem tracking for solana (#1336) 2024-04-19 16:17:57 -03:00
Julian 550b7b1d54
[Blockchain Watcher] (W) Map evm NTT redeem (#1334)
Map evm NTT redeem

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-19 15:28:37 -03:00
Julian 2686bea37e
[Blockchain Watcher] (FIX - SOLANA) Map config for solana (#1331)
Map config for solana

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-18 18:04:02 -03:00
Julian 36d205c37b
[Blockchain Watcher] (STANDARD RELAYER) Map new chains (#1309)
Map new chains

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-16 17:26:04 -03:00
Julian 674e542306
[Blockchain Watcher] (ARBITRUM) Remove arbitrum goerli in testnet (#1307)
Remove arbitrum

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-16 17:19:46 -03:00
Julian 408a297b63
[Blockchain Watcher] (WORMCHAIN) Mapped wormchain source events (#1238)
* Mapped source events

* Set chainId for wormchain

* Add test

* Mapped testnet rpc

* Change blockBatchSize for 10 times per execution

* Improve log

* Improve code

* Remove console.log

* Resolved issue mapping tx hash

* Mapped txs array

* Add new test with 2 txs mapped

* Adapt endpoints implementation

* Improve log

* Resolve comment in PR

* Invert params in mapper

* Resolve test

* Resolve comment in PR

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-16 11:02:13 -03:00
Julian 6b67bf859e
[Blockchain Watcher] (SCROLL) Mapped scroll source and target events (#1304)
* Mapped scroll source and target events

* Remove jobs for mainnet

* Remove jobs for mainnet

* Mapped redeem contract

* Add aptos custom env

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-15 16:48:56 -03:00
Julian af4b03d1c3
[Blockchain Watcher] (NFT) Mapped contracts (#1282)
* Mapped contracts

* Mapped mainnet contracts

* Mapped protocol in sui log

* Adapt aptos process to allow multiply filters

* Mapped methodId for NFT aptos

* Improve filter name

* Improve source events filter

* Resolve test

* Add aptos custom variable

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-10 20:39:19 -03:00
Julian bc0014885e
[Blockchain Watcher] (NTT - FANTOM and ETH) Integrate support NTT for fantom (#1281)
* Integrate support NTT for fantom

* Integrate support NTT for ethereum

---------

Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-08 16:38:56 -03:00