49: Migrate position increase alarm to high-level operation
This commit is contained in:
+3
-7
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user