diff --git a/package.json b/package.json index 868276f..e099c76 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.12", + "version": "0.18.14", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/crypt/signCFDOrder.ts b/src/crypt/signCFDOrder.ts index d9f0ada..65eb3a3 100644 --- a/src/crypt/signCFDOrder.ts +++ b/src/crypt/signCFDOrder.ts @@ -26,6 +26,7 @@ export const signCFDOrder = async ( signer: ethers.Signer, chainId: SupportedChainId, stopPrice: BigNumber.Value | undefined, + isFromDelegate?: boolean, ) => { const nonce = Date.now(); const expiration = nonce + DEFAULT_EXPIRATION; @@ -56,6 +57,7 @@ export const signCFDOrder = async ( ? new BigNumber(stopPrice).toNumber() : undefined, isPersonalSign: usePersonalSign, + isFromDelegate, }; // eslint-disable-next-line @typescript-eslint/consistent-type-assertions diff --git a/src/types.ts b/src/types.ts index 24d95ac..d393955 100644 --- a/src/types.ts +++ b/src/types.ts @@ -85,6 +85,7 @@ export type CFDOrder = { buySide: 0 | 1 // uint8, 1=buy, 0=sell stopPrice?: number | undefined // uint64 isPersonalSign: boolean // bool + isFromDelegate?: boolean | undefined // bool } export type SignedCFDOrder = {