From 670c29b0c9d43ef4b68bc377af936796f6110b18 Mon Sep 17 00:00:00 2001 From: orhoj Date: Wed, 20 Mar 2024 10:17:11 +0100 Subject: [PATCH] Use jsonUnwrapStringify instead of json-bigint --- packages/wallet-connectors/package.json | 4 +--- packages/wallet-connectors/src/WalletConnect.ts | 3 +-- yarn.lock | 9 --------- 3 files changed, 2 insertions(+), 14 deletions(-) diff --git a/packages/wallet-connectors/package.json b/packages/wallet-connectors/package.json index 7f921c0..9d7159a 100644 --- a/packages/wallet-connectors/package.json +++ b/packages/wallet-connectors/package.json @@ -29,15 +29,13 @@ "dependencies": { "@concordium/browser-wallet-api-helpers": "^3.0.0", "@walletconnect/qrcode-modal": "^1.8.0", - "@walletconnect/sign-client": "^2.1.4", - "json-bigint": "^1.0.0" + "@walletconnect/sign-client": "^2.1.4" }, "peerDependencies": { "@concordium/web-sdk": "7.x" }, "devDependencies": { "@tsconfig/recommended": "^1.0.1", - "@types/json-bigint": "^1", "@walletconnect/types": "^2.1.4", "prettier": "2.8.1", "typescript": "^5.2.2" diff --git a/packages/wallet-connectors/src/WalletConnect.ts b/packages/wallet-connectors/src/WalletConnect.ts index 1296563..78d43c1 100644 --- a/packages/wallet-connectors/src/WalletConnect.ts +++ b/packages/wallet-connectors/src/WalletConnect.ts @@ -1,4 +1,3 @@ -import JSONBigInt from 'json-bigint'; import { SendTransactionInitContractPayload, SendTransactionPayload, @@ -303,7 +302,7 @@ export class WalletConnectConnection implements WalletConnection { challenge: string, credentialStatements: CredentialStatements ): Promise { - const paramsJson = JSONBigInt.stringify({ challenge, credentialStatements }); + const paramsJson = jsonUnwrapStringify({ challenge, credentialStatements }); const params = { paramsJson }; const result = await this.connector.client.request<{ verifiablePresentationJson: string }>({ topic: this.session.topic, diff --git a/yarn.lock b/yarn.lock index 3e716a3..f52aa37 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1723,11 +1723,9 @@ __metadata: dependencies: "@concordium/browser-wallet-api-helpers": ^3.0.0 "@tsconfig/recommended": ^1.0.1 - "@types/json-bigint": ^1 "@walletconnect/qrcode-modal": ^1.8.0 "@walletconnect/sign-client": ^2.1.4 "@walletconnect/types": ^2.1.4 - json-bigint: ^1.0.0 prettier: 2.8.1 typescript: ^5.2.2 peerDependencies: @@ -3444,13 +3442,6 @@ __metadata: languageName: node linkType: hard -"@types/json-bigint@npm:^1": - version: 1.0.4 - resolution: "@types/json-bigint@npm:1.0.4" - checksum: 7aee137b3796121cec755247ea56577611c8e5df89224c567fa71999764d01e12199c4089c6be8a9e4e6a6a8f5c6f309eee2965cc3dd8d576f4c4ba432566041 - languageName: node - linkType: hard - "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12"