22 Commits

Author SHA1 Message Date
255d8f126d updating stream defauls like aysnc calls, wait timeout, max idle connection and keep alive counts to ensure the stream doesn't fail. Moving everything to a config file to easy updates 2025-10-10 14:54:16 -04:00
88fce17efc OHLC pipeline stuff 2025-10-09 13:06:22 -04:00
b4f1de9d0d removing price inversion in the swap ellaborator since we always want to represent the vlaue of the swap in its quote curency 2025-10-09 13:00:07 -04:00
0d8df3df9c adding renamed elaborators 2025-10-08 13:22:50 -04:00
2fc85c688b Using timestmap from blockhash. Also renaming elaborators to be more descriptive and removing unneeded logs and code 2025-10-08 13:16:35 -04:00
47fe85b50b Swap object stream with verified amount in and amount out 2025-10-07 20:11:01 -04:00
surbhi
6b4cad1479 Remove .mvn/jvm.config file 2025-10-06 19:25:35 -04:00
04d441d6b1 Remove SSH key files from repository 2025-10-06 19:18:33 -04:00
sjhavar
00ae425700 Add token metadata logging to swap event stream
- Integrated TokenElaborator to enrich swap events with token metadata
- Added comprehensive logging showing pool, token addresses, and metadata
- Increased timeout to handle rate limiting from RPC provider
- Simplified log output removing emoji formatting
2025-10-06 16:03:53 -04:00
sjhavar
e58fdc0b06 Add PoolElaborator for token address enrichment
- Created PoolElaborator async function to retrieve token0 and token1 addresses from Uniswap v3 pools
- Added ElaboratedSwapEvent DTO to store swap events with token addresses
- Updated SwapEventLog with getAddress() method for pool contract access
- Integrated PoolElaborator into DataStreamJob pipeline for real-time token enrichment
- Configured dynamic RPC URL retrieval from job parameters
2025-10-06 16:03:53 -04:00
tim
7449b4b4b1 BlockElaborator bugfix 2025-10-06 14:41:18 -04:00
tim
6829053d94 BlockElaborator 2025-10-06 12:33:45 -04:00
tim
3a64f5630c UniswapV3Pool wrapper 2025-10-06 12:00:07 -04:00
tim
9f65c2e850 Merge remote-tracking branch 'origin/main' 2025-09-28 14:10:00 -04:00
tim
8c672f250e TokenElaborator 2025-09-28 14:09:16 -04:00
267ff8baf2 Add Uniswap v3 swap event streaming
- Added SwapEventLog data stream to DataStreamJob
- Created SwapEventLog DTO for swap event processing
- Added JSON mapping and printing for swap events
2025-09-25 13:34:12 -04:00
tim
21f0f986d2 Token DTO 2025-09-25 13:32:06 -04:00
tim
ebce35c972 Swap DTO 2025-09-25 13:07:16 -04:00
tim
adb80ee7c9 updated to Flink 2.1.0 and added flink-cep 2025-09-25 12:42:15 -04:00
tim
bd82c431f9 added project files 2025-09-24 11:10:32 -04:00
tim
a80593b9c2 DTO's and other infra 2025-09-22 17:34:05 -04:00
tim
0cd8e1e28f initial checkin with basic arbitrum head blocks working 2025-05-17 20:28:20 -04:00