From ebcaff6b5b32f3659a420fb8b631b8848b4b26e9 Mon Sep 17 00:00:00 2001 From: cryptooda Date: Tue, 27 May 2025 10:30:32 +0700 Subject: [PATCH] Close position --- src/Managing.Web3Proxy/src/plugins/custom/gmx.ts | 2 ++ src/Managing.Web3Proxy/test/plugins/close-position.test.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Managing.Web3Proxy/src/plugins/custom/gmx.ts b/src/Managing.Web3Proxy/src/plugins/custom/gmx.ts index d96f32a..712175e 100644 --- a/src/Managing.Web3Proxy/src/plugins/custom/gmx.ts +++ b/src/Managing.Web3Proxy/src/plugins/custom/gmx.ts @@ -465,6 +465,8 @@ export const closeGmxPositionImpl = async ( const position = positionsInfo[positionKey]; + console.log(position); + const decreaseAmounts: DecreasePositionAmounts = { isFullClose: true, sizeDeltaUsd: position.sizeInUsd, diff --git a/src/Managing.Web3Proxy/test/plugins/close-position.test.ts b/src/Managing.Web3Proxy/test/plugins/close-position.test.ts index 364e85b..c937f7c 100644 --- a/src/Managing.Web3Proxy/test/plugins/close-position.test.ts +++ b/src/Managing.Web3Proxy/test/plugins/close-position.test.ts @@ -5,11 +5,11 @@ import {TradeDirection} from '../../src/generated/ManagingApiTypes' test('GMX Position Closing', async (t) => { await t.test('should close a long position for BTC', async () => { - const sdk = await getClientForAddress('0xbBA4eaA534cbD0EcAed5E2fD6036Aec2E7eE309f') + const sdk = await getClientForAddress('0x932167388dD9aad41149b3cA23eBD489E2E2DD78') const result = await closeGmxPositionImpl( sdk, - 'BTC', + 'GMX', TradeDirection.Short ) console.log('Position closing result:', result)