diff --git a/README.md b/README.md index 362fc7b..6c2d9a3 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,7 @@ const swapInfo = await simpleFetch(orionUnit.orionAggregator.getSwapInfo)( assetIn: 'ORN', assetOut: 'USDT', amount: 6.23453457, + exchanges: ['ORION_POOL'] // OPTIONAL! Specify ['ORION_POOL'] if you want "pool only" swap execution ); ``` @@ -200,10 +201,12 @@ const { orderId } = await simpleFetch(orionUnit.orionAggregator.placeOrder)( // Default ("verbose") fetch -const placeOrderFetchResult = await orionUnit.orionAggregator - .placeOrder - // Same params as above - (); +const placeOrderFetchResult = await orionUnit.orionAggregator.placeOrder( + { + // Same params as above + }, + false +); if (placeOrderFetchResult.isErr()) { // You can handle fetching errors here diff --git a/package-lock.json b/package-lock.json index 57d541e..992456d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.10.4-rc.0", + "version": "0.10.4-rc.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.10.4-rc.0", + "version": "0.10.4-rc.3", "license": "ISC", "dependencies": { "@ethersproject/abstract-signer": "^5.6.0", @@ -45,7 +45,7 @@ "jest": "^27.5.1", "ts-loader": "^9.2.8", "typechain": "^8.0.0", - "typescript": "^4.6.3", + "typescript": "^4.7.2", "webpack": "^5.72.0", "webpack-cli": "^4.9.2" } @@ -10619,9 +10619,9 @@ } }, "node_modules/typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.2.tgz", + "integrity": "sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -18509,9 +18509,9 @@ } }, "typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.2.tgz", + "integrity": "sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==", "dev": true }, "typical": { diff --git a/package.json b/package.json index 9b06ce2..9e483c1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.10.4-rc.3", + "version": "0.10.4-rc.4", "description": "Orion Protocol SDK", "main": "./lib/esm/index.js", "module": "./lib/esm/index.js", @@ -55,7 +55,7 @@ "jest": "^27.5.1", "ts-loader": "^9.2.8", "typechain": "^8.0.0", - "typescript": "^4.6.3", + "typescript": "^4.7.2", "webpack": "^5.72.0", "webpack-cli": "^4.9.2" }, diff --git a/src/services/OrionAggregator/index.ts b/src/services/OrionAggregator/index.ts index 2a3c909..545663d 100644 --- a/src/services/OrionAggregator/index.ts +++ b/src/services/OrionAggregator/index.ts @@ -162,7 +162,9 @@ class OrionAggregator { url.searchParams.append('amountOut', amount); } if (exchanges) { - url.searchParams.append('exchanges', exchanges.join(',')); + exchanges.forEach((exchange) => { + url.searchParams.append('exchanges', exchange); + }); } return fetchWithValidation(