Claim funding fees

This commit is contained in:
2025-06-05 21:29:53 +07:00
parent 9b643aced6
commit 5703a6792d
7 changed files with 327 additions and 105 deletions

View File

@@ -1,15 +1,15 @@
import {test} from 'node:test'
import assert from 'node:assert'
import {closeGmxPositionImpl, getClientForAddress} from '../../src/plugins/custom/gmx'
import {TradeDirection} from '../../src/generated/ManagingApiTypes'
import {Ticker, 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('0x932167388dD9aad41149b3cA23eBD489E2E2DD78')
const sdk = await getClientForAddress('0xbBA4eaA534cbD0EcAed5E2fD6036Aec2E7eE309f')
const result = await closeGmxPositionImpl(
sdk,
'GMX',
Ticker.AAVE,
TradeDirection.Short
)
console.log('Position closing result:', result)