diff --git a/apps/browser-extension-wallet/.env.defaults b/apps/browser-extension-wallet/.env.defaults index 4e23d1251..eb5316312 100644 --- a/apps/browser-extension-wallet/.env.defaults +++ b/apps/browser-extension-wallet/.env.defaults @@ -67,6 +67,12 @@ CARDANO_SERVICES_URL_PREPROD=https://dev-preprod.lw.iog.io CARDANO_SERVICES_URL_PREVIEW=https://dev-preview.lw.iog.io CARDANO_SERVICES_URL_SANCHONET=https://dev-sanchonet.lw.iog.io +# Cardano WS Services +CARDANO_WS_SERVICES_URL_MAINNET=ws://dev-mainnet.lw.iog.io +CARDANO_WS_SERVICES_URL_PREPROD=ws://dev-preprod.lw.iog.io +CARDANO_WS_SERVICES_URL_PREVIEW=ws://dev-preview.lw.iog.io +CARDANO_WS_SERVICES_URL_SANCHONET=ws://dev-sanchonet.lw.iog.io + # Explorer URLs CEXPLORER_URL_MAINNET=https://cexplorer.io CEXPLORER_URL_PREVIEW=https://preview.cexplorer.io diff --git a/apps/browser-extension-wallet/.env.developerpreview b/apps/browser-extension-wallet/.env.developerpreview index d50f4b265..307b1187d 100644 --- a/apps/browser-extension-wallet/.env.developerpreview +++ b/apps/browser-extension-wallet/.env.developerpreview @@ -67,6 +67,12 @@ CARDANO_SERVICES_URL_PREPROD=https://dev-preprod.lw.iog.io CARDANO_SERVICES_URL_PREVIEW=https://dev-preview.lw.iog.io CARDANO_SERVICES_URL_SANCHONET=https://dev-sanchonet.lw.iog.io +# Cardano WS Services +CARDANO_WS_SERVICES_URL_MAINNET=ws://dev-mainnet.lw.iog.io +CARDANO_WS_SERVICES_URL_PREPROD=ws://dev-preprod.lw.iog.io +CARDANO_WS_SERVICES_URL_PREVIEW=ws://dev-preview.lw.iog.io +CARDANO_WS_SERVICES_URL_SANCHONET=ws://dev-sanchonet.lw.iog.io + # Explorer URLs CEXPLORER_URL_MAINNET=https://cexplorer.io CEXPLORER_URL_PREVIEW=https://preview.cexplorer.io diff --git a/apps/browser-extension-wallet/.env.example b/apps/browser-extension-wallet/.env.example index b4ed949d2..4a3afd46f 100644 --- a/apps/browser-extension-wallet/.env.example +++ b/apps/browser-extension-wallet/.env.example @@ -65,6 +65,12 @@ CARDANO_SERVICES_URL_PREPROD=https://backend.live-preprod.eks.lw.iog.io CARDANO_SERVICES_URL_PREVIEW=https://backend.live-preview.eks.lw.iog.io CARDANO_SERVICES_URL_SANCHONET=https://dev-sanchonet.lw.iog.io +# Cardano WS Services +CARDANO_WS_SERVICES_URL_MAINNET=ws://dev-mainnet.lw.iog.io +CARDANO_WS_SERVICES_URL_PREPROD=ws://dev-preprod.lw.iog.io +CARDANO_WS_SERVICES_URL_PREVIEW=ws://dev-preview.lw.iog.io +CARDANO_WS_SERVICES_URL_SANCHONET=ws://dev-sanchonet.lw.iog.io + # Explorer URLs CEXPLORER_URL_MAINNET=https://cexplorer.io CEXPLORER_URL_PREVIEW=https://preview.cexplorer.io diff --git a/apps/browser-extension-wallet/manifest.json b/apps/browser-extension-wallet/manifest.json index aeb35c14a..7e8d5b964 100644 --- a/apps/browser-extension-wallet/manifest.json +++ b/apps/browser-extension-wallet/manifest.json @@ -19,7 +19,7 @@ "permissions": ["webRequest", "storage", "tabs", "unlimitedStorage"], "host_permissions": [""], "content_security_policy": { - "extension_pages": "default-src 'self' $LOCALHOST_DEFAULT_SRC; frame-src https://connect.trezor.io/ https://www.youtube-nocookie.com; script-src 'self' 'wasm-unsafe-eval' $LOCALHOST_SCRIPT_SRC; font-src 'self' https://use.typekit.net; object-src 'self'; connect-src $CARDANO_SERVICES_URLS https://coingecko.live-mainnet.eks.lw.iog.io https://muesliswap.live-mainnet.eks.lw.iog.io $LOCALHOST_CONNECT_SRC $POSTHOG_HOST https://use.typekit.net data:; style-src * 'unsafe-inline'; img-src * data:;" + "extension_pages": "default-src 'self' $LOCALHOST_DEFAULT_SRC; frame-src https://connect.trezor.io/ https://www.youtube-nocookie.com; script-src 'self' 'wasm-unsafe-eval' $LOCALHOST_SCRIPT_SRC; font-src 'self' https://use.typekit.net; object-src 'self'; connect-src $CARDANO_SERVICES_URLS $CARDANO_WS_SERVICES_URLS https://coingecko.live-mainnet.eks.lw.iog.io https://muesliswap.live-mainnet.eks.lw.iog.io $LOCALHOST_CONNECT_SRC $POSTHOG_HOST https://use.typekit.net data:; style-src * 'unsafe-inline'; img-src * data:;" }, "content_scripts": [ { diff --git a/apps/browser-extension-wallet/package.json b/apps/browser-extension-wallet/package.json index c504d2e6e..732a4f440 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.20.8", - "@cardano-sdk/core": "0.39.3", - "@cardano-sdk/dapp-connector": "0.12.36", - "@cardano-sdk/input-selection": "0.13.19", - "@cardano-sdk/tx-construction": "0.21.4", + "@cardano-sdk/cardano-services-client": "0.21.1", + "@cardano-sdk/core": "0.41.0", + "@cardano-sdk/dapp-connector": "0.12.40", + "@cardano-sdk/input-selection": "0.13.23", + "@cardano-sdk/tx-construction": "0.21.8", "@cardano-sdk/util": "0.15.5", - "@cardano-sdk/util-rxjs": "0.7.32", - "@cardano-sdk/wallet": "0.44.3", - "@cardano-sdk/web-extension": "0.34.2", + "@cardano-sdk/util-rxjs": "0.7.36", + "@cardano-sdk/wallet": "0.44.8", + "@cardano-sdk/web-extension": "0.34.7", "@emurgo/cip14-js": "~3.0.1", "@input-output-hk/lace-ui-toolkit": "1.21.0", "@lace/cardano": "0.1.0", @@ -97,7 +97,7 @@ "zustand": "3.5.14" }, "devDependencies": { - "@cardano-sdk/hardware-ledger": "0.12.3", + "@cardano-sdk/hardware-ledger": "0.12.8", "@emurgo/cardano-message-signing-asmjs": "1.0.1", "@openpgp/web-stream-tools": "0.0.11-patch-0", "@pdfme/common": "^4.0.2", 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 61671a73f..f911b5625 100644 --- a/apps/browser-extension-wallet/src/lib/scripts/background/config.ts +++ b/apps/browser-extension-wallet/src/lib/scripts/background/config.ts @@ -1,9 +1,10 @@ import axiosFetchAdapter from '@shiroyasha9/axios-fetch-adapter'; import { Wallet } from '@lace/cardano'; import { RemoteApiProperties, RemoteApiPropertyType } from '@cardano-sdk/web-extension'; -import { getBaseUrlForChain } from '@src/utils/chain'; +import { getBaseUrlForChain, getMagicForChain } from '@src/utils/chain'; import { BackgroundService, UserIdService as UserIdServiceInterface } from '../types'; import { getBackgroundStorage } from '@lib/scripts/background/storage'; +import { ExperimentName } from '@providers/ExperimentsProvider/types'; export const backgroundServiceProperties: RemoteApiProperties = { requestMessage$: RemoteApiPropertyType.HotObservable, @@ -26,12 +27,15 @@ export const backgroundServiceProperties: RemoteApiProperties export const getProviders = async (chainName: Wallet.ChainName): Promise => { const baseCardanoServicesUrl = getBaseUrlForChain(chainName); - const { customSubmitTxUrl } = await getBackgroundStorage(); + const magic = getMagicForChain(chainName); + const { customSubmitTxUrl, featureFlags } = await getBackgroundStorage(); + const useWebSocket = !!(featureFlags?.[magic]?.[ExperimentName.WEBSOCKET_API] ?? false); return Wallet.createProviders({ axiosAdapter: axiosFetchAdapter, baseUrl: baseCardanoServicesUrl, - customSubmitTxUrl + customSubmitTxUrl, + useWebSocket }); }; diff --git a/apps/browser-extension-wallet/src/providers/ExperimentsProvider/config.ts b/apps/browser-extension-wallet/src/providers/ExperimentsProvider/config.ts index c6739c933..3a9261692 100644 --- a/apps/browser-extension-wallet/src/providers/ExperimentsProvider/config.ts +++ b/apps/browser-extension-wallet/src/providers/ExperimentsProvider/config.ts @@ -4,7 +4,8 @@ export const getDefaultFeatureFlags = (): FallbackConfiguration => ({ [ExperimentName.CREATE_PAPER_WALLET]: false, [ExperimentName.RESTORE_PAPER_WALLET]: false, [ExperimentName.USE_SWITCH_TO_NAMI_MODE]: false, - [ExperimentName.SHARED_WALLETS]: false + [ExperimentName.SHARED_WALLETS]: false, + [ExperimentName.WEBSOCKET_API]: false }); export const experiments: ExperimentsConfig = { @@ -23,5 +24,9 @@ export const experiments: ExperimentsConfig = { [ExperimentName.SHARED_WALLETS]: { value: false, default: false + }, + [ExperimentName.WEBSOCKET_API]: { + 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 2f467fb8e..046ef116c 100644 --- a/apps/browser-extension-wallet/src/providers/ExperimentsProvider/types.ts +++ b/apps/browser-extension-wallet/src/providers/ExperimentsProvider/types.ts @@ -9,7 +9,8 @@ export enum ExperimentName { CREATE_PAPER_WALLET = 'create-paper-wallet', RESTORE_PAPER_WALLET = 'restore-paper-wallet', USE_SWITCH_TO_NAMI_MODE = 'use-switch-to-nami-mode', - SHARED_WALLETS = 'shared-wallets' + SHARED_WALLETS = 'shared-wallets', + WEBSOCKET_API = 'websocket-api' } interface FeatureFlag { 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 876ce7d9d..150e16e35 100644 --- a/apps/browser-extension-wallet/src/providers/PostHogClientProvider/client/PostHogClient.ts +++ b/apps/browser-extension-wallet/src/providers/PostHogClientProvider/client/PostHogClient.ts @@ -25,7 +25,12 @@ import { ExperimentName } from '@providers/ExperimentsProvider/types'; import { BehaviorSubject, distinctUntilChanged, Observable, Subscription } from 'rxjs'; import { PostHogAction, PostHogProperties } from '@lace/common'; -type FeatureFlag = 'create-paper-wallet' | 'restore-paper-wallet' | 'shared-wallets' | 'use-switch-to-nami-mode'; +type FeatureFlag = + | 'create-paper-wallet' + | 'restore-paper-wallet' + | 'shared-wallets' + | 'use-switch-to-nami-mode' + | 'websocket-api'; type FeatureFlags = { [key in FeatureFlag]: boolean; diff --git a/apps/browser-extension-wallet/src/utils/chain.ts b/apps/browser-extension-wallet/src/utils/chain.ts index f8077af81..e717297c5 100644 --- a/apps/browser-extension-wallet/src/utils/chain.ts +++ b/apps/browser-extension-wallet/src/utils/chain.ts @@ -23,3 +23,28 @@ export const getBaseUrlForChain = (chainName: Wallet.ChainName): string => { if (!AVAILABLE_CHAINS.includes(chainName)) throw new Error('Chain not supported'); return url; }; + +export const getMagicForChain = (chainName: Wallet.ChainName): number => { + const { AVAILABLE_CHAINS } = config(); + let magic = 0; + switch (chainName) { + case 'Mainnet': + magic = Wallet.Cardano.NetworkMagics.Mainnet; + break; + case 'Preprod': + magic = Wallet.Cardano.NetworkMagics.Preprod; + break; + case 'Preview': + magic = Wallet.Cardano.NetworkMagics.Preview; + break; + case 'Sanchonet': + magic = Wallet.Cardano.NetworkMagics.Sanchonet; + break; + default: + throw new Error('Incorrect chain supplied'); + } + + if (!AVAILABLE_CHAINS.includes(chainName)) throw new Error('Chain not supported'); + + return magic; +}; diff --git a/apps/browser-extension-wallet/webpack-utils.js b/apps/browser-extension-wallet/webpack-utils.js index 26629bf08..b75886a26 100644 --- a/apps/browser-extension-wallet/webpack-utils.js +++ b/apps/browser-extension-wallet/webpack-utils.js @@ -12,6 +12,10 @@ const transformManifest = (content, mode) => { manifest.version = `${manifest.version}.${date.getMonth()}${date.getDate()}`; } manifest.content_security_policy.extension_pages = manifest.content_security_policy.extension_pages + .replace( + '$CARDANO_WS_SERVICES_URLS', + `${process.env.CARDANO_WS_SERVICES_URL_MAINNET} ${process.env.CARDANO_WS_SERVICES_URL_PREPROD} ${process.env.CARDANO_WS_SERVICES_URL_PREVIEW} ${process.env.CARDANO_WS_SERVICES_URL_SANCHONET}` + ) .replace( '$CARDANO_SERVICES_URLS', `${process.env.CARDANO_SERVICES_URL_MAINNET} ${process.env.CARDANO_SERVICES_URL_PREPROD} ${process.env.CARDANO_SERVICES_URL_PREVIEW} ${process.env.CARDANO_SERVICES_URL_SANCHONET}` diff --git a/packages/cardano/package.json b/packages/cardano/package.json index 84524a56f..fd73ef6e8 100644 --- a/packages/cardano/package.json +++ b/packages/cardano/package.json @@ -40,16 +40,16 @@ "watch": "yarn build --watch" }, "dependencies": { - "@cardano-sdk/cardano-services-client": "0.20.8", - "@cardano-sdk/core": "0.39.3", + "@cardano-sdk/cardano-services-client": "0.21.2", + "@cardano-sdk/core": "0.41.0", "@cardano-sdk/crypto": "0.1.30", - "@cardano-sdk/hardware-ledger": "0.12.3", - "@cardano-sdk/hardware-trezor": "0.6.3", - "@cardano-sdk/key-management": "0.24.2", - "@cardano-sdk/tx-construction": "0.21.4", + "@cardano-sdk/hardware-ledger": "0.12.8", + "@cardano-sdk/hardware-trezor": "0.6.7", + "@cardano-sdk/key-management": "0.24.6", + "@cardano-sdk/tx-construction": "0.21.8", "@cardano-sdk/util": "0.15.5", - "@cardano-sdk/wallet": "0.44.3", - "@cardano-sdk/web-extension": "0.34.2", + "@cardano-sdk/wallet": "0.44.9", + "@cardano-sdk/web-extension": "0.34.8", "@lace/common": "0.1.0", "@ledgerhq/devices": "^8.2.1", "@stablelib/chacha20poly1305": "1.0.1", @@ -71,7 +71,7 @@ "webextension-polyfill": "0.10.0" }, "devDependencies": { - "@cardano-sdk/util-dev": "0.22.10", + "@cardano-sdk/util-dev": "0.23.3", "@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 21fb1d8a2..93790c448 100644 --- a/packages/cardano/src/wallet/lib/providers.ts +++ b/packages/cardano/src/wallet/lib/providers.ts @@ -13,6 +13,7 @@ import { } from '@cardano-sdk/core'; import { + CardanoWsClient, CreateHttpProviderConfig, assetInfoHttpProvider, chainHistoryHttpProvider, @@ -56,12 +57,14 @@ export interface ProvidersConfig { axiosAdapter?: AxiosAdapter; baseUrl: string; customSubmitTxUrl?: string; + useWebSocket?: boolean; } export const createProviders = ({ axiosAdapter, baseUrl, - customSubmitTxUrl + customSubmitTxUrl, + useWebSocket }: ProvidersConfig): WalletProvidersDependencies => { const httpProviderConfig: CreateHttpProviderConfig = { baseUrl, @@ -69,13 +72,38 @@ export const createProviders = ({ adapter: axiosAdapter }; + const assetProvider = assetInfoHttpProvider(httpProviderConfig); + const chainHistoryProvider = chainHistoryHttpProvider(httpProviderConfig); + const rewardsProvider = rewardsHttpProvider(httpProviderConfig); + const stakePoolProvider = stakePoolHttpProvider(httpProviderConfig); + const txSubmitProvider = createTxSubmitProvider(httpProviderConfig, customSubmitTxUrl); + + if (useWebSocket) { + const url = new URL(baseUrl); + + url.pathname = '/ws'; + url.protocol = url.protocol === 'https' ? 'wss' : 'ws'; + + const wsProvider = new CardanoWsClient({ chainHistoryProvider, logger: console }, { url }); + + return { + assetProvider, + networkInfoProvider: wsProvider.networkInfoProvider, + txSubmitProvider, + stakePoolProvider, + utxoProvider: wsProvider.utxoProvider, + chainHistoryProvider: wsProvider.chainHistoryProvider, + rewardsProvider + }; + } + return { - assetProvider: assetInfoHttpProvider(httpProviderConfig), + assetProvider, networkInfoProvider: networkInfoHttpProvider(httpProviderConfig), - txSubmitProvider: createTxSubmitProvider(httpProviderConfig, customSubmitTxUrl), - stakePoolProvider: stakePoolHttpProvider(httpProviderConfig), + txSubmitProvider, + stakePoolProvider, utxoProvider: utxoHttpProvider(httpProviderConfig), - chainHistoryProvider: chainHistoryHttpProvider(httpProviderConfig), - rewardsProvider: rewardsHttpProvider(httpProviderConfig) + chainHistoryProvider, + rewardsProvider }; }; diff --git a/packages/core/package.json b/packages/core/package.json index c72984bd8..74a401f1f 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.44.3", - "@cardano-sdk/web-extension": "0.34.2", + "@cardano-sdk/wallet": "0.44.8", + "@cardano-sdk/web-extension": "0.34.7", "@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 a3a8de0bf..ab46d9687 100644 --- a/packages/nami/package.json +++ b/packages/nami/package.json @@ -57,10 +57,10 @@ }, "dependencies": { "@cardano-foundation/ledgerjs-hw-app-cardano": "^6.0.0", - "@cardano-sdk/core": "0.39.3", + "@cardano-sdk/core": "0.41.0", "@cardano-sdk/crypto": "0.1.30", - "@cardano-sdk/tx-construction": "0.21.4", - "@cardano-sdk/web-extension": "0.34.2", + "@cardano-sdk/tx-construction": "0.21.8", + "@cardano-sdk/web-extension": "0.34.7", "@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 10473efaa..0d8299cc9 100644 --- a/packages/staking/package.json +++ b/packages/staking/package.json @@ -76,12 +76,12 @@ }, "devDependencies": { "@babel/core": "^7.21.0", - "@cardano-sdk/core": "0.39.3", - "@cardano-sdk/input-selection": "0.13.19", - "@cardano-sdk/tx-construction": "0.21.4", + "@cardano-sdk/core": "0.41.0", + "@cardano-sdk/input-selection": "0.13.23", + "@cardano-sdk/tx-construction": "0.21.8", "@cardano-sdk/util": "0.15.5", - "@cardano-sdk/wallet": "0.44.3", - "@cardano-sdk/web-extension": "0.34.2", + "@cardano-sdk/wallet": "0.44.8", + "@cardano-sdk/web-extension": "0.34.7", "@storybook/addon-actions": "^7.6.7", "@storybook/addon-essentials": "^7.6.7", "@storybook/addon-interactions": "^7.6.7", @@ -126,11 +126,11 @@ "wait-on": "^7.0.1" }, "peerDependencies": { - "@cardano-sdk/input-selection": "0.13.19", - "@cardano-sdk/tx-construction": "0.21.4", + "@cardano-sdk/input-selection": "0.13.23", + "@cardano-sdk/tx-construction": "0.21.8", "@cardano-sdk/util": "0.15.5", - "@cardano-sdk/wallet": "0.44.3", - "@cardano-sdk/web-extension": "0.34.2", + "@cardano-sdk/wallet": "0.44.8", + "@cardano-sdk/web-extension": "0.34.7", "@lace/cardano": "^0.1.0", "@lace/common": "^0.1.0", "@lace/core": "0.1.0", diff --git a/yarn.lock b/yarn.lock index df2c81caa..1afb48a46 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8858,11 +8858,11 @@ __metadata: languageName: node linkType: hard -"@cardano-sdk/cardano-services-client@npm:0.20.8": - version: 0.20.8 - resolution: "@cardano-sdk/cardano-services-client@npm:0.20.8" +"@cardano-sdk/cardano-services-client@npm:0.21.1": + version: 0.21.1 + resolution: "@cardano-sdk/cardano-services-client@npm:0.21.1" dependencies: - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/util": ~0.15.5 axios: ^1.7.4 class-validator: ^0.14.0 @@ -8870,13 +8870,29 @@ __metadata: json-bigint: ~1.0.0 ts-log: ^2.2.4 ws: ^8.17.1 - checksum: 9a4635ababab8168a2c436f9b74099fd3010f4fd491efa4ffb04c730db6109f67a3e3dccf7254124a078f052fbcc0280ff498cc72065dfbe81b022b72a26c009 + checksum: c6bf3c5479bce5bdec90b8c95ce1b3b4e9fcb594df62655684a25e111321ae8b2bbb86f8b431d0733e9bcc6f180aa6b2beee186c2be9e634f169e994c573c620 languageName: node linkType: hard -"@cardano-sdk/core@npm:0.39.3, @cardano-sdk/core@npm:~0.39.3": - version: 0.39.3 - resolution: "@cardano-sdk/core@npm:0.39.3" +"@cardano-sdk/cardano-services-client@npm:0.21.2": + version: 0.21.2 + resolution: "@cardano-sdk/cardano-services-client@npm:0.21.2" + dependencies: + "@cardano-sdk/core": ~0.41.0 + "@cardano-sdk/util": ~0.15.5 + axios: ^1.7.4 + class-validator: ^0.14.0 + isomorphic-ws: ^5.0.0 + json-bigint: ~1.0.0 + ts-log: ^2.2.4 + ws: ^8.17.1 + checksum: e4728b30d289cdc15ad60e8269c38d0a9d9c8db7ab625ec178a40bf3a0800b3ef9361b4ae410f54febaa77ae38790d29c3afba5d2a3634ef9aeb1fb8e273af16 + languageName: node + linkType: hard + +"@cardano-sdk/core@npm:0.41.0, @cardano-sdk/core@npm:~0.41.0": + version: 0.41.0 + resolution: "@cardano-sdk/core@npm:0.41.0" dependencies: "@biglup/is-cid": ^1.0.3 "@cardano-ogmios/client": 6.5.0 @@ -8896,7 +8912,7 @@ __metadata: peerDependenciesMeta: rxjs: optional: true - checksum: 3b34ad8b97a6fdffadd2ed3c5ace346563ff7feef1d1940444ce6fac3d8fec65c2f1366026757e984bca445b7860e797741e3aad40096df27880a4170feff1d0 + checksum: 6a3063177c229db96d6235c4950924f8e1fbc914eb43690426cc31cd5e650d3ca221ed3a11c1c772711657df9a164bf30ea8cf667a028ced12acd019a94f922e languageName: node linkType: hard @@ -8928,30 +8944,30 @@ __metadata: languageName: node linkType: hard -"@cardano-sdk/dapp-connector@npm:0.12.36, @cardano-sdk/dapp-connector@npm:~0.12.36": - version: 0.12.36 - resolution: "@cardano-sdk/dapp-connector@npm:0.12.36" +"@cardano-sdk/dapp-connector@npm:0.12.40, @cardano-sdk/dapp-connector@npm:~0.12.40": + version: 0.12.40 + resolution: "@cardano-sdk/dapp-connector@npm:0.12.40" dependencies: - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/crypto": ~0.1.30 "@cardano-sdk/util": ~0.15.5 ts-custom-error: ^3.2.0 ts-log: ^2.2.4 webextension-polyfill: ^0.8.0 - checksum: 6bb99e56de6fc3ebf3c14579fb039cd5c0c08a438ab5340da111f29d397b06839d17ad55e158704e275da4196dc80dd26c8e55ebb889ec0a4d955760e42e374b + checksum: d38c3c0d853aed5d0f80b1d2c0e83c88cd18a229411dcaea32af47300068767a511d21d4998396ce2db762dfa18b81cd0a944715bd981388f88344c4489bde8d languageName: node linkType: hard -"@cardano-sdk/hardware-ledger@npm:0.12.3, @cardano-sdk/hardware-ledger@npm:~0.12.3": - version: 0.12.3 - resolution: "@cardano-sdk/hardware-ledger@npm:0.12.3" +"@cardano-sdk/hardware-ledger@npm:0.12.8, @cardano-sdk/hardware-ledger@npm:~0.12.8": + version: 0.12.8 + resolution: "@cardano-sdk/hardware-ledger@npm:0.12.8" dependencies: "@cardano-foundation/ledgerjs-hw-app-cardano": ^7.1.2 - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/crypto": ~0.1.30 - "@cardano-sdk/dapp-connector": ~0.12.36 - "@cardano-sdk/key-management": ~0.24.2 - "@cardano-sdk/tx-construction": ~0.21.4 + "@cardano-sdk/dapp-connector": ~0.12.40 + "@cardano-sdk/key-management": ~0.24.6 + "@cardano-sdk/tx-construction": ~0.21.8 "@cardano-sdk/util": ~0.15.5 "@emurgo/cardano-message-signing-nodejs": ^1.0.1 "@ledgerhq/hw-transport": ^6.28.1 @@ -8960,50 +8976,50 @@ __metadata: node-hid: ^2.1.2 ts-custom-error: ^3.2.0 ts-log: ^2.2.4 - checksum: 0d8a6f042f5b4bdaeb55960e60d04636b56f834c18e10ad20c115281a28277fce98b00a6859d9b0de1516771265656fdcf7be6ba6afec9261a03aa588690b25d + checksum: 17dd6b2f28c4484e13dadce5a4c1a0375d7ecc1c8b9da1dce9f96209b39596c61b72c02afc33eac1ec272e5a20f2b18b952b54ef3b927871e49533ead0c9bb14 languageName: node linkType: hard -"@cardano-sdk/hardware-trezor@npm:0.6.3, @cardano-sdk/hardware-trezor@npm:~0.6.3": - version: 0.6.3 - resolution: "@cardano-sdk/hardware-trezor@npm:0.6.3" +"@cardano-sdk/hardware-trezor@npm:0.6.7, @cardano-sdk/hardware-trezor@npm:~0.6.7": + version: 0.6.7 + resolution: "@cardano-sdk/hardware-trezor@npm:0.6.7" dependencies: - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/crypto": ~0.1.30 - "@cardano-sdk/dapp-connector": ~0.12.36 - "@cardano-sdk/key-management": ~0.24.2 - "@cardano-sdk/tx-construction": ~0.21.4 + "@cardano-sdk/dapp-connector": ~0.12.40 + "@cardano-sdk/key-management": ~0.24.6 + "@cardano-sdk/tx-construction": ~0.21.8 "@cardano-sdk/util": ~0.15.5 "@trezor/connect": 9.4.0 "@trezor/connect-web": 9.4.0 lodash: ^4.17.21 ts-custom-error: ^3.2.0 ts-log: ^2.2.4 - checksum: a8ebe2ac89c2eccc43e23cbcbf713321cf89decd0c6195afddcb805ac5bcecc4fdbd12a44b0d87a02dd9ce9f54173f775e64b11ba72c971e9abf48f61e96941b + checksum: 9fe6e85b9770ecde2b9e131d7a4cb769042ceadd7b30e422f8c7d45ade9407017e4a655d7b250a57907496ce39656ddc5b7fa20f3af58df345ab04352c993830 languageName: node linkType: hard -"@cardano-sdk/input-selection@npm:0.13.19, @cardano-sdk/input-selection@npm:~0.13.19": - version: 0.13.19 - resolution: "@cardano-sdk/input-selection@npm:0.13.19" +"@cardano-sdk/input-selection@npm:0.13.23, @cardano-sdk/input-selection@npm:~0.13.23": + version: 0.13.23 + resolution: "@cardano-sdk/input-selection@npm:0.13.23" dependencies: - "@cardano-sdk/core": ~0.39.3 - "@cardano-sdk/key-management": ~0.24.2 + "@cardano-sdk/core": ~0.41.0 + "@cardano-sdk/key-management": ~0.24.6 "@cardano-sdk/util": ~0.15.5 bignumber.js: ^9.1.1 lodash: ^4.17.21 ts-custom-error: ^3.2.0 - checksum: f78e17b9ff6ac9f08f91656787e66b790d67ef95ba500739450506da7aa0adad5678dc2cbefeeb40706924598e38772bb3b48de5d59c5c27659e415a331cd3d7 + checksum: e511573ae6297903c3842b98ba01ace10a83d8f9bdc74956dee1be85188b6e3a0520bf6d94a0dd79ab614077a3bfa987bac1714833cfe99386947bddfc5fd684 languageName: node linkType: hard -"@cardano-sdk/key-management@npm:0.24.2, @cardano-sdk/key-management@npm:~0.24.2": - version: 0.24.2 - resolution: "@cardano-sdk/key-management@npm:0.24.2" +"@cardano-sdk/key-management@npm:0.24.6, @cardano-sdk/key-management@npm:~0.24.6": + version: 0.24.6 + resolution: "@cardano-sdk/key-management@npm:0.24.6" dependencies: - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/crypto": ~0.1.30 - "@cardano-sdk/dapp-connector": ~0.12.36 + "@cardano-sdk/dapp-connector": ~0.12.40 "@cardano-sdk/util": ~0.15.5 "@emurgo/cardano-message-signing-nodejs": ^1.0.1 bip39: ^3.0.4 @@ -9014,36 +9030,76 @@ __metadata: rxjs: ^7.4.0 ts-custom-error: ^3.2.0 ts-log: ^2.2.4 - checksum: 35fd6d735b7bd8913b9ae400616930e96c5f9b248d9e12ec32c8aa73e279b56be99b9cfafb924910a2371c75dabf6f7af6ebeee82d4dc92c87712b4c835f6e69 + checksum: acc3073f0fea4c11e80eea191878b16713c1a94cbed8d8d7a2ea8dace8b0d1cee9cd20367c008d15868921c85b814d064dca1466caea8450b95ae595a455101e languageName: node linkType: hard -"@cardano-sdk/tx-construction@npm:0.21.4, @cardano-sdk/tx-construction@npm:~0.21.4": - version: 0.21.4 - resolution: "@cardano-sdk/tx-construction@npm:0.21.4" +"@cardano-sdk/ogmios@npm:~0.18.3": + version: 0.18.3 + resolution: "@cardano-sdk/ogmios@npm:0.18.3" + dependencies: + "@cardano-ogmios/client": 6.5.0 + "@cardano-ogmios/schema": 6.5.0 + "@cardano-sdk/core": ~0.41.0 + "@cardano-sdk/crypto": ~0.1.30 + "@cardano-sdk/projection": ~0.12.3 + "@cardano-sdk/util": ~0.15.5 + backoff-rxjs: ^7.0.0 + buffer: 5.7.1 + fraction.js: ^4.2.0 + lodash: ^4.17.21 + nanoid: ^3.1.31 + rxjs: ^7.4.0 + ts-log: ^2.2.3 + checksum: e576585e0ca85b40abfd34796f133ae93a96eb82ee6821d08c4349a59b163d278ff5e164aaadd6a0b2553535a06eabdf760048d1fff6c6f889f6c276677760f1 + languageName: node + linkType: hard + +"@cardano-sdk/projection@npm:~0.12.3": + version: 0.12.3 + resolution: "@cardano-sdk/projection@npm:0.12.3" dependencies: - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/crypto": ~0.1.30 - "@cardano-sdk/input-selection": ~0.13.19 - "@cardano-sdk/key-management": ~0.24.2 + "@cardano-sdk/ogmios": ~0.18.3 "@cardano-sdk/util": ~0.15.5 - "@cardano-sdk/util-rxjs": ~0.7.32 + "@cardano-sdk/util-rxjs": ~0.7.36 + lodash: ^4.17.21 + rxjs: ^7.4.0 + ts-custom-error: ^3.2.0 + ts-log: ^2.2.4 + tsc-alias: ^1.8.10 + checksum: d7a5b5e2fc00b78ce79bacb2e67d66d93628634a08d18a5f352ba58eb17b64f8a7a7ff9aa385f1070d75b2cf27e84ed20ad774dba441557187d39ddc58ddeb49 + languageName: node + linkType: hard + +"@cardano-sdk/tx-construction@npm:0.21.8, @cardano-sdk/tx-construction@npm:~0.21.8": + version: 0.21.8 + resolution: "@cardano-sdk/tx-construction@npm:0.21.8" + dependencies: + "@cardano-sdk/core": ~0.41.0 + "@cardano-sdk/crypto": ~0.1.30 + "@cardano-sdk/input-selection": ~0.13.23 + "@cardano-sdk/key-management": ~0.24.6 + "@cardano-sdk/util": ~0.15.5 + "@cardano-sdk/util-rxjs": ~0.7.36 lodash: ^4.17.21 npm: ^9.3.0 rxjs: ^7.4.0 ts-custom-error: ^3.2.0 ts-log: ^2.2.4 - checksum: 21db89cdfdf7a3f083451efc21672b021f3f41f674008582eb34886a6adbd2104c100a2d91f1d41fe1ef4d28c3486438acb471230a038db5911e627619bbedd8 + checksum: a8394e579cbd2e8129df26a2d67863077a9dcda9d705a3d7a0820a94f30255aa7145eaccbdcc87e903023c90935900380e782f65d1b8cb3d0426d4ceebb106d5 languageName: node linkType: hard -"@cardano-sdk/util-dev@npm:0.22.10": - version: 0.22.10 - resolution: "@cardano-sdk/util-dev@npm:0.22.10" +"@cardano-sdk/util-dev@npm:0.23.3": + version: 0.23.3 + resolution: "@cardano-sdk/util-dev@npm:0.23.3" dependencies: - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/crypto": ~0.1.30 - "@cardano-sdk/key-management": ~0.24.2 + "@cardano-sdk/key-management": ~0.24.6 + "@cardano-sdk/projection": ~0.12.3 "@cardano-sdk/util": ~0.15.5 "@types/dockerode": ^3.3.8 axios: ^1.7.4 @@ -9057,18 +9113,18 @@ __metadata: lodash: ^4.17.21 rxjs: ^7.4.0 ts-log: ^2.2.4 - checksum: 10fd0439032014d2709fe5063171f75c21068373f8fbaf586794d2a00e49151cd4c49934c823806ec86371840448ca0d67c3f02f00cbb8ae74a1ee8118cb1f2e + checksum: 7322f4e03fa28792e35eb9e4795da471e6ebaeda02d53554846372f8c0c6cdef99316df46d4ae7bc4f8e1a3e1b603374b679168ae1c7d396f2f5b600ade6411a languageName: node linkType: hard -"@cardano-sdk/util-rxjs@npm:0.7.32, @cardano-sdk/util-rxjs@npm:~0.7.32": - version: 0.7.32 - resolution: "@cardano-sdk/util-rxjs@npm:0.7.32" +"@cardano-sdk/util-rxjs@npm:0.7.36, @cardano-sdk/util-rxjs@npm:~0.7.36": + version: 0.7.36 + resolution: "@cardano-sdk/util-rxjs@npm:0.7.36" dependencies: "@cardano-sdk/util": ~0.15.5 backoff-rxjs: ^7.0.0 rxjs: ^7.4.0 - checksum: 9dbfd84461f46f2e6d7c975179d44da8ccee19e47aecb7e23346801d0ee219dc12a8fc38d35f7d4b72e36fbb4916345c1dc779e6c4fb9e43e27cc4d1afd0d357 + checksum: a296e7c0adf872ee56b389cdbdc2436d748d1a4320ceb65ba1e04fe264eaa57a5b687fd157ab1ba7176e5e838b6d2f5422471c42731c2cf276f100b20f7ba106 languageName: node linkType: hard @@ -9086,20 +9142,20 @@ __metadata: languageName: node linkType: hard -"@cardano-sdk/wallet@npm:0.44.3, @cardano-sdk/wallet@npm:~0.44.3": - version: 0.44.3 - resolution: "@cardano-sdk/wallet@npm:0.44.3" +"@cardano-sdk/wallet@npm:0.44.8, @cardano-sdk/wallet@npm:~0.44.8": + version: 0.44.8 + resolution: "@cardano-sdk/wallet@npm:0.44.8" dependencies: - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/crypto": ~0.1.30 - "@cardano-sdk/dapp-connector": ~0.12.36 - "@cardano-sdk/hardware-ledger": ~0.12.3 - "@cardano-sdk/hardware-trezor": ~0.6.3 - "@cardano-sdk/input-selection": ~0.13.19 - "@cardano-sdk/key-management": ~0.24.2 - "@cardano-sdk/tx-construction": ~0.21.4 + "@cardano-sdk/dapp-connector": ~0.12.40 + "@cardano-sdk/hardware-ledger": ~0.12.8 + "@cardano-sdk/hardware-trezor": ~0.6.7 + "@cardano-sdk/input-selection": ~0.13.23 + "@cardano-sdk/key-management": ~0.24.6 + "@cardano-sdk/tx-construction": ~0.21.8 "@cardano-sdk/util": ~0.15.5 - "@cardano-sdk/util-rxjs": ~0.7.32 + "@cardano-sdk/util-rxjs": ~0.7.36 backoff-rxjs: ^7.0.0 bignumber.js: ^9.1.1 delay: ^5.0.0 @@ -9109,24 +9165,76 @@ __metadata: rxjs: ^7.4.0 ts-custom-error: ^3.2.0 ts-log: ^2.2.3 - checksum: 2532b7175d14b76fed68d3ef17a38bfad2203c726f6cac5e013cebe7583daf6887689432dc1a44d434c335218bc9339f8b0c69923799c2ec3407ba1be6aebdbc + checksum: a548b9c62246195019a84c5afa632cfe4737794938f898e5f6a2f37179bb09925d048755d6189cfb6147722b40a923511a7281d83fad4ee8cd2ef8328e15534f + languageName: node + linkType: hard + +"@cardano-sdk/wallet@npm:0.44.9, @cardano-sdk/wallet@npm:~0.44.9": + version: 0.44.9 + resolution: "@cardano-sdk/wallet@npm:0.44.9" + dependencies: + "@cardano-sdk/core": ~0.41.0 + "@cardano-sdk/crypto": ~0.1.30 + "@cardano-sdk/dapp-connector": ~0.12.40 + "@cardano-sdk/hardware-ledger": ~0.12.8 + "@cardano-sdk/hardware-trezor": ~0.6.7 + "@cardano-sdk/input-selection": ~0.13.23 + "@cardano-sdk/key-management": ~0.24.6 + "@cardano-sdk/tx-construction": ~0.21.8 + "@cardano-sdk/util": ~0.15.5 + "@cardano-sdk/util-rxjs": ~0.7.36 + backoff-rxjs: ^7.0.0 + bignumber.js: ^9.1.1 + delay: ^5.0.0 + emittery: ^0.10.0 + lodash: ^4.17.21 + pouchdb: ^7.3.0 + rxjs: ^7.4.0 + ts-custom-error: ^3.2.0 + ts-log: ^2.2.3 + checksum: ff82fd9df7c97c598c421d36936c0d443207167740542c7656878f38b903c11d6aef70461cdba52d591dfbca1876677d62b2c94394a3c94ae61d9ad6bbef46c0 + languageName: node + linkType: hard + +"@cardano-sdk/web-extension@npm:0.34.7": + version: 0.34.7 + resolution: "@cardano-sdk/web-extension@npm:0.34.7" + dependencies: + "@cardano-sdk/core": ~0.41.0 + "@cardano-sdk/crypto": ~0.1.30 + "@cardano-sdk/dapp-connector": ~0.12.40 + "@cardano-sdk/hardware-ledger": ~0.12.8 + "@cardano-sdk/hardware-trezor": ~0.6.7 + "@cardano-sdk/key-management": ~0.24.6 + "@cardano-sdk/tx-construction": ~0.21.8 + "@cardano-sdk/util": ~0.15.5 + "@cardano-sdk/util-rxjs": ~0.7.36 + "@cardano-sdk/wallet": ~0.44.8 + backoff-rxjs: ^7.0.0 + lodash: ^4.17.21 + rxjs: ^7.4.0 + ts-custom-error: ^3.2.0 + ts-log: ^2.2.3 + uuid: ^8.3.2 + webextension-polyfill: ^0.8.0 + checksum: 2a0314d84a16fa742960f325721bdc97bcf1f5a0ec6771a03026db85c32f238d869651e59cfe7aa3c3ef339334a10a09199b2524d7ba59557d1a5c4c2ad582ed languageName: node linkType: hard -"@cardano-sdk/web-extension@npm:0.34.2": - version: 0.34.2 - resolution: "@cardano-sdk/web-extension@npm:0.34.2" +"@cardano-sdk/web-extension@npm:0.34.8": + version: 0.34.8 + resolution: "@cardano-sdk/web-extension@npm:0.34.8" dependencies: - "@cardano-sdk/core": ~0.39.3 + "@cardano-sdk/core": ~0.41.0 "@cardano-sdk/crypto": ~0.1.30 - "@cardano-sdk/dapp-connector": ~0.12.36 - "@cardano-sdk/hardware-ledger": ~0.12.3 - "@cardano-sdk/hardware-trezor": ~0.6.3 - "@cardano-sdk/key-management": ~0.24.2 - "@cardano-sdk/tx-construction": ~0.21.4 + "@cardano-sdk/dapp-connector": ~0.12.40 + "@cardano-sdk/hardware-ledger": ~0.12.8 + "@cardano-sdk/hardware-trezor": ~0.6.7 + "@cardano-sdk/key-management": ~0.24.6 + "@cardano-sdk/tx-construction": ~0.21.8 "@cardano-sdk/util": ~0.15.5 - "@cardano-sdk/util-rxjs": ~0.7.32 - "@cardano-sdk/wallet": ~0.44.3 + "@cardano-sdk/util-rxjs": ~0.7.36 + "@cardano-sdk/wallet": ~0.44.9 backoff-rxjs: ^7.0.0 lodash: ^4.17.21 rxjs: ^7.4.0 @@ -9134,7 +9242,7 @@ __metadata: ts-log: ^2.2.3 uuid: ^8.3.2 webextension-polyfill: ^0.8.0 - checksum: d6ab72ad01aa8a3e077217af754d28727827e5a5d2ca9382fff813a997a04364afa9795524c09669725364d2c7a9c4eb1765d6db6db65c3c6b21c090b2e35667 + checksum: cfb4d2246dd1ec9dbe3f5f45f3e95cc192b27ec2b88c7e9bcbe5045b4489d5cfb1ad644ef3b3be7e2d3e3a561348e98db96e90be1551b43211ad195c91c91c98 languageName: node linkType: hard @@ -13193,16 +13301,16 @@ __metadata: resolution: "@lace/browser-extension-wallet@workspace:apps/browser-extension-wallet" dependencies: "@ant-design/icons": ^4.7.0 - "@cardano-sdk/cardano-services-client": 0.20.8 - "@cardano-sdk/core": 0.39.3 - "@cardano-sdk/dapp-connector": 0.12.36 - "@cardano-sdk/hardware-ledger": 0.12.3 - "@cardano-sdk/input-selection": 0.13.19 - "@cardano-sdk/tx-construction": 0.21.4 + "@cardano-sdk/cardano-services-client": 0.21.1 + "@cardano-sdk/core": 0.41.0 + "@cardano-sdk/dapp-connector": 0.12.40 + "@cardano-sdk/hardware-ledger": 0.12.8 + "@cardano-sdk/input-selection": 0.13.23 + "@cardano-sdk/tx-construction": 0.21.8 "@cardano-sdk/util": 0.15.5 - "@cardano-sdk/util-rxjs": 0.7.32 - "@cardano-sdk/wallet": 0.44.3 - "@cardano-sdk/web-extension": 0.34.2 + "@cardano-sdk/util-rxjs": 0.7.36 + "@cardano-sdk/wallet": 0.44.8 + "@cardano-sdk/web-extension": 0.34.7 "@emurgo/cardano-message-signing-asmjs": 1.0.1 "@emurgo/cip14-js": ~3.0.1 "@input-output-hk/lace-ui-toolkit": 1.21.0 @@ -13276,17 +13384,17 @@ __metadata: version: 0.0.0-use.local resolution: "@lace/cardano@workspace:packages/cardano" dependencies: - "@cardano-sdk/cardano-services-client": 0.20.8 - "@cardano-sdk/core": 0.39.3 + "@cardano-sdk/cardano-services-client": 0.21.2 + "@cardano-sdk/core": 0.41.0 "@cardano-sdk/crypto": 0.1.30 - "@cardano-sdk/hardware-ledger": 0.12.3 - "@cardano-sdk/hardware-trezor": 0.6.3 - "@cardano-sdk/key-management": 0.24.2 - "@cardano-sdk/tx-construction": 0.21.4 + "@cardano-sdk/hardware-ledger": 0.12.8 + "@cardano-sdk/hardware-trezor": 0.6.7 + "@cardano-sdk/key-management": 0.24.6 + "@cardano-sdk/tx-construction": 0.21.8 "@cardano-sdk/util": 0.15.5 - "@cardano-sdk/util-dev": 0.22.10 - "@cardano-sdk/wallet": 0.44.3 - "@cardano-sdk/web-extension": 0.34.2 + "@cardano-sdk/util-dev": 0.23.3 + "@cardano-sdk/wallet": 0.44.9 + "@cardano-sdk/web-extension": 0.34.8 "@emurgo/cardano-message-signing-browser": 1.0.1 "@lace/common": 0.1.0 "@ledgerhq/devices": ^8.2.1 @@ -13347,8 +13455,8 @@ __metadata: "@babel/preset-env": ^7.22.20 "@babel/preset-react": ^7.22.15 "@babel/preset-typescript": ^7.22.15 - "@cardano-sdk/wallet": 0.44.3 - "@cardano-sdk/web-extension": 0.34.2 + "@cardano-sdk/wallet": 0.44.8 + "@cardano-sdk/web-extension": 0.34.7 "@input-output-hk/lace-ui-toolkit": 1.19.0 "@lace/cardano": 0.1.0 "@lace/common": 0.1.0 @@ -13443,10 +13551,10 @@ __metadata: resolution: "@lace/nami@workspace:packages/nami" dependencies: "@cardano-foundation/ledgerjs-hw-app-cardano": ^6.0.0 - "@cardano-sdk/core": 0.39.3 + "@cardano-sdk/core": 0.41.0 "@cardano-sdk/crypto": 0.1.30 - "@cardano-sdk/tx-construction": 0.21.4 - "@cardano-sdk/web-extension": 0.34.2 + "@cardano-sdk/tx-construction": 0.21.8 + "@cardano-sdk/web-extension": 0.34.7 "@chakra-ui/css-reset": 1.0.0 "@chakra-ui/icons": 1.0.13 "@chakra-ui/react": 1.6.4 @@ -13523,12 +13631,12 @@ __metadata: dependencies: "@ant-design/icons": ^4.7.0 "@babel/core": ^7.21.0 - "@cardano-sdk/core": 0.39.3 - "@cardano-sdk/input-selection": 0.13.19 - "@cardano-sdk/tx-construction": 0.21.4 + "@cardano-sdk/core": 0.41.0 + "@cardano-sdk/input-selection": 0.13.23 + "@cardano-sdk/tx-construction": 0.21.8 "@cardano-sdk/util": 0.15.5 - "@cardano-sdk/wallet": 0.44.3 - "@cardano-sdk/web-extension": 0.34.2 + "@cardano-sdk/wallet": 0.44.8 + "@cardano-sdk/web-extension": 0.34.7 "@input-output-hk/lace-ui-toolkit": 1.19.0 "@lace/cardano": ^0.1.0 "@lace/common": ^0.1.0 @@ -13593,11 +13701,11 @@ __metadata: wait-on: ^7.0.1 zustand: ^4.4.1 peerDependencies: - "@cardano-sdk/input-selection": 0.13.19 - "@cardano-sdk/tx-construction": 0.21.4 + "@cardano-sdk/input-selection": 0.13.23 + "@cardano-sdk/tx-construction": 0.21.8 "@cardano-sdk/util": 0.15.5 - "@cardano-sdk/wallet": 0.44.3 - "@cardano-sdk/web-extension": 0.34.2 + "@cardano-sdk/wallet": 0.44.8 + "@cardano-sdk/web-extension": 0.34.7 "@lace/cardano": ^0.1.0 "@lace/common": ^0.1.0 "@lace/core": 0.1.0 @@ -29300,6 +29408,16 @@ __metadata: languageName: node linkType: hard +"buffer@npm:5.7.1, buffer@npm:^5.2.1, buffer@npm:^5.5.0, buffer@npm:^5.6.0, buffer@npm:^5.7.1": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + "buffer@npm:6.0.3, buffer@npm:^6.0.3, buffer@npm:~6.0.3": version: 6.0.3 resolution: "buffer@npm:6.0.3" @@ -29321,16 +29439,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.2.1, buffer@npm:^5.5.0, buffer@npm:^5.6.0, buffer@npm:^5.7.1": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.1.13 - checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 - languageName: node - linkType: hard - "buffers@npm:~0.1.1": version: 0.1.1 resolution: "buffers@npm:0.1.1" @@ -37259,6 +37367,13 @@ __metadata: languageName: node linkType: hard +"fraction.js@npm:^4.2.0": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: e1553ae3f08e3ba0e8c06e43a3ab20b319966dfb7ddb96fd9b5d0ee11a66571af7f993229c88ebbb0d4a816eb813a24ed48207b140d442a8f76f33763b8d1f3f + languageName: node + linkType: hard + "fragment-cache@npm:^0.2.1": version: 0.2.1 resolution: "fragment-cache@npm:0.2.1" @@ -38343,7 +38458,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.1.0": +"globby@npm:^11.0.1, globby@npm:^11.0.4, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -45794,6 +45909,13 @@ __metadata: languageName: node linkType: hard +"mylas@npm:^2.1.9": + version: 2.1.13 + resolution: "mylas@npm:2.1.13" + checksum: f861d092137a9ac268cba88042392a5dc2a290eed5c8543954eae849d85e5961332211161d2c08c3644ad893f20dbe9de89b07f5dc027f1f92f13f2d38f4b81f + languageName: node + linkType: hard + "mz@npm:^2.7.0": version: 2.7.0 resolution: "mz@npm:2.7.0" @@ -48145,6 +48267,15 @@ __metadata: languageName: node linkType: hard +"plimit-lit@npm:^1.2.6": + version: 1.6.1 + resolution: "plimit-lit@npm:1.6.1" + dependencies: + queue-lit: ^1.5.1 + checksum: 5f18f1ea7254832bdc663c303420c804b5bc8070c670c88161171f0ebacaf46ce7ca12147ddf52bc22d927bb37bfbac6ed6fa478c93cb4be16b62c5fad16dd5f + languageName: node + linkType: hard + "pluralize@npm:^8.0.0": version: 8.0.0 resolution: "pluralize@npm:8.0.0" @@ -49850,6 +49981,13 @@ __metadata: languageName: node linkType: hard +"queue-lit@npm:^1.5.1": + version: 1.5.2 + resolution: "queue-lit@npm:1.5.2" + checksum: 8dd45c79bd25b33b0c7d587391eb0b4acc4deb797bf92fef62b2d8e7c03b64083f5304f09d52a18267d34d020cc67ccde97a88185b67590eeccb194938ff1f98 + languageName: node + linkType: hard + "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -56799,6 +56937,22 @@ __metadata: languageName: node linkType: hard +"tsc-alias@npm:^1.8.10": + version: 1.8.10 + resolution: "tsc-alias@npm:1.8.10" + dependencies: + chokidar: ^3.5.3 + commander: ^9.0.0 + globby: ^11.0.4 + mylas: ^2.1.9 + normalize-path: ^3.0.0 + plimit-lit: ^1.2.6 + bin: + tsc-alias: dist/bin/index.js + checksum: 4301767afb5b24ad354267790fb98b8df7ed41ff6a6d151c5e664c6b8b7717cd8753c790d67e5a0dbd731c3a4d85e57eca2429ff750b99d79c38300de7eb8d94 + languageName: node + linkType: hard + "tsconfck@npm:^2.1.0": version: 2.1.2 resolution: "tsconfck@npm:2.1.2"