minimons
|
12843e1501
|
47: Add explicit format versions to configuration files
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
4cc14ceef5
|
45: Add hysteresis support to CROSSING alarms
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
bf492c9db1
|
44: Restrict CROSSING conditions to directional operators only
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
f5c449fe23
|
46: Support human-readable time units for PERSISTENT alarm grace periods
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
5afac819d8
|
X: Fix compiler warnings
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
8f2e43dc8a
|
X: Reenable compiler warnings
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
f42ac30b3f
|
X: publishGitHub.sh should support a default branch
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
451b5f252c
|
X: Upgrade to gradle-9.6.1
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
0b6b0b6974
|
X: ConsoleAlarmAction should print alarm id too.
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
d4ced47012
|
43: Prevent Position Decrease from reducing a position below a configured size reserve
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
3ba92bae4b
|
41: Skip Jupiter Perps position increase when USDC balance is insufficient
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
5d940d37cc
|
40: Add SPL token balance lookup to SolanaWallet
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
d4e6d3438b
|
42: Fail on multiple SPL token accounts for the same mint
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
bbba18dcae
|
39: Add configurable Jupiter Perps position decrease alarm action
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
9a770e1801
|
X: Add 'cleanupPrivateKeyFile.sh'
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
5b50e67d8e
|
38: Add support for building and executing Jupiter Perps position decrease transactions
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
d2f28af1bc
|
37: Add re-armable CROSSING alarm trigger
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
e59aff95b8
|
35: Separate alarm definitions from action configuration
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
7266a8c2dd
|
34: Combine alarm direction and target into one condition
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
d33dff7091
|
33: Create a small dirty hacky functionality for position increase instead of Push Notification
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
6a352e90e9
|
31: Add a minimal Solana wallet API and external-signer implementation
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
2e61011a68
|
30: Submit signed transactions through the Solana API
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
ba376b6688
|
29: Generate an unsigned transaction for increasing a Jupiter Perps position
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
a0d0740f10
|
28: Add simple ObjectCache and cached SolanaBlockChain decorator
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
776f626abb
|
25: Add dynamic Jupiter Perps liquidation price variables to alarm config
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
228698e3e4
|
X: Small alarm configuration update
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
0166d6bcf7
|
X: Remove dependency to API package (temporarily)
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
87ef7c67ae
|
X: Add 'jupiter-perps-alarm-var.refresh.bak'
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
e0713c9121
|
X: More logging
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
5c9f6251e5
|
X: Remove debug mode
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
f3e4947086
|
24: Calculate and expose liquidationPrice in JupiterPerpsPosition
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
db20e68e93
|
23: Investigate and expose closeFeeUsd in JupiterPerpsPosition
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
eda12a12fd
|
X: NFC - Remove code duplication
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
b2278b12d5
|
X: Test code update
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
27c161bb6b
|
22: Investigate and expose borrowFeeUsd in JupiterPerpsPosition
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
f6afbd322b
|
X: Remove duplicate class
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
3e82b49f0d
|
X: A lot of cleanup and refacorings
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
397028fe37
|
X: Adding DecodingPrimitives helper class
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
2c57b4cdb5
|
X: Add new CustodyAccountInfo class
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
724b2d6eb6
|
X: Do not return old closed positions
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
aded93839b
|
X: Clean-up decoding
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
16fd99c80f
|
X: Add new JupiterPerpsPositionInfo class
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
e5b60f9db2
|
X: Add a lot of new fields to 'JupiterPerpsPostion'
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
5c8da8bf8a
|
X: Move non-conflicting interface classes from API project
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
ff96949fdc
|
X: Update publishGitHub script
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
d4cac8d0bd
|
21: Add sizeUsd to JupiterPerpsPosition
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
82331e068a
|
19: Decode 'collateralUsd'
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
8f86773786
|
20: Add dynamic Jupiter Perps entry price variables to alarm config
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
041909ae6a
|
X: Add publishGitHub
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
b21b0b081d
|
X: Updated for some manual testing in Main
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
0997c0558e
|
17: Add mint address field in JupiterPerpsPosition
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
eda11ed459
|
18: Add a codec class for Base58
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
c05509bdbe
|
X: Rename AnchorIdlJupiterPerpsPositionServiceImpl
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
32a2667e59
|
X: Rename JupiterPerpsPositionService
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
b8da2fb0f5
|
X: Move JupiterPerpsPositionService to API instead of implementation
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
57875d1eeb
|
16: Add 'side' to AnchorIdlJupiterPerpsPositionDecoder
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
23b644171b
|
X: Move JupiterPerpsPosition to API from implementation
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
265a30bfa3
|
X: Add some manuel testing code
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
9e41499501
|
15: Add getOpenPositions() to Jupiter Perps API
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
c97469a9fe
|
14: Add getProgramAccounts(...) API method
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
5375309b08
|
X: Some dependency cleanup
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
5063a6e523
|
13: Create initial Jupiter Perps position API
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
cdcbd331ec
|
12: Add grace period support for persistent alarms
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
7d96848464
|
11: Remove temporary SelfTest code
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
7075429efa
|
10: Support constants in alarm configuration
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
329e73f3f8
|
7: Make JupiterPerpsAlarm send the note on the push notification
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
ee9e4d9194
|
9: Support percentage expressions in alarm targets
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
b7490b8482
|
8: Add 'example' to configuration files
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
1546db773f
|
6: Extend the JupiterPerpsAlarm with an ID column
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
ecb0b265b5
|
5: JupiterPerpsAlarm should be able to alarm on price 0
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
d18190964c
|
4: Implement severity in JupiterPerpsAlarm
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
832785ed4d
|
3: Remove support for Docker
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
f874820aa3
|
2: Enable support for autostart of JupiterPerpsAlarmImpl
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
fb1327f62e
|
X: Dependency update
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
2445fe2722
|
Lots of small updates
|
2026-08-05 10:12:38 +02:00 |
|
minimons
|
794904bcf1
|
Add 2 applications as auto starting
|
2026-06-19 09:52:24 +02:00 |
|
minimons
|
c57417288a
|
Add TickerService and API (dummy empty)
|
2026-06-19 09:52:24 +02:00 |
|
minimons
|
3a17604491
|
NenjimHub now autostarts Jupiter Alarm
|
2026-06-19 09:52:24 +02:00 |
|
minimons
|
a63f8776f2
|
Enable logging
|
2026-06-19 09:52:24 +02:00 |
|
minimons
|
e2fbc1a219
|
Security upgrade dependencies
|
2026-06-16 20:03:32 +02:00 |
|
minimons
|
d98c5fff34
|
Added classes from old Cauldron (NON TESTED / BROKEN!)
|
2026-06-16 19:59:48 +02:00 |
|
minimons
|
c0eca5a56d
|
Added Nenjim Kicker (BROKEN!)
|
2026-06-16 13:23:02 +02:00 |
|
minimons
|
2ad0063c61
|
Added RandomValue generators
|
2026-06-16 12:56:31 +02:00 |
|
minimons
|
b083b924b5
|
Added some Nenjim valuetypes (obsolete?)
|
2026-06-16 11:45:48 +02:00 |
|
minimons
|
aa7b3cf9d4
|
Added sourcecode for LedSign
|
2026-06-16 11:06:53 +02:00 |
|
minimons
|
ff5f1456f4
|
Added configuration files from Evelyn
|
2026-06-16 10:49:01 +02:00 |
|
minimons
|
4e1ba0edc1
|
Disable all old NenjimHub code
|
2026-06-16 10:09:07 +02:00 |
|
minimons
|
97f0fdaedb
|
Add debug.sh script
|
2026-06-16 10:08:53 +02:00 |
|
minimons
|
f634336290
|
Jupiter alarm extended with multi alarm and config file
|
2026-06-16 00:16:52 +02:00 |
|
minimons
|
d1445f461e
|
Add Jupiter alarm
|
2026-06-15 21:52:53 +02:00 |
|
minimons
|
6bf35de5c6
|
Finally compileable again
|
2026-06-15 21:07:13 +02:00 |
|
minimons
|
b6fa7d5240
|
More fixes
|
2026-06-15 11:24:50 +02:00 |
|
minimons
|
aff5fda1e1
|
Rename MoneyPrice to AssetPrice
|
2026-06-15 11:24:50 +02:00 |
|
minimons
|
aba9344b7e
|
Fix incorrect return type
|
2026-06-11 17:48:37 +02:00 |
|
minimons
|
034f1d969d
|
ValueTag improvements
|
2026-06-11 17:14:06 +02:00 |
|
minimons
|
fe265aa523
|
Add missing import
|
2026-06-11 17:14:06 +02:00 |
|
minimons
|
3f3eb82fe6
|
Fix bugs and generics in calculateLockedSums()
|
2026-06-11 17:14:06 +02:00 |
|
minimons
|
62e8563cbd
|
Change API to use generics
|
2026-06-11 17:14:06 +02:00 |
|
minimons
|
bb0a43a31f
|
Use generics in calculateTotalDistributedSums()
|
2026-06-10 09:13:38 +02:00 |
|
minimons
|
3e047ccf2d
|
Fix some bugs in calculateTotalDistributedSums()
|
2026-06-10 09:09:23 +02:00 |
|