Skip to content

Commit c87b43c

Browse files
authored
[LW-11760] fix: bump cardano-js-sdk and utilize computeWalletId for wallet repository storage (#1484)
* chore: bump cardano-js-sdk package versions * fix: add computeDocId function to wallet repository storage @cardano-sdk/wallet has a fix to preserve the existing collection documents by id when using CollectionStorage.setAll function This will hopefully resolve the production bug where users wallets gets broken for no apparent reason
1 parent 7dfc3dd commit c87b43c

File tree

7 files changed

+216
-196
lines changed

7 files changed

+216
-196
lines changed

apps/browser-extension-wallet/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@
4141
},
4242
"dependencies": {
4343
"@ant-design/icons": "^4.7.0",
44-
"@cardano-sdk/cardano-services-client": "0.21.4",
45-
"@cardano-sdk/core": "0.41.1",
46-
"@cardano-sdk/dapp-connector": "0.12.41",
47-
"@cardano-sdk/input-selection": "0.13.24",
48-
"@cardano-sdk/tx-construction": "0.21.9",
44+
"@cardano-sdk/cardano-services-client": "0.21.5",
45+
"@cardano-sdk/core": "0.41.2",
46+
"@cardano-sdk/dapp-connector": "0.12.42",
47+
"@cardano-sdk/input-selection": "0.13.25",
48+
"@cardano-sdk/tx-construction": "0.21.10",
4949
"@cardano-sdk/util": "0.15.5",
50-
"@cardano-sdk/util-rxjs": "0.7.37",
51-
"@cardano-sdk/wallet": "0.44.12",
52-
"@cardano-sdk/web-extension": "0.34.11",
50+
"@cardano-sdk/util-rxjs": "0.7.38",
51+
"@cardano-sdk/wallet": "0.44.13",
52+
"@cardano-sdk/web-extension": "0.34.12",
5353
"@emurgo/cip14-js": "~3.0.1",
5454
"@input-output-hk/lace-ui-toolkit": "1.21.0",
5555
"@lace/cardano": "0.1.0",
@@ -96,7 +96,7 @@
9696
"zustand": "3.5.14"
9797
},
9898
"devDependencies": {
99-
"@cardano-sdk/hardware-ledger": "0.12.9",
99+
"@cardano-sdk/hardware-ledger": "0.12.10",
100100
"@emurgo/cardano-message-signing-asmjs": "1.0.1",
101101
"@openpgp/web-stream-tools": "0.0.11-patch-0",
102102
"@pdfme/common": "^4.0.2",

apps/browser-extension-wallet/src/lib/scripts/background/wallet.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import { logger } from '@lace/common';
4040
export const walletRepository = new WalletRepository({
4141
logger,
4242
store: new Wallet.storage.PouchDbCollectionStore<AnyWallet<Wallet.WalletMetadata, Wallet.AccountMetadata>>(
43-
{ dbName: 'walletRepository' },
43+
{ dbName: 'walletRepository', computeDocId: (wallet) => wallet.walletId },
4444
logger
4545
)
4646
});

packages/cardano/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,16 @@
4040
"watch": "yarn build --watch"
4141
},
4242
"dependencies": {
43-
"@cardano-sdk/cardano-services-client": "0.21.4",
44-
"@cardano-sdk/core": "0.41.1",
43+
"@cardano-sdk/cardano-services-client": "0.21.5",
44+
"@cardano-sdk/core": "0.41.2",
4545
"@cardano-sdk/crypto": "0.1.30",
46-
"@cardano-sdk/hardware-ledger": "0.12.9",
47-
"@cardano-sdk/hardware-trezor": "0.6.8",
48-
"@cardano-sdk/key-management": "0.24.7",
49-
"@cardano-sdk/tx-construction": "0.21.9",
46+
"@cardano-sdk/hardware-ledger": "0.12.10",
47+
"@cardano-sdk/hardware-trezor": "0.6.9",
48+
"@cardano-sdk/key-management": "0.24.8",
49+
"@cardano-sdk/tx-construction": "0.21.10",
5050
"@cardano-sdk/util": "0.15.5",
51-
"@cardano-sdk/wallet": "0.44.12",
52-
"@cardano-sdk/web-extension": "0.34.11",
51+
"@cardano-sdk/wallet": "0.44.13",
52+
"@cardano-sdk/web-extension": "0.34.12",
5353
"@lace/common": "0.1.0",
5454
"@ledgerhq/devices": "^8.2.1",
5555
"@stablelib/chacha20poly1305": "1.0.1",
@@ -71,7 +71,7 @@
7171
"webextension-polyfill": "0.10.0"
7272
},
7373
"devDependencies": {
74-
"@cardano-sdk/util-dev": "0.23.6",
74+
"@cardano-sdk/util-dev": "0.23.7",
7575
"@emurgo/cardano-message-signing-browser": "1.0.1",
7676
"@types/webextension-polyfill": "0.10.0",
7777
"axios": "^1.7.4",

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
},
4444
"dependencies": {
4545
"@ant-design/icons": "^4.7.0",
46-
"@cardano-sdk/wallet": "0.44.12",
47-
"@cardano-sdk/web-extension": "0.34.11",
46+
"@cardano-sdk/wallet": "0.44.13",
47+
"@cardano-sdk/web-extension": "0.34.12",
4848
"@input-output-hk/lace-ui-toolkit": "1.19.0",
4949
"@lace/cardano": "0.1.0",
5050
"@lace/common": "0.1.0",

packages/nami/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@
5757
},
5858
"dependencies": {
5959
"@cardano-foundation/ledgerjs-hw-app-cardano": "^6.0.0",
60-
"@cardano-sdk/core": "0.41.1",
60+
"@cardano-sdk/core": "0.41.2",
6161
"@cardano-sdk/crypto": "0.1.30",
62-
"@cardano-sdk/tx-construction": "0.21.9",
62+
"@cardano-sdk/tx-construction": "0.21.10",
6363
"@cardano-sdk/util": "0.15.5",
64-
"@cardano-sdk/web-extension": "0.34.11",
64+
"@cardano-sdk/web-extension": "0.34.12",
6565
"@chakra-ui/css-reset": "1.0.0",
6666
"@chakra-ui/icons": "1.0.13",
6767
"@chakra-ui/react": "1.6.4",

packages/staking/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,12 @@
7676
},
7777
"devDependencies": {
7878
"@babel/core": "^7.21.0",
79-
"@cardano-sdk/core": "0.41.1",
80-
"@cardano-sdk/input-selection": "0.13.24",
81-
"@cardano-sdk/tx-construction": "0.21.9",
79+
"@cardano-sdk/core": "0.41.2",
80+
"@cardano-sdk/input-selection": "0.13.25",
81+
"@cardano-sdk/tx-construction": "0.21.10",
8282
"@cardano-sdk/util": "0.15.5",
83-
"@cardano-sdk/wallet": "0.44.12",
84-
"@cardano-sdk/web-extension": "0.34.11",
83+
"@cardano-sdk/wallet": "0.44.13",
84+
"@cardano-sdk/web-extension": "0.34.12",
8585
"@storybook/addon-actions": "^7.6.7",
8686
"@storybook/addon-essentials": "^7.6.7",
8787
"@storybook/addon-interactions": "^7.6.7",
@@ -126,11 +126,11 @@
126126
"wait-on": "^7.0.1"
127127
},
128128
"peerDependencies": {
129-
"@cardano-sdk/input-selection": "0.13.24",
130-
"@cardano-sdk/tx-construction": "0.21.9",
129+
"@cardano-sdk/input-selection": "0.13.25",
130+
"@cardano-sdk/tx-construction": "0.21.10",
131131
"@cardano-sdk/util": "0.15.5",
132-
"@cardano-sdk/wallet": "0.44.12",
133-
"@cardano-sdk/web-extension": "0.34.11",
132+
"@cardano-sdk/wallet": "0.44.13",
133+
"@cardano-sdk/web-extension": "0.34.12",
134134
"@lace/cardano": "^0.1.0",
135135
"@lace/common": "^0.1.0",
136136
"@lace/core": "0.1.0",

0 commit comments

Comments
 (0)