Update proxy
This commit is contained in:
@@ -25,6 +25,7 @@ import {createSwapOrderTxn} from "./transactions/createSwapOrderTxn.js";
|
|||||||
import {createWrapOrUnwrapTxn, WrapOrUnwrapParams} from "./transactions/createWrapOrUnwrapTxn.js";
|
import {createWrapOrUnwrapTxn, WrapOrUnwrapParams} from "./transactions/createWrapOrUnwrapTxn.js";
|
||||||
import {cancelOrdersTxn} from "./transactions/cancelOrdersTxn.js";
|
import {cancelOrdersTxn} from "./transactions/cancelOrdersTxn.js";
|
||||||
import {increaseOrderHelper, PositionIncreaseParams, swap, SwapParams} from "./helpers.js";
|
import {increaseOrderHelper, PositionIncreaseParams, swap, SwapParams} from "./helpers.js";
|
||||||
|
import {DEFAULT_UI_FEE_RECEIVER_ACCOUNT} from "../utils/utils.js";
|
||||||
|
|
||||||
export class Orders extends Module {
|
export class Orders extends Module {
|
||||||
async getOrders({
|
async getOrders({
|
||||||
@@ -242,7 +243,7 @@ export class Orders extends Module {
|
|||||||
indexToken: marketInfo.indexToken,
|
indexToken: marketInfo.indexToken,
|
||||||
tokensData,
|
tokensData,
|
||||||
skipSimulation: skipSimulation || isLimit,
|
skipSimulation: skipSimulation || isLimit,
|
||||||
uiFeeReceiver: this.sdk.config.settings?.uiFeeReceiverAccount,
|
uiFeeReceiver: DEFAULT_UI_FEE_RECEIVER_ACCOUNT,
|
||||||
},
|
},
|
||||||
createDecreaseOrderParams: createSltpEntries?.map((entry, i) => {
|
createDecreaseOrderParams: createSltpEntries?.map((entry, i) => {
|
||||||
return {
|
return {
|
||||||
@@ -261,7 +262,7 @@ export class Orders extends Module {
|
|||||||
txnType: entry.txnType!,
|
txnType: entry.txnType!,
|
||||||
skipSimulation: isLimit,
|
skipSimulation: isLimit,
|
||||||
autoCancel: i < autoCancelOrdersLimit,
|
autoCancel: i < autoCancelOrdersLimit,
|
||||||
uiFeeReceiver: this.sdk.config.settings?.uiFeeReceiverAccount,
|
uiFeeReceiver: DEFAULT_UI_FEE_RECEIVER_ACCOUNT,
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
cancelOrderParams: cancelSltpEntries?.map((entry) => ({
|
cancelOrderParams: cancelSltpEntries?.map((entry) => ({
|
||||||
@@ -272,7 +273,7 @@ export class Orders extends Module {
|
|||||||
sizeDeltaUsd: entry.order!.sizeDeltaUsd,
|
sizeDeltaUsd: entry.order!.sizeDeltaUsd,
|
||||||
txnType: entry.txnType!,
|
txnType: entry.txnType!,
|
||||||
initialCollateralDeltaAmount: entry.order?.initialCollateralDeltaAmount ?? 0n,
|
initialCollateralDeltaAmount: entry.order?.initialCollateralDeltaAmount ?? 0n,
|
||||||
uiFeeReceiver: this.sdk.config.settings?.uiFeeReceiverAccount,
|
uiFeeReceiver: DEFAULT_UI_FEE_RECEIVER_ACCOUNT,
|
||||||
})),
|
})),
|
||||||
updateOrderParams: updateSltpEntries?.map((entry) => ({
|
updateOrderParams: updateSltpEntries?.map((entry) => ({
|
||||||
...commonSecondaryOrderParams,
|
...commonSecondaryOrderParams,
|
||||||
@@ -286,7 +287,7 @@ export class Orders extends Module {
|
|||||||
txnType: entry.txnType!,
|
txnType: entry.txnType!,
|
||||||
initialCollateralDeltaAmount: entry.order?.initialCollateralDeltaAmount ?? 0n,
|
initialCollateralDeltaAmount: entry.order?.initialCollateralDeltaAmount ?? 0n,
|
||||||
autoCancel: entry.order!.autoCancel,
|
autoCancel: entry.order!.autoCancel,
|
||||||
uiFeeReceiver: this.sdk.config.settings?.uiFeeReceiverAccount,
|
uiFeeReceiver: DEFAULT_UI_FEE_RECEIVER_ACCOUNT,
|
||||||
})),
|
})),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import {simulateExecuteOrder} from "../../../utils/simulateExecuteOrder.js";
|
|||||||
import {convertToContractPrice} from "../../../utils/tokens.js";
|
import {convertToContractPrice} from "../../../utils/tokens.js";
|
||||||
import {applySlippageToMinOut, applySlippageToPrice} from "../../../utils/trade/index.js";
|
import {applySlippageToMinOut, applySlippageToPrice} from "../../../utils/trade/index.js";
|
||||||
import {Abi, encodeFunctionData, zeroAddress, zeroHash} from "viem";
|
import {Abi, encodeFunctionData, zeroAddress, zeroHash} from "viem";
|
||||||
|
import {DEFAULT_UI_FEE_RECEIVER_ACCOUNT} from "../../utils/utils.js";
|
||||||
|
|
||||||
export type DecreaseOrderParams = {
|
export type DecreaseOrderParams = {
|
||||||
account: string;
|
account: string;
|
||||||
@@ -114,7 +115,7 @@ export function createDecreaseEncodedPayload({
|
|||||||
callbackContract: zeroAddress,
|
callbackContract: zeroAddress,
|
||||||
market: p.marketAddress,
|
market: p.marketAddress,
|
||||||
swapPath: p.swapPath,
|
swapPath: p.swapPath,
|
||||||
uiFeeReceiver: sdk.config.settings?.uiFeeReceiverAccount,
|
uiFeeReceiver: DEFAULT_UI_FEE_RECEIVER_ACCOUNT,
|
||||||
},
|
},
|
||||||
numbers: {
|
numbers: {
|
||||||
sizeDeltaUsd: p.sizeDeltaUsd,
|
sizeDeltaUsd: p.sizeDeltaUsd,
|
||||||
|
|||||||
@@ -226,6 +226,7 @@ export async function getClientForAddress(
|
|||||||
rpcUrl: "https://arb1.arbitrum.io/rpc",
|
rpcUrl: "https://arb1.arbitrum.io/rpc",
|
||||||
subsquidUrl: "https://gmx.squids.live/gmx-synthetics-arbitrum:prod/api/graphql",
|
subsquidUrl: "https://gmx.squids.live/gmx-synthetics-arbitrum:prod/api/graphql",
|
||||||
subgraphUrl: "https://subgraph.satsuma-prod.com/3b2ced13c8d9/gmx/synthetics-arbitrum-stats/api",
|
subgraphUrl: "https://subgraph.satsuma-prod.com/3b2ced13c8d9/gmx/synthetics-arbitrum-stats/api",
|
||||||
|
|
||||||
markets: {
|
markets: {
|
||||||
"0x4D3Eb91efd36C2b74181F34B111bc1E91a0d0cb4": {
|
"0x4D3Eb91efd36C2b74181F34B111bc1E91a0d0cb4": {
|
||||||
isListed: false,
|
isListed: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user