Update proxy

This commit is contained in:
2025-06-10 14:55:57 +07:00
parent 650f750cea
commit 535fa793fe
3 changed files with 8 additions and 5 deletions

View File

@@ -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,
})), })),
}); });
} }

View File

@@ -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,

View File

@@ -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,