@nftperp/sdk
Advanced tools
Comparing version 3.5.0 to 3.5.1
{ | ||
"name": "@nftperp/sdk", | ||
"version": "3.5.0", | ||
"version": "3.5.1", | ||
"description": "SDK for nftperp protocol", | ||
@@ -5,0 +5,0 @@ "main": "sdk.js", |
@@ -42,3 +42,3 @@ import { Wallet } from "ethers"; | ||
amm: Amm; | ||
closePercent: number; | ||
closePercent?: number; | ||
slippagePercent?: number; | ||
@@ -45,0 +45,0 @@ }): Promise<string>; |
@@ -65,5 +65,6 @@ "use strict"; | ||
async closePosition(params) { | ||
const { amm, closePercent, slippagePercent } = params; | ||
const { amm, closePercent: _closePercent, slippagePercent } = params; | ||
// validate params | ||
this._checkAmm(amm); | ||
const closePercent = _closePercent ?? 100; | ||
const { size, trader, side } = await this.getPosition(amm); | ||
@@ -70,0 +71,0 @@ if ((0, format_1.big)(size).eq(0)) { |
1083577
17490