diff --git a/src/main/tjava/com/r35157/libs/jupiter/perps/impl/anchoridl/AnchorIdlJupiterPerpsPositionDecoder.tjava b/src/main/tjava/com/r35157/libs/jupiter/perps/impl/anchoridl/AnchorIdlJupiterPerpsPositionDecoder.tjava index 65b5764..f1aef1e 100644 --- a/src/main/tjava/com/r35157/libs/jupiter/perps/impl/anchoridl/AnchorIdlJupiterPerpsPositionDecoder.tjava +++ b/src/main/tjava/com/r35157/libs/jupiter/perps/impl/anchoridl/AnchorIdlJupiterPerpsPositionDecoder.tjava @@ -13,7 +13,8 @@ class AnchorIdlJupiterPerpsPositionDecoder { JupiterPerpsPosition decode( ΩJupiterPerpsPositionAccountΩ positionAccount, - SolanaAccountInfo accountInfo + SolanaAccountInfo accountInfo, + ΩSPLMintAddressΩ tradedTokenMint ) { byte[] data = Base64.getDecoder().decode(accountInfo.dataBase64()); @@ -39,7 +40,7 @@ class AnchorIdlJupiterPerpsPositionDecoder { positionAccount, entryPrice, direction, - ""//tradedTokenMint + tradedTokenMint ); return pos; diff --git a/src/main/tjava/com/r35157/libs/jupiter/perps/impl/anchoridl/AnchorIdlJupiterPerpsServiceImpl.tjava b/src/main/tjava/com/r35157/libs/jupiter/perps/impl/anchoridl/AnchorIdlJupiterPerpsServiceImpl.tjava index 4f8bbb3..c7b8640 100644 --- a/src/main/tjava/com/r35157/libs/jupiter/perps/impl/anchoridl/AnchorIdlJupiterPerpsServiceImpl.tjava +++ b/src/main/tjava/com/r35157/libs/jupiter/perps/impl/anchoridl/AnchorIdlJupiterPerpsServiceImpl.tjava @@ -34,7 +34,9 @@ public class AnchorIdlJupiterPerpsServiceImpl implements JupiterPerpsService { ); } - JupiterPerpsPosition pos = positionDecoder.decode(positionAccount, accountInfo); + ΩSPLMintAddressΩ tradedTokenMint = ""; + + JupiterPerpsPosition pos = positionDecoder.decode(positionAccount, accountInfo, tradedTokenMint); return pos; }