diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsPositionIncreaseAlarmAction.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsPositionIncreaseAlarmAction.tjava index cb4f1fe..85020d3 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsPositionIncreaseAlarmAction.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsPositionIncreaseAlarmAction.tjava @@ -4,8 +4,6 @@ import com.r35157.cryptowallet.solana.SolanaWallet; import com.r35157.cryptowallet.solana.impl.ref.SolanaWalletImpl; import com.r35157.libs.jupiter.perps.JupiterPerpsService; import com.r35157.libs.solana.SolanaBlockChain; -import com.r35157.libs.solana.SolanaSignedTransaction; -import com.r35157.libs.solana.SolanaUnsignedTransaction; import com.r35157.libs.valuetypes.basic.MoneyAmount; import java.io.IOException; @@ -59,9 +57,9 @@ public final class JupiterPerpsPositionIncreaseAlarmAction implements Configured return; } - SolanaUnsignedTransaction utrans = - jupiter.buildPositionIncreaseTransaction( - wallet.getAddress(), + ΩSolanaTransactionSignatureΩ signature = + jupiter.executePositionIncrease( + wallet, positionIncrease.asset().tradedTokenMint(), positionIncrease.direction(), positionIncrease.collateralUsd(), @@ -69,8 +67,6 @@ public final class JupiterPerpsPositionIncreaseAlarmAction implements Configured positionIncrease.maxSlippageBps() ); - SolanaSignedTransaction strans = wallet.signTransaction(utrans); - ΩSolanaTransactionSignatureΩ signature = jupiter.executePositionIncreaseTransaction(strans); System.out.println("Position Increase Signature: " + signature); } catch(Exception e) { System.err.println("EXCEPTION: " + e.getMessage());