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.cryptowallet.solana.impl.ref.SolanaWalletImpl;
|
||||||
import com.r35157.libs.jupiter.perps.JupiterPerpsService;
|
import com.r35157.libs.jupiter.perps.JupiterPerpsService;
|
||||||
import com.r35157.libs.solana.SolanaBlockChain;
|
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 com.r35157.libs.valuetypes.basic.MoneyAmount;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -59,9 +57,9 @@ public final class JupiterPerpsPositionIncreaseAlarmAction implements Configured
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
SolanaUnsignedTransaction utrans =
|
ΩSolanaTransactionSignatureΩ signature =
|
||||||
jupiter.buildPositionIncreaseTransaction(
|
jupiter.executePositionIncrease(
|
||||||
wallet.getAddress(),
|
wallet,
|
||||||
positionIncrease.asset().tradedTokenMint(),
|
positionIncrease.asset().tradedTokenMint(),
|
||||||
positionIncrease.direction(),
|
positionIncrease.direction(),
|
||||||
positionIncrease.collateralUsd(),
|
positionIncrease.collateralUsd(),
|
||||||
@@ -69,8 +67,6 @@ public final class JupiterPerpsPositionIncreaseAlarmAction implements Configured
|
|||||||
positionIncrease.maxSlippageBps()
|
positionIncrease.maxSlippageBps()
|
||||||
);
|
);
|
||||||
|
|
||||||
SolanaSignedTransaction strans = wallet.signTransaction(utrans);
|
|
||||||
ΩSolanaTransactionSignatureΩ signature = jupiter.executePositionIncreaseTransaction(strans);
|
|
||||||
System.out.println("Position Increase Signature: " + signature);
|
System.out.println("Position Increase Signature: " + signature);
|
||||||
} catch(Exception e) {
|
} catch(Exception e) {
|
||||||
System.err.println("EXCEPTION: " + e.getMessage());
|
System.err.println("EXCEPTION: " + e.getMessage());
|
||||||
|
|||||||
Reference in New Issue
Block a user