julian merlo
f0d6f39aa2
Fix some files
2024-04-25 10:18:05 -03:00
julian merlo
52ecfd155e
Map blast chain
2024-04-25 10:08:29 -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
Julian
11ecb6eb6d
[Blockchain Watcher] (TOKEN BRIDGE) Mapped token bridge chains ( #1261 )
...
* Mapped all evm chains
* Mapped topic for mainnet contracts
* Mapped testnet chains
* Mapped standar relayer topic for bnb
* Remove some contracts in config
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-04-08 12:47:53 -03:00
Julian
3830d288e2
[Blockchain Watcher] (FIX - MAYAN) Mapped new address ( #1254 )
...
Mapped new address
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-27 09:40:18 -03:00
Julian
6958d5b78b
[Blockchain Watcher] (FIX - MAYAN) Add mayan with payload address ( #1242 )
...
Add mayan with payload address
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-25 13:01:04 -03:00
Julian
677b3d729a
[Blockchain Watcher] (FIX - JOBS) Fix jobs ( #1227 )
...
* Fix jobs
* Add arbitrum-sepolia
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-19 17:01:13 -03:00
Julian
10d683da64
[Blockchain Watcher] (FIX - APTOS) Fix aptos job ( #1222 )
...
* Fix job
* Improve solana log
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-15 17:52:55 -03:00
Martin Picco
277373bf57
[Blockchain Watcher] Add redeem tracking for native token transfers (NTT) for Solana ( #1200 )
...
* Ntt redeem tracking for solana
* Update NTT redeem addresses
* Update NTT target event addresses
* Update NTT methods config
* Add NTT method mapping for solana. Fix tests
2024-03-15 16:26:27 -03:00
Julian
8a23a69c57
[Blockchain Watcher] (APTOS) Integrate aptos source and redeemed events ( #1174 )
...
* First version
* Improve index
* Improve repository and mapper
* Resolve issues and add new pod for target events
* Resolve test and improve code
* Add test
* Resolve test
* Improve source event implementation
* Improve implementations and create test
* Remove hardcode params
* Change completed status
* Merge to main
* Improve code style
* Change current cursor value
* Improve comments
* improve domain event
* Add validation about differents blocks number
* Improve transaction and sequence implementation
* Set batches
* Resolve comment in PR
* Improve code
* Resolve comment in PR
* Integrate rpc poll for aptos
* Improve code
* Remove instrumented aptos client
* Improve test
* Improve errors message
* Improve transaction domain and test
* Remove block name in variables
* Resolved comment in PR
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-15 15:38:27 -03:00
Julian
071dc12296
[Blockchain Watcher] (STANDARD-RELAYER) Mapped standard relayer txs ( #1216 )
...
* Update env files
* Mapped contracts
* Mapped contracts
* Change commitment in base for latest, and mapped eth env
* Incrise attempts for retries
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-15 15:38:14 -03:00
Julian
59f669abfe
[Blockchain Watcher] (FIX - OPTIMISM) Remove goerli optimism ( #1203 )
...
Remove goerli optimism
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-08 16:18:28 -03:00
Martin Picco
90fe8f29a1
Update NTT addresses for the testnet deploy ( #1202 )
...
Update NTT addresses for testnet
2024-03-08 15:49:12 -03:00
Martin Picco
847b8686d0
[Blockchain Watcher] Add redeem tracking for native token transfers (NTT) on EVM ( #1178 )
...
* Add redeem tracking for native token transfers (NTT)
* Add redeem tracking for native token transfers (NTT) through standard relaying
* Allow configuring the get evm transactions action to match multiple topics on one transactions by defining an array instead of a single string entry on the topics array
* Fill in mainnet and testnet standard relayers
* Remove filter field from HandleEvmTransactions filter
* Address some review comments
* Add ntt testnet contracts for both ethereum and arbitrum sepolia
2024-03-08 14:08:09 -03:00
Julian
fa6196b02c
[Blockchain Watcher] (FIX ARBITRUM) Export environment variable to validate env ( #1181 )
...
* Export environment
* Resolve test
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-05 16:10:49 -03:00
Julian
a55dbc6ccc
[Blockchain Watcher] (ARBITRUM) Improve arbitrum process ( #1168 )
...
* Improve arbitrum process
* Add comments
* Set final block for arbitrum
* Improve names
* Resolve comment
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-05 13:51:23 -03:00
Julian
54cf6c7e54
[Blockchain Watcher] (FIX) Move labels to json config ( #1170 )
...
* Move labels to json config
* Move labels to json config
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-03-01 11:56:09 -03:00
Julian
11867a125d
[Blockchain Watcher] (FIX) Remove rpcs ( #1163 )
...
* Remove rpcs
* Remove one rpc for eth and moonbeam
* Change arbitrum interval
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-28 17:39:19 -03:00
Julian
161878b15b
[Blockchain Watcher] (ENV) Add more rpcs ( #1160 )
...
* Add more rpcs for testnet and mainnet
* Add more RESOURCES_LIMITS_MEMORY in production-testnet env
* Remove sui RPC
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-28 15:16:28 -03:00
Julian
91ce905768
[Blockchain Watcher] (FIX) Mapped sui protocol ( #1157 )
...
* Mapped sui protocol
* Mapped protocol in handler
* Add more eth rpcs
* Resolve comment in PR
* Resolve comment in PR
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-27 12:04:33 -03:00
Julian
3a6dafb9e5
[Blockchain Watcher] (MAYAN) Mapped mayan events ( #1150 )
...
* Mapped evm mayan events
* Mapped evm mayan events
* Improve imports
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-26 15:50:57 -03:00
Julian
ea231c5b86
[Blockchain Watcher] (FIX) Mapped custom variables ( #1148 )
...
* Mapped custom variables
* Mapped custom variables
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-22 16:56:44 -03:00
Julian
a834f3d44e
[Blockchain Watcher] (ETH HOLSKY) Add eth holesky for testnet ( #1140 )
...
* Add eth holesky for testnet
* Add network for holesky
* Remove ethereum goerli
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-22 12:48:13 -03:00
Julian
ff1961d495
[Blockchain Watcher] (SUI) Mapped sui source event ( #1141 )
...
* Mapped sui source event
* Resolve comment in PR
* Resolve comment in PR
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-21 15:16:23 -03:00
sebastian-xlabs
528d862fdf
Maintenance/update blockchain watcher dockerfile ( #1133 )
...
* Updated SHA256 from images & added authToken to .npmrc
* Updated blockchain-watcher env files names
2024-02-19 10:32:58 -03:00
Julian
024c29d67d
[Blockchain Watcher] (PORTICO) Add portico in mainnet ( #1127 )
...
* Add portico in mainnet
* Improve contract mapper
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-15 15:33:31 -03:00
sebastian-xlabs
8e48bec75b
Standardized environmental variables files ( #1126 )
...
* Standardized environmental variables files
* Updataed resources limits for prod-mainnet env
2024-02-15 12:16:06 -03:00
Julian
9c06a6e91d
[Blockchain Watcher] (FIX) Divided solana pods ( #1105 )
...
Divided solana pods
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-07 16:56:04 -03:00
Julian
61c5f3e29d
[Blockchain Watcher] (FIX) Rename pods files ( #1082 )
...
* Rename pods
* Improve solana log
* Fix pods
* Resolve comment in PR
* Resolve comment in PR
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-06 18:10:12 -03:00
Martin Picco
e2025ee6ee
[Blockchain Watcher] (SUI) Initial implementation for Sui through polling ( #1054 )
...
* Initial implementation for Sui through block polling
* PollSui: add check for when the cursor reaches the latest (no new checkpoints to process)
* Change types for poll sui config from/to range
* coverage for sui rpc repo
* Add test for PollSui batchSize param
* Apply prettier
* Upgrade typescript and tsx dev deps
* Remove commented code
* Address some review comments
* Add SuiPollTransactions source
* Fix divideIntoBatches types
* Apply prettier
* Fix cursor issue when no configured range. Add test to mapper
* Remove PollSuiCheckpoints
* Query transactions by event instead of by called module in order to catch both transfers with and without payload
* Remove unusued GetSuiTransactions action
* Address some review comments
* Address review comments. Go back to using queryTransactions instead of events (querying by events would mean losing failed redeems)
* Allow undefined filter
* Add sui job to deployments
* Fix job target
* Split sui job into two with different filters: one for complete_transfer and another for complete_transfer_with_payload. This will speed up the processing of both cases
* Fix sui jobs mainnet/testnet mix up
* Fix prometheus issue
* run prettier
* Fix message blockTime for sui transfer-redeemed event
* Add asyncdoc entry for new event transfer-redeemed
* Add missing channel to asyncapi
2024-02-02 12:35:52 -03:00
Julian
faa4a8db33
[Blockchain Watcher] (ALL) Add metrics ( #1074 )
...
* Add metrics
* Resolve test
* Resolve test
* Mapped source and target event for solana
* Resolve comment in PR
* Improve metric name
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-02 12:23:00 -03:00
Julian
760b7925d6
[Blockchain Watcher] (SOLANA) Enable solana redeem for token bridge ( #1075 )
...
* Enable solana redeem
* Resolve test
* Remove log
* Add CompleteNativeWithPayloadInstruction and CompleteWrappedWithPayloadInstruction methods
* Resolve test
* Improve asyncapi docs
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-02-02 10:33:55 -03:00
Julian
5e6b96417a
[Blockchain Watcher] (CHAINS) Create config json for contracts and protocols ( #1056 )
...
* Create contractsMapperConfig json
* Create contracts json mapper
* Change method name in solana redeem
* Improve mapper validations
* Resolve solana test
* Set up config inside solana tx
* Resolve solana test
* Resolve solana test
* Resolve comment in PR
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-01-30 12:19:44 -03:00
Julian
63819a6e42
[Blockchain Watcher] (POD) Config private varibles in pods ( #1037 )
...
Config private varibles in pods
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-01-25 10:05:06 -03:00
Julian
c6b77d0bf3
[Blockchain Watcher] (EVM) Add sepolia support for testnet env ( #1016 )
...
* Add sepolia support for testnet env
* Add test
* Pull to main branch
* Change interval value for arbitrum
* Improve network name
* Mapped url correctly
* Resolve comment in Pr
* Mapped base-sepolia address
* Set public rpc in default url
* Mapped correctly base address
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-01-24 11:12:26 -03:00
Julian
3a715d7e29
[Blockchain Watcher] (ARBITRUM AND OPTIMISM) Mapped token bridge redeemed ( #999 )
...
* Add job and map methodName
* Run prettier
* Add check time, change job execution time and logs
* Rename log
* tolowercase address
* Rename populateTransactions name
* Reformat code, remove VAA information inside origin tx
* Add log in mapper
* Resolve comment in PR
* Improve mappedVaaInformation name
* Add log about transaction
* Resolve comment in PR
* Improve mappedVaaInformation code
* Run prettier
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
2024-01-22 11:04:02 -03:00
Julian
dee349ee73
[Blockchain Watcher] (EVM-CTTP) Mapped contract address for testnet and mainnet ( #953 )
...
* Mapped contract address for testnet and mainnet
* Run test and prettier
* Validate address and topic
* Add redeem in ethereum config
* Mapped vaa information and status
* Mapped mainnet redeems
* Add const in populateTransaction method
* Mapped testnet redeems
* Improve validations in topics and address
* Improve transaction validation in GetEvmTransactions
* Update asyncapi docs
* Resolve fix when create hashNumbers
* Merge to main
* Remove moonbeam change
* Remove asyncapi changes
* Remove asyncapi changes
* Improve filter implementation and move methodNameByAddressMapper inside infrastructure foulder
* Run prettier
* Improve names in variables
* Remove redeemed hardcode
* Add logs for transactions populated
* Add topic in test
* Resolve comment in PR
* Improve id name with job
---------
Co-authored-by: julian merlo <julianmerlo@julians-MacBook-Pro.local>
Co-authored-by: julian merlo <julianmerlo@julians-MBP.lan>
2024-01-16 12:47:10 -03:00