From a9964f4dab3a62501a5893f3f889d1455692f8c3 Mon Sep 17 00:00:00 2001 From: Mikhail Gladchenko Date: Tue, 11 Apr 2023 07:48:18 +0100 Subject: [PATCH 1/2] Updated CFD contracts schema and signSFDOrder Version 0.18.13 --- package.json | 2 +- src/crypt/signCFDOrder.ts | 2 ++ src/types.ts | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 2fe4170..d729b48 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.12", + "version": "0.18.13", "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..dcbc17c 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 | undefined, ) => { 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 = { From e4516571096c3e88cf1ddaa70d7e153a3f5c12c5 Mon Sep 17 00:00:00 2001 From: Mikhail Gladchenko Date: Tue, 11 Apr 2023 14:48:59 +0100 Subject: [PATCH 2/2] Updated signSFDOrder Version 0.18.14 --- package.json | 2 +- src/crypt/signCFDOrder.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d729b48..754ffd8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.13", + "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 dcbc17c..65eb3a3 100644 --- a/src/crypt/signCFDOrder.ts +++ b/src/crypt/signCFDOrder.ts @@ -26,7 +26,7 @@ export const signCFDOrder = async ( signer: ethers.Signer, chainId: SupportedChainId, stopPrice: BigNumber.Value | undefined, - isFromDelegate: boolean | undefined, + isFromDelegate?: boolean, ) => { const nonce = Date.now(); const expiration = nonce + DEFAULT_EXPIRATION;