2026-07-31 - 2026-10-31
Overview
39 Issues closed from 1 user
Closed
#100 Add Perps collateral, leverage, value, uPnL and gross-exposure totals in EMC
Closed
#98 Populate EvelynPerpsService with real Jupiter positions
Closed
#97 Configure separate TEST and PROD instances of EvelynPerpsService
Closed
#96 Extract Perps sample data into EvelynPerpsService and poll it from EMC
Closed
#95 EMC: Display Perps positions in a tree table using dummy data
Closed
#91 Reconcile timed-out Evelyn IOU burner swaps in later iterations
Closed
#90 Support SyrupUSDC in the Evelyn IOU burner with per-currency swap limits
Closed
#92 Add per-currency minimum buyback amounts to the Evelyn IOU burner
Closed
#93 Add a minimum EVE burn amount and retained reserve to the Evelyn IOU burner
Closed
#94 Buy back Evelyn IOU tokens only below the Evelyn reference price
Closed
#87 Rename Evelyn to EvelynStatusService and expose the calculated reference price
Closed
#84 Validate 'jup' and the configured signer when constructing SolanaWalletImpl
Closed
#83 Remove lifecycle operations from the EvelynIOUBurnerService API
Closed
#81 Control Nenjim process construction and ordered startup through NenjimHub.conf
Closed
#80 Introduce an explicit Hub-managed JavaFX runtime service
Closed
#79 Integrate NenjimProcessManager with NenjimHub runtime status
Closed
#78 Make JournalService a Hub-managed Nenjim process and integrate it into startup
Closed
#77 Make NenjimHub the runtime owner and replace NenjimApplication with NenjimProcess
Closed
#76 Introduce the Nenjim component registry and move runtime composition into its manager
Closed
#72 Add the Evelyn IOU buyback-and-burn service
Closed
#71 Implement synchronous Discord webhook delivery in DiscordNotificationService
Closed
#69 Add SPL-token burn support to SolanaWallet and SolanaBlockChain
Closed
#70 Refactor the notification framework into transport-independent notification services
Closed
#63 Add Raydium Pool PriceSource with periodic polling
Closed
#68 Await CONFIRMED on-chain outcomes for Jupiter Swap and Perps operations
Closed
#67 Add generic awaitTransaction() support to SolanaBlockChain
Closed
#51 Add exact-input token swaps through Jupiter Swap V2
Closed
#57 Create an empty dummy Soda Task Manager bootstrap
Closed
#58 Add initial Suwimo Client bootstrap
Closed
#64 Implement live Evelyn Price Index in Evelyn Mission Control
Closed
#65 Persist Evelyn status-index history per named Evelyn instance
Closed
#62 Add AssetAZ Currency Identity Service and migrate CurrencyType
Closed
#61 Introduce PriceSource and PriceSink architecture for AssetAZ Ticker
Closed
#60 Add initial AssetAZ Ticker service
Closed
#59 Show Evelyn status indices in Mission Control Overview
Closed
#56 Add Nenjim Test Tool dummy to autostart
Closed
#55 Add TabPane to EMC
Closed
#53 Create Nenjim Process Manager and some dummy services
Closed
#54 Do not throw an exception is no alarms are configured
52 Issues created by 1 user
Opened
#54 Do not throw an exception is no alarms are configured
Opened
#55 Add TabPane to EMC
Opened
#56 Add Nenjim Test Tool dummy to autostart
Opened
#57 Create an empty dummy Soda Task Manager bootstrap
Opened
#58 Add initial Suwimo Client bootstrap
Opened
#59 Show Evelyn status indices in Mission Control Overview
Opened
#60 Add initial AssetAZ Ticker service
Opened
#61 Introduce PriceSource and PriceSink architecture for AssetAZ Ticker
Opened
#62 Add AssetAZ Currency Identity Service and migrate CurrencyType
Opened
#63 Add Raydium Pool PriceSource with periodic polling
Opened
#64 Implement live Evelyn Price Index in Evelyn Mission Control
Opened
#65 Persist Evelyn status-index history per named Evelyn instance
Opened
#66 Enable JupiterZ RFQ routing in JupiterSwapService
Opened
#67 Add generic awaitTransaction() support to SolanaBlockChain
Opened
#68 Await CONFIRMED on-chain outcomes for Jupiter Swap and Perps operations
Opened
#69 Add SPL-token burn support to SolanaWallet and SolanaBlockChain
Opened
#70 Refactor the notification framework into transport-independent notification services
Opened
#71 Implement synchronous Discord webhook delivery in DiscordNotificationService
Opened
#72 Add the Evelyn IOU buyback-and-burn service
Opened
#73 Roadmap: Introduce a context-isolated Nenjim process runtime
Opened
#74 Establish the canonical Nenjim process and context-loading foundation
Opened
#75 Implement the Nenjim Journal model, text parser, query service and lifecycle manager
Opened
#76 Introduce the Nenjim component registry and move runtime composition into its manager
Opened
#77 Make NenjimHub the runtime owner and replace NenjimApplication with NenjimProcess
Opened
#78 Make JournalService a Hub-managed Nenjim process and integrate it into startup
Opened
#79 Integrate NenjimProcessManager with NenjimHub runtime status
Opened
#80 Introduce an explicit Hub-managed JavaFX runtime service
Opened
#81 Control Nenjim process construction and ordered startup through NenjimHub.conf
Opened
#82 Remove lifecycle operations from the TickerService API
Opened
#83 Remove lifecycle operations from the EvelynIOUBurnerService API
Opened
#84 Validate 'jup' and the configured signer when constructing SolanaWalletImpl
Opened
#85 Implement a complete Java driver for Sigma ASC 434 LED display over RS-232
Opened
#86 Add AssetAZ Journal Service with durable PDE event journal and replayable consumers
Opened
#87 Rename Evelyn to EvelynStatusService and expose the calculated reference price
Opened
#88 Rename Evelyn to EvelynStatusService and expose the calculated reference price
Opened
#89 Add EvelynLiquidityService to withdraw CLMM proceeds, swap to USDC and send payouts
Opened
#90 Support SyrupUSDC in the Evelyn IOU burner with per-currency swap limits
Opened
#91 Reconcile timed-out Evelyn IOU burner swaps in later iterations
Opened
#92 Add per-currency minimum buyback amounts to the Evelyn IOU burner
Opened
#93 Add a minimum EVE burn amount and retained reserve to the Evelyn IOU burner
Opened
#94 Buy back Evelyn IOU tokens only below the Evelyn reference price
Opened
#95 EMC: Display Perps positions in a tree table using dummy data
Opened
#96 Extract Perps sample data into EvelynPerpsService and poll it from EMC
Opened
#97 Configure separate TEST and PROD instances of EvelynPerpsService
Opened
#98 Populate EvelynPerpsService with real Jupiter positions
Opened
#99 Add read-only Phoenix Perps positions to EvelynPerpsService
Opened
#100 Add Perps collateral, leverage, value, uPnL and gross-exposure totals in EMC
Opened
#101 EMC Perps: show Phoenix TWAP progress and time until next suborder
Opened
#102 EMC Perps: show liquidation risk and account health
Opened
#103 EMC Perps: propagate Phoenix TWAP warnings through the tree to Perpetual Contracts
Opened
#104 EMC Perps: show estimated Jupiter Value and mark affected totals with ≈
Opened
#105 EMC Perps: add instant text filter for positions and wallet groups
1 Unresolved Conversation
Open
#32
Add expiry-aware rebroadcast for direct Solana RPC transactions