From 38c3e937a438394e54078187c7d9035803dcb18c Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 11:57:15 +0300 Subject: [PATCH 01/17] feat: enable MetaMask support for second-class EVM chains MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates chain-integration skill documentation to reflect that MetaMask supports HyperEVM, Monad, and Plasma chains. Also bumps hdwallet dependencies to local verdaccio version for testing. Changes: - Updated SKILL.md to document MetaMask support for second-class EVM chains - Added clarifying notes about Ledger/Trezor support - Bumped all hdwallet-* packages to 1.62.29-second-class-mm.0 This allows MetaMask users to import and use accounts on HyperEVM, Monad, and Plasma when feature flags are enabled. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/skills/chain-integration/SKILL.md | 21 +- .yarnrc.yml | 2 +- package.json | 36 +-- packages/chain-adapters/package.json | 4 +- packages/swapper/package.json | 2 +- yarn.lock | 263 +++++++++++++--------- 6 files changed, 195 insertions(+), 133 deletions(-) diff --git a/.claude/skills/chain-integration/SKILL.md b/.claude/skills/chain-integration/SKILL.md index 4b66d803bd6..d2ae55ab49c 100644 --- a/.claude/skills/chain-integration/SKILL.md +++ b/.claude/skills/chain-integration/SKILL.md @@ -327,21 +327,32 @@ export function supports[ChainName](wallet: HDWallet): wallet is ETHWallet { **Set flags on ALL wallet implementations** (~12 files): +**For second-class EVM chains (HyperEVM, Monad, Plasma):** + +Set `readonly _supports[ChainName] = true` on: +- packages/hdwallet-native/src/ethereum.ts +- packages/hdwallet-metamask-multichain/src/shapeshift-multichain.ts (uses standard EVM cryptography) + Set `readonly _supports[ChainName] = false` on: - packages/hdwallet-coinbase/src/coinbase.ts - packages/hdwallet-gridplus/src/gridplus.ts - packages/hdwallet-keepkey/src/keepkey.ts - packages/hdwallet-keplr/src/keplr.ts -- packages/hdwallet-ledger/src/ledger.ts -- packages/hdwallet-metamask-multichain/src/shapeshift-multichain.ts +- packages/hdwallet-ledger/src/ledger.ts (see note below) - packages/hdwallet-phantom/src/phantom.ts -- packages/hdwallet-trezor/src/trezor.ts +- packages/hdwallet-trezor/src/trezor.ts (see note below) - packages/hdwallet-vultisig/src/vultisig.ts - packages/hdwallet-walletconnect/src/walletconnect.ts - packages/hdwallet-walletconnectv2/src/walletconnectv2.ts -**Set `readonly _supports[ChainName] = true` for Native**: -- packages/hdwallet-native/src/ethereum.ts +**Note**: Ledger and Trezor use their Ethereum app and technically support all EVM chains. However, they are set to `false` initially for second-class chains to limit testing scope. They can be enabled later if desired. + +**For non-EVM chains:** + +Set `readonly _supports[ChainName] = true` for Native only: +- packages/hdwallet-native/src/ethereum.ts (or appropriate chain file) + +Set `readonly _supports[ChainName] = false` on all other wallet types listed above. **Then**: Skip to Step 1.6 (Version Bump) diff --git a/.yarnrc.yml b/.yarnrc.yml index 793d73c89d3..443b520ba5d 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -2,7 +2,7 @@ nodeLinker: node-modules npmAuthToken: "${NPM_AUTH-fallback}" -npmRegistryServer: "https://registry.npmjs.org" +npmRegistryServer: "http://127.0.0.1:4873" plugins: - path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs diff --git a/package.json b/package.json index bf2161b80fa..c65e0462a9e 100644 --- a/package.json +++ b/package.json @@ -100,24 +100,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.28", - "@shapeshiftoss/hdwallet-core": "1.62.28", - "@shapeshiftoss/hdwallet-gridplus": "1.62.28", - "@shapeshiftoss/hdwallet-keepkey": "1.62.28", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.28", - "@shapeshiftoss/hdwallet-keplr": "1.62.28", - "@shapeshiftoss/hdwallet-ledger": "1.62.28", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.28", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.28", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.28", - "@shapeshiftoss/hdwallet-native": "1.62.28", - "@shapeshiftoss/hdwallet-native-vault": "1.62.28", - "@shapeshiftoss/hdwallet-phantom": "1.62.28", - "@shapeshiftoss/hdwallet-trezor": "1.62.28", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.28", - "@shapeshiftoss/hdwallet-vultisig": "1.62.28", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.28", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.28", + "@shapeshiftoss/hdwallet-coinbase": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-gridplus": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-keepkey": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-keplr": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-native": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-native-vault": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-phantom": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-trezor": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-vultisig": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-second-class-mm.0", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/packages/chain-adapters/package.json b/packages/chain-adapters/package.json index 5ceff024c73..202037cfa17 100644 --- a/packages/chain-adapters/package.json +++ b/packages/chain-adapters/package.json @@ -31,8 +31,8 @@ "dependencies": { "@mysten/sui": "1.45.0", "@shapeshiftoss/caip": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.28", - "@shapeshiftoss/hdwallet-ledger": "1.62.28", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.0", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/swapper/package.json b/packages/swapper/package.json index 514e04dc413..21622d0d0a9 100644 --- a/packages/swapper/package.json +++ b/packages/swapper/package.json @@ -39,7 +39,7 @@ "@shapeshiftoss/caip": "workspace:^", "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.28", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.0", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/yarn.lock b/yarn.lock index ea666b1af19..9c695fd85d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11165,8 +11165,8 @@ __metadata: dependencies: "@mysten/sui": 1.45.0 "@shapeshiftoss/caip": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-ledger": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.0 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11229,15 +11229,15 @@ __metadata: languageName: unknown linkType: soft -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.28" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.0" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: ab3c60fbd7f74316ca65a0d0c78c6118690be58244de5603b461fda88e8060b7568fed4a47069d7fb087fe529c8b986259cc501d4904c8d9f6155410e990b7e2 + checksum: f0630280e8825a3c23996fd1d664b4a580e63097bd1925fe39642a187a41011a32a839c384d24e9eb8667dde3429dce333c08506e88fcd50694cc35ebb608ddf languageName: node linkType: hard @@ -11259,6 +11259,24 @@ __metadata: languageName: node linkType: hard +"@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.0" + dependencies: + "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 + "@shapeshiftoss/proto-tx-builder": 0.10.0 + "@solana/web3.js": 1.95.8 + bs58check: ^4.0.0 + eip-712: ^1.0.0 + ethers: 5.7.2 + eventemitter2: ^5.0.1 + lodash: ^4.17.21 + rxjs: ^6.4.0 + type-assertions: ^1.1.0 + checksum: f9986736a8d5399fa29f56a87417af5c7de2d4394fe20cae7373fe3e6208dac935052aeafc537bdf69fcbbcd3e793b7151e916ace8e2fccc61478a24ba481365 + languageName: node + linkType: hard + "@shapeshiftoss/hdwallet-core@npm:latest": version: 1.62.27 resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.27" @@ -11277,39 +11295,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.28" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.0" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 bech32: ^1.1.4 bs58: ^5.0.0 bs58check: ^4.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: 6384ec1426915df4b4f559a58113519f858afa407ead15e9d003f5793cf34322fd78116b571650bcc50346d84aaaa069f6b7186a32ee687714ac2ba170701a5e + checksum: c5e497bd65ead3faa779101e4263a2e429b590e7f23a97227b1d34d640a9c65ec79a4a1ede0a76d95e5b6d55da5fb4f8342a6f68b4ca91634291e890a6131320 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.28" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.0" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-keepkey": 1.62.28 - checksum: 82e7230c4eb2302b5071445dc9efffdb47182cc66c9d19a3b5c232052cce1ad01e3fc97945e84b9ff02284f00fd65c2622c2e01918519de42591f460a9f557c7 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-second-class-mm.0 + checksum: 0ed0f50009e5553bff1c8dfb6b0dc4e12d22cf9edf32652c2b311ce1a2021937e0796899d4e21397cd3237b9859b9c56a5062402d80a76eaba4961d977d72484 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.28" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.0" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11317,7 +11335,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11330,44 +11348,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 88f737e8e53df0659e2bfded6198536623bd6798204c058915c57f28e36e36033d4d93050d3ec6196719d477615df8e4d259d5805801ddcee62372818b0135ca + checksum: 1775ac25b59785d03366c7df0ff3211845fedfa9cb18d5b702f6352f91c0fb39579741e0c33b80dddf5c5ba8b3e24465d3482bc4ee8a307e217ca39b26c33865 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.28" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.0" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: 06404a7ce0f0f152564209b1f965d53d51e5296b445f33357b1d72f9362a287c7c7a4223b7a092b7bf6e1aa99a660df800d00686510d2b382159999b913c63c2 + checksum: b64ff452742e8491cf604d8b669c28af1bd8f8e002a915c40f9cf8588458eff5cd62e152fb9e027bb0fe8e41879772ce4852cb153b9809bdc1dd57a55258ca30 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.28" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.0" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-eth": 7.0.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webhid": 6.30.6 - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-ledger": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.0 "@types/w3c-web-hid": ^1.0.2 - checksum: 888af25fd11ed7e56a9f6be997d0c542945428e271c8f21a5aa9f9df366829f72306fb4f46ed55a9f5c0510906df8c99da1367209e327be8fc566052998fad2d + checksum: 053f074e7ac13a2e6d2934f3e7bad00202f070617cb4cf41428e62d50be01e96a2e82dd3755f9566a2b533d0f8f05493e2ce658e43edae739a49e3016b14a1d0 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.28" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.0" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-cosmos": 6.32.9 @@ -11375,17 +11393,17 @@ __metadata: "@ledgerhq/hw-app-solana": 7.6.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webusb": 6.29.13 - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-ledger": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.0 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: 7cc44a99f84c0f83784afb612148cbcb5544160afc6166ac7f03ddb04520670d9bfaae1cdb7c68d1761d4c9b7c7ab5e7e22e23097094d7a56835fd0299b4a03a + checksum: 45b9b9e010cc53931e4c276c4bad9bd55b5cfc35e485472aa46da63126079836f598c96714fb0c98a0fd74a15fac4037f501f677a3a3ef78613bd5ea0a5f1d35 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.28" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-ledger@npm:^1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.0" dependencies: "@bitgo/utxo-lib": ^11.18.0 "@ethereumjs/common": 3.2.0 @@ -11400,7 +11418,7 @@ __metadata: "@ledgerhq/logs": 6.13.0 "@mysten/ledgerjs-hw-app-sui": ^0.7.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11410,33 +11428,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 482e26ba4a2f94b6b1c7a2ec3fb47a2e75a49a199e462eb8ebbe784fcd791f3237b2a0bf4d473ccb07a27b4baffe22f3f5cb080449e92826a53fb668f7108591 + checksum: 9ada9ea59266b3d98ecc9136dac7b2c71047a85bb557dd39719adb78dc2d5ddca7101c5b33cd841a27d383381f06b1d0d5373a4bb4c9e550098048fa367e2741 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.28" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.0" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: 86ac33b6265d4cf35c90879a98ace320f1e2e10adc5561dfdc3a3580ee082c1c3537c8b5ca4341d3b5828e77b0cac7c03e49fd2dbd70bf6cdd4f451001f3438e + checksum: 417bc9bff65eb2fdf5fb514c7b956aae8a734d1bce9766f9ef51b99656d5281ce12434bbcc281983dc0d1c54ed762585b4f80fa51aae48cdd25e160ec8985369 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.28" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.0" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": 1.62.28 + "@shapeshiftoss/hdwallet-native": ^1.62.29-second-class-mm.0 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11444,11 +11462,44 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: 8cfe8d66a7270f7e1c119be118ffec148ad1249eebf288f4715a6acd37a4a6324aedbfe14614937c4d542f3a9c7c5b13f51ceec21d644d852811c97424272a63 + checksum: de4f10acfad59c7e731487e628522acf6d76493cee819451ce8636a251d3219aa3bf2cd1f4015879f597be0db32d15c04c87e083024e65494c0ade2956714d56 + languageName: node + linkType: hard + +"@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-native@npm:^1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.0" + dependencies: + "@bitcoinerlab/secp256k1": ^1.1.1 + "@noble/curves": ^1.4.0 + "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/proto-tx-builder": 0.10.0 + "@zxing/text-encoding": ^0.9.0 + bchaddrjs: ^0.4.9 + bech32: ^1.1.4 + bignumber.js: ^9.0.1 + bip32: ^2.0.5 + bip39: ^3.0.2 + bnb-javascript-sdk-nobroadcast: 2.16.15 + bs58check: ^4.0.0 + crypto-js: ^4.0.0 + ecpair: ^3.0.0-rc.0 + eip-712: ^1.0.0 + ethers: 5.7.2 + eventemitter2: ^5.0.1 + funtypes: ^3.0.1 + hash-wasm: ^4.11.0 + lodash: ^4.17.21 + node-fetch: ^2.6.1 + p-lazy: ^3.1.0 + scrypt-js: ^3.0.1 + tendermint-tx-builder: 1.0.16 + checksum: d2b0ee071ffbbd8432842785c7652783184da3f03a1405bfc293b37ed15782c230f3548cca74de20452b0247ff0c9d3ef1bb527bf358c9306bba34bf2551d565 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.28, @shapeshiftoss/hdwallet-native@npm:^1.55.1": +"@shapeshiftoss/hdwallet-native@npm:^1.55.1": version: 1.62.28 resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.28" dependencies: @@ -11481,84 +11532,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.28" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.0" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 3ec6856d8a7432720c4891ee1e65f5e63c85e9c4f57c230b4d98961cb3c4870eaf6bb9ee8c26f5e9645d5a66121770ac64a8723d51101e67b2ecb211926aeff1 + checksum: 9284f7696dd2ac6b4461cc8f19fe5f22a23f2038b3e894da2d1ef14ef1ea5493b49f5cf213decca8c6a0482f71443863676057f43dba63129d03d125f880ff2e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.28" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.0" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-trezor": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-trezor": ^1.62.29-second-class-mm.0 "@trezor/connect-web": ^9.6.4 - checksum: 61f19a8022494dadf0fedef4746df077eefd36b3d4a66b8b7df34c00dcd41eaf59aab38093c6a0e6648d640582ef86f0b1a09f315cf5a62541669c6c238fc883 + checksum: 45aff4fefb6131d2e8f2f374b42d9073af0cccc6aa01e36e348ba1c79f37cde007e1332f6c1bc46d4b9a9c760258a148067ff80d208c424b09facdb8e0f52a23 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.28" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-trezor@npm:^1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.0" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 37dd03d15a5797c10012f48be8823c97fa960ca29a2b9583f3c2c37a1fec2a07db882ab5e81cb65a753cf2730576320a18def7bd513439e3f05868adeec7ebad + checksum: 45badaf322311f2cd5074692ed2adf147ac8193f0a288d521c03cdf61f874d434e4de83f587ae64ecb395e18bba6893455d9a845725534678662b1990ad0aeaf languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.28" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.0" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 432abd8391e05196b39fac712dbb55cd3a378db6e20990ee440271d1c99a18559f648dcbffb4d27ffbbb1c7364ba46f1e6f9aed19a439273c74bf4e931c933ba + checksum: 08d16a6eb89389ad3e1263ec57961af6d6da6b6fb04739199a8796b71faecbd3830836726a2e09b2d485da2dcdafcd01eed63e21d9f948b4ed3f735ded82c57a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.28" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.0" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 17887250cfa16adb96cf42740e8d954fc8ad8ebcae99f6231576f012bf81cc94d6f607bf0df879af3114cbf7d398219d48148d4f864825738784ae239b283590 + checksum: 83a48e6266b387f38becaadeb4fb0aa3208154ae9d28f6222d73cce3f21093e31b5fc70c1b817532bad3456c197a69cb4ae71c95071d7fa516bac3a5d50034b5 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.28" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.0": + version: 1.62.29-second-class-mm.0 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.0" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 3186286ae05a340d224750b4409a6ac5fde9de5604c907659a1048704f2c89d7104da0a137cf421f2d700b516963097952d1cca591d72f05f1a1659ff2448a8d + checksum: fee71be39a2d98bca790313908bd58a4dfd17a065a30e16fed8684b4b1e25f0a3c83e17ba03f577649f69a9808469e170d362f9795b2fe21f6d58517a1d04465 languageName: node linkType: hard @@ -11668,7 +11719,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.0 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11803,24 +11854,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.28 - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-gridplus": 1.62.28 - "@shapeshiftoss/hdwallet-keepkey": 1.62.28 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.28 - "@shapeshiftoss/hdwallet-keplr": 1.62.28 - "@shapeshiftoss/hdwallet-ledger": 1.62.28 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.28 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.28 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.28 - "@shapeshiftoss/hdwallet-native": 1.62.28 - "@shapeshiftoss/hdwallet-native-vault": 1.62.28 - "@shapeshiftoss/hdwallet-phantom": 1.62.28 - "@shapeshiftoss/hdwallet-trezor": 1.62.28 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.28 - "@shapeshiftoss/hdwallet-vultisig": 1.62.28 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.28 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.28 + "@shapeshiftoss/hdwallet-coinbase": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-gridplus": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-keepkey": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-keplr": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-native": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-native-vault": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-phantom": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-trezor": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-vultisig": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-second-class-mm.0 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From 2833d0787f4b50df72caf5751c6389b3a5b20789 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 12:27:38 +0300 Subject: [PATCH 02/17] feat: enable Ledger support for second-class EVM chains MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates chain-integration skill documentation and hdwallet dependencies to enable Ledger support for HyperEVM, Monad, and Plasma. Changes: - Updated SKILL.md to move Ledger to supported wallet list - Updated documentation to reflect Ledger uses Ethereum app for all EVM chains - Bumped all hdwallet-* packages to 1.62.29-second-class-mm.1 This allows Ledger users to import and use accounts on HyperEVM, Monad, and Plasma when feature flags are enabled. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/skills/chain-integration/SKILL.md | 4 +- package.json | 36 ++-- packages/chain-adapters/package.json | 4 +- packages/swapper/package.json | 2 +- yarn.lock | 228 +++++++++++----------- 5 files changed, 137 insertions(+), 137 deletions(-) diff --git a/.claude/skills/chain-integration/SKILL.md b/.claude/skills/chain-integration/SKILL.md index d2ae55ab49c..ff053a749ad 100644 --- a/.claude/skills/chain-integration/SKILL.md +++ b/.claude/skills/chain-integration/SKILL.md @@ -332,20 +332,20 @@ export function supports[ChainName](wallet: HDWallet): wallet is ETHWallet { Set `readonly _supports[ChainName] = true` on: - packages/hdwallet-native/src/ethereum.ts - packages/hdwallet-metamask-multichain/src/shapeshift-multichain.ts (uses standard EVM cryptography) +- packages/hdwallet-ledger/src/ledger.ts (uses Ethereum app, supports all EVM chains) Set `readonly _supports[ChainName] = false` on: - packages/hdwallet-coinbase/src/coinbase.ts - packages/hdwallet-gridplus/src/gridplus.ts - packages/hdwallet-keepkey/src/keepkey.ts - packages/hdwallet-keplr/src/keplr.ts -- packages/hdwallet-ledger/src/ledger.ts (see note below) - packages/hdwallet-phantom/src/phantom.ts - packages/hdwallet-trezor/src/trezor.ts (see note below) - packages/hdwallet-vultisig/src/vultisig.ts - packages/hdwallet-walletconnect/src/walletconnect.ts - packages/hdwallet-walletconnectv2/src/walletconnectv2.ts -**Note**: Ledger and Trezor use their Ethereum app and technically support all EVM chains. However, they are set to `false` initially for second-class chains to limit testing scope. They can be enabled later if desired. +**Note**: Trezor uses their Ethereum app and technically supports all EVM chains. However, it is set to `false` initially for second-class chains to limit testing scope. It can be enabled later if desired. **For non-EVM chains:** diff --git a/package.json b/package.json index c65e0462a9e..da5278f056c 100644 --- a/package.json +++ b/package.json @@ -100,24 +100,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-gridplus": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-keepkey": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-keplr": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-native": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-native-vault": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-phantom": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-trezor": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-vultisig": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-coinbase": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-gridplus": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-keepkey": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-keplr": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-native": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-native-vault": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-phantom": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-trezor": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-vultisig": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-second-class-mm.1", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/packages/chain-adapters/package.json b/packages/chain-adapters/package.json index 202037cfa17..56b039e0273 100644 --- a/packages/chain-adapters/package.json +++ b/packages/chain-adapters/package.json @@ -31,8 +31,8 @@ "dependencies": { "@mysten/sui": "1.45.0", "@shapeshiftoss/caip": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.0", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.1", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/swapper/package.json b/packages/swapper/package.json index 21622d0d0a9..31736cdea52 100644 --- a/packages/swapper/package.json +++ b/packages/swapper/package.json @@ -39,7 +39,7 @@ "@shapeshiftoss/caip": "workspace:^", "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.0", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.1", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/yarn.lock b/yarn.lock index 9c695fd85d8..d5920a2ca45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11165,8 +11165,8 @@ __metadata: dependencies: "@mysten/sui": 1.45.0 "@shapeshiftoss/caip": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.1 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11229,15 +11229,15 @@ __metadata: languageName: unknown linkType: soft -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.1" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: f0630280e8825a3c23996fd1d664b4a580e63097bd1925fe39642a187a41011a32a839c384d24e9eb8667dde3429dce333c08506e88fcd50694cc35ebb608ddf + checksum: 7c093de20fe7678ce1dc794a749d206d85c403b21e7af8b5244a731e39ea2b5c25bc3690146f91ab27c0611e123989ee1f10bf761f3485e8225f1fffe1d41a22 languageName: node linkType: hard @@ -11259,9 +11259,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.1" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 @@ -11273,7 +11273,7 @@ __metadata: lodash: ^4.17.21 rxjs: ^6.4.0 type-assertions: ^1.1.0 - checksum: f9986736a8d5399fa29f56a87417af5c7de2d4394fe20cae7373fe3e6208dac935052aeafc537bdf69fcbbcd3e793b7151e916ace8e2fccc61478a24ba481365 + checksum: 8ee10b57333c4615539d8ce94ddbb3774f1124b634d557621dd96eff983adeb31610b5314b0089301bf3d417524c12e3b6cb2e1fffeb66e610d3be784b2a72ee languageName: node linkType: hard @@ -11295,39 +11295,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.1" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 bech32: ^1.1.4 bs58: ^5.0.0 bs58check: ^4.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: c5e497bd65ead3faa779101e4263a2e429b590e7f23a97227b1d34d640a9c65ec79a4a1ede0a76d95e5b6d55da5fb4f8342a6f68b4ca91634291e890a6131320 + checksum: 05ab59880e41ebe97a384fe2b290246ba2c131c3da8644c194c5e35c1e5b9dd0d714c9328f2e1d28f4660179190ff7328758a53f8fd51fae08dac7cf46ebad18 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.1" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-second-class-mm.0 - checksum: 0ed0f50009e5553bff1c8dfb6b0dc4e12d22cf9edf32652c2b311ce1a2021937e0796899d4e21397cd3237b9859b9c56a5062402d80a76eaba4961d977d72484 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-second-class-mm.1 + checksum: 6712ccbaa141b1b8aaf1e548abbd2baaaca015a2bcfbb16877de8c0291e4b47883ded6089be33590662d9f369e4b6b0f91849a5bc95cbe684197c7ebf3b9324d languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.1" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11335,7 +11335,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11348,44 +11348,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 1775ac25b59785d03366c7df0ff3211845fedfa9cb18d5b702f6352f91c0fb39579741e0c33b80dddf5c5ba8b3e24465d3482bc4ee8a307e217ca39b26c33865 + checksum: 5f22660c506125ad7e57580308690d126c7723c922b69c4ea810dd8d16694143767a9977002d86ef449cda2e9fb25d3f759410eccd2414a733042d5840707de7 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.1" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: b64ff452742e8491cf604d8b669c28af1bd8f8e002a915c40f9cf8588458eff5cd62e152fb9e027bb0fe8e41879772ce4852cb153b9809bdc1dd57a55258ca30 + checksum: e86233de9a3329c37fbc6ee3a26bf57b9a23b1e7c628ddd13c84d5a8484aecf365dd379ea485b84460cb33411baa399de353fba6ffd1c5099485cec6107aaad9 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.1" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-eth": 7.0.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webhid": 6.30.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.1 "@types/w3c-web-hid": ^1.0.2 - checksum: 053f074e7ac13a2e6d2934f3e7bad00202f070617cb4cf41428e62d50be01e96a2e82dd3755f9566a2b533d0f8f05493e2ce658e43edae739a49e3016b14a1d0 + checksum: 8374144c44d405b5821763578188995982748582eb8a0ecbf60e58342eaf29700d5892ec7ce707a16f6d3437cefdba24dfd95bd309728389b58fb74c52b0fec9 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.1" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-cosmos": 6.32.9 @@ -11393,17 +11393,17 @@ __metadata: "@ledgerhq/hw-app-solana": 7.6.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webusb": 6.29.13 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.1 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: 45b9b9e010cc53931e4c276c4bad9bd55b5cfc35e485472aa46da63126079836f598c96714fb0c98a0fd74a15fac4037f501f677a3a3ef78613bd5ea0a5f1d35 + checksum: 3cd9fb617acd3e07da134fe346613e883cf893efeca3d1e60c6bacb1d7469c07ab049605e3f7baca7cec0ff166cca23819283b5c2310c258b2759be0feeb2f36 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-ledger@npm:^1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-ledger@npm:^1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.1" dependencies: "@bitgo/utxo-lib": ^11.18.0 "@ethereumjs/common": 3.2.0 @@ -11418,7 +11418,7 @@ __metadata: "@ledgerhq/logs": 6.13.0 "@mysten/ledgerjs-hw-app-sui": ^0.7.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11428,33 +11428,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 9ada9ea59266b3d98ecc9136dac7b2c71047a85bb557dd39719adb78dc2d5ddca7101c5b33cd841a27d383381f06b1d0d5373a4bb4c9e550098048fa367e2741 + checksum: a766a84d1e566b73b6a9be1fc0bf409864f418ac42205940104286bb44f208c869ffed1172fcbf7c3f4f94fdf835b69c52b3817a1debc946f533660c7e972bd5 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.1" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: 417bc9bff65eb2fdf5fb514c7b956aae8a734d1bce9766f9ef51b99656d5281ce12434bbcc281983dc0d1c54ed762585b4f80fa51aae48cdd25e160ec8985369 + checksum: dc66c2be8bdddf916c0fb181e6f80e555e70be276a071411c46c3a2a73173246a67f9bfa094db3e855407e27029e200c633cb80d4fd4cafffe1c0d6b43a0b497 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.1" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-native": ^1.62.29-second-class-mm.1 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11462,18 +11462,18 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: de4f10acfad59c7e731487e628522acf6d76493cee819451ce8636a251d3219aa3bf2cd1f4015879f597be0db32d15c04c87e083024e65494c0ade2956714d56 + checksum: 17b2225a7ddfa9a521fd7c201e824ca675583fe81713ad3cbcaa10cabc72df0bcba0ad30faac3a9d9698df230353fcb510f83094156a30c8a04e9c5355b44529 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-native@npm:^1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-native@npm:^1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.1" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@noble/curves": ^1.4.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@zxing/text-encoding": ^0.9.0 bchaddrjs: ^0.4.9 @@ -11495,7 +11495,7 @@ __metadata: p-lazy: ^3.1.0 scrypt-js: ^3.0.1 tendermint-tx-builder: 1.0.16 - checksum: d2b0ee071ffbbd8432842785c7652783184da3f03a1405bfc293b37ed15782c230f3548cca74de20452b0247ff0c9d3ef1bb527bf358c9306bba34bf2551d565 + checksum: b74de55e1dbd65e69f99b5fac3c7ec5fea27336f930fc06e19e7fd79a3acacf84c15eebd2ac204d815a4a923b87080beb2d78b1bbe3234487e8117715a42771c languageName: node linkType: hard @@ -11532,84 +11532,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.1" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 9284f7696dd2ac6b4461cc8f19fe5f22a23f2038b3e894da2d1ef14ef1ea5493b49f5cf213decca8c6a0482f71443863676057f43dba63129d03d125f880ff2e + checksum: 483831069e93cbbd38b7e09a766b20debce65ed6650fbc0f3407bcfc831ddb93875565561d65ea41118d3088f5e9020114541533a5f7df72b7240680fd26e602 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.1" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-trezor": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-trezor": ^1.62.29-second-class-mm.1 "@trezor/connect-web": ^9.6.4 - checksum: 45aff4fefb6131d2e8f2f374b42d9073af0cccc6aa01e36e348ba1c79f37cde007e1332f6c1bc46d4b9a9c760258a148067ff80d208c424b09facdb8e0f52a23 + checksum: 36242a668410d514b4427f4b6adf886c39e26e16bd1c65006295679472a1e822faea7afcc8aa3adc48c2035a768900aca72cec413af382dc2028c8d2ca88f311 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.0, @shapeshiftoss/hdwallet-trezor@npm:^1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-trezor@npm:^1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.1" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 45badaf322311f2cd5074692ed2adf147ac8193f0a288d521c03cdf61f874d434e4de83f587ae64ecb395e18bba6893455d9a845725534678662b1990ad0aeaf + checksum: f94168026e5c5d1102a1e47e8ece101848eca97392f3582d0b5cf532e0f1456561136be69d3d121b85d6ce1d16d65b68c7d2922752f0fbf2e1b3f2ae8e414d07 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.1" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 08d16a6eb89389ad3e1263ec57961af6d6da6b6fb04739199a8796b71faecbd3830836726a2e09b2d485da2dcdafcd01eed63e21d9f948b4ed3f735ded82c57a + checksum: 7a50dc17e1689526da0211513ab11a141c9e9ded68febda029fa3ad67f9c7e076a3304188b0c32d42ca9b494f1b5ee50a79e18507668396a0dfe468603f0ad18 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.1" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 83a48e6266b387f38becaadeb4fb0aa3208154ae9d28f6222d73cce3f21093e31b5fc70c1b817532bad3456c197a69cb4ae71c95071d7fa516bac3a5d50034b5 + checksum: b8a7c1a2c8e709862973dbcfcb41c0067b47c0b5be0b0a80bfdd61e29158b3fb74e6201827ae7bfb54921e01c5cc6e7eaa1c990fc822777bfe8528b0682ce1eb languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.0": - version: 1.62.29-second-class-mm.0 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.0" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.1": + version: 1.62.29-second-class-mm.1 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.1" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: fee71be39a2d98bca790313908bd58a4dfd17a065a30e16fed8684b4b1e25f0a3c83e17ba03f577649f69a9808469e170d362f9795b2fe21f6d58517a1d04465 + checksum: 308bad8fecab9e45eb31c35b68480fd0797e1276c98876f085ab600556ed5771bbbef68e23e6f7db42eafc8c066111b5b97fa5b1a20cf89096f12dd24066830c languageName: node linkType: hard @@ -11719,7 +11719,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.1 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11854,24 +11854,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-gridplus": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-keepkey": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-keplr": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-native": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-native-vault": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-phantom": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-trezor": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-vultisig": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-second-class-mm.0 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-second-class-mm.0 + "@shapeshiftoss/hdwallet-coinbase": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-gridplus": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-keepkey": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-keplr": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-native": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-native-vault": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-phantom": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-trezor": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-vultisig": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-second-class-mm.1 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From e8444d7f90fdbf668b229cab7ba892d84302f909 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 12:43:06 +0300 Subject: [PATCH 03/17] fix: Ledger app validation for second-class EVM chains MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes the Ledger "Open Gate" prompt appearing repeatedly for HyperEVM, Monad, and Plasma by ensuring all EVM chains validate against the Ethereum app instead of looking for chain-specific apps. The issue was that `getCoin()` was returning chain-specific names like "HyperEVM", "Monad", "Plasma" which Ledger's `validateCurrentApp()` didn't recognize. All EVM chains use the same Ethereum Ledger app, so they should all return "Ethereum" for validation. Changes: - Consolidated all EVM chain cases in getCoin() to return "Ethereum" - Includes: Ethereum, Avalanche, Optimism, BSC, Polygon, Gnosis, Arbitrum, Arbitrum Nova, Base, Monad, HyperEVM, and Plasma 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/chain-adapters/src/utils/ledgerAppGate.ts | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/packages/chain-adapters/src/utils/ledgerAppGate.ts b/packages/chain-adapters/src/utils/ledgerAppGate.ts index 40d92a38d48..5be6227a197 100644 --- a/packages/chain-adapters/src/utils/ledgerAppGate.ts +++ b/packages/chain-adapters/src/utils/ledgerAppGate.ts @@ -63,29 +63,18 @@ const getCoin = (chainId: ChainId | KnownChainIds) => { case KnownChainIds.ZcashMainnet: return 'Zcash' case KnownChainIds.EthereumMainnet: - return 'Ethereum' case KnownChainIds.AvalancheMainnet: - return 'Avalanche' case KnownChainIds.OptimismMainnet: - return 'Optimism' case KnownChainIds.BnbSmartChainMainnet: - return 'BnbSmartChain' case KnownChainIds.PolygonMainnet: - return 'Polygon' case KnownChainIds.GnosisMainnet: - return 'Gnosis' case KnownChainIds.ArbitrumMainnet: - return 'Arbitrum' case KnownChainIds.ArbitrumNovaMainnet: - return 'ArbitrumNova' case KnownChainIds.BaseMainnet: - return 'Base' case KnownChainIds.MonadMainnet: - return 'Monad' case KnownChainIds.HyperEvmMainnet: - return 'HyperEVM' case KnownChainIds.PlasmaMainnet: - return 'Plasma' + return 'Ethereum' case KnownChainIds.ThorchainMainnet: return 'Rune' case KnownChainIds.MayachainMainnet: From 9da7d5bbeb408bb8036838a0e772ad38e9e89bbc Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 12:47:14 +0300 Subject: [PATCH 04/17] refactor: use isEvmChainId for Ledger app gating MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refactors ledgerAppGate.ts to use isEvmChainId() instead of maintaining an exhaustive case list of all EVM chains. This makes the code more maintainable and automatically supports any new EVM chains added in the future. Benefits: - No need to manually add each new EVM chain to the switch statements - More maintainable - single source of truth for EVM chain detection - Automatically works with future EVM chains (e.g., if we add Sei, Scroll, etc.) - Cleaner, more readable code Changes: - Added isEvmChainId import from EvmBaseAdapter - Refactored getLedgerAppName() to check isEvmChainId first - Refactored getCoin() to check isEvmChainId first - Removed 12+ explicit EVM chain cases from both functions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../chain-adapters/src/utils/ledgerAppGate.ts | 33 ++++--------------- 1 file changed, 7 insertions(+), 26 deletions(-) diff --git a/packages/chain-adapters/src/utils/ledgerAppGate.ts b/packages/chain-adapters/src/utils/ledgerAppGate.ts index 5be6227a197..9aa1590832a 100644 --- a/packages/chain-adapters/src/utils/ledgerAppGate.ts +++ b/packages/chain-adapters/src/utils/ledgerAppGate.ts @@ -5,6 +5,7 @@ import { KnownChainIds } from '@shapeshiftoss/types' import { EventEmitter } from 'node:events' import { ChainAdapterError } from '../error/ErrorHandler' +import { isEvmChainId } from '../evm/EvmBaseAdapter' export const emitter = new EventEmitter() @@ -14,20 +15,10 @@ export type LedgerOpenAppEventArgs = { } export const getLedgerAppName = (chainId: ChainId | KnownChainIds | undefined) => { + // All EVM chains use the Ethereum Ledger app + if (chainId && isEvmChainId(chainId)) return 'Ethereum' + switch (chainId as KnownChainIds) { - case KnownChainIds.ArbitrumMainnet: - case KnownChainIds.AvalancheMainnet: - case KnownChainIds.ArbitrumNovaMainnet: - case KnownChainIds.BaseMainnet: - case KnownChainIds.BnbSmartChainMainnet: - case KnownChainIds.EthereumMainnet: - case KnownChainIds.GnosisMainnet: - case KnownChainIds.MonadMainnet: - case KnownChainIds.HyperEvmMainnet: - case KnownChainIds.OptimismMainnet: - case KnownChainIds.PlasmaMainnet: - case KnownChainIds.PolygonMainnet: - return 'Ethereum' case KnownChainIds.BitcoinCashMainnet: return 'Bitcoin Cash' case KnownChainIds.BitcoinMainnet: @@ -51,6 +42,9 @@ export const getLedgerAppName = (chainId: ChainId | KnownChainIds | undefined) = } const getCoin = (chainId: ChainId | KnownChainIds) => { + // All EVM chains use the Ethereum Ledger app + if (isEvmChainId(chainId)) return 'Ethereum' + switch (chainId as KnownChainIds) { case KnownChainIds.BitcoinMainnet: return 'Bitcoin' @@ -62,19 +56,6 @@ const getCoin = (chainId: ChainId | KnownChainIds) => { return 'Litecoin' case KnownChainIds.ZcashMainnet: return 'Zcash' - case KnownChainIds.EthereumMainnet: - case KnownChainIds.AvalancheMainnet: - case KnownChainIds.OptimismMainnet: - case KnownChainIds.BnbSmartChainMainnet: - case KnownChainIds.PolygonMainnet: - case KnownChainIds.GnosisMainnet: - case KnownChainIds.ArbitrumMainnet: - case KnownChainIds.ArbitrumNovaMainnet: - case KnownChainIds.BaseMainnet: - case KnownChainIds.MonadMainnet: - case KnownChainIds.HyperEvmMainnet: - case KnownChainIds.PlasmaMainnet: - return 'Ethereum' case KnownChainIds.ThorchainMainnet: return 'Rune' case KnownChainIds.MayachainMainnet: From 0a579a9dc4579abb88b546fb899962bc062a4772 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 13:00:04 +0300 Subject: [PATCH 05/17] fix: missing HyperEVM addresses in account import and send flow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes bug where HyperEVM account addresses were not displayed in: - Ledger/Native account import UI (shows blank address) - Send flow "from" address row (shows blank from address) Root cause: accountIdToLabel() was missing hyperEvmChainId in its switch statement. Monad and Plasma were present but HyperEVM was missing, causing it to hit the default case and return empty string. Changes: - Added hyperEvmChainId import from @shapeshiftoss/caip - Added hyperEvmChainId case to accountIdToLabel() switch statement This makes HyperEVM addresses display correctly using middleEllipsis() formatting, consistent with all other EVM chains. Fixes: #11393 (partial - addresses Native wallet send flow issue) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/state/slices/portfolioSlice/utils/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/state/slices/portfolioSlice/utils/index.ts b/src/state/slices/portfolioSlice/utils/index.ts index 1a76eede6d2..0f344d64a74 100644 --- a/src/state/slices/portfolioSlice/utils/index.ts +++ b/src/state/slices/portfolioSlice/utils/index.ts @@ -16,6 +16,7 @@ import { fromAssetId, fromChainId, gnosisChainId, + hyperEvmChainId, isNft, ltcChainId, mayachainChainId, @@ -89,6 +90,7 @@ export const accountIdToLabel = (accountId: AccountId): string => { case arbitrumChainId: case arbitrumNovaChainId: case baseChainId: + case hyperEvmChainId: case monadChainId: case plasmaChainId: case thorchainChainId: From da23f604688c327161ec1ea5e116be38c3f645e2 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 13:06:31 +0300 Subject: [PATCH 06/17] feat: enable Trezor support for second-class EVM chains MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates chain-integration skill documentation and hdwallet dependencies to enable Trezor support for HyperEVM, Monad, and Plasma. Changes: - Updated SKILL.md to move Trezor to supported wallet list - Updated documentation to reflect Trezor uses Ethereum app for all EVM chains - Bumped all hdwallet-* packages to 1.62.29-second-class-mm.2 This allows Trezor users to import and use accounts on HyperEVM, Monad, and Plasma when feature flags are enabled. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/skills/chain-integration/SKILL.md | 4 +- package.json | 36 ++-- packages/chain-adapters/package.json | 4 +- packages/swapper/package.json | 2 +- yarn.lock | 228 +++++++++++----------- 5 files changed, 136 insertions(+), 138 deletions(-) diff --git a/.claude/skills/chain-integration/SKILL.md b/.claude/skills/chain-integration/SKILL.md index ff053a749ad..9c4f5922974 100644 --- a/.claude/skills/chain-integration/SKILL.md +++ b/.claude/skills/chain-integration/SKILL.md @@ -333,6 +333,7 @@ Set `readonly _supports[ChainName] = true` on: - packages/hdwallet-native/src/ethereum.ts - packages/hdwallet-metamask-multichain/src/shapeshift-multichain.ts (uses standard EVM cryptography) - packages/hdwallet-ledger/src/ledger.ts (uses Ethereum app, supports all EVM chains) +- packages/hdwallet-trezor/src/trezor.ts (uses Ethereum app, supports all EVM chains) Set `readonly _supports[ChainName] = false` on: - packages/hdwallet-coinbase/src/coinbase.ts @@ -340,13 +341,10 @@ Set `readonly _supports[ChainName] = false` on: - packages/hdwallet-keepkey/src/keepkey.ts - packages/hdwallet-keplr/src/keplr.ts - packages/hdwallet-phantom/src/phantom.ts -- packages/hdwallet-trezor/src/trezor.ts (see note below) - packages/hdwallet-vultisig/src/vultisig.ts - packages/hdwallet-walletconnect/src/walletconnect.ts - packages/hdwallet-walletconnectv2/src/walletconnectv2.ts -**Note**: Trezor uses their Ethereum app and technically supports all EVM chains. However, it is set to `false` initially for second-class chains to limit testing scope. It can be enabled later if desired. - **For non-EVM chains:** Set `readonly _supports[ChainName] = true` for Native only: diff --git a/package.json b/package.json index da5278f056c..06eb80a0bdf 100644 --- a/package.json +++ b/package.json @@ -100,24 +100,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-gridplus": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-keepkey": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-keplr": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-native": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-native-vault": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-phantom": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-trezor": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-vultisig": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-coinbase": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-gridplus": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-keepkey": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-keplr": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-native": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-native-vault": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-phantom": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-trezor": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-vultisig": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-second-class-mm.2", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/packages/chain-adapters/package.json b/packages/chain-adapters/package.json index 56b039e0273..acda57aac71 100644 --- a/packages/chain-adapters/package.json +++ b/packages/chain-adapters/package.json @@ -31,8 +31,8 @@ "dependencies": { "@mysten/sui": "1.45.0", "@shapeshiftoss/caip": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.1", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.2", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/swapper/package.json b/packages/swapper/package.json index 31736cdea52..5a5543721d4 100644 --- a/packages/swapper/package.json +++ b/packages/swapper/package.json @@ -39,7 +39,7 @@ "@shapeshiftoss/caip": "workspace:^", "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.1", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.2", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/yarn.lock b/yarn.lock index d5920a2ca45..faf74c1c8d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11165,8 +11165,8 @@ __metadata: dependencies: "@mysten/sui": 1.45.0 "@shapeshiftoss/caip": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.2 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11229,15 +11229,15 @@ __metadata: languageName: unknown linkType: soft -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.2" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: 7c093de20fe7678ce1dc794a749d206d85c403b21e7af8b5244a731e39ea2b5c25bc3690146f91ab27c0611e123989ee1f10bf761f3485e8225f1fffe1d41a22 + checksum: d471620ede7d7e7d76fa35dd093ab614f894072956a9fb5bbbd8cacec645c0fdb3e3389a2c743b5a2b3546a35555ceb874019dfb948a69c1b65e8ab4a5a58b67 languageName: node linkType: hard @@ -11259,9 +11259,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.2" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 @@ -11273,7 +11273,7 @@ __metadata: lodash: ^4.17.21 rxjs: ^6.4.0 type-assertions: ^1.1.0 - checksum: 8ee10b57333c4615539d8ce94ddbb3774f1124b634d557621dd96eff983adeb31610b5314b0089301bf3d417524c12e3b6cb2e1fffeb66e610d3be784b2a72ee + checksum: 55716155a0c6c1a7d24d2e28b823d7649928863a48e00f8baedb6c97e6f42727418b34fac8634095ce3e3229d8347d3a4d32005fbdef79f15381f9d8a354d965 languageName: node linkType: hard @@ -11295,39 +11295,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.2" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 bech32: ^1.1.4 bs58: ^5.0.0 bs58check: ^4.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: 05ab59880e41ebe97a384fe2b290246ba2c131c3da8644c194c5e35c1e5b9dd0d714c9328f2e1d28f4660179190ff7328758a53f8fd51fae08dac7cf46ebad18 + checksum: eb866382f443420f3b13866519922068ee73c0ec658bef769f7a4157d39f85dd5c87f59268053a84f44b3bc66b0153104e9881ab7f6fee5b8ebe2f5454222973 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.2" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-second-class-mm.1 - checksum: 6712ccbaa141b1b8aaf1e548abbd2baaaca015a2bcfbb16877de8c0291e4b47883ded6089be33590662d9f369e4b6b0f91849a5bc95cbe684197c7ebf3b9324d + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-second-class-mm.2 + checksum: bbc9003ad1b6b0861f43691285a1307f27cac7b8b6e8423b2e300a5c745f5a9ace2f9c868e90bfdf09761a5c8f5d587a20c9cfe498963d34a8db599f68977a5c languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.2" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11335,7 +11335,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11348,44 +11348,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 5f22660c506125ad7e57580308690d126c7723c922b69c4ea810dd8d16694143767a9977002d86ef449cda2e9fb25d3f759410eccd2414a733042d5840707de7 + checksum: 9ef62237119d4a6d7f7c4202a8938b9c3c62a75e7d550fddb128c6159cac055fd789d5437d7e2a820de0f395aae5b3a1df282779fca32d5ec6a167d3e643df43 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.2" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: e86233de9a3329c37fbc6ee3a26bf57b9a23b1e7c628ddd13c84d5a8484aecf365dd379ea485b84460cb33411baa399de353fba6ffd1c5099485cec6107aaad9 + checksum: e2cb77c214ea484bebac86f69c637d4e914497fc16dd6a40d799f477c88d2d5709bdcbec5f257164067950194b14fbf89ef4a09104fb6ef9b9f4c9b73806a36c languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.2" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-eth": 7.0.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webhid": 6.30.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.2 "@types/w3c-web-hid": ^1.0.2 - checksum: 8374144c44d405b5821763578188995982748582eb8a0ecbf60e58342eaf29700d5892ec7ce707a16f6d3437cefdba24dfd95bd309728389b58fb74c52b0fec9 + checksum: 8366c45e7a20a62c9deeb3dc2165fc833e98353bacfaced4e33ffd61f60d71330bf68129e14a6204062923abcedee1e0efa012fc7f56c855d511daaad8524828 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.2" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-cosmos": 6.32.9 @@ -11393,17 +11393,17 @@ __metadata: "@ledgerhq/hw-app-solana": 7.6.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webusb": 6.29.13 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.2 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: 3cd9fb617acd3e07da134fe346613e883cf893efeca3d1e60c6bacb1d7469c07ab049605e3f7baca7cec0ff166cca23819283b5c2310c258b2759be0feeb2f36 + checksum: ef40b89a0e33bd7defdf10a6289195899887a3c88917e45448244bd9ba62b45bb012d6bf588b2dde1ac7f6c6551ff6cdbb98f682ec616320e4e4ad9bfa042cb3 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-ledger@npm:^1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-ledger@npm:^1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.2" dependencies: "@bitgo/utxo-lib": ^11.18.0 "@ethereumjs/common": 3.2.0 @@ -11418,7 +11418,7 @@ __metadata: "@ledgerhq/logs": 6.13.0 "@mysten/ledgerjs-hw-app-sui": ^0.7.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11428,33 +11428,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: a766a84d1e566b73b6a9be1fc0bf409864f418ac42205940104286bb44f208c869ffed1172fcbf7c3f4f94fdf835b69c52b3817a1debc946f533660c7e972bd5 + checksum: ca04c4be7a33735416e68680fa40d1f4022d9b1e8922a096b68f52c79407c3d10905456cd9d954c5eccbda36fe24578dd2197f7f174653c8f546f874a47bc325 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.2" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: dc66c2be8bdddf916c0fb181e6f80e555e70be276a071411c46c3a2a73173246a67f9bfa094db3e855407e27029e200c633cb80d4fd4cafffe1c0d6b43a0b497 + checksum: a0d61064c3caa82066b2e2a84e07b16776632eb96eab087fe674a8283c072c5923824b4394d6f0d2fcf7800ee5144180683c4cd08f2c2c91b66eeb11f14ec13a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.2" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-native": ^1.62.29-second-class-mm.2 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11462,18 +11462,18 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: 17b2225a7ddfa9a521fd7c201e824ca675583fe81713ad3cbcaa10cabc72df0bcba0ad30faac3a9d9698df230353fcb510f83094156a30c8a04e9c5355b44529 + checksum: e89e90fe8fc75f9a608fca66367fd2f04c106b3ce2a1586dac73b688a042a6f1f13023f424728c157c79d5e910c0a35cf5f258fc466c4afc25949fcd00fd04ea languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-native@npm:^1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-native@npm:^1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.2" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@noble/curves": ^1.4.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@zxing/text-encoding": ^0.9.0 bchaddrjs: ^0.4.9 @@ -11495,7 +11495,7 @@ __metadata: p-lazy: ^3.1.0 scrypt-js: ^3.0.1 tendermint-tx-builder: 1.0.16 - checksum: b74de55e1dbd65e69f99b5fac3c7ec5fea27336f930fc06e19e7fd79a3acacf84c15eebd2ac204d815a4a923b87080beb2d78b1bbe3234487e8117715a42771c + checksum: f94a126129fb39dc69cc8a864a171eb44443e88771c8bd48fe9794453ce907611c5e01f38afef0b91a6d3ae7edb8eb5611100be0b8e31fcb442e8175e2e84458 languageName: node linkType: hard @@ -11532,84 +11532,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.2" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 483831069e93cbbd38b7e09a766b20debce65ed6650fbc0f3407bcfc831ddb93875565561d65ea41118d3088f5e9020114541533a5f7df72b7240680fd26e602 + checksum: f2d035e52a2da52e757b05681355fe275623cb980fa059000733b232721535525bb266eaea2d19310883668f03392c3042c436cc51712a8c641fdbb942e0579c languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.2" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-trezor": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-trezor": ^1.62.29-second-class-mm.2 "@trezor/connect-web": ^9.6.4 - checksum: 36242a668410d514b4427f4b6adf886c39e26e16bd1c65006295679472a1e822faea7afcc8aa3adc48c2035a768900aca72cec413af382dc2028c8d2ca88f311 + checksum: 631c160221aa45aafc912a921fa9d573b2f3f964e3b402f440ca9487a7665b0087f5ad9db6176e7563cd99dd4240355f913ecad1704e93be2aa5905bd7b1b033 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.1, @shapeshiftoss/hdwallet-trezor@npm:^1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-trezor@npm:^1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.2" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: f94168026e5c5d1102a1e47e8ece101848eca97392f3582d0b5cf532e0f1456561136be69d3d121b85d6ce1d16d65b68c7d2922752f0fbf2e1b3f2ae8e414d07 + checksum: 66be41fefca198e14e99dc320b75cfc2c8b81e48083beec5e9dd5e38d2630a4cab12538956d37c525296826eae04e456f3168069747d92466f68a66788182912 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.2" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 7a50dc17e1689526da0211513ab11a141c9e9ded68febda029fa3ad67f9c7e076a3304188b0c32d42ca9b494f1b5ee50a79e18507668396a0dfe468603f0ad18 + checksum: 7674c9952b6af9c7607b5744d3c7c76fbec889f8a76f22dabd899a0b34136017a4729962354f887eb2f24d2c92a43e314adeb12a4817824668a04023dcf792ef languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.2" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: b8a7c1a2c8e709862973dbcfcb41c0067b47c0b5be0b0a80bfdd61e29158b3fb74e6201827ae7bfb54921e01c5cc6e7eaa1c990fc822777bfe8528b0682ce1eb + checksum: 8ea48e68c0a82b3047aa40d11c10faefe547fd90f3c97d3e37abd42dbf9fac48d5f4118671f394e06071184a3e7606ce8b337942246df31705e0f0076b9daf5b languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.1": - version: 1.62.29-second-class-mm.1 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.1" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.2": + version: 1.62.29-second-class-mm.2 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.2" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 308bad8fecab9e45eb31c35b68480fd0797e1276c98876f085ab600556ed5771bbbef68e23e6f7db42eafc8c066111b5b97fa5b1a20cf89096f12dd24066830c + checksum: 3a0ac2b4b339dd92e6f3dc198be98cc84bee1b07a8d93cce5f01cbc98ef8e16009612174998c686dd9aa1f954604d6223cacbf87f70b2e8b1588b23522df8760 languageName: node linkType: hard @@ -11719,7 +11719,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.2 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11854,24 +11854,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-gridplus": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-keepkey": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-keplr": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-native": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-native-vault": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-phantom": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-trezor": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-vultisig": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-second-class-mm.1 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-second-class-mm.1 + "@shapeshiftoss/hdwallet-coinbase": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-gridplus": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-keepkey": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-keplr": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-native": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-native-vault": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-phantom": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-trezor": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-vultisig": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-second-class-mm.2 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From 9e2d28bfbbdb8bb98004e91984ac69b4cf7b2a23 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 13:30:05 +0300 Subject: [PATCH 07/17] feat: enable WalletConnect V2 support for second-class EVM chains MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates chain-integration skill documentation and hdwallet dependencies to enable WalletConnect V2 support for HyperEVM, Monad, and Plasma. Changes: - Updated SKILL.md to move WalletConnect V2 to supported wallet list - Added note that WalletConnect V2 is chain-agnostic - Bumped all hdwallet-* packages to 1.62.29-second-class-mm.3 This allows WalletConnect V2 users to connect wallets and use accounts on HyperEVM, Monad, and Plasma when feature flags are enabled. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/skills/chain-integration/SKILL.md | 31 ++- package.json | 36 ++-- packages/chain-adapters/package.json | 4 +- packages/swapper/package.json | 2 +- yarn.lock | 228 +++++++++++----------- 5 files changed, 164 insertions(+), 137 deletions(-) diff --git a/.claude/skills/chain-integration/SKILL.md b/.claude/skills/chain-integration/SKILL.md index 9c4f5922974..8dbc6804c93 100644 --- a/.claude/skills/chain-integration/SKILL.md +++ b/.claude/skills/chain-integration/SKILL.md @@ -334,6 +334,7 @@ Set `readonly _supports[ChainName] = true` on: - packages/hdwallet-metamask-multichain/src/shapeshift-multichain.ts (uses standard EVM cryptography) - packages/hdwallet-ledger/src/ledger.ts (uses Ethereum app, supports all EVM chains) - packages/hdwallet-trezor/src/trezor.ts (uses Ethereum app, supports all EVM chains) +- packages/hdwallet-walletconnectv2/src/walletconnectv2.ts (chain-agnostic, supports all EVM chains) Set `readonly _supports[ChainName] = false` on: - packages/hdwallet-coinbase/src/coinbase.ts @@ -342,8 +343,7 @@ Set `readonly _supports[ChainName] = false` on: - packages/hdwallet-keplr/src/keplr.ts - packages/hdwallet-phantom/src/phantom.ts - packages/hdwallet-vultisig/src/vultisig.ts -- packages/hdwallet-walletconnect/src/walletconnect.ts -- packages/hdwallet-walletconnectv2/src/walletconnectv2.ts +- packages/hdwallet-walletconnect/src/walletconnect.ts (deprecated, use V2) **For non-EVM chains:** @@ -1747,6 +1747,33 @@ case [chainLower]ChainId: **CRITICAL**: Missing even ONE of these causes cryptic type errors! All 4 are required for ALL chains (EVM and non-EVM). +### Gotcha 17: Missing accountIdToLabel Case (BLOCKS ADDRESS DISPLAY!) + +**Problem**: Addresses don't display in: +- Account import UI (shows blank address in table) +- Send flow "from" address row (shows empty from address) +- Account dropdowns throughout the app + +**Root Cause**: Missing chainId case in `accountIdToLabel()` function +**File**: `src/state/slices/portfolioSlice/utils/index.ts` (around line 80-125) + +**Solution**: +1. Add chainId import: `import { [chainLower]ChainId } from '@shapeshiftoss/caip'` +2. Add case to switch statement: `case [chainLower]ChainId:` +3. Place it with other EVM chains (before thorchainChainId) + +**Example**: +```typescript +case baseChainId: +case hyperEvmChainId: // ← ADD THIS +case monadChainId: +case plasmaChainId: +``` + +**Why**: This function converts accountId to human-readable label. Without the case, it hits the `default` and returns `''` (empty string), causing blank addresses everywhere in the UI. + +**Note**: This affects ALL wallet types (Native, Ledger, Trezor, MetaMask), not just one wallet. + --- ## Quick Reference: File Checklist diff --git a/package.json b/package.json index 06eb80a0bdf..3573f1201e9 100644 --- a/package.json +++ b/package.json @@ -100,24 +100,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-gridplus": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-keepkey": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-keplr": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-native": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-native-vault": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-phantom": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-trezor": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-vultisig": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-coinbase": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-gridplus": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-keepkey": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-keplr": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-native": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-native-vault": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-phantom": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-trezor": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-vultisig": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-second-class-mm.3", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/packages/chain-adapters/package.json b/packages/chain-adapters/package.json index acda57aac71..d219b4e5143 100644 --- a/packages/chain-adapters/package.json +++ b/packages/chain-adapters/package.json @@ -31,8 +31,8 @@ "dependencies": { "@mysten/sui": "1.45.0", "@shapeshiftoss/caip": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.2", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.3", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/swapper/package.json b/packages/swapper/package.json index 5a5543721d4..4f67a0945ef 100644 --- a/packages/swapper/package.json +++ b/packages/swapper/package.json @@ -39,7 +39,7 @@ "@shapeshiftoss/caip": "workspace:^", "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.2", + "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.3", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/yarn.lock b/yarn.lock index faf74c1c8d7..0b87daf63c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11165,8 +11165,8 @@ __metadata: dependencies: "@mysten/sui": 1.45.0 "@shapeshiftoss/caip": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.3 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11229,15 +11229,15 @@ __metadata: languageName: unknown linkType: soft -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.3" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: d471620ede7d7e7d76fa35dd093ab614f894072956a9fb5bbbd8cacec645c0fdb3e3389a2c743b5a2b3546a35555ceb874019dfb948a69c1b65e8ab4a5a58b67 + checksum: 21596e34d874319bc76b5e7d22ace63971615f554fea98f7081e9c88e8c9229cf0ee25de2f1b48813db8d40ab559b3e67614bdcd91f6977c640692892bc177f7 languageName: node linkType: hard @@ -11259,9 +11259,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.3" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 @@ -11273,7 +11273,7 @@ __metadata: lodash: ^4.17.21 rxjs: ^6.4.0 type-assertions: ^1.1.0 - checksum: 55716155a0c6c1a7d24d2e28b823d7649928863a48e00f8baedb6c97e6f42727418b34fac8634095ce3e3229d8347d3a4d32005fbdef79f15381f9d8a354d965 + checksum: 7225d124faadf2103f2291ed31e90aae929c67f4edc143c668de9a17e6e93b79b06b141652cbfa378ff774c4eb95c43d60b679970f878e731954a1840d4a749f languageName: node linkType: hard @@ -11295,39 +11295,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.3" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 bech32: ^1.1.4 bs58: ^5.0.0 bs58check: ^4.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: eb866382f443420f3b13866519922068ee73c0ec658bef769f7a4157d39f85dd5c87f59268053a84f44b3bc66b0153104e9881ab7f6fee5b8ebe2f5454222973 + checksum: b990f964fb7c9d54e1f2015db6343fbfa9c2213b17ee3951071808957ad02520bcab9ca56680076eb41254433c1fb7abb93004b7c50537f3b9e9cd02e994a869 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.3" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-second-class-mm.2 - checksum: bbc9003ad1b6b0861f43691285a1307f27cac7b8b6e8423b2e300a5c745f5a9ace2f9c868e90bfdf09761a5c8f5d587a20c9cfe498963d34a8db599f68977a5c + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-second-class-mm.3 + checksum: 6f955f5a722ae96deebd6095e49dba68b54cebd9e43480abcf88ce5ae9f4c0fbd0e5b93ab87199944e00129e2f66557650a3b15ec91230d8830e86493ad189a3 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.3" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11335,7 +11335,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11348,44 +11348,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 9ef62237119d4a6d7f7c4202a8938b9c3c62a75e7d550fddb128c6159cac055fd789d5437d7e2a820de0f395aae5b3a1df282779fca32d5ec6a167d3e643df43 + checksum: 5bc98305cbc3ef28085c7908135866a1504e7ec07746285042ce614571feceef64ad547c73e684cb67e27c04ee4aec28aae0cb0f8c860146056c0efa66f95331 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.3" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: e2cb77c214ea484bebac86f69c637d4e914497fc16dd6a40d799f477c88d2d5709bdcbec5f257164067950194b14fbf89ef4a09104fb6ef9b9f4c9b73806a36c + checksum: 82836be8eeb601a4257bca2d71c9f1655c290025644229b536e891b8e24c823585391fd3adb722774019028c8f0224103baffaccc2dd9c77fd2db69c5d846d19 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.3" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-eth": 7.0.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webhid": 6.30.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.3 "@types/w3c-web-hid": ^1.0.2 - checksum: 8366c45e7a20a62c9deeb3dc2165fc833e98353bacfaced4e33ffd61f60d71330bf68129e14a6204062923abcedee1e0efa012fc7f56c855d511daaad8524828 + checksum: db8657211e5b820603ddf5e99f6b56d417ff655a2b7828d29d14bba52d6b78a5c80c7ac69cb31823cb9fc8ceca34269b7fcc19c47613a73bf3659d74042e9a63 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.3" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-cosmos": 6.32.9 @@ -11393,17 +11393,17 @@ __metadata: "@ledgerhq/hw-app-solana": 7.6.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webusb": 6.29.13 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.3 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: ef40b89a0e33bd7defdf10a6289195899887a3c88917e45448244bd9ba62b45bb012d6bf588b2dde1ac7f6c6551ff6cdbb98f682ec616320e4e4ad9bfa042cb3 + checksum: bc7f713679f2b1e9041cf89eba7a4428855822ae0afc875d9cb86b9bb43ca2df8e3cbb1a50fc5a588dbddd10c78e24515126d38d193460925b490886aabc6390 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-ledger@npm:^1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-ledger@npm:^1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.3" dependencies: "@bitgo/utxo-lib": ^11.18.0 "@ethereumjs/common": 3.2.0 @@ -11418,7 +11418,7 @@ __metadata: "@ledgerhq/logs": 6.13.0 "@mysten/ledgerjs-hw-app-sui": ^0.7.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11428,33 +11428,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: ca04c4be7a33735416e68680fa40d1f4022d9b1e8922a096b68f52c79407c3d10905456cd9d954c5eccbda36fe24578dd2197f7f174653c8f546f874a47bc325 + checksum: 737d986c5695f32658befeed9247bd3c0b62ad05482700cd2b02dff0d14e4d624b08cac37de5af28d7bb3b87d5aeae5000fa1291588a199eff45ec8465ff957a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.3" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: a0d61064c3caa82066b2e2a84e07b16776632eb96eab087fe674a8283c072c5923824b4394d6f0d2fcf7800ee5144180683c4cd08f2c2c91b66eeb11f14ec13a + checksum: e10d5fa6e699447f1700e6d0c2d757cfafe1cef9d077c16f2137e1d250fe81bcae60b80ff79a3ee7aa102c4a6ca97e75ffec2e9c95b3aec925162905c91f1f45 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.3" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-native": ^1.62.29-second-class-mm.3 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11462,18 +11462,18 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: e89e90fe8fc75f9a608fca66367fd2f04c106b3ce2a1586dac73b688a042a6f1f13023f424728c157c79d5e910c0a35cf5f258fc466c4afc25949fcd00fd04ea + checksum: c4b4546eea6ed57cb2b0a74ce20fb6c6cbb5ad2104f04f84028d3d8981089244eaf3e9855e9147ab9772f3d9d17d6da15f702500331fe63c47d4ce7049e978ab languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-native@npm:^1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-native@npm:^1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.3" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@noble/curves": ^1.4.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@zxing/text-encoding": ^0.9.0 bchaddrjs: ^0.4.9 @@ -11495,7 +11495,7 @@ __metadata: p-lazy: ^3.1.0 scrypt-js: ^3.0.1 tendermint-tx-builder: 1.0.16 - checksum: f94a126129fb39dc69cc8a864a171eb44443e88771c8bd48fe9794453ce907611c5e01f38afef0b91a6d3ae7edb8eb5611100be0b8e31fcb442e8175e2e84458 + checksum: 230e89d76e20e0bb9d62f30b9049b9c49a3db84d15ad302e91558b7cdf0ae1f32340cab3d87eb5ffe1a50cd88be1434a5fef58c617f5cc99f768cea7196c6b4e languageName: node linkType: hard @@ -11532,84 +11532,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.3" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: f2d035e52a2da52e757b05681355fe275623cb980fa059000733b232721535525bb266eaea2d19310883668f03392c3042c436cc51712a8c641fdbb942e0579c + checksum: dfbcf57610dfb9173d1dd1934ca8adcdce4858b18646f7e9fb047a253032e165676e0e2c1e00bc88daf0ee056cdaddc8fee45f9d5fd90378493841476b3bdaf8 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.3" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-trezor": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-trezor": ^1.62.29-second-class-mm.3 "@trezor/connect-web": ^9.6.4 - checksum: 631c160221aa45aafc912a921fa9d573b2f3f964e3b402f440ca9487a7665b0087f5ad9db6176e7563cd99dd4240355f913ecad1704e93be2aa5905bd7b1b033 + checksum: c111ba8ab5f8b6be01d68b70982d8d9ec5998f58e954188941abf17c20a0de8273c06d37da259b5ff598a0e1a2be991cec0e0a834485957b6aae38082a665639 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.2, @shapeshiftoss/hdwallet-trezor@npm:^1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-trezor@npm:^1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.3" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 66be41fefca198e14e99dc320b75cfc2c8b81e48083beec5e9dd5e38d2630a4cab12538956d37c525296826eae04e456f3168069747d92466f68a66788182912 + checksum: 5b1456d6ee61b8e82836bfb5b23e4b31cb74b568bb5798eaf3fe4f75e0b2beccb858578abdc95050443496ac948a1722338282d42e97a30c6609e625a355ac69 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.3" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 7674c9952b6af9c7607b5744d3c7c76fbec889f8a76f22dabd899a0b34136017a4729962354f887eb2f24d2c92a43e314adeb12a4817824668a04023dcf792ef + checksum: d6fd3edd32b10f682caebf0a54885a5b660ad3dd7b423bbba8c7d69918886e714ec135da0a856d2f0afbdac79f254bc2c458ef07da2efb16981505a035469349 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.3" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 8ea48e68c0a82b3047aa40d11c10faefe547fd90f3c97d3e37abd42dbf9fac48d5f4118671f394e06071184a3e7606ce8b337942246df31705e0f0076b9daf5b + checksum: a6e265c58591655200b1f688c563316f930b88bc7a46a4955189b8aa93c50c444cef4eb5085502746eddda18ba1adc58ca0825cf3365daf073078e2344232b5a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.2": - version: 1.62.29-second-class-mm.2 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.2" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.3": + version: 1.62.29-second-class-mm.3 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.3" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 3a0ac2b4b339dd92e6f3dc198be98cc84bee1b07a8d93cce5f01cbc98ef8e16009612174998c686dd9aa1f954604d6223cacbf87f70b2e8b1588b23522df8760 + checksum: f3fdeb6f28c1482b0a3a820385d5c788545548efbf0680f27ac7cd0cb3df861c42322f0452892721518f3bb0b79d8d9e616ad41048aa462e85da0fde15accf85 languageName: node linkType: hard @@ -11719,7 +11719,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.3 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11854,24 +11854,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-gridplus": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-keepkey": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-keplr": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-native": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-native-vault": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-phantom": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-trezor": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-vultisig": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-second-class-mm.2 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-second-class-mm.2 + "@shapeshiftoss/hdwallet-coinbase": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-gridplus": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-keepkey": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-keplr": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-native": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-native-vault": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-phantom": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-trezor": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-vultisig": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-second-class-mm.3 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From 70566843b7bcfe77229d2e970a47573c9ce58d4a Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 13:44:10 +0300 Subject: [PATCH 08/17] chore: revert verdaccio config and version bumps --- .yarnrc.yml | 2 +- package.json | 36 ++-- packages/chain-adapters/package.json | 4 +- packages/swapper/package.json | 2 +- yarn.lock | 263 +++++++++++---------------- 5 files changed, 128 insertions(+), 179 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 443b520ba5d..793d73c89d3 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -2,7 +2,7 @@ nodeLinker: node-modules npmAuthToken: "${NPM_AUTH-fallback}" -npmRegistryServer: "http://127.0.0.1:4873" +npmRegistryServer: "https://registry.npmjs.org" plugins: - path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs diff --git a/package.json b/package.json index 3573f1201e9..bf2161b80fa 100644 --- a/package.json +++ b/package.json @@ -100,24 +100,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-gridplus": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-keepkey": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-keplr": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-native": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-native-vault": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-phantom": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-trezor": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-vultisig": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-coinbase": "1.62.28", + "@shapeshiftoss/hdwallet-core": "1.62.28", + "@shapeshiftoss/hdwallet-gridplus": "1.62.28", + "@shapeshiftoss/hdwallet-keepkey": "1.62.28", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.28", + "@shapeshiftoss/hdwallet-keplr": "1.62.28", + "@shapeshiftoss/hdwallet-ledger": "1.62.28", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.28", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.28", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.28", + "@shapeshiftoss/hdwallet-native": "1.62.28", + "@shapeshiftoss/hdwallet-native-vault": "1.62.28", + "@shapeshiftoss/hdwallet-phantom": "1.62.28", + "@shapeshiftoss/hdwallet-trezor": "1.62.28", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.28", + "@shapeshiftoss/hdwallet-vultisig": "1.62.28", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.28", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.28", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/packages/chain-adapters/package.json b/packages/chain-adapters/package.json index d219b4e5143..5ceff024c73 100644 --- a/packages/chain-adapters/package.json +++ b/packages/chain-adapters/package.json @@ -31,8 +31,8 @@ "dependencies": { "@mysten/sui": "1.45.0", "@shapeshiftoss/caip": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.3", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-core": "1.62.28", + "@shapeshiftoss/hdwallet-ledger": "1.62.28", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/swapper/package.json b/packages/swapper/package.json index 4f67a0945ef..514e04dc413 100644 --- a/packages/swapper/package.json +++ b/packages/swapper/package.json @@ -39,7 +39,7 @@ "@shapeshiftoss/caip": "workspace:^", "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.29-second-class-mm.3", + "@shapeshiftoss/hdwallet-core": "1.62.28", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/yarn.lock b/yarn.lock index 0b87daf63c7..ea666b1af19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11165,8 +11165,8 @@ __metadata: dependencies: "@mysten/sui": 1.45.0 "@shapeshiftoss/caip": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-ledger": 1.62.28 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11229,15 +11229,15 @@ __metadata: languageName: unknown linkType: soft -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.28" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: 21596e34d874319bc76b5e7d22ace63971615f554fea98f7081e9c88e8c9229cf0ee25de2f1b48813db8d40ab559b3e67614bdcd91f6977c640692892bc177f7 + checksum: ab3c60fbd7f74316ca65a0d0c78c6118690be58244de5603b461fda88e8060b7568fed4a47069d7fb087fe529c8b986259cc501d4904c8d9f6155410e990b7e2 languageName: node linkType: hard @@ -11259,24 +11259,6 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-second-class-mm.3" - dependencies: - "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/proto-tx-builder": 0.10.0 - "@solana/web3.js": 1.95.8 - bs58check: ^4.0.0 - eip-712: ^1.0.0 - ethers: 5.7.2 - eventemitter2: ^5.0.1 - lodash: ^4.17.21 - rxjs: ^6.4.0 - type-assertions: ^1.1.0 - checksum: 7225d124faadf2103f2291ed31e90aae929c67f4edc143c668de9a17e6e93b79b06b141652cbfa378ff774c4eb95c43d60b679970f878e731954a1840d4a749f - languageName: node - linkType: hard - "@shapeshiftoss/hdwallet-core@npm:latest": version: 1.62.27 resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.27" @@ -11295,39 +11277,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.28" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 bech32: ^1.1.4 bs58: ^5.0.0 bs58check: ^4.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: b990f964fb7c9d54e1f2015db6343fbfa9c2213b17ee3951071808957ad02520bcab9ca56680076eb41254433c1fb7abb93004b7c50537f3b9e9cd02e994a869 + checksum: 6384ec1426915df4b4f559a58113519f858afa407ead15e9d003f5793cf34322fd78116b571650bcc50346d84aaaa069f6b7186a32ee687714ac2ba170701a5e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.28" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-second-class-mm.3 - checksum: 6f955f5a722ae96deebd6095e49dba68b54cebd9e43480abcf88ce5ae9f4c0fbd0e5b93ab87199944e00129e2f66557650a3b15ec91230d8830e86493ad189a3 + "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-keepkey": 1.62.28 + checksum: 82e7230c4eb2302b5071445dc9efffdb47182cc66c9d19a3b5c232052cce1ad01e3fc97945e84b9ff02284f00fd65c2622c2e01918519de42591f460a9f557c7 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.28" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11335,7 +11317,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11348,44 +11330,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 5bc98305cbc3ef28085c7908135866a1504e7ec07746285042ce614571feceef64ad547c73e684cb67e27c04ee4aec28aae0cb0f8c860146056c0efa66f95331 + checksum: 88f737e8e53df0659e2bfded6198536623bd6798204c058915c57f28e36e36033d4d93050d3ec6196719d477615df8e4d259d5805801ddcee62372818b0135ca languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.28" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: 82836be8eeb601a4257bca2d71c9f1655c290025644229b536e891b8e24c823585391fd3adb722774019028c8f0224103baffaccc2dd9c77fd2db69c5d846d19 + checksum: 06404a7ce0f0f152564209b1f965d53d51e5296b445f33357b1d72f9362a287c7c7a4223b7a092b7bf6e1aa99a660df800d00686510d2b382159999b913c63c2 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.28" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-eth": 7.0.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webhid": 6.30.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-ledger": 1.62.28 "@types/w3c-web-hid": ^1.0.2 - checksum: db8657211e5b820603ddf5e99f6b56d417ff655a2b7828d29d14bba52d6b78a5c80c7ac69cb31823cb9fc8ceca34269b7fcc19c47613a73bf3659d74042e9a63 + checksum: 888af25fd11ed7e56a9f6be997d0c542945428e271c8f21a5aa9f9df366829f72306fb4f46ed55a9f5c0510906df8c99da1367209e327be8fc566052998fad2d languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.28" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-cosmos": 6.32.9 @@ -11393,17 +11375,17 @@ __metadata: "@ledgerhq/hw-app-solana": 7.6.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webusb": 6.29.13 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-ledger": 1.62.28 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: bc7f713679f2b1e9041cf89eba7a4428855822ae0afc875d9cb86b9bb43ca2df8e3cbb1a50fc5a588dbddd10c78e24515126d38d193460925b490886aabc6390 + checksum: 7cc44a99f84c0f83784afb612148cbcb5544160afc6166ac7f03ddb04520670d9bfaae1cdb7c68d1761d4c9b7c7ab5e7e22e23097094d7a56835fd0299b4a03a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-ledger@npm:^1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.28" dependencies: "@bitgo/utxo-lib": ^11.18.0 "@ethereumjs/common": 3.2.0 @@ -11418,7 +11400,7 @@ __metadata: "@ledgerhq/logs": 6.13.0 "@mysten/ledgerjs-hw-app-sui": ^0.7.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11428,33 +11410,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 737d986c5695f32658befeed9247bd3c0b62ad05482700cd2b02dff0d14e4d624b08cac37de5af28d7bb3b87d5aeae5000fa1291588a199eff45ec8465ff957a + checksum: 482e26ba4a2f94b6b1c7a2ec3fb47a2e75a49a199e462eb8ebbe784fcd791f3237b2a0bf4d473ccb07a27b4baffe22f3f5cb080449e92826a53fb668f7108591 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.28" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: e10d5fa6e699447f1700e6d0c2d757cfafe1cef9d077c16f2137e1d250fe81bcae60b80ff79a3ee7aa102c4a6ca97e75ffec2e9c95b3aec925162905c91f1f45 + checksum: 86ac33b6265d4cf35c90879a98ace320f1e2e10adc5561dfdc3a3580ee082c1c3537c8b5ca4341d3b5828e77b0cac7c03e49fd2dbd70bf6cdd4f451001f3438e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.28" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-native": 1.62.28 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11462,44 +11444,11 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: c4b4546eea6ed57cb2b0a74ce20fb6c6cbb5ad2104f04f84028d3d8981089244eaf3e9855e9147ab9772f3d9d17d6da15f702500331fe63c47d4ce7049e978ab - languageName: node - linkType: hard - -"@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-native@npm:^1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.3" - dependencies: - "@bitcoinerlab/secp256k1": ^1.1.1 - "@noble/curves": ^1.4.0 - "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 - "@shapeshiftoss/proto-tx-builder": 0.10.0 - "@zxing/text-encoding": ^0.9.0 - bchaddrjs: ^0.4.9 - bech32: ^1.1.4 - bignumber.js: ^9.0.1 - bip32: ^2.0.5 - bip39: ^3.0.2 - bnb-javascript-sdk-nobroadcast: 2.16.15 - bs58check: ^4.0.0 - crypto-js: ^4.0.0 - ecpair: ^3.0.0-rc.0 - eip-712: ^1.0.0 - ethers: 5.7.2 - eventemitter2: ^5.0.1 - funtypes: ^3.0.1 - hash-wasm: ^4.11.0 - lodash: ^4.17.21 - node-fetch: ^2.6.1 - p-lazy: ^3.1.0 - scrypt-js: ^3.0.1 - tendermint-tx-builder: 1.0.16 - checksum: 230e89d76e20e0bb9d62f30b9049b9c49a3db84d15ad302e91558b7cdf0ae1f32340cab3d87eb5ffe1a50cd88be1434a5fef58c617f5cc99f768cea7196c6b4e + checksum: 8cfe8d66a7270f7e1c119be118ffec148ad1249eebf288f4715a6acd37a4a6324aedbfe14614937c4d542f3a9c7c5b13f51ceec21d644d852811c97424272a63 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:^1.55.1": +"@shapeshiftoss/hdwallet-native@npm:1.62.28, @shapeshiftoss/hdwallet-native@npm:^1.55.1": version: 1.62.28 resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.28" dependencies: @@ -11532,84 +11481,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.28" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: dfbcf57610dfb9173d1dd1934ca8adcdce4858b18646f7e9fb047a253032e165676e0e2c1e00bc88daf0ee056cdaddc8fee45f9d5fd90378493841476b3bdaf8 + checksum: 3ec6856d8a7432720c4891ee1e65f5e63c85e9c4f57c230b4d98961cb3c4870eaf6bb9ee8c26f5e9645d5a66121770ac64a8723d51101e67b2ecb211926aeff1 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.28" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-trezor": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-trezor": 1.62.28 "@trezor/connect-web": ^9.6.4 - checksum: c111ba8ab5f8b6be01d68b70982d8d9ec5998f58e954188941abf17c20a0de8273c06d37da259b5ff598a0e1a2be991cec0e0a834485957b6aae38082a665639 + checksum: 61f19a8022494dadf0fedef4746df077eefd36b3d4a66b8b7df34c00dcd41eaf59aab38093c6a0e6648d640582ef86f0b1a09f315cf5a62541669c6c238fc883 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.3, @shapeshiftoss/hdwallet-trezor@npm:^1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.28" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 5b1456d6ee61b8e82836bfb5b23e4b31cb74b568bb5798eaf3fe4f75e0b2beccb858578abdc95050443496ac948a1722338282d42e97a30c6609e625a355ac69 + checksum: 37dd03d15a5797c10012f48be8823c97fa960ca29a2b9583f3c2c37a1fec2a07db882ab5e81cb65a753cf2730576320a18def7bd513439e3f05868adeec7ebad languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.28" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: d6fd3edd32b10f682caebf0a54885a5b660ad3dd7b423bbba8c7d69918886e714ec135da0a856d2f0afbdac79f254bc2c458ef07da2efb16981505a035469349 + checksum: 432abd8391e05196b39fac712dbb55cd3a378db6e20990ee440271d1c99a18559f648dcbffb4d27ffbbb1c7364ba46f1e6f9aed19a439273c74bf4e931c933ba languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.28" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: a6e265c58591655200b1f688c563316f930b88bc7a46a4955189b8aa93c50c444cef4eb5085502746eddda18ba1adc58ca0825cf3365daf073078e2344232b5a + checksum: 17887250cfa16adb96cf42740e8d954fc8ad8ebcae99f6231576f012bf81cc94d6f607bf0df879af3114cbf7d398219d48148d4f864825738784ae239b283590 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.3": - version: 1.62.29-second-class-mm.3 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-second-class-mm.3" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.28" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: f3fdeb6f28c1482b0a3a820385d5c788545548efbf0680f27ac7cd0cb3df861c42322f0452892721518f3bb0b79d8d9e616ad41048aa462e85da0fde15accf85 + checksum: 3186286ae05a340d224750b4409a6ac5fde9de5604c907659a1048704f2c89d7104da0a137cf421f2d700b516963097952d1cca591d72f05f1a1659ff2448a8d languageName: node linkType: hard @@ -11719,7 +11668,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11854,24 +11803,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-core": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-gridplus": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-keepkey": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-keplr": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-native": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-native-vault": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-phantom": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-trezor": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-vultisig": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-second-class-mm.3 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-second-class-mm.3 + "@shapeshiftoss/hdwallet-coinbase": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-gridplus": 1.62.28 + "@shapeshiftoss/hdwallet-keepkey": 1.62.28 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.28 + "@shapeshiftoss/hdwallet-keplr": 1.62.28 + "@shapeshiftoss/hdwallet-ledger": 1.62.28 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.28 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.28 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.28 + "@shapeshiftoss/hdwallet-native": 1.62.28 + "@shapeshiftoss/hdwallet-native-vault": 1.62.28 + "@shapeshiftoss/hdwallet-phantom": 1.62.28 + "@shapeshiftoss/hdwallet-trezor": 1.62.28 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.28 + "@shapeshiftoss/hdwallet-vultisig": 1.62.28 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.28 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.28 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From 2014470769183e7ef5b37bafe8d21ec2d25720ae Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 13:54:48 +0300 Subject: [PATCH 09/17] [skip ci] feat: bump hdwallet versions to 1.62.29 --- package.json | 36 ++++++++++++++-------------- packages/chain-adapters/package.json | 4 ++-- packages/swapper/package.json | 2 +- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index bf2161b80fa..2d61ea2b228 100644 --- a/package.json +++ b/package.json @@ -100,24 +100,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.28", - "@shapeshiftoss/hdwallet-core": "1.62.28", - "@shapeshiftoss/hdwallet-gridplus": "1.62.28", - "@shapeshiftoss/hdwallet-keepkey": "1.62.28", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.28", - "@shapeshiftoss/hdwallet-keplr": "1.62.28", - "@shapeshiftoss/hdwallet-ledger": "1.62.28", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.28", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.28", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.28", - "@shapeshiftoss/hdwallet-native": "1.62.28", - "@shapeshiftoss/hdwallet-native-vault": "1.62.28", - "@shapeshiftoss/hdwallet-phantom": "1.62.28", - "@shapeshiftoss/hdwallet-trezor": "1.62.28", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.28", - "@shapeshiftoss/hdwallet-vultisig": "1.62.28", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.28", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.28", + "@shapeshiftoss/hdwallet-coinbase": "1.62.29", + "@shapeshiftoss/hdwallet-core": "1.62.29", + "@shapeshiftoss/hdwallet-gridplus": "1.62.29", + "@shapeshiftoss/hdwallet-keepkey": "1.62.29", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29", + "@shapeshiftoss/hdwallet-keplr": "1.62.29", + "@shapeshiftoss/hdwallet-ledger": "1.62.29", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29", + "@shapeshiftoss/hdwallet-native": "1.62.29", + "@shapeshiftoss/hdwallet-native-vault": "1.62.29", + "@shapeshiftoss/hdwallet-phantom": "1.62.29", + "@shapeshiftoss/hdwallet-trezor": "1.62.29", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29", + "@shapeshiftoss/hdwallet-vultisig": "1.62.29", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.29", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/packages/chain-adapters/package.json b/packages/chain-adapters/package.json index 5ceff024c73..fa846514ee6 100644 --- a/packages/chain-adapters/package.json +++ b/packages/chain-adapters/package.json @@ -31,8 +31,8 @@ "dependencies": { "@mysten/sui": "1.45.0", "@shapeshiftoss/caip": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.28", - "@shapeshiftoss/hdwallet-ledger": "1.62.28", + "@shapeshiftoss/hdwallet-core": "1.62.29", + "@shapeshiftoss/hdwallet-ledger": "1.62.29", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/swapper/package.json b/packages/swapper/package.json index 514e04dc413..3d1fcee8d97 100644 --- a/packages/swapper/package.json +++ b/packages/swapper/package.json @@ -39,7 +39,7 @@ "@shapeshiftoss/caip": "workspace:^", "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", - "@shapeshiftoss/hdwallet-core": "1.62.28", + "@shapeshiftoss/hdwallet-core": "1.62.29", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", From 32f10e84facda78f5f19bc7fa69db3c32fc2f324 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 13:55:34 +0300 Subject: [PATCH 10/17] [skip ci] chore: temporarily disable second-class EVM chains for testing --- .env.development | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.env.development b/.env.development index 3dbb069611c..565ee33b5b7 100644 --- a/.env.development +++ b/.env.development @@ -91,8 +91,8 @@ VITE_FEATURE_NOTIFICATIONS_WEBSERVICES=true VITE_FEATURE_WC_DIRECT_CONNECTION=true VITE_FEATURE_TRON=true -VITE_FEATURE_MONAD=true -VITE_FEATURE_PLASMA=true +VITE_FEATURE_MONAD=false +VITE_FEATURE_PLASMA=false VITE_FEATURE_CETUS_SWAP=true VITE_FEATURE_SUNIO_SWAP=true -VITE_FEATURE_HYPEREVM=true +VITE_FEATURE_HYPEREVM=false From 6d4bcbdf41e7060956a56f6696ca9df735385069 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 14:06:49 +0300 Subject: [PATCH 11/17] Revert "[skip ci] chore: temporarily disable second-class EVM chains for testing" This reverts commit 32f10e84facda78f5f19bc7fa69db3c32fc2f324. --- .env.development | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.env.development b/.env.development index 565ee33b5b7..3dbb069611c 100644 --- a/.env.development +++ b/.env.development @@ -91,8 +91,8 @@ VITE_FEATURE_NOTIFICATIONS_WEBSERVICES=true VITE_FEATURE_WC_DIRECT_CONNECTION=true VITE_FEATURE_TRON=true -VITE_FEATURE_MONAD=false -VITE_FEATURE_PLASMA=false +VITE_FEATURE_MONAD=true +VITE_FEATURE_PLASMA=true VITE_FEATURE_CETUS_SWAP=true VITE_FEATURE_SUNIO_SWAP=true -VITE_FEATURE_HYPEREVM=false +VITE_FEATURE_HYPEREVM=true From d2eb11929dcd021245049665a22be59b7b4a97bc Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 14:06:56 +0300 Subject: [PATCH 12/17] chore: trigger CI From 8a566262c127caf5c6849528523cac94294eaa36 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Fri, 12 Dec 2025 14:13:22 +0300 Subject: [PATCH 13/17] [skip ci] chore: cancel CI From 8fdf1db8b4b5f896e83a15e4c28341a9c8af9eff Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 16 Dec 2025 03:22:32 +0300 Subject: [PATCH 14/17] feat: bump --- yarn.lock | 263 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 157 insertions(+), 106 deletions(-) diff --git a/yarn.lock b/yarn.lock index ea666b1af19..caf8b72f3c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11165,8 +11165,8 @@ __metadata: dependencies: "@mysten/sui": 1.45.0 "@shapeshiftoss/caip": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-ledger": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-ledger": 1.62.29 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11229,15 +11229,15 @@ __metadata: languageName: unknown linkType: soft -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.28" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: ab3c60fbd7f74316ca65a0d0c78c6118690be58244de5603b461fda88e8060b7568fed4a47069d7fb087fe529c8b986259cc501d4904c8d9f6155410e990b7e2 + checksum: 4581a8de94fc2750d31f5c1131be82ca635f5f1717279033e1feedafc9d68c8ce34795ad2c7dc7d8c540a687a48fb84aea52ba4de8bdff718a81b59fe8879a3d languageName: node linkType: hard @@ -11259,6 +11259,24 @@ __metadata: languageName: node linkType: hard +"@shapeshiftoss/hdwallet-core@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29" + dependencies: + "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 + "@shapeshiftoss/proto-tx-builder": 0.10.0 + "@solana/web3.js": 1.95.8 + bs58check: ^4.0.0 + eip-712: ^1.0.0 + ethers: 5.7.2 + eventemitter2: ^5.0.1 + lodash: ^4.17.21 + rxjs: ^6.4.0 + type-assertions: ^1.1.0 + checksum: b48989b69d614a0e25a0af4b94ec73176657a83073d4579d503584c30a2346207faf8c611a257b173c5660d6df7c46b8297def9db56c88c7e6431ff51ba0b82b + languageName: node + linkType: hard + "@shapeshiftoss/hdwallet-core@npm:latest": version: 1.62.27 resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.27" @@ -11277,39 +11295,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.28" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 bech32: ^1.1.4 bs58: ^5.0.0 bs58check: ^4.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: 6384ec1426915df4b4f559a58113519f858afa407ead15e9d003f5793cf34322fd78116b571650bcc50346d84aaaa069f6b7186a32ee687714ac2ba170701a5e + checksum: 63d28483b7ff1cf2fb9872f0ebaf8fd6a5f921fa84b6fd50028c5e1a9dabac9ad22fae3e3937f2ec9f52a161de0ec5fec489fb18dfc31fb2c677087d4cfb0113 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.28" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-keepkey": 1.62.28 - checksum: 82e7230c4eb2302b5071445dc9efffdb47182cc66c9d19a3b5c232052cce1ad01e3fc97945e84b9ff02284f00fd65c2622c2e01918519de42591f460a9f557c7 + "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-keepkey": 1.62.29 + checksum: 22ccd86e7bbc7bab363240bdc3774c3b3b86586c962c8335dc56801abd3977c44a2335b3bb4eb1c2dc0af22f1da0ee8be8df846c10111dc1822351cbd46eb013 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.28" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11317,7 +11335,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11330,44 +11348,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 88f737e8e53df0659e2bfded6198536623bd6798204c058915c57f28e36e36033d4d93050d3ec6196719d477615df8e4d259d5805801ddcee62372818b0135ca + checksum: e3477086ff37bf247ca1d2d85ee6f6e2f7090b8fd2f5bf5f9bdd4f862b2a5e207c48f4cb478b47fd31aa1cb1b9af0033b7106a162ac8ad66a5290fcc47bf6b35 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.28" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: 06404a7ce0f0f152564209b1f965d53d51e5296b445f33357b1d72f9362a287c7c7a4223b7a092b7bf6e1aa99a660df800d00686510d2b382159999b913c63c2 + checksum: 842a2343429109a7a4c7e9887b90d3960ac162b669803446f5ab78a69ee7b11c02c7dcc4dbc4ac10726ca816a86e213a7920ba7c2c5bd93822f6f19b7a6a3010 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.28" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-eth": 7.0.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webhid": 6.30.6 - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-ledger": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-ledger": 1.62.29 "@types/w3c-web-hid": ^1.0.2 - checksum: 888af25fd11ed7e56a9f6be997d0c542945428e271c8f21a5aa9f9df366829f72306fb4f46ed55a9f5c0510906df8c99da1367209e327be8fc566052998fad2d + checksum: 609e60e290a7d49441009db423212c0c8857d5a6949951d91a21f492fdbdec1b31fa067bbad6392f9d7556aa939763b1ac63777a2722814afcef9d4a7b8a8c64 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.28" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-cosmos": 6.32.9 @@ -11375,17 +11393,17 @@ __metadata: "@ledgerhq/hw-app-solana": 7.6.0 "@ledgerhq/hw-transport": 6.31.13 "@ledgerhq/hw-transport-webusb": 6.29.13 - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-ledger": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-ledger": 1.62.29 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: 7cc44a99f84c0f83784afb612148cbcb5544160afc6166ac7f03ddb04520670d9bfaae1cdb7c68d1761d4c9b7c7ab5e7e22e23097094d7a56835fd0299b4a03a + checksum: fb9b72098a3548b3b08d3565b172b01bc7bc3f532ec11b7798bb9e13bd049dd730444dc809139fd8f7d8a2f0dd426d9ca7ba29d2278d08eb46715b47cc05246b languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.28" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29" dependencies: "@bitgo/utxo-lib": ^11.18.0 "@ethereumjs/common": 3.2.0 @@ -11400,7 +11418,7 @@ __metadata: "@ledgerhq/logs": 6.13.0 "@mysten/ledgerjs-hw-app-sui": ^0.7.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11410,33 +11428,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 482e26ba4a2f94b6b1c7a2ec3fb47a2e75a49a199e462eb8ebbe784fcd791f3237b2a0bf4d473ccb07a27b4baffe22f3f5cb080449e92826a53fb668f7108591 + checksum: 367da52ef725ab0ee8e0e7b630f12ac64ded6dce3c67a0f015d523214f92b3efadeced7d865d61cba06a047f8cbaa5a436b83a8adee69d35c756ac11f0bcacc0 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.28" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: 86ac33b6265d4cf35c90879a98ace320f1e2e10adc5561dfdc3a3580ee082c1c3537c8b5ca4341d3b5828e77b0cac7c03e49fd2dbd70bf6cdd4f451001f3438e + checksum: f0720d42414be6f58bc617b2a01459d742b8dfd5555b1b2750f8145cd81cfea9882fcf9e88995380311e016518667eade453451c7d0d547e00c11bdee7b62e0a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.28" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": 1.62.28 + "@shapeshiftoss/hdwallet-native": 1.62.29 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11444,11 +11462,44 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: 8cfe8d66a7270f7e1c119be118ffec148ad1249eebf288f4715a6acd37a4a6324aedbfe14614937c4d542f3a9c7c5b13f51ceec21d644d852811c97424272a63 + checksum: f51b32343597bce50b12b72dc2e6373a4dd14f6a9a08e780bf26125d54b8e536d5d8233589a9ae4059ff0e0e9eb0cd8f92db45c80d2d6de0a2046e4c38ab0034 + languageName: node + linkType: hard + +"@shapeshiftoss/hdwallet-native@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29" + dependencies: + "@bitcoinerlab/secp256k1": ^1.1.1 + "@noble/curves": ^1.4.0 + "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 + "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/proto-tx-builder": 0.10.0 + "@zxing/text-encoding": ^0.9.0 + bchaddrjs: ^0.4.9 + bech32: ^1.1.4 + bignumber.js: ^9.0.1 + bip32: ^2.0.5 + bip39: ^3.0.2 + bnb-javascript-sdk-nobroadcast: 2.16.15 + bs58check: ^4.0.0 + crypto-js: ^4.0.0 + ecpair: ^3.0.0-rc.0 + eip-712: ^1.0.0 + ethers: 5.7.2 + eventemitter2: ^5.0.1 + funtypes: ^3.0.1 + hash-wasm: ^4.11.0 + lodash: ^4.17.21 + node-fetch: ^2.6.1 + p-lazy: ^3.1.0 + scrypt-js: ^3.0.1 + tendermint-tx-builder: 1.0.16 + checksum: b892e39287a0b2c6bae0800fc80fe75fdd617b1e4102e1aeda3ac698eb5044aa8241f4d7dae9230eb87b31fab140340bb95e47fb06fd6b9339572169c3af0a57 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.28, @shapeshiftoss/hdwallet-native@npm:^1.55.1": +"@shapeshiftoss/hdwallet-native@npm:^1.55.1": version: 1.62.28 resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.28" dependencies: @@ -11481,84 +11532,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.28" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 3ec6856d8a7432720c4891ee1e65f5e63c85e9c4f57c230b4d98961cb3c4870eaf6bb9ee8c26f5e9645d5a66121770ac64a8723d51101e67b2ecb211926aeff1 + checksum: 461d887d55e8f944ffab8aa964a391f99348e258e3eba63bfa4276f8b37c2007cf22b0398dded0ff84b732d131fce0e45148e2d70c83ca65ac75d9eb8c1958d0 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.28" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-trezor": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-trezor": 1.62.29 "@trezor/connect-web": ^9.6.4 - checksum: 61f19a8022494dadf0fedef4746df077eefd36b3d4a66b8b7df34c00dcd41eaf59aab38093c6a0e6648d640582ef86f0b1a09f315cf5a62541669c6c238fc883 + checksum: 11e80a846314fb913bde3b34b8ee8b058b1e8d682383be5385ecad4db10799edb674a61fd9b30471d04522413f602a1aa8ce618edc385da3f3d5446951cf8d48 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.28" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 37dd03d15a5797c10012f48be8823c97fa960ca29a2b9583f3c2c37a1fec2a07db882ab5e81cb65a753cf2730576320a18def7bd513439e3f05868adeec7ebad + checksum: 7f69699ec6cd13003676d3bfc338543cacf1e1db979d87976bc40aa2e45d1bf599390c40fd18fe09125226f4a114e60e3056cf4134e45f798b5ca888bdcc9dd0 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.28" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 432abd8391e05196b39fac712dbb55cd3a378db6e20990ee440271d1c99a18559f648dcbffb4d27ffbbb1c7364ba46f1e6f9aed19a439273c74bf4e931c933ba + checksum: 95cba4c613b02160f1c5cb484f44a19792f3361207c498239ef5d133adc4462f5b81325d16e3e70411d008b48986c39b81c9284d181175cc188ada126e37fcac languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.28" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 17887250cfa16adb96cf42740e8d954fc8ad8ebcae99f6231576f012bf81cc94d6f607bf0df879af3114cbf7d398219d48148d4f864825738784ae239b283590 + checksum: 23e513c78252df79092a06ccea921dfe6bb30d3f1fbf174869e954655d7c2e8072784d8611a471be59da6a1ecdf1ac19ba78f40fc386d5d9faf293e999261341 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.28": - version: 1.62.28 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.28" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29": + version: 1.62.29 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 3186286ae05a340d224750b4409a6ac5fde9de5604c907659a1048704f2c89d7104da0a137cf421f2d700b516963097952d1cca591d72f05f1a1659ff2448a8d + checksum: dee492655c22b727e49dfcb146845fc58eaacb61c54da71e5668f2f4cf597d3337a902be98ed6132bd1ad4627fc4367f2da8b96f8042ecb1cc19429c2335b5ef languageName: node linkType: hard @@ -11668,7 +11719,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11803,24 +11854,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.28 - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-gridplus": 1.62.28 - "@shapeshiftoss/hdwallet-keepkey": 1.62.28 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.28 - "@shapeshiftoss/hdwallet-keplr": 1.62.28 - "@shapeshiftoss/hdwallet-ledger": 1.62.28 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.28 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.28 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.28 - "@shapeshiftoss/hdwallet-native": 1.62.28 - "@shapeshiftoss/hdwallet-native-vault": 1.62.28 - "@shapeshiftoss/hdwallet-phantom": 1.62.28 - "@shapeshiftoss/hdwallet-trezor": 1.62.28 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.28 - "@shapeshiftoss/hdwallet-vultisig": 1.62.28 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.28 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.28 + "@shapeshiftoss/hdwallet-coinbase": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-gridplus": 1.62.29 + "@shapeshiftoss/hdwallet-keepkey": 1.62.29 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29 + "@shapeshiftoss/hdwallet-keplr": 1.62.29 + "@shapeshiftoss/hdwallet-ledger": 1.62.29 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29 + "@shapeshiftoss/hdwallet-native": 1.62.29 + "@shapeshiftoss/hdwallet-native-vault": 1.62.29 + "@shapeshiftoss/hdwallet-phantom": 1.62.29 + "@shapeshiftoss/hdwallet-trezor": 1.62.29 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29 + "@shapeshiftoss/hdwallet-vultisig": 1.62.29 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.29 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From c969bbcbdeb5685f261b7685eafdfceaafcc8fd2 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 16 Dec 2025 03:27:48 +0300 Subject: [PATCH 15/17] feat: tron app gate --- packages/chain-adapters/src/utils/ledgerAppGate.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/chain-adapters/src/utils/ledgerAppGate.ts b/packages/chain-adapters/src/utils/ledgerAppGate.ts index 9aa1590832a..8ff9ebd7ae2 100644 --- a/packages/chain-adapters/src/utils/ledgerAppGate.ts +++ b/packages/chain-adapters/src/utils/ledgerAppGate.ts @@ -36,6 +36,8 @@ export const getLedgerAppName = (chainId: ChainId | KnownChainIds | undefined) = case KnownChainIds.ThorchainMainnet: case KnownChainIds.MayachainMainnet: return 'THORChain' + case KnownChainIds.TronMainnet: + return 'Tron' default: throw Error(`Unsupported chainId: ${chainId}`) } @@ -64,6 +66,8 @@ const getCoin = (chainId: ChainId | KnownChainIds) => { return 'Atom' case KnownChainIds.SolanaMainnet: return 'Solana' + case KnownChainIds.TronMainnet: + return 'Tron' default: throw Error(`Unsupported chainId: ${chainId}`) } From 0d17176424ea1f4006b470343f9e789a245eac97 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 16 Dec 2025 03:34:09 +0300 Subject: [PATCH 16/17] fix: add ledger app gate to tron chain adapter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds `verifyLedgerAppOpen` call to Tron chain adapter's `getAddress` method to prompt users to open the Tron app on their Ledger device before attempting to derive addresses. This matches the pattern used in other chain adapters like Solana. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/chain-adapters/src/tron/TronChainAdapter.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/chain-adapters/src/tron/TronChainAdapter.ts b/packages/chain-adapters/src/tron/TronChainAdapter.ts index 5dc19b575ea..d14c3adcd98 100644 --- a/packages/chain-adapters/src/tron/TronChainAdapter.ts +++ b/packages/chain-adapters/src/tron/TronChainAdapter.ts @@ -29,6 +29,7 @@ import type { } from '../types' import { ChainAdapterDisplayName, CONTRACT_INTERACTION, ValidAddressResultType } from '../types' import { toAddressNList } from '../utils' +import { verifyLedgerAppOpen } from '../utils/ledgerAppGate' import { assertAddressNotSanctioned } from '../utils/validateAddress' import type { TronSignTx, TronUnsignedTx } from './types' @@ -115,6 +116,8 @@ export class ChainAdapter implements IChainAdapter { if (!wallet) throw new Error('wallet is required') this.assertSupportsChain(wallet) + await verifyLedgerAppOpen(this.chainId, wallet) + const address = await wallet.tronGetAddress({ addressNList: toAddressNList(this.getBip44Params({ accountNumber })), showDisplay: showOnDevice, From b90d4bb0f4331cae811d609fae247cc922856518 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 16 Dec 2025 12:05:24 +0300 Subject: [PATCH 17/17] fix: add Sui to ledger app gates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds Sui to the list of supported chains in the ledger app gate validation functions. This ensures that when users try to interact with Sui using a Ledger hardware wallet, the app will properly prompt them to open the Sui app on their device. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/chain-adapters/src/utils/ledgerAppGate.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/chain-adapters/src/utils/ledgerAppGate.ts b/packages/chain-adapters/src/utils/ledgerAppGate.ts index 8ff9ebd7ae2..66b93c5ab01 100644 --- a/packages/chain-adapters/src/utils/ledgerAppGate.ts +++ b/packages/chain-adapters/src/utils/ledgerAppGate.ts @@ -33,6 +33,8 @@ export const getLedgerAppName = (chainId: ChainId | KnownChainIds | undefined) = return 'Zcash' case KnownChainIds.SolanaMainnet: return 'Solana' + case KnownChainIds.SuiMainnet: + return 'Sui' case KnownChainIds.ThorchainMainnet: case KnownChainIds.MayachainMainnet: return 'THORChain' @@ -66,6 +68,8 @@ const getCoin = (chainId: ChainId | KnownChainIds) => { return 'Atom' case KnownChainIds.SolanaMainnet: return 'Solana' + case KnownChainIds.SuiMainnet: + return 'Sui' case KnownChainIds.TronMainnet: return 'Tron' default: