From 079d93da5bf8047858d0844f6f7e39762d6a9f4a Mon Sep 17 00:00:00 2001 From: Martynas Date: Fri, 3 Jan 2025 16:26:26 +0200 Subject: [PATCH] feat: add remaining blockfrost provider experiments (#1595) * chore: bump cardano-js-sdk * feat: add remaining blockfrost provider experiments - chain history - network info - rewards - tx submit - utxo --- apps/browser-extension-wallet/package.json | 6 +- .../src/lib/scripts/background/config.ts | 17 ++-- .../providers/ExperimentsProvider/config.ts | 25 ++++++ .../providers/ExperimentsProvider/types.ts | 5 ++ .../client/PostHogClient.ts | 5 ++ packages/cardano/package.json | 8 +- packages/cardano/src/wallet/lib/providers.ts | 48 +++++++++-- packages/core/package.json | 4 +- packages/nami/package.json | 2 +- packages/staking/package.json | 8 +- yarn.lock | 84 +++++++++---------- 11 files changed, 142 insertions(+), 70 deletions(-) diff --git a/apps/browser-extension-wallet/package.json b/apps/browser-extension-wallet/package.json index f584da7f1..fe8bde91e 100644 --- a/apps/browser-extension-wallet/package.json +++ b/apps/browser-extension-wallet/package.json @@ -41,15 +41,15 @@ }, "dependencies": { "@ant-design/icons": "^4.7.0", - "@cardano-sdk/cardano-services-client": "0.23.2", + "@cardano-sdk/cardano-services-client": "0.23.3", "@cardano-sdk/core": "0.42.1", "@cardano-sdk/dapp-connector": "0.12.47", "@cardano-sdk/input-selection": "0.13.31", "@cardano-sdk/tx-construction": "0.23.0", "@cardano-sdk/util": "0.15.5", "@cardano-sdk/util-rxjs": "0.8.0", - "@cardano-sdk/wallet": "0.46.2", - "@cardano-sdk/web-extension": "0.36.1", + "@cardano-sdk/wallet": "0.46.3", + "@cardano-sdk/web-extension": "0.36.2", "@emurgo/cip14-js": "~3.0.1", "@input-output-hk/lace-ui-toolkit": "1.21.0", "@lace/cardano": "0.1.0", diff --git a/apps/browser-extension-wallet/src/lib/scripts/background/config.ts b/apps/browser-extension-wallet/src/lib/scripts/background/config.ts index d6fa63c53..b58d90c8d 100644 --- a/apps/browser-extension-wallet/src/lib/scripts/background/config.ts +++ b/apps/browser-extension-wallet/src/lib/scripts/background/config.ts @@ -43,11 +43,7 @@ export const getProviders = async (chainName: Wallet.ChainName): Promise !!(featureFlags?.[magic]?.[experimentName] ?? false); return Wallet.createProviders({ axiosAdapter: axiosFetchAdapter, @@ -61,7 +57,16 @@ export const getProviders = async (chainName: Wallet.ChainName): Promise ({ [ExperimentName.SHARED_WALLETS]: false, [ExperimentName.WEBSOCKET_API]: false, [ExperimentName.BLOCKFROST_ASSET_PROVIDER]: false, + [ExperimentName.BLOCKFROST_CHAIN_HISTORY_PROVIDER]: false, + [ExperimentName.BLOCKFROST_NETWORK_INFO_PROVIDER]: false, + [ExperimentName.BLOCKFROST_REWARDS_PROVIDER]: false, + [ExperimentName.BLOCKFROST_TX_SUBMIT_PROVIDER]: false, + [ExperimentName.BLOCKFROST_UTXO_PROVIDER]: false, [ExperimentName.EXTENSION_STORAGE]: false, [ExperimentName.USE_DREP_PROVIDER_OVERRIDE]: false }); @@ -36,6 +41,26 @@ export const experiments: ExperimentsConfig = { value: false, default: false }, + [ExperimentName.BLOCKFROST_CHAIN_HISTORY_PROVIDER]: { + value: false, + default: false + }, + [ExperimentName.BLOCKFROST_NETWORK_INFO_PROVIDER]: { + value: false, + default: false + }, + [ExperimentName.BLOCKFROST_REWARDS_PROVIDER]: { + value: false, + default: false + }, + [ExperimentName.BLOCKFROST_TX_SUBMIT_PROVIDER]: { + value: false, + default: false + }, + [ExperimentName.BLOCKFROST_UTXO_PROVIDER]: { + value: false, + default: false + }, [ExperimentName.EXTENSION_STORAGE]: { value: false, default: false diff --git a/apps/browser-extension-wallet/src/providers/ExperimentsProvider/types.ts b/apps/browser-extension-wallet/src/providers/ExperimentsProvider/types.ts index 0baf38c09..982df5495 100644 --- a/apps/browser-extension-wallet/src/providers/ExperimentsProvider/types.ts +++ b/apps/browser-extension-wallet/src/providers/ExperimentsProvider/types.ts @@ -12,6 +12,11 @@ export enum ExperimentName { SHARED_WALLETS = 'shared-wallets', WEBSOCKET_API = 'websocket-api', BLOCKFROST_ASSET_PROVIDER = 'blockfrost-asset-provider', + BLOCKFROST_CHAIN_HISTORY_PROVIDER = 'blockfrost-chain-history-provider', + BLOCKFROST_NETWORK_INFO_PROVIDER = 'blockfrost-network-info-provider', + BLOCKFROST_REWARDS_PROVIDER = 'blockfrost-rewards-provider', + BLOCKFROST_TX_SUBMIT_PROVIDER = 'blockfrost-tx-submit-provider', + BLOCKFROST_UTXO_PROVIDER = 'blockfrost-utxo-provider', EXTENSION_STORAGE = 'extension-storage', USE_DREP_PROVIDER_OVERRIDE = 'use-drep-provider-override' } diff --git a/apps/browser-extension-wallet/src/providers/PostHogClientProvider/client/PostHogClient.ts b/apps/browser-extension-wallet/src/providers/PostHogClientProvider/client/PostHogClient.ts index 8f3ce5e37..9444475d0 100644 --- a/apps/browser-extension-wallet/src/providers/PostHogClientProvider/client/PostHogClient.ts +++ b/apps/browser-extension-wallet/src/providers/PostHogClientProvider/client/PostHogClient.ts @@ -32,6 +32,11 @@ type FeatureFlag = | 'use-switch-to-nami-mode' | 'websocket-api' | ExperimentName.BLOCKFROST_ASSET_PROVIDER + | ExperimentName.BLOCKFROST_CHAIN_HISTORY_PROVIDER + | ExperimentName.BLOCKFROST_NETWORK_INFO_PROVIDER + | ExperimentName.BLOCKFROST_REWARDS_PROVIDER + | ExperimentName.BLOCKFROST_TX_SUBMIT_PROVIDER + | ExperimentName.BLOCKFROST_UTXO_PROVIDER | ExperimentName.EXTENSION_STORAGE | ExperimentName.USE_DREP_PROVIDER_OVERRIDE; diff --git a/packages/cardano/package.json b/packages/cardano/package.json index 2df9efaab..19772d45f 100644 --- a/packages/cardano/package.json +++ b/packages/cardano/package.json @@ -40,7 +40,7 @@ "watch": "yarn build --watch" }, "dependencies": { - "@cardano-sdk/cardano-services-client": "0.23.2", + "@cardano-sdk/cardano-services-client": "0.23.3", "@cardano-sdk/core": "0.42.1", "@cardano-sdk/crypto": "0.1.32", "@cardano-sdk/hardware-ledger": "0.12.16", @@ -48,8 +48,8 @@ "@cardano-sdk/key-management": "0.24.13", "@cardano-sdk/tx-construction": "0.23.0", "@cardano-sdk/util": "0.15.5", - "@cardano-sdk/wallet": "0.46.2", - "@cardano-sdk/web-extension": "0.36.1", + "@cardano-sdk/wallet": "0.46.3", + "@cardano-sdk/web-extension": "0.36.2", "@lace/common": "0.1.0", "@ledgerhq/devices": "^8.4.4", "@stablelib/chacha20poly1305": "1.0.1", @@ -73,7 +73,7 @@ }, "devDependencies": { "@blockfrost/blockfrost-js": "^5.5.0", - "@cardano-sdk/util-dev": "0.24.1", + "@cardano-sdk/util-dev": "0.24.2", "@emurgo/cardano-message-signing-browser": "1.0.1", "@types/webextension-polyfill": "0.10.0", "axios": "^1.7.4", diff --git a/packages/cardano/src/wallet/lib/providers.ts b/packages/cardano/src/wallet/lib/providers.ts index e5b4404e1..aa1aa3e8b 100644 --- a/packages/cardano/src/wallet/lib/providers.ts +++ b/packages/cardano/src/wallet/lib/providers.ts @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -/* eslint-disable no-new */ +/* eslint-disable no-new, complexity, sonarjs/cognitive-complexity */ import { WalletProvidersDependencies } from '@src/wallet'; import { AxiosAdapter } from 'axios'; import { Logger } from 'ts-log'; @@ -32,7 +32,12 @@ import { RateLimiter, BlockfrostClient, BlockfrostAssetProvider, - BlockfrostDRepProvider + BlockfrostChainHistoryProvider, + BlockfrostDRepProvider, + BlockfrostUtxoProvider, + BlockfrostRewardsProvider, + BlockfrostTxSubmitProvider, + BlockfrostNetworkInfoProvider } from '@cardano-sdk/cardano-services-client'; import { RemoteApiProperties, RemoteApiPropertyType } from '@cardano-sdk/web-extension'; @@ -83,6 +88,11 @@ export interface ProvidersConfig { useWebSocket?: boolean; useBlockfrostAssetProvider?: boolean; useDrepProviderOverrideActiveStatus?: boolean; + useBlockfrostChainHistoryProvider?: boolean; + useBlockfrostNetworkInfoProvider?: boolean; + useBlockfrostRewardsProvider?: boolean; + useBlockfrostTxSubmitProvider?: boolean; + useBlockfrostUtxoProvider?: boolean; }; } @@ -96,7 +106,16 @@ export const createProviders = ({ axiosAdapter, env: { baseCardanoServicesUrl: baseUrl, customSubmitTxUrl, blockfrostConfig }, logger, - experiments: { useBlockfrostAssetProvider, useWebSocket, useDrepProviderOverrideActiveStatus } + experiments: { + useBlockfrostAssetProvider, + useBlockfrostChainHistoryProvider, + useBlockfrostNetworkInfoProvider, + useBlockfrostRewardsProvider, + useBlockfrostTxSubmitProvider, + useBlockfrostUtxoProvider, + useDrepProviderOverrideActiveStatus, + useWebSocket + } }: ProvidersConfig): WalletProvidersDependencies => { if (!logger) logger = console; @@ -108,10 +127,19 @@ export const createProviders = ({ const assetProvider = useBlockfrostAssetProvider ? new BlockfrostAssetProvider(blockfrostClient, logger) : assetInfoHttpProvider(httpProviderConfig); - const chainHistoryProvider = chainHistoryHttpProvider(httpProviderConfig); - const rewardsProvider = rewardsHttpProvider(httpProviderConfig); + const networkInfoProvider = useBlockfrostNetworkInfoProvider + ? new BlockfrostNetworkInfoProvider(blockfrostClient, logger) + : networkInfoHttpProvider(httpProviderConfig); + const chainHistoryProvider = useBlockfrostChainHistoryProvider + ? new BlockfrostChainHistoryProvider(blockfrostClient, networkInfoProvider, logger) + : chainHistoryHttpProvider(httpProviderConfig); + const rewardsProvider = useBlockfrostRewardsProvider + ? new BlockfrostRewardsProvider(blockfrostClient, logger) + : rewardsHttpProvider(httpProviderConfig); const stakePoolProvider = stakePoolHttpProvider(httpProviderConfig); - const txSubmitProvider = createTxSubmitProvider(httpProviderConfig, customSubmitTxUrl); + const txSubmitProvider = useBlockfrostTxSubmitProvider + ? new BlockfrostTxSubmitProvider(blockfrostClient, logger) + : createTxSubmitProvider(httpProviderConfig, customSubmitTxUrl); const drepProvider = new BlockfrostDRepProvider(blockfrostClient, logger); // Temporary proxy for drepProvider to overwrite the 'active' property to always be true @@ -167,12 +195,16 @@ export const createProviders = ({ }; } + const utxoProvider = useBlockfrostUtxoProvider + ? new BlockfrostUtxoProvider(blockfrostClient, logger) + : utxoHttpProvider(httpProviderConfig); + return { assetProvider, - networkInfoProvider: networkInfoHttpProvider(httpProviderConfig), + networkInfoProvider, txSubmitProvider, stakePoolProvider, - utxoProvider: utxoHttpProvider(httpProviderConfig), + utxoProvider, chainHistoryProvider, rewardsProvider, drepProvider: useDrepProviderOverrideActiveStatus ? drepProviderOverrideActiveStatus : drepProvider diff --git a/packages/core/package.json b/packages/core/package.json index 6314d492f..ca8c80543 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -43,8 +43,8 @@ }, "dependencies": { "@ant-design/icons": "^4.7.0", - "@cardano-sdk/wallet": "0.46.2", - "@cardano-sdk/web-extension": "0.36.1", + "@cardano-sdk/wallet": "0.46.3", + "@cardano-sdk/web-extension": "0.36.2", "@input-output-hk/lace-ui-toolkit": "1.19.0", "@lace/cardano": "0.1.0", "@lace/common": "0.1.0", diff --git a/packages/nami/package.json b/packages/nami/package.json index 4fa28294b..2b171071d 100644 --- a/packages/nami/package.json +++ b/packages/nami/package.json @@ -61,7 +61,7 @@ "@cardano-sdk/crypto": "0.1.32", "@cardano-sdk/tx-construction": "0.23.0", "@cardano-sdk/util": "0.15.5", - "@cardano-sdk/web-extension": "0.36.1", + "@cardano-sdk/web-extension": "0.36.2", "@chakra-ui/css-reset": "1.0.0", "@chakra-ui/icons": "1.0.13", "@chakra-ui/react": "1.6.4", diff --git a/packages/staking/package.json b/packages/staking/package.json index 7426ff393..bcd75b752 100644 --- a/packages/staking/package.json +++ b/packages/staking/package.json @@ -80,8 +80,8 @@ "@cardano-sdk/input-selection": "0.13.31", "@cardano-sdk/tx-construction": "0.23.0", "@cardano-sdk/util": "0.15.5", - "@cardano-sdk/wallet": "0.46.2", - "@cardano-sdk/web-extension": "0.36.1", + "@cardano-sdk/wallet": "0.46.3", + "@cardano-sdk/web-extension": "0.36.2", "@storybook/addon-actions": "^7.6.7", "@storybook/addon-essentials": "^7.6.7", "@storybook/addon-interactions": "^7.6.7", @@ -129,8 +129,8 @@ "@cardano-sdk/input-selection": "0.13.31", "@cardano-sdk/tx-construction": "0.23.0", "@cardano-sdk/util": "0.15.5", - "@cardano-sdk/wallet": "0.46.2", - "@cardano-sdk/web-extension": "0.36.1", + "@cardano-sdk/wallet": "0.46.3", + "@cardano-sdk/web-extension": "0.36.2", "@lace/cardano": "^0.1.0", "@lace/common": "^0.1.0", "@lace/core": "0.1.0", diff --git a/yarn.lock b/yarn.lock index 1b925ff4d..340f822ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9097,9 +9097,9 @@ __metadata: languageName: node linkType: hard -"@cardano-sdk/cardano-services-client@npm:0.23.2": - version: 0.23.2 - resolution: "@cardano-sdk/cardano-services-client@npm:0.23.2" +"@cardano-sdk/cardano-services-client@npm:0.23.3": + version: 0.23.3 + resolution: "@cardano-sdk/cardano-services-client@npm:0.23.3" dependencies: "@cardano-sdk/core": ~0.42.1 "@cardano-sdk/crypto": ~0.1.32 @@ -9113,7 +9113,7 @@ __metadata: ts-custom-error: ^3.2.0 ts-log: ^2.2.4 ws: ^8.17.1 - checksum: 8e136a06eb5e496f449cf4df56a8444afcf1dd9be3bba5fb4c114e0f0e6bfa46958d5ec89d928a28372ccdf85fecc776265cab474dcce1283d80640b0d000ba3 + checksum: 0192d6d3ddb094f6fd60efdd50bfef915ece8760db6618a6892a928785117746d3b3006f9ce76b8aa36bf52425cf979ca070f6c38a85d984eabd4cf20ec5bb56 languageName: node linkType: hard @@ -9261,15 +9261,15 @@ __metadata: languageName: node linkType: hard -"@cardano-sdk/ogmios@npm:~0.18.16": - version: 0.18.16 - resolution: "@cardano-sdk/ogmios@npm:0.18.16" +"@cardano-sdk/ogmios@npm:~0.18.17": + version: 0.18.17 + resolution: "@cardano-sdk/ogmios@npm:0.18.17" dependencies: "@cardano-ogmios/client": 6.9.0 "@cardano-ogmios/schema": 6.9.0 "@cardano-sdk/core": ~0.42.1 "@cardano-sdk/crypto": ~0.1.32 - "@cardano-sdk/projection": ~0.12.16 + "@cardano-sdk/projection": ~0.12.17 "@cardano-sdk/util": ~0.15.5 backoff-rxjs: ^7.0.0 buffer: 5.7.1 @@ -9278,17 +9278,17 @@ __metadata: nanoid: ^3.1.31 rxjs: ^7.4.0 ts-log: ^2.2.3 - checksum: 9d2bcf31867bc263a147b8c2bc17ca217752fec373ba56c924f6bb45e2ece057429611ca09270d7dc1f1c92b2745d349d552e45dd48b5049bb345d7c80aeca7f + checksum: c70ac93cd0b94ed81a6cde09cb946fd7a80905a89ab0af1c8a02b023253717c3dc2673233937adde76b10c041290e8dd1530827c36f58fb27d2e0aa0269d6908 languageName: node linkType: hard -"@cardano-sdk/projection@npm:~0.12.16": - version: 0.12.16 - resolution: "@cardano-sdk/projection@npm:0.12.16" +"@cardano-sdk/projection@npm:~0.12.17": + version: 0.12.17 + resolution: "@cardano-sdk/projection@npm:0.12.17" dependencies: "@cardano-sdk/core": ~0.42.1 "@cardano-sdk/crypto": ~0.1.32 - "@cardano-sdk/ogmios": ~0.18.16 + "@cardano-sdk/ogmios": ~0.18.17 "@cardano-sdk/util": ~0.15.5 "@cardano-sdk/util-rxjs": ~0.8.0 lodash: ^4.17.21 @@ -9296,7 +9296,7 @@ __metadata: ts-custom-error: ^3.2.0 ts-log: ^2.2.4 tsc-alias: ^1.8.10 - checksum: 56db60498eab64361e8359d47cda99a7e1ef2754daa741a5732d0dec4bc557e7be8451e820417afdef6f82cb9b5ae9f5617519fdc6dbaa3c5ebf401fdaced9ed + checksum: 01ad6f3f74a32f352fc46c1cb37f59ab65d51309cd8bcde4f68cda76a80dbf6c90fb3bcd77253883e1c9225565e71db0221c0997f22ed120eeea36f3ac3662ab languageName: node linkType: hard @@ -9319,14 +9319,14 @@ __metadata: languageName: node linkType: hard -"@cardano-sdk/util-dev@npm:0.24.1": - version: 0.24.1 - resolution: "@cardano-sdk/util-dev@npm:0.24.1" +"@cardano-sdk/util-dev@npm:0.24.2": + version: 0.24.2 + resolution: "@cardano-sdk/util-dev@npm:0.24.2" dependencies: "@cardano-sdk/core": ~0.42.1 "@cardano-sdk/crypto": ~0.1.32 "@cardano-sdk/key-management": ~0.24.13 - "@cardano-sdk/projection": ~0.12.16 + "@cardano-sdk/projection": ~0.12.17 "@cardano-sdk/util": ~0.15.5 "@types/dockerode": ^3.3.8 axios: ^1.7.4 @@ -9340,7 +9340,7 @@ __metadata: lodash: ^4.17.21 rxjs: ^7.4.0 ts-log: ^2.2.4 - checksum: e6021a155da7e13b75a5dbad5691a6ce830ba2865a106039832628d064d37df3710718d0d0ca33913e76d5fb98198fd325472ebb7abfb127db6055a2ec129cea + checksum: 95ee4959f31c309d95dda6e359551fd51c93801d20964946b9c25d8042d1437a4e4a6d5a1d40545547476c9f156e054f708e303809dae5f94abe6ef57d11cf62 languageName: node linkType: hard @@ -9370,9 +9370,9 @@ __metadata: languageName: node linkType: hard -"@cardano-sdk/wallet@npm:0.46.2, @cardano-sdk/wallet@npm:~0.46.2": - version: 0.46.2 - resolution: "@cardano-sdk/wallet@npm:0.46.2" +"@cardano-sdk/wallet@npm:0.46.3, @cardano-sdk/wallet@npm:~0.46.3": + version: 0.46.3 + resolution: "@cardano-sdk/wallet@npm:0.46.3" dependencies: "@cardano-sdk/core": ~0.42.1 "@cardano-sdk/crypto": ~0.1.32 @@ -9394,13 +9394,13 @@ __metadata: ts-custom-error: ^3.2.0 ts-log: ^2.2.3 uuid: ^8.3.2 - checksum: 8e131b72f9daf2cc49a916dfbeac5d7e0834637d4c318f29e77bd96c20f382be1d563545ae8a0806473d38dc8f748b1250a2a75c3a5b2501d7725789704a2bce + checksum: a370273b29b97b9b64c26514558ed8d3f5a25244a8c52d161e62d4678bd71897c2ac3ec40c6e43fd9219621664b5f6631bed2af6b344c7ef2bccce58a3833b96 languageName: node linkType: hard -"@cardano-sdk/web-extension@npm:0.36.1": - version: 0.36.1 - resolution: "@cardano-sdk/web-extension@npm:0.36.1" +"@cardano-sdk/web-extension@npm:0.36.2": + version: 0.36.2 + resolution: "@cardano-sdk/web-extension@npm:0.36.2" dependencies: "@cardano-sdk/core": ~0.42.1 "@cardano-sdk/crypto": ~0.1.32 @@ -9411,7 +9411,7 @@ __metadata: "@cardano-sdk/tx-construction": ~0.23.0 "@cardano-sdk/util": ~0.15.5 "@cardano-sdk/util-rxjs": ~0.8.0 - "@cardano-sdk/wallet": ~0.46.2 + "@cardano-sdk/wallet": ~0.46.3 backoff-rxjs: ^7.0.0 lodash: ^4.17.21 rxjs: ^7.4.0 @@ -9419,7 +9419,7 @@ __metadata: ts-log: ^2.2.3 uuid: ^8.3.2 webextension-polyfill: ^0.8.0 - checksum: acba2fe5c5d2a9edbde731e2339ad763d37f53bb19af678e5331fe27cc2f26a8299481319df584965b1868b18c668e9943b0bf3bdec3285ea1ec40b714e11f08 + checksum: 3b36d863801a2e42483087d2604df2cd6675b5b9ac9af78aa1276d2fda7923f3a1c868609f1659179a6806aa81a2507389794442bc7671ef1f4e5cbc6d18214d languageName: node linkType: hard @@ -13485,7 +13485,7 @@ __metadata: resolution: "@lace/browser-extension-wallet@workspace:apps/browser-extension-wallet" dependencies: "@ant-design/icons": ^4.7.0 - "@cardano-sdk/cardano-services-client": 0.23.2 + "@cardano-sdk/cardano-services-client": 0.23.3 "@cardano-sdk/core": 0.42.1 "@cardano-sdk/dapp-connector": 0.12.47 "@cardano-sdk/hardware-ledger": 0.12.16 @@ -13493,8 +13493,8 @@ __metadata: "@cardano-sdk/tx-construction": 0.23.0 "@cardano-sdk/util": 0.15.5 "@cardano-sdk/util-rxjs": 0.8.0 - "@cardano-sdk/wallet": 0.46.2 - "@cardano-sdk/web-extension": 0.36.1 + "@cardano-sdk/wallet": 0.46.3 + "@cardano-sdk/web-extension": 0.36.2 "@emurgo/cardano-message-signing-asmjs": 1.0.1 "@emurgo/cip14-js": ~3.0.1 "@input-output-hk/lace-ui-toolkit": 1.21.0 @@ -13572,7 +13572,7 @@ __metadata: resolution: "@lace/cardano@workspace:packages/cardano" dependencies: "@blockfrost/blockfrost-js": ^5.5.0 - "@cardano-sdk/cardano-services-client": 0.23.2 + "@cardano-sdk/cardano-services-client": 0.23.3 "@cardano-sdk/core": 0.42.1 "@cardano-sdk/crypto": 0.1.32 "@cardano-sdk/hardware-ledger": 0.12.16 @@ -13580,9 +13580,9 @@ __metadata: "@cardano-sdk/key-management": 0.24.13 "@cardano-sdk/tx-construction": 0.23.0 "@cardano-sdk/util": 0.15.5 - "@cardano-sdk/util-dev": 0.24.1 - "@cardano-sdk/wallet": 0.46.2 - "@cardano-sdk/web-extension": 0.36.1 + "@cardano-sdk/util-dev": 0.24.2 + "@cardano-sdk/wallet": 0.46.3 + "@cardano-sdk/web-extension": 0.36.2 "@emurgo/cardano-message-signing-browser": 1.0.1 "@lace/common": 0.1.0 "@ledgerhq/devices": ^8.4.4 @@ -13647,8 +13647,8 @@ __metadata: "@babel/preset-env": ^7.22.20 "@babel/preset-react": ^7.22.15 "@babel/preset-typescript": ^7.22.15 - "@cardano-sdk/wallet": 0.46.2 - "@cardano-sdk/web-extension": 0.36.1 + "@cardano-sdk/wallet": 0.46.3 + "@cardano-sdk/web-extension": 0.36.2 "@input-output-hk/lace-ui-toolkit": 1.19.0 "@lace/cardano": 0.1.0 "@lace/common": 0.1.0 @@ -13747,7 +13747,7 @@ __metadata: "@cardano-sdk/crypto": 0.1.32 "@cardano-sdk/tx-construction": 0.23.0 "@cardano-sdk/util": 0.15.5 - "@cardano-sdk/web-extension": 0.36.1 + "@cardano-sdk/web-extension": 0.36.2 "@chakra-ui/css-reset": 1.0.0 "@chakra-ui/icons": 1.0.13 "@chakra-ui/react": 1.6.4 @@ -13830,8 +13830,8 @@ __metadata: "@cardano-sdk/input-selection": 0.13.31 "@cardano-sdk/tx-construction": 0.23.0 "@cardano-sdk/util": 0.15.5 - "@cardano-sdk/wallet": 0.46.2 - "@cardano-sdk/web-extension": 0.36.1 + "@cardano-sdk/wallet": 0.46.3 + "@cardano-sdk/web-extension": 0.36.2 "@input-output-hk/lace-ui-toolkit": 1.19.0 "@lace/cardano": ^0.1.0 "@lace/common": ^0.1.0 @@ -13899,8 +13899,8 @@ __metadata: "@cardano-sdk/input-selection": 0.13.31 "@cardano-sdk/tx-construction": 0.23.0 "@cardano-sdk/util": 0.15.5 - "@cardano-sdk/wallet": 0.46.2 - "@cardano-sdk/web-extension": 0.36.1 + "@cardano-sdk/wallet": 0.46.3 + "@cardano-sdk/web-extension": 0.36.2 "@lace/cardano": ^0.1.0 "@lace/common": ^0.1.0 "@lace/core": 0.1.0