From 0dd64b26bdf18af6dc7f8b0ac0674c96ad394b68c371adc958782808af2364ce Mon Sep 17 00:00:00 2001 From: Minimons Date: Thu, 25 Jun 2026 09:55:16 +0200 Subject: [PATCH] 13: Create initial Jupiter Perps position API --- .../r35157/libs/jupiter/perps/JupiterPerpsPosition.tjava | 9 +++++++++ .../libs/jupiter/perps/JupiterPerpsPositionService.tjava | 5 +++++ 2 files changed, 14 insertions(+) create mode 100644 src/main/tjava/com/r35157/libs/jupiter/perps/JupiterPerpsPosition.tjava create mode 100644 src/main/tjava/com/r35157/libs/jupiter/perps/JupiterPerpsPositionService.tjava diff --git a/src/main/tjava/com/r35157/libs/jupiter/perps/JupiterPerpsPosition.tjava b/src/main/tjava/com/r35157/libs/jupiter/perps/JupiterPerpsPosition.tjava new file mode 100644 index 0000000..bad0f60 --- /dev/null +++ b/src/main/tjava/com/r35157/libs/jupiter/perps/JupiterPerpsPosition.tjava @@ -0,0 +1,9 @@ +package com.r35157.libs.jupiter.perps; + +import java.math.BigDecimal; + +public record JupiterPerpsPosition( + ΩJupiterPerpsPositionAccountΩ positionAccount, + ΩPriceΩ entryPrice +) { +} \ No newline at end of file diff --git a/src/main/tjava/com/r35157/libs/jupiter/perps/JupiterPerpsPositionService.tjava b/src/main/tjava/com/r35157/libs/jupiter/perps/JupiterPerpsPositionService.tjava new file mode 100644 index 0000000..909388f --- /dev/null +++ b/src/main/tjava/com/r35157/libs/jupiter/perps/JupiterPerpsPositionService.tjava @@ -0,0 +1,5 @@ +package com.r35157.libs.jupiter.perps; + +public interface JupiterPerpsPositionService { + JupiterPerpsPosition getPosition(ΩJupiterPerpsPositionAccountΩ positionAccount); +} \ No newline at end of file