Commit Graph

124 Commits

Author SHA256 Message Date
minimons 932b2589e4 21: Decode 'sizeUsd' 2026-06-29 17:04:05 +02:00
minimons 3e61f35c98 21: Add sizeUsd to JupiterPerpsPosition 2026-06-29 17:00:51 +02:00
minimons 3a739bde57 19: Decode 'collateralUsd' 2026-06-29 15:30:10 +02:00
minimons 244a6f19fe 20: Add actual refreshing logic to loop 2026-06-28 18:40:05 +02:00
minimons ff4f5a0356 20: Adding refresher file filtering 2026-06-28 18:33:20 +02:00
minimons f86652df7d 20: More refresher logic 2026-06-28 18:30:58 +02:00
minimons 5e5f8ebd51 20: Prepare background refresher thread 2026-06-28 18:19:20 +02:00
minimons d216c06ba1 20: Add watcher wire-up 2026-06-28 18:14:13 +02:00
minimons c1cbaf0c52 20: Add new JupiterPerpsEntryPriceVariableRefreshWatcher class 2026-06-28 18:06:50 +02:00
minimons 76446f8b73 20: Clean-up before update 2026-06-28 11:48:08 +02:00
minimons dac1b62628 20: Update variable map with new data 2026-06-28 11:45:04 +02:00
minimons 0aff69429a 20: Map mint addresses to asset symbols 2026-06-28 11:40:13 +02:00
minimons 384fad01bf 20: Fetch open Perps positions JupiterPerpsEntryPriceVariableRefresher 2026-06-28 11:36:05 +02:00
minimons 520a0bcd92 20: Inject JupiterPerpsService into JupiterPerpsEntryPriceVariableRefresher 2026-06-28 11:30:03 +02:00
minimons 896b5235d0 20: Add new JupiterPerpsEntryPriceVariableRefresher class 2026-06-28 11:08:14 +02:00
minimons 403d7af6e9 20: CompositeAlarmAction compilation fix 2026-06-27 23:32:51 +02:00
minimons 90fd1694fb 20: Fix compilatoin of PushoverAlarmAction 2026-06-27 23:27:47 +02:00
minimons 1fb712b61d 20: Fix compilation of ConsoleAlarmAction 2026-06-27 23:25:04 +02:00
minimons 1355422597 20: Use resolved node in PriceAlarm trigger 2026-06-27 21:12:26 +02:00
minimons c6ba8dc009 20: Change AlarmAction to use resolved data 2026-06-27 21:07:17 +02:00
minimons a5e5470c2b 20: Create new ResolvedPriceAlarm and resolve note 2026-06-27 21:03:21 +02:00
minimons 2953b07609 20: Switch variables with brackets 2026-06-27 20:54:02 +02:00
minimons 0d14bb3538 20: Store variables keys without brackets 2026-06-27 20:48:28 +02:00
minimons 41bd1898c2 20: Change AlarmConfiguration to use ConcurrentHashMap 2026-06-27 20:43:09 +02:00
minimons 873086eeaf 20: Handle missing variables gracefully 2026-06-27 20:35:10 +02:00
minimons d33289d8ce 20: Wire-up resolver 2026-06-27 20:29:24 +02:00
minimons b0eb4e6d93 20: Make AlarmConfigurationParser return AlarmConfiguration 2026-06-27 20:20:03 +02:00
minimons 2d359f59e4 20: Add new AlarmConfiguration class 2026-06-27 20:15:41 +02:00
minimons 3fc769a687 20: Initialize AlarmVariableResolver 2026-06-27 20:12:10 +02:00
minimons 4edd5af9d7 20: Inject AlarmVariableResolver 2026-06-27 20:07:14 +02:00
minimons 7a06d87f4a 20: Use resolver in PriceAlarm 2026-06-27 20:01:47 +02:00
minimons 05b0b6cb6a 20: Add AlarmVariableResolver class 2026-06-27 19:57:02 +02:00
minimons 4a5450b4b0 20: Do not resolve while reading config 2026-06-27 19:54:12 +02:00
minimons 1410c959e6 20: Fix target price compilation issues 2026-06-27 19:49:36 +02:00
minimons 6e75cf3725 20: Update PriceAlarm to use parser 2026-06-27 19:40:46 +02:00
minimons c8c443fdc8 20: Move target price parsing to new AlarmTargetParser class 2026-06-27 19:27:25 +02:00
minimons 545b79de3b 20: Do not resolve target price 2026-06-27 19:14:01 +02:00
minimons 97ecb7572a 20: Update PriceAlarmDefinition to support expressions 2026-06-27 19:05:59 +02:00
minimons 940e1ece94 20: Change config file 2026-06-27 19:05:59 +02:00
minimons a212791ba9 X: Add publishGitHub 2026-06-27 19:05:59 +02:00
minimons d9f773c1f9 X: Updated for some manual testing in Main 2026-06-26 22:27:57 +02:00
minimons 2d68b83cf4 17: Add mint address field in JupiterPerpsPosition 2026-06-26 22:27:57 +02:00
minimons 7e6e9978a2 18: Add a codec class for Base58 2026-06-26 20:55:37 +02:00
minimons 35052a045a X: Rename AnchorIdlJupiterPerpsPositionServiceImpl 2026-06-26 19:26:24 +02:00
minimons ce74550825 X: Rename JupiterPerpsPositionService 2026-06-26 19:26:24 +02:00
minimons a5c9c78fdd X: Move JupiterPerpsPositionService to API instead of implementation 2026-06-26 19:26:24 +02:00
minimons c4f67fa0fc 16: Add 'side' to AnchorIdlJupiterPerpsPositionDecoder 2026-06-26 19:26:24 +02:00
minimons c8ca946fcc X: Move JupiterPerpsPosition to API from implementation 2026-06-26 18:08:26 +02:00
minimons 760ba0e823 X: Add some manuel testing code 2026-06-26 17:02:41 +02:00
minimons 1cb78fa3db 15: Add getOpenPositions() to Jupiter Perps API 2026-06-26 17:02:40 +02:00