From 74ba8d9542e2d5f609f8a8344fde4ee9b217ae07 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 13:32:44 +0300 Subject: [PATCH 01/14] feat: less overfetchy for phantom --- .../useWalletSupportsChain.ts | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts index 7d4073cc969..46461baec35 100644 --- a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts +++ b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts @@ -173,19 +173,23 @@ export const walletSupportsChain = ({ case ethChainId: return supportsETH(wallet) case avalancheChainId: - return supportsAvalanche(wallet) + return supportsAvalanche(wallet) && !(wallet instanceof PhantomHDWallet) case optimismChainId: - return supportsOptimism(wallet) + return supportsOptimism(wallet) && !(wallet instanceof PhantomHDWallet) case bscChainId: - return supportsBSC(wallet) + return supportsBSC(wallet) && !(wallet instanceof PhantomHDWallet) case polygonChainId: return supportsPolygon(wallet) case gnosisChainId: return supportsGnosis(wallet) case arbitrumChainId: - return supportsArbitrum(wallet) + return supportsArbitrum(wallet) && !(wallet instanceof PhantomHDWallet) case arbitrumNovaChainId: - return isArbitrumNovaEnabled && supportsArbitrumNova(wallet) + return ( + isArbitrumNovaEnabled && + supportsArbitrumNova(wallet) && + !(wallet instanceof PhantomHDWallet) + ) case baseChainId: return supportsBase(wallet) case monadChainId: @@ -193,19 +197,19 @@ export const walletSupportsChain = ({ case hyperEvmChainId: return isHyperEvmEnabled && supportsHyperEvm(wallet) case plasmaChainId: - return isPlasmaEnabled && supportsPlasma(wallet) + return isPlasmaEnabled && supportsPlasma(wallet) && !(wallet instanceof PhantomHDWallet) case cosmosChainId: - return supportsCosmos(wallet) + return supportsCosmos(wallet) && !(wallet instanceof PhantomHDWallet) case thorchainChainId: - return supportsThorchain(wallet) + return supportsThorchain(wallet) && !(wallet instanceof PhantomHDWallet) case mayachainChainId: - return supportsMayachain(wallet) + return supportsMayachain(wallet) && !(wallet instanceof PhantomHDWallet) case solanaChainId: return supportsSolana(wallet) && !(wallet instanceof VultisigHDWallet) case tronChainId: - return supportsTron(wallet) + return supportsTron(wallet) && !(wallet instanceof PhantomHDWallet) case suiChainId: - return supportsSui(wallet) + return supportsSui(wallet) && !(wallet instanceof PhantomHDWallet) default: { return false } From e9d0a9145b711aeddd8bf832dc9b3d5e3052cbab Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 13:49:00 +0300 Subject: [PATCH 02/14] fix: temp --- src/lib/account/evm.ts | 4 ++++ src/lib/account/utxo.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/lib/account/evm.ts b/src/lib/account/evm.ts index 4647d05fe68..be5966b617e 100644 --- a/src/lib/account/evm.ts +++ b/src/lib/account/evm.ts @@ -31,6 +31,7 @@ import { supportsPolygon, } from '@shapeshiftoss/hdwallet-core' import { MetaMaskMultiChainHDWallet } from '@shapeshiftoss/hdwallet-metamask-multichain' +import { isPhantom } from '@shapeshiftoss/hdwallet-phantom' import type { AccountMetadataById } from '@shapeshiftoss/types' import type { DeriveAccountIdsAndMetadata } from './account' @@ -87,6 +88,9 @@ const getCachedBatchAddress = ({ export const deriveEvmAccountIdsAndMetadata: DeriveAccountIdsAndMetadata = async args => { const { accountNumber, chainIds, wallet, isSnapInstalled } = args + // Phantom reports supportsETH but we disable EVM chains to prevent rate limiting + if (isPhantom(wallet)) return {} + if (!supportsETH(wallet)) return {} const deviceId = await wallet.getDeviceID() diff --git a/src/lib/account/utxo.ts b/src/lib/account/utxo.ts index d0eb1a9b530..3113cd3d22f 100644 --- a/src/lib/account/utxo.ts +++ b/src/lib/account/utxo.ts @@ -72,6 +72,9 @@ const getCachedBatchPublicKey = ({ export const deriveUtxoAccountIdsAndMetadata: DeriveAccountIdsAndMetadata = async args => { const { accountNumber, chainIds, wallet } = args const result = await (async () => { + // Phantom reports supportsBTC but we disable UTXO chains to prevent rate limiting + if (wallet instanceof PhantomHDWallet) return {} + if (!supportsBTC(wallet)) return {} const deviceId = await wallet.getDeviceID() From 58ef86c6c7c847a65bb1b51a82506208f3d7d7e2 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 13:50:18 +0300 Subject: [PATCH 03/14] feat: temp monkey patch again --- .../useWalletSupportsChain.ts | 63 ++++++++++++++----- 1 file changed, 47 insertions(+), 16 deletions(-) diff --git a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts index 46461baec35..27eb9ddd215 100644 --- a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts +++ b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts @@ -49,7 +49,7 @@ import { } from '@shapeshiftoss/hdwallet-core' import { GridPlusHDWallet } from '@shapeshiftoss/hdwallet-gridplus' import { isMetaMask } from '@shapeshiftoss/hdwallet-metamask-multichain' -import { PhantomHDWallet } from '@shapeshiftoss/hdwallet-phantom' +import { isPhantom, PhantomHDWallet } from '@shapeshiftoss/hdwallet-phantom' import { VultisigHDWallet } from '@shapeshiftoss/hdwallet-vultisig' import { useMemo } from 'react' @@ -79,6 +79,9 @@ const checkWalletHasRuntimeSupport = ({ if (!wallet) return false + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isEvmChainId(chainId) && isPhantom(wallet)) return false + // Non-EVM ChainIds are only supported with the MM multichain snap installed if ( isMetaMask(wallet) && @@ -146,70 +149,98 @@ export const walletSupportsChain = ({ switch (chainId) { case btcChainId: + // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. + if (wallet instanceof PhantomHDWallet) return false return supportsBTC(wallet) case bchChainId: + // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. + if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && !(wallet instanceof PhantomHDWallet) && !(wallet instanceof GridPlusHDWallet) ) case dogeChainId: + // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. + if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && !(wallet instanceof PhantomHDWallet) && !(wallet instanceof GridPlusHDWallet) ) case ltcChainId: + // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. + if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && !(wallet instanceof PhantomHDWallet) && !(wallet instanceof GridPlusHDWallet) ) case zecChainId: + // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. + if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && (isNativeHDWallet(wallet) || isLedgerHDWallet(wallet) || isTrezorHDWallet(wallet)) ) case ethChainId: + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false return supportsETH(wallet) case avalancheChainId: - return supportsAvalanche(wallet) && !(wallet instanceof PhantomHDWallet) + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false + return supportsAvalanche(wallet) case optimismChainId: - return supportsOptimism(wallet) && !(wallet instanceof PhantomHDWallet) + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false + return supportsOptimism(wallet) case bscChainId: - return supportsBSC(wallet) && !(wallet instanceof PhantomHDWallet) + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false + return supportsBSC(wallet) case polygonChainId: + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false return supportsPolygon(wallet) case gnosisChainId: + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false return supportsGnosis(wallet) case arbitrumChainId: - return supportsArbitrum(wallet) && !(wallet instanceof PhantomHDWallet) + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false + return supportsArbitrum(wallet) case arbitrumNovaChainId: - return ( - isArbitrumNovaEnabled && - supportsArbitrumNova(wallet) && - !(wallet instanceof PhantomHDWallet) - ) + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false + return isArbitrumNovaEnabled && supportsArbitrumNova(wallet) case baseChainId: + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false return supportsBase(wallet) case monadChainId: + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false return isMonadEnabled && supportsMonad(wallet) case hyperEvmChainId: + // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + if (isPhantom(wallet)) return false return isHyperEvmEnabled && supportsHyperEvm(wallet) case plasmaChainId: - return isPlasmaEnabled && supportsPlasma(wallet) && !(wallet instanceof PhantomHDWallet) + return isPlasmaEnabled && supportsPlasma(wallet) case cosmosChainId: - return supportsCosmos(wallet) && !(wallet instanceof PhantomHDWallet) + return supportsCosmos(wallet) case thorchainChainId: - return supportsThorchain(wallet) && !(wallet instanceof PhantomHDWallet) + return supportsThorchain(wallet) case mayachainChainId: - return supportsMayachain(wallet) && !(wallet instanceof PhantomHDWallet) + return supportsMayachain(wallet) case solanaChainId: return supportsSolana(wallet) && !(wallet instanceof VultisigHDWallet) case tronChainId: - return supportsTron(wallet) && !(wallet instanceof PhantomHDWallet) + return supportsTron(wallet) case suiChainId: - return supportsSui(wallet) && !(wallet instanceof PhantomHDWallet) + return supportsSui(wallet) default: { return false } From 39a02930e0fb546f31ad8a14f1122de3f153b048 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 15:05:39 +0300 Subject: [PATCH 04/14] fix: update Sui implementation to use requestAccount instead of connect --- .yarnrc.yml | 2 +- package.json | 36 +- packages/chain-adapters/package.json | 4 +- packages/swapper/package.json | 2 +- .../useWalletSupportsChain.ts | 31 +- src/lib/account/evm.ts | 4 - src/lib/account/utxo.ts | 3 - yarn.lock | 386 +++++++++++++----- 8 files changed, 312 insertions(+), 156 deletions(-) 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..be87de015df 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-phantom-cache.6", + "@shapeshiftoss/hdwallet-core": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-gridplus": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-keepkey": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-keplr": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-native": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-native-vault": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-phantom": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-trezor": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-vultisig": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-phantom-cache.6", "@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..ae3bf0fdf6c 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-phantom-cache.6", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-phantom-cache.6", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/swapper/package.json b/packages/swapper/package.json index 514e04dc413..af553da3c12 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-phantom-cache.6", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts index 27eb9ddd215..cbdf6cf5f25 100644 --- a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts +++ b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts @@ -79,9 +79,6 @@ const checkWalletHasRuntimeSupport = ({ if (!wallet) return false - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. - if (isEvmChainId(chainId) && isPhantom(wallet)) return false - // Non-EVM ChainIds are only supported with the MM multichain snap installed if ( isMetaMask(wallet) && @@ -149,8 +146,6 @@ export const walletSupportsChain = ({ switch (chainId) { case btcChainId: - // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. - if (wallet instanceof PhantomHDWallet) return false return supportsBTC(wallet) case bchChainId: // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. @@ -184,48 +179,42 @@ export const walletSupportsChain = ({ (isNativeHDWallet(wallet) || isLedgerHDWallet(wallet) || isTrezorHDWallet(wallet)) ) case ethChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. - if (isPhantom(wallet)) return false return supportsETH(wallet) case avalancheChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + // Phantom doesn't support Avalanche if (isPhantom(wallet)) return false return supportsAvalanche(wallet) case optimismChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + // Phantom doesn't support Optimism if (isPhantom(wallet)) return false return supportsOptimism(wallet) case bscChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + // Phantom doesn't support BSC if (isPhantom(wallet)) return false return supportsBSC(wallet) case polygonChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. - if (isPhantom(wallet)) return false + // Phantom supports Polygon return supportsPolygon(wallet) case gnosisChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + // Phantom doesn't support Gnosis if (isPhantom(wallet)) return false return supportsGnosis(wallet) case arbitrumChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + // Phantom doesn't support Arbitrum if (isPhantom(wallet)) return false return supportsArbitrum(wallet) case arbitrumNovaChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. + // Phantom doesn't support Arbitrum Nova if (isPhantom(wallet)) return false return isArbitrumNovaEnabled && supportsArbitrumNova(wallet) case baseChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. - if (isPhantom(wallet)) return false + // Phantom supports Base return supportsBase(wallet) case monadChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. - if (isPhantom(wallet)) return false + // Phantom supports Monad return isMonadEnabled && supportsMonad(wallet) case hyperEvmChainId: - // temp disable evm chains for phantom as it rate-limits Phantom. yet that's a thing. - if (isPhantom(wallet)) return false + // Phantom supports HyperEVM return isHyperEvmEnabled && supportsHyperEvm(wallet) case plasmaChainId: return isPlasmaEnabled && supportsPlasma(wallet) diff --git a/src/lib/account/evm.ts b/src/lib/account/evm.ts index be5966b617e..4647d05fe68 100644 --- a/src/lib/account/evm.ts +++ b/src/lib/account/evm.ts @@ -31,7 +31,6 @@ import { supportsPolygon, } from '@shapeshiftoss/hdwallet-core' import { MetaMaskMultiChainHDWallet } from '@shapeshiftoss/hdwallet-metamask-multichain' -import { isPhantom } from '@shapeshiftoss/hdwallet-phantom' import type { AccountMetadataById } from '@shapeshiftoss/types' import type { DeriveAccountIdsAndMetadata } from './account' @@ -88,9 +87,6 @@ const getCachedBatchAddress = ({ export const deriveEvmAccountIdsAndMetadata: DeriveAccountIdsAndMetadata = async args => { const { accountNumber, chainIds, wallet, isSnapInstalled } = args - // Phantom reports supportsETH but we disable EVM chains to prevent rate limiting - if (isPhantom(wallet)) return {} - if (!supportsETH(wallet)) return {} const deviceId = await wallet.getDeviceID() diff --git a/src/lib/account/utxo.ts b/src/lib/account/utxo.ts index 3113cd3d22f..d0eb1a9b530 100644 --- a/src/lib/account/utxo.ts +++ b/src/lib/account/utxo.ts @@ -72,9 +72,6 @@ const getCachedBatchPublicKey = ({ export const deriveUtxoAccountIdsAndMetadata: DeriveAccountIdsAndMetadata = async args => { const { accountNumber, chainIds, wallet } = args const result = await (async () => { - // Phantom reports supportsBTC but we disable UTXO chains to prevent rate limiting - if (wallet instanceof PhantomHDWallet) return {} - if (!supportsBTC(wallet)) return {} const deviceId = await wallet.getDeviceID() diff --git a/yarn.lock b/yarn.lock index ea666b1af19..377500c2fca 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-phantom-cache.6 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-phantom-cache.6 "@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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-phantom-cache.6" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: ab3c60fbd7f74316ca65a0d0c78c6118690be58244de5603b461fda88e8060b7568fed4a47069d7fb087fe529c8b986259cc501d4904c8d9f6155410e990b7e2 + checksum: e94e0f0b3388743da0d5bfca0d75b130078662e60f42ced76f7c78ac876e50c39fefbfd6b87ae45a020d2fa35d8cd30d5f3f5704da3cc32c9b442fa6256defbd languageName: node linkType: hard @@ -11259,6 +11259,42 @@ __metadata: languageName: node linkType: hard +"@shapeshiftoss/hdwallet-core@npm:1.62.29-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-phantom-cache.6" + 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: cffd0a55a678d1c22a4d48237cc37aedd1185ee7df9d523be23e11ffa4fff106eb1d2926f3fa30bd94e15277fae87334321e13df202da18316c10f384259ce89 + languageName: node + linkType: hard + +"@shapeshiftoss/hdwallet-core@npm:^1.62.29-phantom-cache.6, @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" @@ -11277,39 +11313,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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-phantom-cache.6" 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-phantom-cache.6 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: 732200ea70af65a25cf2a0fb064a53de992656dd51bab5a2f482bad50242b5f291557eb77c57bd19d86fa3e2462b0a535b3f10af8e6014f138243b13d119391f 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-phantom-cache.6" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-keepkey": 1.62.28 - checksum: 82e7230c4eb2302b5071445dc9efffdb47182cc66c9d19a3b5c232052cce1ad01e3fc97945e84b9ff02284f00fd65c2622c2e01918519de42591f460a9f557c7 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-phantom-cache.6 + checksum: 11f285d55468b3a18682fb164c917815e155ad86c6de5fde31d1466f6774c7efc11e60a25c8ddf60daa4efa0d58847fd742f9cdb1ee2dda3ecaa5ec0389ef451 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-phantom-cache.6" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11317,7 +11353,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-phantom-cache.6 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11330,44 +11366,71 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 88f737e8e53df0659e2bfded6198536623bd6798204c058915c57f28e36e36033d4d93050d3ec6196719d477615df8e4d259d5805801ddcee62372818b0135ca + checksum: f02a6124b97164ab14ea535170904f6bb80e2df3562446f20d2a9c109e24236a27d8ad71a43a3bc58145397b816fe424dde165eaa810c334f39672a51816d398 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-keepkey@npm:^1.62.29-phantom-cache.6": + 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 + "@ethereumjs/tx": 4.2.0 + "@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/proto-tx-builder": 0.10.0 + bignumber.js: ^9.0.1 + bnb-javascript-sdk-nobroadcast: 2.16.15 + bs58: ^5.0.0 + bs58check: ^4.0.0 + crypto-js: ^4.0.0 + eip55: ^2.1.0 + google-protobuf: ^3.15.8 + icepick: ^2.4.0 + lodash: ^4.17.21 + p-lazy: ^3.1.0 + semver: ^7.3.8 + checksum: 5bc98305cbc3ef28085c7908135866a1504e7ec07746285042ce614571feceef64ad547c73e684cb67e27c04ee4aec28aae0cb0f8c860146056c0efa66f95331 + languageName: node + linkType: hard + +"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-phantom-cache.6" 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-phantom-cache.6 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: 06404a7ce0f0f152564209b1f965d53d51e5296b445f33357b1d72f9362a287c7c7a4223b7a092b7bf6e1aa99a660df800d00686510d2b382159999b913c63c2 + checksum: 9ceb808f6c70410f7252f8b5ae1ce0bbabbcd92e4b13cff5e08048e52b793869d1226f444840e849de5615e9c21503008f9e759273f5ff5207c3251300f98e29 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-phantom-cache.6" 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-phantom-cache.6 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-phantom-cache.6 "@types/w3c-web-hid": ^1.0.2 - checksum: 888af25fd11ed7e56a9f6be997d0c542945428e271c8f21a5aa9f9df366829f72306fb4f46ed55a9f5c0510906df8c99da1367209e327be8fc566052998fad2d + checksum: accdbb26f25c2abdf82a1d8853fd79e2b7ec3e5b858a28bf08bd967fb765a7cb36201305519cb585ed417da945168adebc53bfe6f35acdb885ee1c9305b07c5a 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-phantom-cache.6" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-cosmos": 6.32.9 @@ -11375,17 +11438,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-phantom-cache.6 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-phantom-cache.6 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: 7cc44a99f84c0f83784afb612148cbcb5544160afc6166ac7f03ddb04520670d9bfaae1cdb7c68d1761d4c9b7c7ab5e7e22e23097094d7a56835fd0299b4a03a + checksum: d33a8ce189ca9cefdeec5617098629c75d20f8464acdb6e1675fcd150e81b60315b3830e4f88246a45f32572de190455809e9677b99a054d0f4d3bd8800a5e38 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-phantom-cache.6" dependencies: "@bitgo/utxo-lib": ^11.18.0 "@ethereumjs/common": 3.2.0 @@ -11400,7 +11463,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-phantom-cache.6 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11410,33 +11473,64 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 482e26ba4a2f94b6b1c7a2ec3fb47a2e75a49a199e462eb8ebbe784fcd791f3237b2a0bf4d473ccb07a27b4baffe22f3f5cb080449e92826a53fb668f7108591 + checksum: dd5b8394c5d54a65b6ffc217b0d05a0313256f5a1528b5367ef0701dbc9461c2f1ffc6bbe87428badf02c09d2d2b0d7744b76242b09139147819e4d6a6d9c1f6 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-ledger@npm:^1.62.29-phantom-cache.6": + 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 + "@ethereumjs/tx": 4.2.0 + "@ledgerhq/device-core": 0.6.9 + "@ledgerhq/hw-app-btc": 10.13.0 + "@ledgerhq/hw-app-cosmos": 6.32.9 + "@ledgerhq/hw-app-eth": 7.0.0 + "@ledgerhq/hw-app-solana": 7.6.0 + "@ledgerhq/hw-app-trx": 6.31.9 + "@ledgerhq/hw-transport": 6.31.13 + "@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 + "@solana/web3.js": 1.95.8 + base64-js: ^1.5.1 + bchaddrjs: ^0.4.4 + bitcoinjs-message: ^2.0.0 + bs58check: ^4.0.0 + ethereumjs-tx: 1.3.7 + ethereumjs-util: ^6.1.0 + ethers: 5.7.2 + lodash: ^4.17.21 + checksum: 737d986c5695f32658befeed9247bd3c0b62ad05482700cd2b02dff0d14e4d624b08cac37de5af28d7bb3b87d5aeae5000fa1291588a199eff45ec8465ff957a + languageName: node + linkType: hard + +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-phantom-cache.6" 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-phantom-cache.6 "@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: 7984353d89f1fc4de21c2a626b8b5ddabf25d14c9a282261aff5a6a843568823f810f6ca93fb11b5a9520d1244c76fe4b0e3733fdd754e5b14f494869234cf7c 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-phantom-cache.6" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": 1.62.28 + "@shapeshiftoss/hdwallet-native": ^1.62.29-phantom-cache.6 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11444,11 +11538,44 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: 8cfe8d66a7270f7e1c119be118ffec148ad1249eebf288f4715a6acd37a4a6324aedbfe14614937c4d542f3a9c7c5b13f51ceec21d644d852811c97424272a63 + checksum: 48fc1f1b2d2bb8a8bd61c55e299934f64985e16aeb1fe5960df02f3c727cd9ee85da583a161f3a46131b8463abdd127a2fdd3da5d8e7d03b95562bba80da595d + languageName: node + linkType: hard + +"@shapeshiftoss/hdwallet-native@npm:1.62.29-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-phantom-cache.6" + 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-phantom-cache.6 + "@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: 780d4c4ea035ef8f7407168fcd1c25cb94e52c90416aa4fa01653b79e34a0fcb218a5eabffbbb973fda731c93afd79d7f281f64f0c27c464094b81694e7c9c99 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 +11608,131 @@ __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-native@npm:^1.62.29-phantom-cache.6": + 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.28 + "@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 + languageName: node + linkType: hard + +"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-phantom-cache.6" + dependencies: + "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 "@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: 5b6c4c59b6a942ca0c13fcdde19af5d53afd26e4a47b3a47d9e1e095fe72be8dab2f8da24f9c3198b23287a7478b11306a218bd8cdf6cc11ad9d6392842f6675 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-phantom-cache.6" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 - "@shapeshiftoss/hdwallet-trezor": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-trezor": ^1.62.29-phantom-cache.6 "@trezor/connect-web": ^9.6.4 - checksum: 61f19a8022494dadf0fedef4746df077eefd36b3d4a66b8b7df34c00dcd41eaf59aab38093c6a0e6648d640582ef86f0b1a09f315cf5a62541669c6c238fc883 + checksum: 8805a77a4724e3992f3e1d6c415e2869ccb9623561d9d84929dce71e79f8bf22133cb966bebdf389c187154810f479b32284a007f4854bed4e76c8c08871db4e 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-phantom-cache.6" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 37dd03d15a5797c10012f48be8823c97fa960ca29a2b9583f3c2c37a1fec2a07db882ab5e81cb65a753cf2730576320a18def7bd513439e3f05868adeec7ebad + checksum: 94222414a384284f25a857676a0d497b77c5a8c78a638b7d13c3ed7220d5d70d91926478a4443f42aeac7b94434a1a21fcb5463eea64c0f9e0db5c0f8c7f365e 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-trezor@npm:^1.62.29-phantom-cache.6": + 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.3 + base64-js: ^1.5.1 + bchaddrjs: ^0.4.4 + lodash: ^4.17.21 + checksum: 5b1456d6ee61b8e82836bfb5b23e4b31cb74b568bb5798eaf3fe4f75e0b2beccb858578abdc95050443496ac948a1722338282d42e97a30c6609e625a355ac69 + languageName: node + linkType: hard + +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-phantom-cache.6" 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-phantom-cache.6 "@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: 30d933c351ed6a6f38e4443f7ae15cd61424dfb074b83e6165895d443dcdc169e89b991f9aadf406742e595229307c428b68a7771a8ce8c80c98b32c780ada01 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-phantom-cache.6" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 17887250cfa16adb96cf42740e8d954fc8ad8ebcae99f6231576f012bf81cc94d6f607bf0df879af3114cbf7d398219d48148d4f864825738784ae239b283590 + checksum: 6903eb0dd9167ba00d014d133909159cbb4b2f1e0cdb20481737f0a0f427d1ebe65a0da3b30f38211540970c18fe60c7426a312c01f5ed71a4b36a76158cdb3a 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-phantom-cache.6": + version: 1.62.29-phantom-cache.6 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-phantom-cache.6" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 3186286ae05a340d224750b4409a6ac5fde9de5604c907659a1048704f2c89d7104da0a137cf421f2d700b516963097952d1cca591d72f05f1a1659ff2448a8d + checksum: 8f8b757156f893542fe08ea823b57c4c0b183910cc71d4c70e27a6fd4fd8333c61537148c6b3cb50eba1aec5eb2cfd7b21f9648a3508b617eb842b858d06d6e6 languageName: node linkType: hard @@ -11668,7 +11842,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-cache.6 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11803,24 +11977,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-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-gridplus": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-keepkey": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-keplr": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-native": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-native-vault": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-phantom": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-trezor": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-vultisig": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-phantom-cache.6 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From 61f78943711fc62b34ab10a7117deaa2ddf74876 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 21:51:37 +0300 Subject: [PATCH 05/14] fix: add transactionJson to Sui chain adapter for Phantom wallet compatibility - Phantom requires transaction in JSON format for signing - Native wallet continues to use intentMessageBytes - Both wallets now work correctly with no regressions - Updated hdwallet packages to 1.62.29-phantom-sui-fix.2 --- package.json | 36 +-- packages/chain-adapters/package.json | 4 +- .../chain-adapters/src/sui/SuiChainAdapter.ts | 4 + packages/swapper/package.json | 2 +- yarn.lock | 238 +++++++++--------- 5 files changed, 144 insertions(+), 140 deletions(-) diff --git a/package.json b/package.json index be87de015df..c78bb16cf6b 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-phantom-cache.6", - "@shapeshiftoss/hdwallet-core": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-gridplus": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-keepkey": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-keplr": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-native": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-native-vault": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-phantom": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-trezor": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-vultisig": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-phantom-cache.6", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-coinbase": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-core": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-gridplus": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-keepkey": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-keplr": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-native": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-native-vault": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-phantom": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-trezor": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-vultisig": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-phantom-sui-fix.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 ae3bf0fdf6c..d964d1a6dd3 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-phantom-cache.6", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-phantom-cache.6", + "@shapeshiftoss/hdwallet-core": "1.62.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-ledger": "1.62.29-phantom-sui-fix.2", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/chain-adapters/src/sui/SuiChainAdapter.ts b/packages/chain-adapters/src/sui/SuiChainAdapter.ts index df9c91446f2..98e3004d45c 100644 --- a/packages/chain-adapters/src/sui/SuiChainAdapter.ts +++ b/packages/chain-adapters/src/sui/SuiChainAdapter.ts @@ -274,6 +274,9 @@ export class ChainAdapter implements IChainAdapter { tx.transferObjects([coin], to) } + // Generate JSON format for Phantom + const transactionJson = await tx.toJSON() + const transactionBytes = await tx.build({ client: this.client }) // Build intent message: intent scope (0) + version (0) + app id (0) + tx bytes @@ -286,6 +289,7 @@ export class ChainAdapter implements IChainAdapter { return { addressNList: toAddressNList(this.getBip44Params({ accountNumber })), intentMessageBytes: intentMessage, + transactionJson, // Add JSON format for Phantom } } catch (err) { return ErrorHandler(err, { diff --git a/packages/swapper/package.json b/packages/swapper/package.json index af553da3c12..c6fbf2b4999 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-phantom-cache.6", + "@shapeshiftoss/hdwallet-core": "1.62.29-phantom-sui-fix.2", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/yarn.lock b/yarn.lock index 377500c2fca..b2a3d837e5e 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-phantom-cache.6 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-phantom-sui-fix.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-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-phantom-sui-fix.2" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: e94e0f0b3388743da0d5bfca0d75b130078662e60f42ced76f7c78ac876e50c39fefbfd6b87ae45a020d2fa35d8cd30d5f3f5704da3cc32c9b442fa6256defbd + checksum: 84c46ba25081d57caea45163f87054e21aa696116f1c0b0c83e6dc43cdfff995764f5ee7d24b8782079c7fca85850fdacc366a093b3e87f23199e9b70cfc09a6 languageName: node linkType: hard @@ -11259,9 +11259,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-core@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-phantom-sui-fix.2" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 @@ -11273,11 +11273,11 @@ __metadata: lodash: ^4.17.21 rxjs: ^6.4.0 type-assertions: ^1.1.0 - checksum: cffd0a55a678d1c22a4d48237cc37aedd1185ee7df9d523be23e11ffa4fff106eb1d2926f3fa30bd94e15277fae87334321e13df202da18316c10f384259ce89 + checksum: 985d045c096c6fa361a524c18e3f020a32f9de3366e2fda418e6677dc152f262df6c07ee6779be81e084a1144bd93f529dd5a97580cce77066fa8f3a0f498b68 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:^1.62.29-phantom-cache.6, @shapeshiftoss/hdwallet-core@npm:^1.62.29-second-class-mm.3": +"@shapeshiftoss/hdwallet-core@npm:^1.62.29-phantom-sui-fix.2, @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: @@ -11313,39 +11313,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-phantom-sui-fix.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-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.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: 732200ea70af65a25cf2a0fb064a53de992656dd51bab5a2f482bad50242b5f291557eb77c57bd19d86fa3e2462b0a535b3f10af8e6014f138243b13d119391f + checksum: 525188970b396a878c538310c9e22fc72a77bee54150fce45bbf87583f1d8feb6a814f21ba2fe5001c5a31cc019db8e992ad10ce12351fefe90279c01f405d02 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-phantom-sui-fix.2" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-phantom-cache.6 - checksum: 11f285d55468b3a18682fb164c917815e155ad86c6de5fde31d1466f6774c7efc11e60a25c8ddf60daa4efa0d58847fd742f9cdb1ee2dda3ecaa5ec0389ef451 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-phantom-sui-fix.2 + checksum: 55edca25e7d2bf7581f59a8d0b663de650c3d607574a18728878e1a405bd99c358f10db70359fc66302e8aa023075eb8a98ae0ceb6d8c9ad3ddf693b28bfc727 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-phantom-sui-fix.2" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11353,7 +11353,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-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11366,11 +11366,11 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: f02a6124b97164ab14ea535170904f6bb80e2df3562446f20d2a9c109e24236a27d8ad71a43a3bc58145397b816fe424dde165eaa810c334f39672a51816d398 + checksum: 8f32a0bb8d97b2b61872b9493ffc5123f1a4c146f81ba4a2f16bec77611d6e37e85fca82c6006eee34889e61ca29edb60df91ed164379f71fedeaacaed37a305 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-phantom-cache.6": +"@shapeshiftoss/hdwallet-keepkey@npm:^1.62.29-phantom-sui-fix.2": version: 1.62.29-second-class-mm.3 resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-second-class-mm.3" dependencies: @@ -11397,40 +11397,40 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-phantom-sui-fix.2" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: 9ceb808f6c70410f7252f8b5ae1ce0bbabbcd92e4b13cff5e08048e52b793869d1226f444840e849de5615e9c21503008f9e759273f5ff5207c3251300f98e29 + checksum: e4227d8a048e1b4e874255a9185035266d64b1a1f10404587c784bc34b93746839193b03a6fbfe8b5a808c29e5a408406d9477cc0ac87130c2f15f1de8fe8702 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-phantom-sui-fix.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-phantom-cache.6 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-phantom-sui-fix.2 "@types/w3c-web-hid": ^1.0.2 - checksum: accdbb26f25c2abdf82a1d8853fd79e2b7ec3e5b858a28bf08bd967fb765a7cb36201305519cb585ed417da945168adebc53bfe6f35acdb885ee1c9305b07c5a + checksum: 993e0210b9d29ff445fa57c3470a9fdf2347fb5d6bc63ddfca418d8e142b087c411805e9a7471a4d84a619b1247ae7f47cc527ef0d83b70bdd2ef9bcda73883c languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-phantom-sui-fix.2" dependencies: "@ledgerhq/hw-app-btc": 10.13.0 "@ledgerhq/hw-app-cosmos": 6.32.9 @@ -11438,17 +11438,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-phantom-cache.6 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-ledger": ^1.62.29-phantom-sui-fix.2 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: d33a8ce189ca9cefdeec5617098629c75d20f8464acdb6e1675fcd150e81b60315b3830e4f88246a45f32572de190455809e9677b99a054d0f4d3bd8800a5e38 + checksum: f152f06abc2343b20d87cd1e67884bb9ac99a56fa0116a91f4a16c5ddd320d5ea8f11a623d426e0d9fcb49d78097a1d002452a7d62e850aa078d6f68437a258e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-phantom-sui-fix.2" dependencies: "@bitgo/utxo-lib": ^11.18.0 "@ethereumjs/common": 3.2.0 @@ -11463,7 +11463,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-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11473,11 +11473,11 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: dd5b8394c5d54a65b6ffc217b0d05a0313256f5a1528b5367ef0701dbc9461c2f1ffc6bbe87428badf02c09d2d2b0d7744b76242b09139147819e4d6a6d9c1f6 + checksum: 77c03b2f96689e19e491b3c07dee3caf88f086c2a5a3b7d0d28372caa56668f298a17bd726871067e1478ebb12390c8cb4bfbab4d25a49adc04054391e95f07e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:^1.62.29-phantom-cache.6": +"@shapeshiftoss/hdwallet-ledger@npm:^1.62.29-phantom-sui-fix.2": version: 1.62.29-second-class-mm.3 resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-second-class-mm.3" dependencies: @@ -11508,29 +11508,29 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-phantom-sui-fix.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-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.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: 7984353d89f1fc4de21c2a626b8b5ddabf25d14c9a282261aff5a6a843568823f810f6ca93fb11b5a9520d1244c76fe4b0e3733fdd754e5b14f494869234cf7c + checksum: b5c61d3a879b03e843ad6a6e098b48171f03c7fc9f6d9866f48f57ee55a2c11358559189ca9f17a6189e4ec2b39ec45a2ab5ec1e5caaf915e71bf7c590786957 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-phantom-sui-fix.2" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-native": ^1.62.29-phantom-sui-fix.2 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11538,18 +11538,18 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: 48fc1f1b2d2bb8a8bd61c55e299934f64985e16aeb1fe5960df02f3c727cd9ee85da583a161f3a46131b8463abdd127a2fdd3da5d8e7d03b95562bba80da595d + checksum: 789f1370305b44d88964c26f4cb2acf2bc3f7ad4ed7be329e499b49f58b1b2c9707b1d6ab1d0e12981ace335c8f812d2353be188f3ad18a5bccb92f2ef23d9d0 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-native@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-phantom-sui-fix.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-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@zxing/text-encoding": ^0.9.0 bchaddrjs: ^0.4.9 @@ -11571,7 +11571,7 @@ __metadata: p-lazy: ^3.1.0 scrypt-js: ^3.0.1 tendermint-tx-builder: 1.0.16 - checksum: 780d4c4ea035ef8f7407168fcd1c25cb94e52c90416aa4fa01653b79e34a0fcb218a5eabffbbb973fda731c93afd79d7f281f64f0c27c464094b81694e7c9c99 + checksum: 393e834aab669490f55cd21ff7a4572afe83ff9f0dab0d62946e1f4407010698df64944e99af42a96f16e273d5c871876f3370221ee54af8790d08bbafdf138d languageName: node linkType: hard @@ -11608,7 +11608,7 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:^1.62.29-phantom-cache.6": +"@shapeshiftoss/hdwallet-native@npm:^1.62.29-phantom-sui-fix.2": version: 1.62.29-second-class-mm.3 resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-second-class-mm.3" dependencies: @@ -11641,47 +11641,47 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-phantom-sui-fix.2" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.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: 5b6c4c59b6a942ca0c13fcdde19af5d53afd26e4a47b3a47d9e1e095fe72be8dab2f8da24f9c3198b23287a7478b11306a218bd8cdf6cc11ad9d6392842f6675 + checksum: b44aa96d0151dd1be6b01b557d5ee0681fcbb055c29f9fc54997e84945bec4c73fdc18892d45b8c6ee61556a7b0d307cc4897975bdec6b1bb64f0a45eebf75c4 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-phantom-sui-fix.2" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-trezor": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-trezor": ^1.62.29-phantom-sui-fix.2 "@trezor/connect-web": ^9.6.4 - checksum: 8805a77a4724e3992f3e1d6c415e2869ccb9623561d9d84929dce71e79f8bf22133cb966bebdf389c187154810f479b32284a007f4854bed4e76c8c08871db4e + checksum: 644b0013a0714c597c6605a98713f96bcad878340ce7822dceebdde1045c0f09254031bba7a6e65c885cfd621373a5099adad2c760e235409cb23ebfb71f8ead languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-phantom-sui-fix.2" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 94222414a384284f25a857676a0d497b77c5a8c78a638b7d13c3ed7220d5d70d91926478a4443f42aeac7b94434a1a21fcb5463eea64c0f9e0db5c0f8c7f365e + checksum: d4bbc654baf15008f0401edfec0db48b8385d721f3055ea3f7094576893abe7fedf22340733c541c7e575299c31a7258afec4080d98c289ba79b6d01de44f7f1 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:^1.62.29-phantom-cache.6": +"@shapeshiftoss/hdwallet-trezor@npm:^1.62.29-phantom-sui-fix.2": version: 1.62.29-second-class-mm.3 resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-second-class-mm.3" dependencies: @@ -11695,44 +11695,44 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-phantom-sui-fix.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-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.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: 30d933c351ed6a6f38e4443f7ae15cd61424dfb074b83e6165895d443dcdc169e89b991f9aadf406742e595229307c428b68a7771a8ce8c80c98b32c780ada01 + checksum: bfedf7d41ade016df723107c29db5c46d0f2dae5965e7135681197daf05cc46b786bfc9841543a9a607820075f1b2ddf30e2d98eddffc9ddfd064783956dded7 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-phantom-sui-fix.2" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 6903eb0dd9167ba00d014d133909159cbb4b2f1e0cdb20481737f0a0f427d1ebe65a0da3b30f38211540970c18fe60c7426a312c01f5ed71a4b36a76158cdb3a + checksum: f4c718be5ca2e4a1ceb6ce71bf36851342bd78b72147861b8435bd74baae4c4557bcd3e4298fb7e20e3e90183e8f6b4f5e340910945179e92f2a271bf42178a7 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-phantom-cache.6": - version: 1.62.29-phantom-cache.6 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-phantom-cache.6" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-phantom-sui-fix.2": + version: 1.62.29-phantom-sui-fix.2 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-phantom-sui-fix.2" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 8f8b757156f893542fe08ea823b57c4c0b183910cc71d4c70e27a6fd4fd8333c61537148c6b3cb50eba1aec5eb2cfd7b21f9648a3508b617eb842b858d06d6e6 + checksum: 7063d3d9169c425670f3e83faa084e734982c43352c1d432b0a9edfbae07a9818bf8aed56806371516f1d5c538267775a89ed1e543e424d42717faf9f2e0568f languageName: node linkType: hard @@ -11842,7 +11842,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-sui-fix.2 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11977,24 +11977,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-gridplus": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-keepkey": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-keplr": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-native": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-native-vault": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-phantom": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-trezor": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-vultisig": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-phantom-cache.6 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-phantom-cache.6 + "@shapeshiftoss/hdwallet-coinbase": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-gridplus": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-keepkey": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-keplr": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-ledger": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-native": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-native-vault": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-phantom": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-trezor": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-vultisig": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-phantom-sui-fix.2 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From 3ab620dbafc11af7c139eb20efc9ad7cef6f8c09 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 22:30:31 +0300 Subject: [PATCH 06/14] fix: add transactionJson to CetusSwapper getUnsignedSuiTransaction MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Required property was missing after making transactionJson non-optional in hdwallet-core SuiSignTx interface 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/swapper/src/swappers/CetusSwapper/endpoints.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/swapper/src/swappers/CetusSwapper/endpoints.ts b/packages/swapper/src/swappers/CetusSwapper/endpoints.ts index 58f134c462c..47f76aa4e4c 100644 --- a/packages/swapper/src/swappers/CetusSwapper/endpoints.ts +++ b/packages/swapper/src/swappers/CetusSwapper/endpoints.ts @@ -83,6 +83,7 @@ export const cetusApi: SwapperApi = { refreshAllCoins: true, }) + const transactionJson = await txb.toJSON() const transactionBytes = await txb.build({ client: suiClient }) const intentMessage = new Uint8Array(3 + transactionBytes.length) @@ -104,6 +105,7 @@ export const cetusApi: SwapperApi = { return { addressNList, intentMessageBytes: intentMessage, + transactionJson, } }, From d4563ff45d3b552ec5ddf4f778f544b19edab5b8 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 22:37:53 +0300 Subject: [PATCH 07/14] fix: pass sui client to Transaction.toJSON for Cetus swapper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Transaction.toJSON() needs the sui client to resolve coin balances and references. Without it, the method fails with "No sui client passed" error when trying to build the transaction offline. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/swapper/src/swappers/CetusSwapper/endpoints.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/swapper/src/swappers/CetusSwapper/endpoints.ts b/packages/swapper/src/swappers/CetusSwapper/endpoints.ts index 47f76aa4e4c..9f8e07c0905 100644 --- a/packages/swapper/src/swappers/CetusSwapper/endpoints.ts +++ b/packages/swapper/src/swappers/CetusSwapper/endpoints.ts @@ -83,7 +83,7 @@ export const cetusApi: SwapperApi = { refreshAllCoins: true, }) - const transactionJson = await txb.toJSON() + const transactionJson = await txb.toJSON({ client: suiClient }) const transactionBytes = await txb.build({ client: suiClient }) const intentMessage = new Uint8Array(3 + transactionBytes.length) From a6276b0ef7dc2bf810637dbb6757f2fea51b2cc4 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 23:09:33 +0300 Subject: [PATCH 08/14] [skip ci] feat: cleanup --- package.json | 36 +- packages/chain-adapters/package.json | 4 +- .../chain-adapters/src/sui/SuiChainAdapter.ts | 2 +- packages/swapper/package.json | 2 +- yarn.lock | 386 +++++------------- 5 files changed, 128 insertions(+), 302 deletions(-) diff --git a/package.json b/package.json index c78bb16cf6b..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.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-core": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-gridplus": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-keepkey": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-keplr": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-native": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-native-vault": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-phantom": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-trezor": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-vultisig": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.29-phantom-sui-fix.2", + "@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 d964d1a6dd3..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.29-phantom-sui-fix.2", - "@shapeshiftoss/hdwallet-ledger": "1.62.29-phantom-sui-fix.2", + "@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/chain-adapters/src/sui/SuiChainAdapter.ts b/packages/chain-adapters/src/sui/SuiChainAdapter.ts index 98e3004d45c..6527f425a29 100644 --- a/packages/chain-adapters/src/sui/SuiChainAdapter.ts +++ b/packages/chain-adapters/src/sui/SuiChainAdapter.ts @@ -289,7 +289,7 @@ export class ChainAdapter implements IChainAdapter { return { addressNList: toAddressNList(this.getBip44Params({ accountNumber })), intentMessageBytes: intentMessage, - transactionJson, // Add JSON format for Phantom + transactionJson, } } catch (err) { return ErrorHandler(err, { diff --git a/packages/swapper/package.json b/packages/swapper/package.json index c6fbf2b4999..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.29-phantom-sui-fix.2", + "@shapeshiftoss/hdwallet-core": "1.62.29", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/yarn.lock b/yarn.lock index b2a3d837e5e..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-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-phantom-sui-fix.2 + "@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-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-core": 1.62.28 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: 84c46ba25081d57caea45163f87054e21aa696116f1c0b0c83e6dc43cdfff995764f5ee7d24b8782079c7fca85850fdacc366a093b3e87f23199e9b70cfc09a6 + checksum: ab3c60fbd7f74316ca65a0d0c78c6118690be58244de5603b461fda88e8060b7568fed4a47069d7fb087fe529c8b986259cc501d4904c8d9f6155410e990b7e2 languageName: node linkType: hard @@ -11259,42 +11259,6 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29-phantom-sui-fix.2" - 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: 985d045c096c6fa361a524c18e3f020a32f9de3366e2fda418e6677dc152f262df6c07ee6779be81e084a1144bd93f529dd5a97580cce77066fa8f3a0f498b68 - languageName: node - linkType: hard - -"@shapeshiftoss/hdwallet-core@npm:^1.62.29-phantom-sui-fix.2, @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" @@ -11313,66 +11277,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@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: 525188970b396a878c538310c9e22fc72a77bee54150fce45bbf87583f1d8feb6a814f21ba2fe5001c5a31cc019db8e992ad10ce12351fefe90279c01f405d02 + checksum: 6384ec1426915df4b4f559a58113519f858afa407ead15e9d003f5793cf34322fd78116b571650bcc50346d84aaaa069f6b7186a32ee687714ac2ba170701a5e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29-phantom-sui-fix.2" - dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-keepkey": ^1.62.29-phantom-sui-fix.2 - checksum: 55edca25e7d2bf7581f59a8d0b663de650c3d607574a18728878e1a405bd99c358f10db70359fc66302e8aa023075eb8a98ae0ceb6d8c9ad3ddf693b28bfc727 - languageName: node - linkType: hard - -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29-phantom-sui-fix.2" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.28": + version: 1.62.28 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.28" dependencies: - "@bitcoinerlab/secp256k1": ^1.1.1 - "@ethereumjs/common": 3.2.0 - "@ethereumjs/tx": 4.2.0 - "@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-phantom-sui-fix.2 - "@shapeshiftoss/proto-tx-builder": 0.10.0 - bignumber.js: ^9.0.1 - bnb-javascript-sdk-nobroadcast: 2.16.15 - bs58: ^5.0.0 - bs58check: ^4.0.0 - crypto-js: ^4.0.0 - eip55: ^2.1.0 - google-protobuf: ^3.15.8 - icepick: ^2.4.0 - lodash: ^4.17.21 - p-lazy: ^3.1.0 - semver: ^7.3.8 - checksum: 8f32a0bb8d97b2b61872b9493ffc5123f1a4c146f81ba4a2f16bec77611d6e37e85fca82c6006eee34889e61ca29edb60df91ed164379f71fedeaacaed37a305 + "@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-phantom-sui-fix.2": - 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 @@ -11380,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 @@ -11393,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-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@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: e4227d8a048e1b4e874255a9185035266d64b1a1f10404587c784bc34b93746839193b03a6fbfe8b5a808c29e5a408406d9477cc0ac87130c2f15f1de8fe8702 + checksum: 06404a7ce0f0f152564209b1f965d53d51e5296b445f33357b1d72f9362a287c7c7a4223b7a092b7bf6e1aa99a660df800d00686510d2b382159999b913c63c2 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-ledger": 1.62.28 "@types/w3c-web-hid": ^1.0.2 - checksum: 993e0210b9d29ff445fa57c3470a9fdf2347fb5d6bc63ddfca418d8e142b087c411805e9a7471a4d84a619b1247ae7f47cc527ef0d83b70bdd2ef9bcda73883c + checksum: 888af25fd11ed7e56a9f6be997d0c542945428e271c8f21a5aa9f9df366829f72306fb4f46ed55a9f5c0510906df8c99da1367209e327be8fc566052998fad2d languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29-phantom-sui-fix.2" +"@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 @@ -11438,48 +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-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-ledger": ^1.62.29-phantom-sui-fix.2 + "@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: f152f06abc2343b20d87cd1e67884bb9ac99a56fa0116a91f4a16c5ddd320d5ea8f11a623d426e0d9fcb49d78097a1d002452a7d62e850aa078d6f68437a258e + checksum: 7cc44a99f84c0f83784afb612148cbcb5544160afc6166ac7f03ddb04520670d9bfaae1cdb7c68d1761d4c9b7c7ab5e7e22e23097094d7a56835fd0299b4a03a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29-phantom-sui-fix.2" - dependencies: - "@bitgo/utxo-lib": ^11.18.0 - "@ethereumjs/common": 3.2.0 - "@ethereumjs/tx": 4.2.0 - "@ledgerhq/device-core": 0.6.9 - "@ledgerhq/hw-app-btc": 10.13.0 - "@ledgerhq/hw-app-cosmos": 6.32.9 - "@ledgerhq/hw-app-eth": 7.0.0 - "@ledgerhq/hw-app-solana": 7.6.0 - "@ledgerhq/hw-app-trx": 6.31.9 - "@ledgerhq/hw-transport": 6.31.13 - "@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-phantom-sui-fix.2 - "@solana/web3.js": 1.95.8 - base64-js: ^1.5.1 - bchaddrjs: ^0.4.4 - bitcoinjs-message: ^2.0.0 - bs58check: ^4.0.0 - ethereumjs-tx: 1.3.7 - ethereumjs-util: ^6.1.0 - ethers: 5.7.2 - lodash: ^4.17.21 - checksum: 77c03b2f96689e19e491b3c07dee3caf88f086c2a5a3b7d0d28372caa56668f298a17bd726871067e1478ebb12390c8cb4bfbab4d25a49adc04054391e95f07e - languageName: node - linkType: hard - -"@shapeshiftoss/hdwallet-ledger@npm:^1.62.29-phantom-sui-fix.2": - 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 @@ -11494,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 @@ -11504,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-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@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: b5c61d3a879b03e843ad6a6e098b48171f03c7fc9f6d9866f48f57ee55a2c11358559189ca9f17a6189e4ec2b39ec45a2ab5ec1e5caaf915e71bf7c590786957 + checksum: 86ac33b6265d4cf35c90879a98ace320f1e2e10adc5561dfdc3a3580ee082c1c3537c8b5ca4341d3b5828e77b0cac7c03e49fd2dbd70bf6cdd4f451001f3438e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-native": 1.62.28 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11538,44 +11444,11 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: 789f1370305b44d88964c26f4cb2acf2bc3f7ad4ed7be329e499b49f58b1b2c9707b1d6ab1d0e12981ace335c8f812d2353be188f3ad18a5bccb92f2ef23d9d0 - languageName: node - linkType: hard - -"@shapeshiftoss/hdwallet-native@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29-phantom-sui-fix.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-phantom-sui-fix.2 - "@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: 393e834aab669490f55cd21ff7a4572afe83ff9f0dab0d62946e1f4407010698df64944e99af42a96f16e273d5c871876f3370221ee54af8790d08bbafdf138d + 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: @@ -11608,131 +11481,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:^1.62.29-phantom-sui-fix.2": - 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 - languageName: node - linkType: hard - -"@shapeshiftoss/hdwallet-phantom@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@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: b44aa96d0151dd1be6b01b557d5ee0681fcbb055c29f9fc54997e84945bec4c73fdc18892d45b8c6ee61556a7b0d307cc4897975bdec6b1bb64f0a45eebf75c4 + checksum: 3ec6856d8a7432720c4891ee1e65f5e63c85e9c4f57c230b4d98961cb3c4870eaf6bb9ee8c26f5e9645d5a66121770ac64a8723d51101e67b2ecb211926aeff1 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-trezor": ^1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-core": 1.62.28 + "@shapeshiftoss/hdwallet-trezor": 1.62.28 "@trezor/connect-web": ^9.6.4 - checksum: 644b0013a0714c597c6605a98713f96bcad878340ce7822dceebdde1045c0f09254031bba7a6e65c885cfd621373a5099adad2c760e235409cb23ebfb71f8ead - languageName: node - linkType: hard - -"@shapeshiftoss/hdwallet-trezor@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29-phantom-sui-fix.2" - dependencies: - "@ethereumjs/common": 3.2.0 - "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": ^1.62.29-phantom-sui-fix.2 - base64-js: ^1.5.1 - bchaddrjs: ^0.4.4 - lodash: ^4.17.21 - checksum: d4bbc654baf15008f0401edfec0db48b8385d721f3055ea3f7094576893abe7fedf22340733c541c7e575299c31a7258afec4080d98c289ba79b6d01de44f7f1 + checksum: 61f19a8022494dadf0fedef4746df077eefd36b3d4a66b8b7df34c00dcd41eaf59aab38093c6a0e6648d640582ef86f0b1a09f315cf5a62541669c6c238fc883 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:^1.62.29-phantom-sui-fix.2": - 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-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@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: bfedf7d41ade016df723107c29db5c46d0f2dae5965e7135681197daf05cc46b786bfc9841543a9a607820075f1b2ddf30e2d98eddffc9ddfd064783956dded7 + checksum: 432abd8391e05196b39fac712dbb55cd3a378db6e20990ee440271d1c99a18559f648dcbffb4d27ffbbb1c7364ba46f1e6f9aed19a439273c74bf4e931c933ba languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: f4c718be5ca2e4a1ceb6ce71bf36851342bd78b72147861b8435bd74baae4c4557bcd3e4298fb7e20e3e90183e8f6b4f5e340910945179e92f2a271bf42178a7 + checksum: 17887250cfa16adb96cf42740e8d954fc8ad8ebcae99f6231576f012bf81cc94d6f607bf0df879af3114cbf7d398219d48148d4f864825738784ae239b283590 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-phantom-sui-fix.2": - version: 1.62.29-phantom-sui-fix.2 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29-phantom-sui-fix.2" +"@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-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 7063d3d9169c425670f3e83faa084e734982c43352c1d432b0a9edfbae07a9818bf8aed56806371516f1d5c538267775a89ed1e543e424d42717faf9f2e0568f + checksum: 3186286ae05a340d224750b4409a6ac5fde9de5604c907659a1048704f2c89d7104da0a137cf421f2d700b516963097952d1cca591d72f05f1a1659ff2448a8d languageName: node linkType: hard @@ -11842,7 +11668,7 @@ __metadata: "@shapeshiftoss/caip": "workspace:^" "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" - "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-sui-fix.2 + "@shapeshiftoss/hdwallet-core": 1.62.28 "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" "@shapeshiftoss/utils": "workspace:^" @@ -11977,24 +11803,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-core": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-gridplus": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-keepkey": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-keplr": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-ledger": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-native": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-native-vault": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-phantom": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-trezor": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-vultisig": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.29-phantom-sui-fix.2 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.29-phantom-sui-fix.2 + "@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 838843084ce7562607364b83a49b194cdf2a617b Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 23:16:29 +0300 Subject: [PATCH 09/14] [skip ci] refactor: remove stale comments and cleanup --- .yarnrc.yml | 2 +- .../chain-adapters/src/sui/SuiChainAdapter.ts | 2 -- .../useWalletSupportsChain.ts | 17 ----------------- 3 files changed, 1 insertion(+), 20 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/packages/chain-adapters/src/sui/SuiChainAdapter.ts b/packages/chain-adapters/src/sui/SuiChainAdapter.ts index 6527f425a29..9fe238b38a3 100644 --- a/packages/chain-adapters/src/sui/SuiChainAdapter.ts +++ b/packages/chain-adapters/src/sui/SuiChainAdapter.ts @@ -274,12 +274,10 @@ export class ChainAdapter implements IChainAdapter { tx.transferObjects([coin], to) } - // Generate JSON format for Phantom const transactionJson = await tx.toJSON() const transactionBytes = await tx.build({ client: this.client }) - // Build intent message: intent scope (0) + version (0) + app id (0) + tx bytes const intentMessage = new Uint8Array(3 + transactionBytes.length) intentMessage[0] = 0 // TransactionData intent scope intentMessage[1] = 0 // Version diff --git a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts index cbdf6cf5f25..b5ad5a40aa5 100644 --- a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts +++ b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts @@ -148,31 +148,24 @@ export const walletSupportsChain = ({ case btcChainId: return supportsBTC(wallet) case bchChainId: - // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. - if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && !(wallet instanceof PhantomHDWallet) && !(wallet instanceof GridPlusHDWallet) ) case dogeChainId: - // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. - if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && !(wallet instanceof PhantomHDWallet) && !(wallet instanceof GridPlusHDWallet) ) case ltcChainId: - // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. - if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && !(wallet instanceof PhantomHDWallet) && !(wallet instanceof GridPlusHDWallet) ) case zecChainId: - // temp disable evm/BTC chains for phantom as it rate-limits Phantom. yet that's a thing. if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && @@ -181,40 +174,30 @@ export const walletSupportsChain = ({ case ethChainId: return supportsETH(wallet) case avalancheChainId: - // Phantom doesn't support Avalanche if (isPhantom(wallet)) return false return supportsAvalanche(wallet) case optimismChainId: - // Phantom doesn't support Optimism if (isPhantom(wallet)) return false return supportsOptimism(wallet) case bscChainId: - // Phantom doesn't support BSC if (isPhantom(wallet)) return false return supportsBSC(wallet) case polygonChainId: - // Phantom supports Polygon return supportsPolygon(wallet) case gnosisChainId: - // Phantom doesn't support Gnosis if (isPhantom(wallet)) return false return supportsGnosis(wallet) case arbitrumChainId: - // Phantom doesn't support Arbitrum if (isPhantom(wallet)) return false return supportsArbitrum(wallet) case arbitrumNovaChainId: - // Phantom doesn't support Arbitrum Nova if (isPhantom(wallet)) return false return isArbitrumNovaEnabled && supportsArbitrumNova(wallet) case baseChainId: - // Phantom supports Base return supportsBase(wallet) case monadChainId: - // Phantom supports Monad return isMonadEnabled && supportsMonad(wallet) case hyperEvmChainId: - // Phantom supports HyperEVM return isHyperEvmEnabled && supportsHyperEvm(wallet) case plasmaChainId: return isPlasmaEnabled && supportsPlasma(wallet) From a13e14d55c4079f5961e09909a3d89e360d0f200 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 23:18:06 +0300 Subject: [PATCH 10/14] [skip ci] refactor: remove redundant Phantom check for ZEC --- src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts index b5ad5a40aa5..2b59a6119d3 100644 --- a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts +++ b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts @@ -166,7 +166,6 @@ export const walletSupportsChain = ({ !(wallet instanceof GridPlusHDWallet) ) case zecChainId: - if (wallet instanceof PhantomHDWallet) return false return ( supportsBTC(wallet) && (isNativeHDWallet(wallet) || isLedgerHDWallet(wallet) || isTrezorHDWallet(wallet)) From 5c37a894f277649803bcb857605f6cc190e47df2 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 15 Dec 2025 23:20:35 +0300 Subject: [PATCH 11/14] [skip ci] refactor: remove redundant Phantom EVM chain checks --- .../useWalletSupportsChain/useWalletSupportsChain.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts index 2b59a6119d3..7d4073cc969 100644 --- a/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts +++ b/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts @@ -49,7 +49,7 @@ import { } from '@shapeshiftoss/hdwallet-core' import { GridPlusHDWallet } from '@shapeshiftoss/hdwallet-gridplus' import { isMetaMask } from '@shapeshiftoss/hdwallet-metamask-multichain' -import { isPhantom, PhantomHDWallet } from '@shapeshiftoss/hdwallet-phantom' +import { PhantomHDWallet } from '@shapeshiftoss/hdwallet-phantom' import { VultisigHDWallet } from '@shapeshiftoss/hdwallet-vultisig' import { useMemo } from 'react' @@ -173,24 +173,18 @@ export const walletSupportsChain = ({ case ethChainId: return supportsETH(wallet) case avalancheChainId: - if (isPhantom(wallet)) return false return supportsAvalanche(wallet) case optimismChainId: - if (isPhantom(wallet)) return false return supportsOptimism(wallet) case bscChainId: - if (isPhantom(wallet)) return false return supportsBSC(wallet) case polygonChainId: return supportsPolygon(wallet) case gnosisChainId: - if (isPhantom(wallet)) return false return supportsGnosis(wallet) case arbitrumChainId: - if (isPhantom(wallet)) return false return supportsArbitrum(wallet) case arbitrumNovaChainId: - if (isPhantom(wallet)) return false return isArbitrumNovaEnabled && supportsArbitrumNova(wallet) case baseChainId: return supportsBase(wallet) From 9788449c3301a2d0ee5c7a999df062925ee6f318 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 16 Dec 2025 18:58:03 +0300 Subject: [PATCH 12/14] chore: bump hdwallet packages to 1.62.30 [skip ci] --- 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 2d61ea2b228..4fc6e8ee322 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", - "@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/hdwallet-coinbase": "1.62.30", + "@shapeshiftoss/hdwallet-core": "1.62.30", + "@shapeshiftoss/hdwallet-gridplus": "1.62.30", + "@shapeshiftoss/hdwallet-keepkey": "1.62.30", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.30", + "@shapeshiftoss/hdwallet-keplr": "1.62.30", + "@shapeshiftoss/hdwallet-ledger": "1.62.30", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.30", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.30", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.30", + "@shapeshiftoss/hdwallet-native": "1.62.30", + "@shapeshiftoss/hdwallet-native-vault": "1.62.30", + "@shapeshiftoss/hdwallet-phantom": "1.62.30", + "@shapeshiftoss/hdwallet-trezor": "1.62.30", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.30", + "@shapeshiftoss/hdwallet-vultisig": "1.62.30", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.30", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.30", "@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 fa846514ee6..7bbd13e9bb5 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", - "@shapeshiftoss/hdwallet-ledger": "1.62.29", + "@shapeshiftoss/hdwallet-core": "1.62.30", + "@shapeshiftoss/hdwallet-ledger": "1.62.30", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", diff --git a/packages/swapper/package.json b/packages/swapper/package.json index 3d1fcee8d97..e2bbf6161ab 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", + "@shapeshiftoss/hdwallet-core": "1.62.30", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", "@shapeshiftoss/utils": "workspace:^", From bd116899e5fe2d140972ae48adb54922877b8626 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 16 Dec 2025 18:59:51 +0300 Subject: [PATCH 13/14] feat: trigger ci From 86633912f3b0aad05c23f5f583717841399b70fd Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 16 Dec 2025 19:03:28 +0300 Subject: [PATCH 14/14] feat: yarn.lock regen --- yarn.lock | 228 +++++++++++++++++++++++++++--------------------------- 1 file changed, 114 insertions(+), 114 deletions(-) diff --git a/yarn.lock b/yarn.lock index caf8b72f3c6..c5a78fc2aa9 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 - "@shapeshiftoss/hdwallet-ledger": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 + "@shapeshiftoss/hdwallet-ledger": 1.62.30 "@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": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.29" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.30" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: 4581a8de94fc2750d31f5c1131be82ca635f5f1717279033e1feedafc9d68c8ce34795ad2c7dc7d8c540a687a48fb84aea52ba4de8bdff718a81b59fe8879a3d + checksum: d532b242e04da15ad6a7222134819766a1ea9087658c2be703bcc3324679870064740d98ef260b6a371f210903c19df1e4e3f363d5d204e8a537723368c4930e languageName: node linkType: hard @@ -11259,9 +11259,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.29" +"@shapeshiftoss/hdwallet-core@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.30" 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: b48989b69d614a0e25a0af4b94ec73176657a83073d4579d503584c30a2346207faf8c611a257b173c5660d6df7c46b8297def9db56c88c7e6431ff51ba0b82b + checksum: b743b04d54bf9d9be8627a27543da547206df6c2d3b69858405a419945586002f3eee9410e8ca9430161e2d479b90cac701cba15cb9dce60e531a0c4c0666036 languageName: node linkType: hard @@ -11295,39 +11295,39 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.29" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.30" 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 + "@shapeshiftoss/hdwallet-core": 1.62.30 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: 63d28483b7ff1cf2fb9872f0ebaf8fd6a5f921fa84b6fd50028c5e1a9dabac9ad22fae3e3937f2ec9f52a161de0ec5fec489fb18dfc31fb2c677087d4cfb0113 + checksum: 9fdf90b435999a8920c8a12108d5bc50cfa200e77dcec064c1881de9a4c5713114fb571003541a06207469235e5f2b698b7c06de25aea909c994715942fa9353 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.29" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.30" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.29 - "@shapeshiftoss/hdwallet-keepkey": 1.62.29 - checksum: 22ccd86e7bbc7bab363240bdc3774c3b3b86586c962c8335dc56801abd3977c44a2335b3bb4eb1c2dc0af22f1da0ee8be8df846c10111dc1822351cbd46eb013 + "@shapeshiftoss/hdwallet-core": 1.62.30 + "@shapeshiftoss/hdwallet-keepkey": 1.62.30 + checksum: d111a2f03a7f2dcfef81bd3feaa4c985dd4d394b2adad5b094b6d734e39526fd7cfbc2bf99653423eed7bcb7f5b288cc1e6f081f7d30bffae31d2fd2e5d2aa31 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.29" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.30" 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 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@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: e3477086ff37bf247ca1d2d85ee6f6e2f7090b8fd2f5bf5f9bdd4f862b2a5e207c48f4cb478b47fd31aa1cb1b9af0033b7106a162ac8ad66a5290fcc47bf6b35 + checksum: e54937e6b9602bb3c3ed439db0e752ec4b1ea6cd5ae146bb76c977eaa9cbc2824a87124649ca7a74885286f0f8ac0567ef8846b499024f9d09b5c63e17911223 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.29" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.30" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: 842a2343429109a7a4c7e9887b90d3960ac162b669803446f5ab78a69ee7b11c02c7dcc4dbc4ac10726ca816a86e213a7920ba7c2c5bd93822f6f19b7a6a3010 + checksum: c3b889655c2e2526836dd414ed099d599feca13be258af3a72023494d4aca7fa362a729cae44be0b88f77644fecc693272d656fe810d8f8384de51e2cbb7998e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.29" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.30" 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 - "@shapeshiftoss/hdwallet-ledger": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 + "@shapeshiftoss/hdwallet-ledger": 1.62.30 "@types/w3c-web-hid": ^1.0.2 - checksum: 609e60e290a7d49441009db423212c0c8857d5a6949951d91a21f492fdbdec1b31fa067bbad6392f9d7556aa939763b1ac63777a2722814afcef9d4a7b8a8c64 + checksum: 01cf95daabf78b8d0b63358cb1a69d6b711e4a876b444c480097d94f5d3b86b8cb3aff5fc99bb76b877fa28559b52c6d7c7b3fee2f7ece9d45fd659be223d2f6 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.29" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.30" 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 - "@shapeshiftoss/hdwallet-ledger": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 + "@shapeshiftoss/hdwallet-ledger": 1.62.30 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: fb9b72098a3548b3b08d3565b172b01bc7bc3f532ec11b7798bb9e13bd049dd730444dc809139fd8f7d8a2f0dd426d9ca7ba29d2278d08eb46715b47cc05246b + checksum: b6eb24f94df44e677942ceebd8d7d788f1f1cc0f8e75a3117504435f1757729d01eada41e1e6e3ecf66cbe2045bf4dd0398e2cc3dc619dffa1592ebacfcc00ce languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.29" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.30" 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 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@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: 367da52ef725ab0ee8e0e7b630f12ac64ded6dce3c67a0f015d523214f92b3efadeced7d865d61cba06a047f8cbaa5a436b83a8adee69d35c756ac11f0bcacc0 + checksum: 362fcadb2e31de4f9352322ac0b34df682d59b862df99637946d3f36c0aa9754cdc8fe2d6979efcc2afb1b6421cedf8ce7e94bfa6af1bb4c244b4d20c01f861c languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.29" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.30" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@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: f0720d42414be6f58bc617b2a01459d742b8dfd5555b1b2750f8145cd81cfea9882fcf9e88995380311e016518667eade453451c7d0d547e00c11bdee7b62e0a + checksum: 1a251921ea664ba927483713d04f39af6b52b1164edd0a64b02aef9572b8381756665ba445f058805f8c13a85df8e3989c4ac939706e809822d9029ba4040aff languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.29" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.30" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": 1.62.29 + "@shapeshiftoss/hdwallet-native": 1.62.30 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: f51b32343597bce50b12b72dc2e6373a4dd14f6a9a08e780bf26125d54b8e536d5d8233589a9ae4059ff0e0e9eb0cd8f92db45c80d2d6de0a2046e4c38ab0034 + checksum: 4390863c7b51694f135b3c88c6c5224efb81b58e567adbdc468d13ece2cf29ef9693b42f545d510d2475899735103f6920f7ffb65e4384f7e83af8434c35de48 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.29" +"@shapeshiftoss/hdwallet-native@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.30" 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/hdwallet-core": 1.62.30 "@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: b892e39287a0b2c6bae0800fc80fe75fdd617b1e4102e1aeda3ac698eb5044aa8241f4d7dae9230eb87b31fab140340bb95e47fb06fd6b9339572169c3af0a57 + checksum: 0a430490c4878166cef998d3525dd4da389bf158fd5f99aeeaf7245e89b1fcd5ae32c5b21fed61efc073f30dfe805c3de4f831cb659597ea05733b747efec368 languageName: node linkType: hard @@ -11532,84 +11532,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.29" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.30" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.2 - "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@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: 461d887d55e8f944ffab8aa964a391f99348e258e3eba63bfa4276f8b37c2007cf22b0398dded0ff84b732d131fce0e45148e2d70c83ca65ac75d9eb8c1958d0 + checksum: 99d8aa32c6f60ef5ed18b1946bafc001dffee4f4b4b12161e6e85189d06b690dcad48a94f94ebf9c9ba4bd5fbf66dd0eaba08198f31ad2382d16243f69cfaf81 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.29" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.30" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.29 - "@shapeshiftoss/hdwallet-trezor": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 + "@shapeshiftoss/hdwallet-trezor": 1.62.30 "@trezor/connect-web": ^9.6.4 - checksum: 11e80a846314fb913bde3b34b8ee8b058b1e8d682383be5385ecad4db10799edb674a61fd9b30471d04522413f602a1aa8ce618edc385da3f3d5446951cf8d48 + checksum: 792620b0a7d98d1eb6f53b54276892d061f12de3a4795c0268131b6fa6ae9f41324bc08874923b72ba4bf00987e403f9d6e25e530e91e0d45dc34c9700099764 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.29" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.30" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 7f69699ec6cd13003676d3bfc338543cacf1e1db979d87976bc40aa2e45d1bf599390c40fd18fe09125226f4a114e60e3056cf4134e45f798b5ca888bdcc9dd0 + checksum: 96780c309cb109fe4e948f75b214e0ce2ad79e853c650b19eda58f91b00ab6bfb27001bc59b2fcbefa8fd3c4376b7a3c3f596bc55fd6e6c42f32a7bd6f1f8133 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.29" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.30" 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 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@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: 95cba4c613b02160f1c5cb484f44a19792f3361207c498239ef5d133adc4462f5b81325d16e3e70411d008b48986c39b81c9284d181175cc188ada126e37fcac + checksum: edb6a79969ed34449bfc0c6588e507212c514f14a7e3d386be8046f3a34b6d740328f0797a65756f647e3aa1e2e1066409388c7a43e8bca6bc3aba7def2c6c41 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.29" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.30" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 23e513c78252df79092a06ccea921dfe6bb30d3f1fbf174869e954655d7c2e8072784d8611a471be59da6a1ecdf1ac19ba78f40fc386d5d9faf293e999261341 + checksum: b6519896717974d87afabb46632ad5fe270f1eb367a782026c2045f07d8419e74216c047fdd8312c83ebbf251c63057994998562ac0ea5eec34c1fab57319397 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29": - version: 1.62.29 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.29" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.30": + version: 1.62.30 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.30" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.29 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: dee492655c22b727e49dfcb146845fc58eaacb61c54da71e5668f2f4cf597d3337a902be98ed6132bd1ad4627fc4367f2da8b96f8042ecb1cc19429c2335b5ef + checksum: ebd273f4115e2c96d408ae829072e42a09eb1e937e870592830320e83530058122561e1533204885f94883c2e81e9823c37d020f2a23deeb423f9617562c7c6b 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 + "@shapeshiftoss/hdwallet-core": 1.62.30 "@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 - "@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/hdwallet-coinbase": 1.62.30 + "@shapeshiftoss/hdwallet-core": 1.62.30 + "@shapeshiftoss/hdwallet-gridplus": 1.62.30 + "@shapeshiftoss/hdwallet-keepkey": 1.62.30 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.30 + "@shapeshiftoss/hdwallet-keplr": 1.62.30 + "@shapeshiftoss/hdwallet-ledger": 1.62.30 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.30 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.30 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.30 + "@shapeshiftoss/hdwallet-native": 1.62.30 + "@shapeshiftoss/hdwallet-native-vault": 1.62.30 + "@shapeshiftoss/hdwallet-phantom": 1.62.30 + "@shapeshiftoss/hdwallet-trezor": 1.62.30 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.30 + "@shapeshiftoss/hdwallet-vultisig": 1.62.30 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.30 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.30 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^"