From fde80c662664ad8f4b596fb1759dae4067635caa Mon Sep 17 00:00:00 2001 From: TheJuze Date: Tue, 26 Dec 2023 12:43:06 +0300 Subject: [PATCH] add logger --- package-lock.json | 4 ++-- package.json | 2 +- src/crypt/signOrder.ts | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1c02f50..2a6381e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.36-rc2", + "version": "0.20.36-rc3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.20.36-rc2", + "version": "0.20.36-rc3", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index 8a44bfd..d9ac3fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.36-rc2", + "version": "0.20.36-rc3", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/crypt/signOrder.ts b/src/crypt/signOrder.ts index fca41a7..5878455 100644 --- a/src/crypt/signOrder.ts +++ b/src/crypt/signOrder.ts @@ -24,6 +24,7 @@ export const signOrder = async ( serviceFeeAssetAddr: string, signer: ethers.Signer, chainId: SupportedChainId, + logger = console ) => { const nonce = Date.now(); const expiration = nonce + DEFAULT_EXPIRATION; @@ -53,19 +54,23 @@ export const signOrder = async ( expiration, buySide: side === 'BUY' ? 1 : 0, }; + logger.log('✅ order', order) // eslint-disable-next-line @typescript-eslint/consistent-type-assertions const typedDataSigner = signer as SignerWithTypedDataSign; + logger.log('✅ typedDataSigner', typedDataSigner) const signature = await typedDataSigner.signTypedData( getDomainData(chainId), ORDER_TYPES, order, ); + logger.log('✅ signature', signature) // https://github.com/poap-xyz/poap-fun/pull/62#issue-928290265 // "Signature's v was always send as 27 or 28, but from Ledger was 0 or 1" const fixedSignature = ethers.Signature.from(signature).serialized; + logger.log('✅ fixedSignature', fixedSignature) // if (!fixedSignature) throw new Error("Can't sign order"); @@ -74,6 +79,7 @@ export const signOrder = async ( id: hashOrder(order), signature: fixedSignature, }; + logger.log('✅ signedOrder', signedOrder) return signedOrder; };