From 932a1dd42122e6caca14bd64f61f42bd30d7de13 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Fri, 28 Feb 2025 12:17:07 -0800 Subject: [PATCH 1/5] fix: klayton and images --- .../libs/assets-handlers/assetinfo-mew.ts | 4 +-- .../assets-handlers/types/tokenbalance-mew.ts | 2 +- .../ethereum/networks/icons/kaia.png | Bin 0 -> 67036 bytes .../ethereum/networks/icons/klaytn.png | Bin 20529 -> 0 bytes .../src/providers/ethereum/networks/index.ts | 4 +-- .../src/providers/ethereum/networks/kaia.ts | 27 ++++++++++++++++++ .../src/providers/ethereum/networks/klay.ts | 27 ------------------ .../src/providers/ethereum/networks/scroll.ts | 2 +- .../src/providers/solana/libs/api.ts | 3 +- packages/types/src/networks.ts | 4 +-- 10 files changed, 37 insertions(+), 36 deletions(-) create mode 100644 packages/extension/src/providers/ethereum/networks/icons/kaia.png delete mode 100644 packages/extension/src/providers/ethereum/networks/icons/klaytn.png create mode 100644 packages/extension/src/providers/ethereum/networks/kaia.ts delete mode 100644 packages/extension/src/providers/ethereum/networks/klay.ts diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts index c7d18bf16..7cf902808 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/assetinfo-mew.ts @@ -94,9 +94,9 @@ const supportedNetworks: Record = { tbName: 'ftm', cgPlatform: CoingeckoPlatform.Fantom, }, - [NetworkNames.Klaytn]: { + [NetworkNames.Kaia]: { tbName: 'klay', - cgPlatform: CoingeckoPlatform.Klaytn, + cgPlatform: CoingeckoPlatform.Kaia, }, [NetworkNames.Aurora]: { tbName: 'aurora', diff --git a/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts b/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts index 6e24ff7a2..022606e39 100644 --- a/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts +++ b/packages/extension/src/providers/ethereum/libs/assets-handlers/types/tokenbalance-mew.ts @@ -43,7 +43,7 @@ export type SupportedNetworkNames = | NetworkNames.Gnosis | NetworkNames.Avalanche | NetworkNames.Fantom - | NetworkNames.Klaytn + | NetworkNames.Kaia | NetworkNames.Aurora | NetworkNames.TomoChain | NetworkNames.Shibarium diff --git a/packages/extension/src/providers/ethereum/networks/icons/kaia.png b/packages/extension/src/providers/ethereum/networks/icons/kaia.png new file mode 100644 index 0000000000000000000000000000000000000000..a07b8d96f91bba5a58ecc178316a150feb2c649e GIT binary patch literal 67036 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 T1lu|aFi^?cc123I9?bhc6AF{! literal 0 HcmV?d00001 diff --git a/packages/extension/src/providers/ethereum/networks/icons/klaytn.png b/packages/extension/src/providers/ethereum/networks/icons/klaytn.png deleted file mode 100644 index 1f0b9123770984cb99bc506d578e6864c1a2024b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20529 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 Promise.resolve([])), +}; + +const kaia = new EvmNetwork(kaiaOptions); + +export default kaia; diff --git a/packages/extension/src/providers/ethereum/networks/klay.ts b/packages/extension/src/providers/ethereum/networks/klay.ts deleted file mode 100644 index 881cfb474..000000000 --- a/packages/extension/src/providers/ethereum/networks/klay.ts +++ /dev/null @@ -1,27 +0,0 @@ -import icon from './icons/klaytn.png'; -import { CoingeckoPlatform, NetworkNames } from '@enkryptcom/types'; -import { EvmNetwork, EvmNetworkOptions } from '../types/evm-network'; -import wrapActivityHandler from '@/libs/activity-state/wrap-activity-handler'; -import assetsInfoHandler from '@/providers/ethereum/libs/assets-handlers/assetinfo-mew'; - -const klayOptions: EvmNetworkOptions = { - name: NetworkNames.Klaytn, - name_long: 'Klaytn', - homePage: 'https://www.klaytn.foundation/', - blockExplorerTX: 'https://scope.klaytn.com/tx/[[txHash]]', - blockExplorerAddr: 'https://scope.klaytn.com/account/[[address]]', - chainID: '0x2019', - isTestNetwork: false, - currencyName: 'KLAY', - currencyNameLong: 'Klaytn', - node: 'https://public-en-cypress.klaytn.net', - icon, - coingeckoID: 'klay-token', - coingeckoPlatform: CoingeckoPlatform.Klaytn, - assetsInfoHandler, - activityHandler: wrapActivityHandler(() => Promise.resolve([])), -}; - -const klay = new EvmNetwork(klayOptions); - -export default klay; diff --git a/packages/extension/src/providers/ethereum/networks/scroll.ts b/packages/extension/src/providers/ethereum/networks/scroll.ts index 04e64ef5d..f372c32e5 100644 --- a/packages/extension/src/providers/ethereum/networks/scroll.ts +++ b/packages/extension/src/providers/ethereum/networks/scroll.ts @@ -16,7 +16,7 @@ const scrollOptions: EvmNetworkOptions = { isTestNetwork: false, currencyName: 'ETH', currencyNameLong: 'Scroll ETH', - node: 'https://scroll.api.onfinality.io/public', + node: 'wss://scroll-rpc.publicnode.com', icon, NFTHandler: shNFTHandler, coingeckoID: 'ethereum', diff --git a/packages/extension/src/providers/solana/libs/api.ts b/packages/extension/src/providers/solana/libs/api.ts index deffac6de..67edfcd4b 100644 --- a/packages/extension/src/providers/solana/libs/api.ts +++ b/packages/extension/src/providers/solana/libs/api.ts @@ -104,7 +104,8 @@ class API implements ProviderAPIInterface { decimals: tokenResponse.result.token_info.decimals, icon: tokenResponse.result.content.files && - tokenResponse.result.content.files.length > 0 + tokenResponse.result.content.files.length > 0 && + tokenResponse.result.content.files[0].uri ? `https://img.mewapi.io/?image=${tokenResponse.result.content.files[0].uri}` : undefined, }; diff --git a/packages/types/src/networks.ts b/packages/types/src/networks.ts index 9b6dd4527..5710ce575 100755 --- a/packages/types/src/networks.ts +++ b/packages/types/src/networks.ts @@ -47,7 +47,7 @@ export enum NetworkNames { Gnosis = "GNO", Avalanche = "AVAX", Fantom = "FTM", - Klaytn = "KLAY", + Kaia = "KAIA", Aurora = "AURORA", PuppyNet = "puppyNet", Shibarium = "SHIB", @@ -130,7 +130,7 @@ export enum CoingeckoPlatform { Gnosis = "xdai", Avalanche = "avalanche", Fantom = "fantom", - Klaytn = "klay-token", + Kaia = "klay-token", Aurora = "aurora", Zksync = "zksync", Quartz = "quartz", From 383c2953792d65fcc4212463b7c9da755b0d5e06 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Fri, 28 Feb 2025 12:26:41 -0800 Subject: [PATCH 2/5] fix: klayton and images --- packages/swap/src/types/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/swap/src/types/index.ts b/packages/swap/src/types/index.ts index 6d9443dd3..f7eecf069 100644 --- a/packages/swap/src/types/index.ts +++ b/packages/swap/src/types/index.ts @@ -25,7 +25,7 @@ export enum SupportedNetworkName { Gnosis = NetworkNames.Gnosis, Avalanche = NetworkNames.Avalanche, Fantom = NetworkNames.Fantom, - Klaytn = NetworkNames.Klaytn, + Kaia = NetworkNames.Kaia, Aurora = NetworkNames.Aurora, Zksync = NetworkNames.ZkSync, Base = NetworkNames.Base, From ac4ef34ed1220638e4b7d50c2ab1801b79f21836 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Fri, 28 Feb 2025 12:57:19 -0800 Subject: [PATCH 3/5] fix: klayton and images --- packages/swap/src/common/supportedNetworks.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/swap/src/common/supportedNetworks.ts b/packages/swap/src/common/supportedNetworks.ts index f8456c93e..b903da44f 100644 --- a/packages/swap/src/common/supportedNetworks.ts +++ b/packages/swap/src/common/supportedNetworks.ts @@ -137,14 +137,14 @@ const NetworkDetails: Record = { signerType: [SignerType.secp256k1], type: NetworkType.EVM, }, - [SupportedNetworkName.Klaytn]: { - id: SupportedNetworkName.Klaytn, - cgId: "klay-token", + [SupportedNetworkName.Kaia]: { + id: SupportedNetworkName.Kaia, + cgId: "kaia", decimals: 18, logoURI: "https://tokens.1inch.io/0xe4f05a66ec68b54a58b17c22107b02e0232cc817.png", - name: "Klaytn", - symbol: "KLAY", + name: "Kaia", + symbol: "KAIA", rank: 10, signerType: [SignerType.secp256k1], type: NetworkType.EVM, From 04ed22e4a4ba854d9d5308f39d1869a117237e80 Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Thu, 6 Mar 2025 13:33:57 -0800 Subject: [PATCH 4/5] devop: upgrade packages --- packages/hw-wallets/package.json | 4 +- yarn.lock | 598 +++++++++++++++---------------- 2 files changed, 295 insertions(+), 307 deletions(-) diff --git a/packages/hw-wallets/package.json b/packages/hw-wallets/package.json index a71a5ef50..4fe233277 100644 --- a/packages/hw-wallets/package.json +++ b/packages/hw-wallets/package.json @@ -60,8 +60,8 @@ "@ledgerhq/live-common": "^34.20.0", "@polkadot/types": "^15.5.2", "@polkadot/util": "^13.3.1", - "@trezor/connect": "^9.4.7", - "@trezor/connect-webextension": "^9.4.7", + "@trezor/connect": "^9.5.1", + "@trezor/connect-webextension": "^9.5.1", "@zondax/ledger-substrate": "^1.0.1", "bitcoinjs-lib": "^6.1.7", "bs58": "^6.0.0", diff --git a/yarn.lock b/yarn.lock index 31bb86589..4bdbf0651 100644 --- a/yarn.lock +++ b/yarn.lock @@ -320,15 +320,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" - dependencies: - "@babel/types": "npm:^7.25.9" - checksum: 10/41edda10df1ae106a9b4fe617bf7c6df77db992992afd46192534f5cff29f9e49a303231733782dd65c5f9409714a529f215325569f14282046e9d3b7a1ffb6c - languageName: node - linkType: hard - "@babel/helper-compilation-targets@npm:^7.12.16, @babel/helper-compilation-targets@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-compilation-targets@npm:7.25.9" @@ -342,33 +333,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-create-class-features-plugin@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-member-expression-to-functions": "npm:^7.25.9" - "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/d1d47a7b5fd317c6cb1446b0e4f4892c19ddaa69ea0229f04ba8bea5f273fc8168441e7114ad36ff919f2d310f97310cec51adc79002e22039a7e1640ccaf248 - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10/ef8cc1c1e600b012b312315f843226545a1a89f25d2f474ce2503fd939ca3f8585180f291a3a13efc56cf13eddc1d41a3a040eae9a521838fd59a6d04cc82490 - languageName: node - linkType: hard - "@babel/helper-module-imports@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" @@ -379,7 +343,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -392,55 +356,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" - dependencies: - "@babel/types": "npm:^7.25.9" - checksum: 10/f09d0ad60c0715b9a60c31841b3246b47d67650c512ce85bbe24a3124f1a4d66377df793af393273bc6e1015b0a9c799626c48e53747581c1582b99167cc65dc - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-plugin-utils@npm:7.25.9" - checksum: 10/e347d87728b1ab10b6976d46403941c8f9008c045ea6d99997a7ffca7b852dc34b6171380f7b17edf94410e0857ff26f3a53d8618f11d73744db86e8ca9b8c64 - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-replace-supers@npm:7.25.9" - dependencies: - "@babel/helper-member-expression-to-functions": "npm:^7.25.9" - "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/8ebf787016953e4479b99007bac735c9c860822fafc51bc3db67bc53814539888797238c81fa8b948b6da897eb7b1c1d4f04df11e501a7f0596b356be02de2ab - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-simple-access@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10/a16a6cfa5e8ac7144e856bcdaaf0022cf5de028fc0c56ce21dd664a6e900999a4285c587a209f2acf9de438c0d60bfb497f5f34aa34cbaf29da3e2f8d8d7feb7 - languageName: node - linkType: hard - -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10/fdbb5248932198bc26daa6abf0d2ac42cab9c2dbb75b7e9f40d425c8f28f09620b886d40e7f9e4e08ffc7aaa2cefe6fc2c44be7c20e81f7526634702fb615bdc - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-string-parser@npm:7.25.9" @@ -483,71 +398,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bb609d1ffb50b58f0c1bac8810d0e46a4f6c922aa171c458f3a19d66ee545d36e782d3bffbbc1fed0dc65a558bdce1caf5279316583c0fff5a2c1658982a8563 - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/0e9821e8ba7d660c36c919654e4144a70546942ae184e85b8102f2322451eae102cbfadbcadd52ce077a2b44b400ee52394c616feab7b5b9f791b910e933fd33 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-commonjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-simple-access": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/a7390ca999373ccdef91075f274d1ace3a5cb79f9b9118ed6f76e94867ed454cf798a6f312ce2c4cdc1e035a25d810d754e4cb2e4d866acb4219490f3585de60 - languageName: node - linkType: hard - -"@babel/plugin-transform-typescript@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-typescript@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/plugin-syntax-typescript": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/91e2ec805f89a813e0bf9cf42dffb767f798429e983af3e2f919885a2826b10f29223dd8b40ccc569eb61858d3273620e82e14431603a893e4a7f9b4c1a3a3cf - languageName: node - linkType: hard - -"@babel/preset-typescript@npm:^7.24.7": - version: 7.26.0 - resolution: "@babel/preset-typescript@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-validator-option": "npm:^7.25.9" - "@babel/plugin-syntax-jsx": "npm:^7.25.9" - "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" - "@babel/plugin-transform-typescript": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/81a60826160163a3daae017709f42147744757b725b50c9024ef3ee5a402ee45fd2e93eaecdaaa22c81be91f7940916249cfb7711366431cfcacc69c95878c03 - languageName: node - linkType: hard - "@babel/runtime-corejs3@npm:^7.20.7": version: 7.26.0 resolution: "@babel/runtime-corejs3@npm:7.26.0" @@ -1648,17 +1498,17 @@ __metadata: languageName: node linkType: hard -"@emurgo/cardano-serialization-lib-browser@npm:^11.5.0": - version: 11.5.0 - resolution: "@emurgo/cardano-serialization-lib-browser@npm:11.5.0" - checksum: 10/e4d74d20a59ebc20671363fa357c526c10f2f13c9f36fd34b2d269f1c6f3d637be62fe31ea89641cd90a1410aaf5f9613dfe7f3e616cff606ea8f63a7296ecb3 +"@emurgo/cardano-serialization-lib-browser@npm:^13.2.0": + version: 13.2.1 + resolution: "@emurgo/cardano-serialization-lib-browser@npm:13.2.1" + checksum: 10/558bd4d72a2703db6db37f9e580572e8fe22f6f26d11c60a831897f6943bf6c6f7b21a02123ff701e4df6b7ce050c2d39cf426ad6132c09b600b288bac01be50 languageName: node linkType: hard -"@emurgo/cardano-serialization-lib-nodejs@npm:11.5.0": - version: 11.5.0 - resolution: "@emurgo/cardano-serialization-lib-nodejs@npm:11.5.0" - checksum: 10/3fff8448001c6d70807ef8e1a80a663ef60381e55bfd26c0f1b644e096895da7298fb991ac86670d4c5aee2e3e417e44ac80ab59080f7af107d8fa89906f9075 +"@emurgo/cardano-serialization-lib-nodejs@npm:13.2.0": + version: 13.2.0 + resolution: "@emurgo/cardano-serialization-lib-nodejs@npm:13.2.0" + checksum: 10/b8483dd74ec902da607f0ee00259674ba1794784fafd322948043dd4dfdbddecc81f6546fc98c9a57810639f91110cf76be7755a138a3506af6233954cfe449e languageName: node linkType: hard @@ -1829,8 +1679,8 @@ __metadata: "@ledgerhq/live-common": "npm:^34.20.0" "@polkadot/types": "npm:^15.5.2" "@polkadot/util": "npm:^13.3.1" - "@trezor/connect": "npm:^9.4.7" - "@trezor/connect-webextension": "npm:^9.4.7" + "@trezor/connect": "npm:^9.5.1" + "@trezor/connect-webextension": "npm:^9.5.1" "@types/node": "npm:^22.13.1" "@typescript-eslint/eslint-plugin": "npm:^5.62.0" "@typescript-eslint/parser": "npm:^5.62.0" @@ -3450,6 +3300,18 @@ __metadata: languageName: node linkType: hard +"@everstake/wallet-sdk-solana@npm:2.0.5": + version: 2.0.5 + resolution: "@everstake/wallet-sdk-solana@npm:2.0.5" + dependencies: + "@solana-program/compute-budget": "npm:^0.6.1" + "@solana-program/stake": "npm:^0.1.0" + "@solana-program/system": "npm:^0.6.2" + "@solana/web3.js": "npm:2.0.0" + checksum: 10/5a608d04377e300fa10738911b0b0bea36f7fb8cc3fee35af29b2e55ed6b6008c169c5fb7ba2e9f72bfa3dfc606793851025c4641035f671a1dc60dd95349a6f + languageName: node + linkType: hard + "@faker-js/faker@npm:^8.4.1": version: 8.4.1 resolution: "@faker-js/faker@npm:8.4.1" @@ -3457,13 +3319,13 @@ __metadata: languageName: node linkType: hard -"@fivebinaries/coin-selection@npm:2.2.1": - version: 2.2.1 - resolution: "@fivebinaries/coin-selection@npm:2.2.1" +"@fivebinaries/coin-selection@npm:3.0.0": + version: 3.0.0 + resolution: "@fivebinaries/coin-selection@npm:3.0.0" dependencies: - "@emurgo/cardano-serialization-lib-browser": "npm:^11.5.0" - "@emurgo/cardano-serialization-lib-nodejs": "npm:11.5.0" - checksum: 10/3b5a45c9cf978978f96b781a994faf3e09d3cfe88f4f337205385caa1ba11f117d67fc059f09674a2a8064ccdde66bed69a2cb1182686bf83cbb9bdb13365d47 + "@emurgo/cardano-serialization-lib-browser": "npm:^13.2.0" + "@emurgo/cardano-serialization-lib-nodejs": "npm:13.2.0" + checksum: 10/06440dcc86a2171a627333d34b9f2192c24f30d7b5d80b0e6d2a791745a01fccffc42f4a84abe5315cb3e52b96fb9cbbbe1696ede8531d18a4bf6a2c2adc2565 languageName: node linkType: hard @@ -6131,6 +5993,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:^1.6.1, @noble/hashes@npm:~1.7.1": + version: 1.7.1 + resolution: "@noble/hashes@npm:1.7.1" + checksum: 10/ca3120da0c3e7881d6a481e9667465cc9ebbee1329124fb0de442e56d63fef9870f8cc96f264ebdb18096e0e36cebc0e6e979a872d545deb0a6fed9353f17e05 + languageName: node + linkType: hard + "@noble/secp256k1@npm:1.7.1, @noble/secp256k1@npm:^1.5.5, @noble/secp256k1@npm:^1.7.1, @noble/secp256k1@npm:~1.7.0": version: 1.7.1 resolution: "@noble/secp256k1@npm:1.7.1" @@ -7831,6 +7700,13 @@ __metadata: languageName: node linkType: hard +"@scure/base@npm:~1.2.4": + version: 1.2.4 + resolution: "@scure/base@npm:1.2.4" + checksum: 10/4b61679209af40143b49ce7b7570e1d9157c19df311ea6f57cd212d764b0b82222dbe3707334f08bec181caf1f047aca31aa91193c678d6548312cb3f9c82ab1 + languageName: node + linkType: hard + "@scure/bip32@npm:1.1.5": version: 1.1.5 resolution: "@scure/bip32@npm:1.1.5" @@ -7894,6 +7770,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:^1.5.1": + version: 1.5.4 + resolution: "@scure/bip39@npm:1.5.4" + dependencies: + "@noble/hashes": "npm:~1.7.1" + "@scure/base": "npm:~1.2.4" + checksum: 10/9f08b433511d7637bc48c51aa411457d5f33da5a85bd03370bf394822b0ea8c007ceb17247a3790c28237303d8fc20c4e7725765940cd47e1365a88319ad0d5c + languageName: node + linkType: hard + "@siddomains/address-encoder@npm:^0.0.4": version: 0.0.4 resolution: "@siddomains/address-encoder@npm:0.0.4" @@ -8032,6 +7918,42 @@ __metadata: languageName: node linkType: hard +"@solana-program/compute-budget@npm:^0.6.1": + version: 0.6.1 + resolution: "@solana-program/compute-budget@npm:0.6.1" + peerDependencies: + "@solana/web3.js": ^2.0.0 + checksum: 10/bce81b0bb11ca6c6bb689689d27daaf6302a1d5af95fc862e002434ad0b5f122ffe73b15d8e3a688303a2617a6aa82c8cd6c60f2cbaf507cec88d16fc744a611 + languageName: node + linkType: hard + +"@solana-program/stake@npm:^0.1.0": + version: 0.1.0 + resolution: "@solana-program/stake@npm:0.1.0" + peerDependencies: + "@solana/web3.js": ^2.0.0 + checksum: 10/a54a1946a76271db23c4aef5adebd94449760d653942d2e3ae7accc09973d3d4ded4406ee7d9f799371e6b30f47a2ff617a15b8890016e224a029477d9503085 + languageName: node + linkType: hard + +"@solana-program/system@npm:^0.6.2": + version: 0.6.2 + resolution: "@solana-program/system@npm:0.6.2" + peerDependencies: + "@solana/web3.js": ^2.0.0 + checksum: 10/aef5fba1b10dd6bf5e69a497d35ac398ca6673af1d6dff7956717217a4475edf0c2ebb208132e4bebd8e039a1914523fecf9816b9a676357af10bfa7fed44b8b + languageName: node + linkType: hard + +"@solana-program/token-2022@npm:^0.3.4": + version: 0.3.4 + resolution: "@solana-program/token-2022@npm:0.3.4" + peerDependencies: + "@solana/web3.js": ^2.0.0 + checksum: 10/2796442d935793b42e6271cca71e13335031839f458d7a394f14ed0630d9eb70c15021f3a4306dfb306580df0aedf5b8b8364cd14914dad58aec003ae694fd9d + languageName: node + linkType: hard + "@solana-program/token@npm:^0.4.1": version: 0.4.1 resolution: "@solana-program/token@npm:0.4.1" @@ -8721,30 +8643,7 @@ __metadata: languageName: node linkType: hard -"@solana/web3.js@npm:^1.68.0, @solana/web3.js@npm:^1.98.0": - version: 1.98.0 - resolution: "@solana/web3.js@npm:1.98.0" - dependencies: - "@babel/runtime": "npm:^7.25.0" - "@noble/curves": "npm:^1.4.2" - "@noble/hashes": "npm:^1.4.0" - "@solana/buffer-layout": "npm:^4.0.1" - agentkeepalive: "npm:^4.5.0" - bigint-buffer: "npm:^1.1.5" - bn.js: "npm:^5.2.1" - borsh: "npm:^0.7.0" - bs58: "npm:^4.0.1" - buffer: "npm:6.0.3" - fast-stable-stringify: "npm:^1.0.0" - jayson: "npm:^4.1.1" - node-fetch: "npm:^2.7.0" - rpc-websockets: "npm:^9.0.2" - superstruct: "npm:^2.0.2" - checksum: 10/b4d398c89a5007268b538b691b44c43b376dab59eb7e8acaa4c12a061812674a6e0b2802afb13e5f0ceacdb5102fb7bfb98d20743df0761f28b211aa37232b43 - languageName: node - linkType: hard - -"@solana/web3.js@npm:^2.0.0": +"@solana/web3.js@npm:2.0.0, @solana/web3.js@npm:^2.0.0": version: 2.0.0 resolution: "@solana/web3.js@npm:2.0.0" dependencies: @@ -8772,6 +8671,29 @@ __metadata: languageName: node linkType: hard +"@solana/web3.js@npm:^1.68.0, @solana/web3.js@npm:^1.98.0": + version: 1.98.0 + resolution: "@solana/web3.js@npm:1.98.0" + dependencies: + "@babel/runtime": "npm:^7.25.0" + "@noble/curves": "npm:^1.4.2" + "@noble/hashes": "npm:^1.4.0" + "@solana/buffer-layout": "npm:^4.0.1" + agentkeepalive: "npm:^4.5.0" + bigint-buffer: "npm:^1.1.5" + bn.js: "npm:^5.2.1" + borsh: "npm:^0.7.0" + bs58: "npm:^4.0.1" + buffer: "npm:6.0.3" + fast-stable-stringify: "npm:^1.0.0" + jayson: "npm:^4.1.1" + node-fetch: "npm:^2.7.0" + rpc-websockets: "npm:^9.0.2" + superstruct: "npm:^2.0.2" + checksum: 10/b4d398c89a5007268b538b691b44c43b376dab59eb7e8acaa4c12a061812674a6e0b2802afb13e5f0ceacdb5102fb7bfb98d20743df0761f28b211aa37232b43 + languageName: node + linkType: hard + "@stablelib/aead@npm:^1.0.1": version: 1.0.1 resolution: "@stablelib/aead@npm:1.0.1" @@ -9528,148 +9450,168 @@ __metadata: languageName: node linkType: hard -"@trezor/analytics@npm:1.2.5": - version: 1.2.5 - resolution: "@trezor/analytics@npm:1.2.5" +"@trezor/analytics@npm:1.3.0": + version: 1.3.0 + resolution: "@trezor/analytics@npm:1.3.0" dependencies: - "@trezor/env-utils": "npm:1.2.1" - "@trezor/utils": "npm:9.2.5" + "@trezor/env-utils": "npm:1.3.0" + "@trezor/utils": "npm:9.3.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/1bc523befce7b1ad8ee0e47dccf3047e98a96df9117bcd4c2415190deb6339b0046b6b06d2a9802261315ddd9da6a3c276293cd1e66c44a469911c84585103bc + checksum: 10/43d10376b36208aaacb479b58f39076d2bd7fda6ef61cfdf07cad8be3685f7ac41389c0ab93b32c63ab2b25b017180109166e8ce0c10d2a6aeca7b6797a20c9f languageName: node linkType: hard -"@trezor/blockchain-link-types@npm:1.2.5": - version: 1.2.5 - resolution: "@trezor/blockchain-link-types@npm:1.2.5" +"@trezor/blockchain-link-types@npm:1.3.1": + version: 1.3.1 + resolution: "@trezor/blockchain-link-types@npm:1.3.1" dependencies: "@solana/web3.js": "npm:^2.0.0" "@trezor/type-utils": "npm:1.1.4" - "@trezor/utxo-lib": "npm:2.2.6" + "@trezor/utxo-lib": "npm:2.3.1" peerDependencies: tslib: ^2.6.2 - checksum: 10/0ba2df4e094b93f9a7c7b22d6977a7397ab948b9b8de55cc81c4f45d49289719f1fa9ed09d8750109dd5d1aa7760abdf78bad04b6c37ed922e3e5f82268688c0 + checksum: 10/6c477953aeec1af9d76175f454ea80ad4d62412f6adeb5a28d2787b327638298ef70ce6ba8b499e31de9bd21b317af3bba30bd7ba362527d5f5350f39cfb3492 languageName: node linkType: hard -"@trezor/blockchain-link-utils@npm:1.2.6": - version: 1.2.6 - resolution: "@trezor/blockchain-link-utils@npm:1.2.6" +"@trezor/blockchain-link-utils@npm:1.3.1": + version: 1.3.1 + resolution: "@trezor/blockchain-link-utils@npm:1.3.1" dependencies: "@mobily/ts-belt": "npm:^3.13.1" - "@trezor/env-utils": "npm:1.2.1" - "@trezor/utils": "npm:9.2.6" + "@trezor/env-utils": "npm:1.3.1" + "@trezor/utils": "npm:9.3.1" peerDependencies: tslib: ^2.6.2 - checksum: 10/9fb6a7744b547f52cb1f04816cbc0f12a5a06355c74bac291d672ff57c10543152135a47ee62ec9bd35161d596e1b9889188a8b9e3f76fd8b9ad85b1ed425549 + checksum: 10/152526d0ca6f8f71b35d3e39a9319368846d4f7a74ddccb4de947c410b789e3aad8b5623229ecf34929e0d6ab1f6bb525a0b8c924ec21cd8af3cf184bc976170 languageName: node linkType: hard -"@trezor/blockchain-link@npm:2.3.6": - version: 2.3.6 - resolution: "@trezor/blockchain-link@npm:2.3.6" +"@trezor/blockchain-link@npm:2.4.1": + version: 2.4.1 + resolution: "@trezor/blockchain-link@npm:2.4.1" dependencies: + "@everstake/wallet-sdk-solana": "npm:2.0.5" "@solana-program/token": "npm:^0.4.1" + "@solana-program/token-2022": "npm:^0.3.4" "@solana/web3.js": "npm:^2.0.0" - "@trezor/blockchain-link-types": "npm:1.2.5" - "@trezor/blockchain-link-utils": "npm:1.2.6" - "@trezor/env-utils": "npm:1.2.1" - "@trezor/utils": "npm:9.2.6" - "@trezor/utxo-lib": "npm:2.2.6" - "@types/web": "npm:^0.0.174" + "@trezor/blockchain-link-types": "npm:1.3.1" + "@trezor/blockchain-link-utils": "npm:1.3.1" + "@trezor/env-utils": "npm:1.3.1" + "@trezor/utils": "npm:9.3.1" + "@trezor/utxo-lib": "npm:2.3.1" + "@trezor/websocket-client": "npm:1.1.1" + "@types/web": "npm:^0.0.197" events: "npm:^3.3.0" ripple-lib: "npm:^1.10.1" socks-proxy-agent: "npm:8.0.4" - ws: "npm:^8.18.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/914dafab450b199ebfb1529f5db6a8c4c6c8cb547b1952becf7a921a737c157c3a1fa388052bbcd9876c4fdc62a8db52a6900e6a290a2d60957d977efd2dd2b4 + checksum: 10/feeccc660f24b7113a9f39c1173483f97dcecd1b4d1f4e0702864339b45d677724954ec64a34d1405e3c74bb7860b6fc1e2555813339ffc51602df82393e2dca languageName: node linkType: hard -"@trezor/connect-analytics@npm:1.2.4": - version: 1.2.4 - resolution: "@trezor/connect-analytics@npm:1.2.4" +"@trezor/connect-analytics@npm:1.3.0": + version: 1.3.0 + resolution: "@trezor/connect-analytics@npm:1.3.0" dependencies: - "@trezor/analytics": "npm:1.2.5" + "@trezor/analytics": "npm:1.3.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/d9edf3ad0917ae0fc0034e81e18037f8e85c3784477b3cdf193193a2341acf503e5d9a0a6c8c63392daf728f7944b84a9e5543501c2ca30d723fa3e3bc4361d4 + checksum: 10/b69de09c67f40e671bccb6dd53a1019a49e8fc758bd6841e563371ec008f8c22682069564768438491d8b19751da1b9329226e30a7f1bf189c4dc6effd8af5fb languageName: node linkType: hard -"@trezor/connect-common@npm:0.2.7": - version: 0.2.7 - resolution: "@trezor/connect-common@npm:0.2.7" +"@trezor/connect-common@npm:0.3.1": + version: 0.3.1 + resolution: "@trezor/connect-common@npm:0.3.1" dependencies: - "@trezor/env-utils": "npm:1.2.1" - "@trezor/utils": "npm:9.2.6" + "@trezor/env-utils": "npm:1.3.1" + "@trezor/utils": "npm:9.3.1" peerDependencies: tslib: ^2.6.2 - checksum: 10/2f3edeffeadfa469c7d59d847a993b4dfee0f6e02afcee615e5bea7b5ee54190149a5e0b6a7119ecc0ec4dbdf2e5abca464319a13347f62c42b2349b0602bba6 + checksum: 10/ff93a8e0793ab6dee4163b2f0ed77feccda5be6a48d0186a469bee6864dac3a76f7c81e637fd21761cd2179fa12ed5f5a8b6b4fde4f0775a7a14fe865738b248 languageName: node linkType: hard -"@trezor/connect-web@npm:9.4.7": - version: 9.4.7 - resolution: "@trezor/connect-web@npm:9.4.7" +"@trezor/connect-web@npm:9.5.1": + version: 9.5.1 + resolution: "@trezor/connect-web@npm:9.5.1" dependencies: - "@trezor/connect": "npm:9.4.7" - "@trezor/connect-common": "npm:0.2.7" - "@trezor/utils": "npm:9.2.6" + "@trezor/connect": "npm:9.5.1" + "@trezor/connect-common": "npm:0.3.1" + "@trezor/utils": "npm:9.3.1" peerDependencies: tslib: ^2.6.2 - checksum: 10/105b068d2c5bb4579681908121c818c92f87a2fc6c36a349c04d2ec73d6ded4fd1338fd5c28dfd2ff029d2fcad4e2b23630978c1c5f8f82a263201fbb304e3be + checksum: 10/a3e47da13605cac1be859b6fe598b0124a0bebcb3d31d57c4670571e9e4131e8dbe86bc2b5c4a3d48793fd5e38810d706cd150c14ed0d68f6341729a8decba50 languageName: node linkType: hard -"@trezor/connect-webextension@npm:^9.4.7": - version: 9.4.7 - resolution: "@trezor/connect-webextension@npm:9.4.7" +"@trezor/connect-webextension@npm:^9.5.1": + version: 9.5.1 + resolution: "@trezor/connect-webextension@npm:9.5.1" dependencies: - "@trezor/connect": "npm:9.4.7" - "@trezor/connect-common": "npm:0.2.7" - "@trezor/connect-web": "npm:9.4.7" - "@trezor/utils": "npm:9.2.6" + "@trezor/connect": "npm:9.5.1" + "@trezor/connect-common": "npm:0.3.1" + "@trezor/connect-web": "npm:9.5.1" + "@trezor/utils": "npm:9.3.1" events: "npm:^3.3.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/5551e50e2f91c41658e3e71deccaab75f9cab31fb5ebd0140c25945f82456c8bcc3bddfa8e421f399c6b9d1da6cfe12abe714e581f6c395ae38fd03a16604ab8 + checksum: 10/425487d357ae5ef584a7b7feb862a4a9e82d43db31c694bbd1d40d85e1237e82f3f363dd0c59ffce41bbbb82c5b795af0abaa85ef79a1d357ee87fb4e52e0365 languageName: node linkType: hard -"@trezor/connect@npm:9.4.7, @trezor/connect@npm:^9.4.7": - version: 9.4.7 - resolution: "@trezor/connect@npm:9.4.7" +"@trezor/connect@npm:9.5.1, @trezor/connect@npm:^9.5.1": + version: 9.5.1 + resolution: "@trezor/connect@npm:9.5.1" dependencies: - "@babel/preset-typescript": "npm:^7.24.7" "@ethereumjs/common": "npm:^4.4.0" "@ethereumjs/tx": "npm:^5.4.0" - "@fivebinaries/coin-selection": "npm:2.2.1" - "@trezor/blockchain-link": "npm:2.3.6" - "@trezor/blockchain-link-types": "npm:1.2.5" - "@trezor/connect-analytics": "npm:1.2.4" - "@trezor/connect-common": "npm:0.2.7" - "@trezor/protobuf": "npm:1.2.6" - "@trezor/protocol": "npm:1.2.2" - "@trezor/schema-utils": "npm:1.2.3" - "@trezor/transport": "npm:1.3.7" - "@trezor/utils": "npm:9.2.6" - "@trezor/utxo-lib": "npm:2.2.6" + "@fivebinaries/coin-selection": "npm:3.0.0" + "@mobily/ts-belt": "npm:^3.13.1" + "@noble/hashes": "npm:^1.6.1" + "@scure/bip39": "npm:^1.5.1" + "@solana-program/compute-budget": "npm:^0.6.1" + "@solana-program/system": "npm:^0.6.2" + "@solana-program/token": "npm:^0.4.1" + "@solana-program/token-2022": "npm:^0.3.4" + "@solana/web3.js": "npm:^2.0.0" + "@trezor/blockchain-link": "npm:2.4.1" + "@trezor/blockchain-link-types": "npm:1.3.1" + "@trezor/blockchain-link-utils": "npm:1.3.1" + "@trezor/connect-analytics": "npm:1.3.0" + "@trezor/connect-common": "npm:0.3.1" + "@trezor/crypto-utils": "npm:1.1.1" + "@trezor/protobuf": "npm:1.3.1" + "@trezor/protocol": "npm:1.2.3" + "@trezor/schema-utils": "npm:1.3.1" + "@trezor/transport": "npm:1.4.1" + "@trezor/utils": "npm:9.3.1" + "@trezor/utxo-lib": "npm:2.3.1" blakejs: "npm:^1.2.1" bs58: "npm:^6.0.0" bs58check: "npm:^4.0.0" cross-fetch: "npm:^4.0.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/82e02b0bca7daf3503cfb24d0e9399d852759999acf3da8e33316fc05c6198c29120e64a4086209174cc10ef69f00c77ead5634c6155ecb4fad027608cf693b6 + checksum: 10/938618221b936a4ef89ffe1f56bb913fb7f42d7f9594c66d1536b082119a1f17de8e0c884e4e9245d94e9db1dc6340d2879b50538e85908a7357a22ddf2bcde2 languageName: node linkType: hard -"@trezor/env-utils@npm:1.2.1": - version: 1.2.1 - resolution: "@trezor/env-utils@npm:1.2.1" +"@trezor/crypto-utils@npm:1.1.1": + version: 1.1.1 + resolution: "@trezor/crypto-utils@npm:1.1.1" + peerDependencies: + tslib: ^2.6.2 + checksum: 10/26a299404fd8ee05e22fe72a9fd05225abad76421a8420e15ba37616def64b5e874b2cb78dc3b138f85b3d5114e25811021e906d082ad15620fad0c6ca4bd2ec + languageName: node + linkType: hard + +"@trezor/env-utils@npm:1.3.0": + version: 1.3.0 + resolution: "@trezor/env-utils@npm:1.3.0" dependencies: ua-parser-js: "npm:^1.0.37" peerDependencies: @@ -9684,57 +9626,77 @@ __metadata: optional: true react-native: optional: true - checksum: 10/f7d06452400e4654b30fc09246a028ee616b57ed096341d2b72e0baa5d798442215a8c2766cd8b8342c659142bd43eb76e86984cbeb78cb3ab713f53cc072285 + checksum: 10/485f343bf517717a528d008ff38eddf4bffa2436da0a66e07fd0f932af9485cf18033bab12fdf0184ae15d32158089fbc0d894d30ceded073cf3585aa99ff48a languageName: node linkType: hard -"@trezor/protobuf@npm:1.2.6": - version: 1.2.6 - resolution: "@trezor/protobuf@npm:1.2.6" +"@trezor/env-utils@npm:1.3.1": + version: 1.3.1 + resolution: "@trezor/env-utils@npm:1.3.1" dependencies: - "@trezor/schema-utils": "npm:1.2.3" - protobufjs: "npm:7.4.0" + ua-parser-js: "npm:^1.0.37" peerDependencies: + expo-constants: "*" + expo-localization: "*" + react-native: "*" tslib: ^2.6.2 - checksum: 10/134e336596fd02dbef04fd77826c99704c277142d3406e96578b0d22bc621014450c8217b7cc540e796c07c06257ad830cb3e0dbfe15b8810caa0130b201ccde + peerDependenciesMeta: + expo-constants: + optional: true + expo-localization: + optional: true + react-native: + optional: true + checksum: 10/5e8d12c740ed6ce6154e16a5317ed1d0d2b2c9a30a4541f05f73d8975df2845f78c3655cf1f54357c48c9cc6da06c3f80a95855627940eff37eab41e46c576f4 languageName: node linkType: hard -"@trezor/protocol@npm:1.2.2": - version: 1.2.2 - resolution: "@trezor/protocol@npm:1.2.2" +"@trezor/protobuf@npm:1.3.1": + version: 1.3.1 + resolution: "@trezor/protobuf@npm:1.3.1" + dependencies: + "@trezor/schema-utils": "npm:1.3.1" + long: "npm:5.2.0" + protobufjs: "npm:7.4.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/7563298811d05f5391a0289f937500112ea84a50f1ea377cddb89d258e5c6c976bf1926e17326f4dcaf6460aad7075fd2fb0ed06d185ca267624adb269d1b933 + checksum: 10/191e327025a38590e21bab7edf70115cf6b875aa6129801c03d461b0f64c1170e57c4081ec4a55af2a52585a97a35175a23e8bbadcf2a11cfffbe49fd7300910 languageName: node linkType: hard -"@trezor/schema-utils@npm:1.2.3": +"@trezor/protocol@npm:1.2.3": version: 1.2.3 - resolution: "@trezor/schema-utils@npm:1.2.3" + resolution: "@trezor/protocol@npm:1.2.3" + peerDependencies: + tslib: ^2.6.2 + checksum: 10/0eecaf390c37d8ebd17a35d03eb8984c5da5aad3996bf7bc75e47e2deef430ec5266c6ab2ce8e9e9f6bc29776590c09e9e50a416667b0b8e3f7ad936c4fbab59 + languageName: node + linkType: hard + +"@trezor/schema-utils@npm:1.3.1": + version: 1.3.1 + resolution: "@trezor/schema-utils@npm:1.3.1" dependencies: "@sinclair/typebox": "npm:^0.33.7" ts-mixer: "npm:^6.0.3" peerDependencies: tslib: ^2.6.2 - checksum: 10/7125ad14e9e06d318392a3a3ff1c6fb6f3d2f4afd88d2b48a3c6cc140a4062ba71d2009e6c5f7ef87469ee255a9c1dfd60f2f05e9a669c3de8e8a8d43bfd6870 + checksum: 10/71d8c02bbf801ca3962dfcafdffeba37726009962ad27037e86a51eb90bbca6a67264f035cd3ef4a21388455cf137b4dac970042894684dbc97aa0a49e839817 languageName: node linkType: hard -"@trezor/transport@npm:1.3.7": - version: 1.3.7 - resolution: "@trezor/transport@npm:1.3.7" +"@trezor/transport@npm:1.4.1": + version: 1.4.1 + resolution: "@trezor/transport@npm:1.4.1" dependencies: - "@trezor/protobuf": "npm:1.2.6" - "@trezor/protocol": "npm:1.2.2" - "@trezor/utils": "npm:9.2.6" + "@trezor/protobuf": "npm:1.3.1" + "@trezor/protocol": "npm:1.2.3" + "@trezor/utils": "npm:9.3.1" cross-fetch: "npm:^4.0.0" - long: "npm:^4.0.0" - protobufjs: "npm:7.4.0" usb: "npm:^2.14.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/511e152032144b133770d2d464da82114a8756409f845c4bf067c918902b3a39526d1d701a35b822bb2d1414b2ec597e17e235018081ee923ca5ba374c526abf + checksum: 10/637a6c28ef26033541fd70188c295101ff28e933e9384a09e946e292991feb03a83c9e22c50e57aaef16e6fa7409f7aecf0f36becf9c55f60033c801ea42bf89 languageName: node linkType: hard @@ -9745,33 +9707,33 @@ __metadata: languageName: node linkType: hard -"@trezor/utils@npm:9.2.5": - version: 9.2.5 - resolution: "@trezor/utils@npm:9.2.5" +"@trezor/utils@npm:9.3.0": + version: 9.3.0 + resolution: "@trezor/utils@npm:9.3.0" dependencies: bignumber.js: "npm:^9.1.2" peerDependencies: tslib: ^2.6.2 - checksum: 10/c9b7a259db043f4b66d64ab87ee015529822a243353f3b19aa081f18b77b4f82407e8f8b9bd8a549684a86bc8248ac57dc6335424f5333fe8e1710979787d0ca + checksum: 10/f435987ab658a59fc7dccfd0b79c5a157eaf982795ff6bb961f58ea419146585477aa2d231601ac0d35b994af4b8cdd803a0a9b49b5bf195b32b47cbdaaea58c languageName: node linkType: hard -"@trezor/utils@npm:9.2.6": - version: 9.2.6 - resolution: "@trezor/utils@npm:9.2.6" +"@trezor/utils@npm:9.3.1": + version: 9.3.1 + resolution: "@trezor/utils@npm:9.3.1" dependencies: bignumber.js: "npm:^9.1.2" peerDependencies: tslib: ^2.6.2 - checksum: 10/302b82c8734a5b9851f6b1f5c025b56ea5a719dbeebda618344a08bb6fc4f9c32b419ab09fdbc315015f4b3827bda889758fddcb121de6d978b74562c4bb309f + checksum: 10/62e72be5a2a57f95325492a8a15de0bbdd60e337e428b003fc6c111889804a5fd644eb5a4ea3fc296b746f57d4ea0fe783e34d2ba4b179d27d68ee1462204907 languageName: node linkType: hard -"@trezor/utxo-lib@npm:2.2.6": - version: 2.2.6 - resolution: "@trezor/utxo-lib@npm:2.2.6" +"@trezor/utxo-lib@npm:2.3.1": + version: 2.3.1 + resolution: "@trezor/utxo-lib@npm:2.3.1" dependencies: - "@trezor/utils": "npm:9.2.6" + "@trezor/utils": "npm:9.3.1" bchaddrjs: "npm:^0.5.2" bech32: "npm:^2.0.0" bip66: "npm:^2.0.0" @@ -9782,7 +9744,7 @@ __metadata: bs58: "npm:^6.0.0" bs58check: "npm:^4.0.0" create-hmac: "npm:^1.1.7" - int64-buffer: "npm:^1.0.1" + int64-buffer: "npm:^1.1.0" pushdata-bitcoin: "npm:^1.0.1" tiny-secp256k1: "npm:^1.1.6" typeforce: "npm:^1.18.0" @@ -9790,7 +9752,19 @@ __metadata: wif: "npm:^5.0.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/cc9412b3e215584bbaacff51127fc9ee59e29b70cbbf4a126b9d419f89980b318800379718f5623558ba583710b5fe5ceff2e564b767b6186f42b5f545b1a5f2 + checksum: 10/a9eea88a6b685db4a3855e8cd3bdb57d847a47fa64def15652ffe9213c45036bedcceedfa2f83ef795e6e60ed4d33507e2a609b9efd70f5cdcf899edeff65b2c + languageName: node + linkType: hard + +"@trezor/websocket-client@npm:1.1.1": + version: 1.1.1 + resolution: "@trezor/websocket-client@npm:1.1.1" + dependencies: + "@trezor/utils": "npm:9.3.1" + ws: "npm:^8.18.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10/63f35dc93550f2ffdc09aba9aca14df47c0a6108e37fded8d6bca8c38e508e5a306ed4c6b2eb053a6c72a39112250a901d564fb3b80918ba845a0f5d780c9c46 languageName: node linkType: hard @@ -10685,10 +10659,10 @@ __metadata: languageName: node linkType: hard -"@types/web@npm:^0.0.174": - version: 0.0.174 - resolution: "@types/web@npm:0.0.174" - checksum: 10/e249ac2b2ce8a11d0933fd9a307dc2fd8d627c93b3c15b2d6fe959133aa6ee2608cdef58c39ce237b7cd081fa6c12e7cd720dbf2a53f7161475c3f551f89a86d +"@types/web@npm:^0.0.197": + version: 0.0.197 + resolution: "@types/web@npm:0.0.197" + checksum: 10/8b6b13301d0ae63e4a8686bc942d7a3e782c41fedeca02bb0fe3e0f0f934e63d76df5119473ddc7f6dfce8a8185b1e65974172f39f306822f2774c95a0b7c2ff languageName: node linkType: hard @@ -19772,6 +19746,13 @@ __metadata: languageName: node linkType: hard +"int64-buffer@npm:^1.1.0": + version: 1.1.0 + resolution: "int64-buffer@npm:1.1.0" + checksum: 10/00619b84074ae49468b903dc1426c919e0eec38d33b1a85d73e62b1214ea91e66d0fb2785a8a30cde6d7c9326c2a32d2155fcc5c2e1dc09b22733b0d5c8c2078 + languageName: node + linkType: hard + "internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" @@ -21665,6 +21646,13 @@ __metadata: languageName: node linkType: hard +"long@npm:5.2.0": + version: 5.2.0 + resolution: "long@npm:5.2.0" + checksum: 10/9bb47091fea71634d9bf59f150ecc25180c44bead2e1408d78f3ff4ea68f16b38587be413b59acb46fb0bbe51e6823ec8547aa61aa8aef10cae4ff9a2538db3d + languageName: node + linkType: hard + "long@npm:^4.0.0": version: 4.0.0 resolution: "long@npm:4.0.0" From 1ced5be64aee24ee6f1a9a5adf201d98bc51f29d Mon Sep 17 00:00:00 2001 From: kvhnuke <10602065+kvhnuke@users.noreply.github.com> Date: Mon, 10 Mar 2025 15:21:14 -0700 Subject: [PATCH 5/5] devop: bump version --- packages/extension/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/extension/package.json b/packages/extension/package.json index 1b73b8c47..44b71c416 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -1,6 +1,6 @@ { "name": "@enkryptcom/extension", - "version": "2.4.1", + "version": "2.4.2", "private": true, "type": "module", "scripts": {