Skip to content
This repository was archived by the owner on Oct 8, 2024. It is now read-only.

Commit eb6ad4d

Browse files
authored
Merge pull request #10 from SocketDotTech/fix/validateSend
Fix/validate send
2 parents 156db4b + 3d18ad7 commit eb6ad4d

4 files changed

Lines changed: 415 additions & 414 deletions

File tree

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@socket.tech/socket-v2-sdk",
3-
"version": "1.23.1",
3+
"version": "1.23.2",
44
"module": "lib/src/index.js",
55
"main": "lib/src/index.js",
66
"types": "lib/src/index.d.ts",
@@ -40,8 +40,8 @@
4040
"typescript": "^4.6.4"
4141
},
4242
"dependencies": {
43-
"@socket.tech/ll-core": "^0.1.36",
44-
"@socket.tech/ll-core-v2": "^0.0.32",
43+
"@socket.tech/ll-core": "0.1.46",
44+
"@socket.tech/ll-core-v2": "^0.0.55",
4545
"axios": "^0.27.2",
4646
"ethers": "^5.6.5",
4747
"form-data": "^4.0.0",

src/client/models/Dexes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import { Middleware } from "@socket.tech/ll-core";
1+
import { DexNames } from "@socket.tech/ll-core";
22

3-
export type Dexes = Middleware.OneInch | Middleware.ZeroX;
3+
export type Dexes = DexNames.OneInch | DexNames.ZeroX;

src/socketTx.ts

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,25 @@ export class SocketTx {
8686
);
8787
}
8888
} else {
89-
const addressesV1 = Object.values(socketV1Addresses[this.chainId]);
90-
const addressesV2 = Object.values(socketV2Addresses[this.chainId]);
91-
const addresses = addressesV1.concat(addressesV2);
89+
const addressesV1 = socketV1Addresses[this.chainId];
90+
const addressesV2 = socketV2Addresses[this.chainId];
91+
92+
let addresses = [];
93+
let addressesV1Values = [];
94+
let addressesV2Values = [];
95+
96+
if (addressesV1) {
97+
addressesV1Values = Object.values(addressesV1);
98+
}
99+
if (addressesV2) {
100+
addressesV2Values = Object.values(addressesV2);
101+
}
102+
103+
if (addressesV1Values) {
104+
addresses = addressesV1Values.concat(addressesV2Values);
105+
} else {
106+
addresses = addressesV2Values;
107+
}
92108
if (!addresses.includes(send.to)) {
93109
throw new Error(
94110
`${send.to} is not a recognised socket address on chain ${this.chainId}`

0 commit comments

Comments
 (0)