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
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