minimons
|
1d63cdc026
|
49: Hide transaction handling behind high-level service operations
|
2026-08-05 10:12:39 +02:00 |
|
minimons
|
280024c340
|
48: Add SOL transfer support to SolanaWallet
|
2026-08-05 10:12:39 +02:00 |
|
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
|
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
|
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
|
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
|
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
|
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 |
|