diff --git a/package-lock.json b/package-lock.json index 7ee2598..0aad523 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.21.0-rc8", + "version": "0.21.0-rc9", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.21.0-rc8", + "version": "0.21.0-rc9", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index 9b775f9..cac53dc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.21.0-rc8", + "version": "0.21.0-rc9", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/Aggregator/index.ts b/src/services/Aggregator/index.ts index d671782..d8bec97 100644 --- a/src/services/Aggregator/index.ts +++ b/src/services/Aggregator/index.ts @@ -263,6 +263,18 @@ class Aggregator { const url = new URL(`${this.apiUrl}/api/v1/cross-chain`); + const body = { + secretHash: signedLockOrder.secretHash, + user: signedLockOrder.user, + sender: signedLockOrder.sender, + expiration: signedLockOrder.expiration, + asset: signedLockOrder.asset, + amount: signedLockOrder.amount, + targetChainId: signedLockOrder.targetChainId, + sign: signedLockOrder.signature, + secret: signedLockOrder.secretHash, + } + return fetchWithValidation( url.toString(), z.object({ @@ -278,7 +290,7 @@ class Aggregator { { headers, method: 'POST', - body: JSON.stringify({ ...signedLockOrder, sign: '' }), // TODO: remove field sign when api updated + body: JSON.stringify(body), // TODO: add field sign when api updated }, errorSchema, );