From cbb0069dd03747620a059881b4ded410e9bee3c4 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:28:08 +0300 Subject: [PATCH 01/24] feat: add Ledger hardware wallet support for Tron (TRX) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implements Tron support for Ledger hardware wallets following the established pattern for chain integrations. Changes: - Add @ledgerhq/hw-app-trx dependency (v6.31.9) - Create packages/hdwallet-ledger/src/tron.ts with: - tronGetAddress() - Derives Tron address from BIP44 path - tronSignTx() - Signs transactions using rawDataHex - tronGetAccountPaths() - Returns standard Tron BIP44 paths - tronNextAccountPath() - Account path iteration - Update LedgerHDWalletInfo to implement TronWalletInfo interface - Update LedgerHDWallet to implement TronWallet interface - Add Tron app name mapping (SLIP44: 195 -> "Tron") - Add "Tron" to LedgerTransportCoinType and type mappings - Add Tron case to describePath() Technical Details: - BIP44 Path: m/44'/195'/0'/0/0 (SLIP44 code 195) - Uses hw-app-trx library for Ledger device communication - Signature format: rawDataHex + signature (65 bytes) - Address format: Base58-encoded, starts with 'T' This enables users to manage Tron assets with Ledger hardware wallets, including native TRX and TRC20 token transactions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-ledger/package.json | 1 + packages/hdwallet-ledger/src/ledger.ts | 29 +++++++++++- packages/hdwallet-ledger/src/transport.ts | 5 +- packages/hdwallet-ledger/src/tron.ts | 57 +++++++++++++++++++++++ packages/hdwallet-ledger/src/utils.ts | 1 + yarn.lock | 32 +++++++++++++ 6 files changed, 122 insertions(+), 3 deletions(-) create mode 100644 packages/hdwallet-ledger/src/tron.ts diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 9ba743ecd..2aa514774 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -22,6 +22,7 @@ "@ledgerhq/hw-app-cosmos": "^6.32.4", "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-app-solana": "^7.5.1", + "@ledgerhq/hw-app-trx": "^6.31.9", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/logs": "6.13.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", diff --git a/packages/hdwallet-ledger/src/ledger.ts b/packages/hdwallet-ledger/src/ledger.ts index 77a26d456..8a4ba2fb1 100644 --- a/packages/hdwallet-ledger/src/ledger.ts +++ b/packages/hdwallet-ledger/src/ledger.ts @@ -7,6 +7,7 @@ import * as eth from "./ethereum"; import * as mayachain from "./mayachain"; import * as solana from "./solana"; import * as thorchain from "./thorchain"; +import * as tron from "./tron"; import { LedgerTransport } from "./transport"; import { coinToLedgerAppName, handleError } from "./utils"; @@ -146,7 +147,8 @@ export class LedgerHDWalletInfo core.ThorchainWalletInfo, core.MayachainWalletInfo, core.CosmosWalletInfo, - core.SolanaWalletInfo + core.SolanaWalletInfo, + core.TronWalletInfo { readonly _supportsBTCInfo = true; readonly _supportsETHInfo = true; @@ -154,6 +156,7 @@ export class LedgerHDWalletInfo readonly _supportsMayachainInfo = true; readonly _supportsCosmosInfo = true; readonly _supportsSolanaInfo = true; + readonly _supportsTronInfo = true; public getVendor(): string { return "Ledger"; @@ -238,6 +241,14 @@ export class LedgerHDWalletInfo throw new Error("Method not implemented"); } + public tronGetAccountPaths(msg: core.TronGetAccountPaths): Array { + return tron.tronGetAccountPaths(msg); + } + + public tronNextAccountPath(msg: core.TronAccountPath): core.TronAccountPath | undefined { + return tron.tronNextAccountPath(msg); + } + // eslint-disable-next-line @typescript-eslint/no-unused-vars public hasNativeShapeShift(srcCoin: core.Coin, dstCoin: core.Coin): boolean { return false; @@ -283,6 +294,8 @@ export class LedgerHDWalletInfo return core.mayachainDescribePath(msg.path); case "Solana": return core.solanaDescribePath(msg.path); + case "Tron": + return core.tronDescribePath(msg.path); default: return describeUTXOPath(msg.path, msg.coin, msg.scriptType); } @@ -359,7 +372,8 @@ export class LedgerHDWallet core.ThorchainWallet, core.MayachainWallet, core.CosmosWallet, - core.SolanaWallet + core.SolanaWallet, + core.TronWallet { readonly _supportsBTC = true; readonly _supportsETH = true; @@ -377,6 +391,7 @@ export class LedgerHDWallet readonly _supportsMayachain = true; readonly _supportsCosmos = true; readonly _supportsSolana = true; + readonly _supportsTron = true; _isLedger = true; @@ -619,6 +634,16 @@ export class LedgerHDWallet return solana.solanaSignTx(this.transport, msg); } + public async tronGetAddress(msg: core.TronGetAddress): Promise { + await this.validateCurrentApp("Tron"); + return tron.tronGetAddress(this.transport, msg); + } + + public async tronSignTx(msg: core.TronSignTx): Promise { + await this.validateCurrentApp("Tron"); + return tron.tronSignTx(this.transport, msg); + } + public disconnect(): Promise { return this.transport.disconnect(); } diff --git a/packages/hdwallet-ledger/src/transport.ts b/packages/hdwallet-ledger/src/transport.ts index 34d628ce4..536dd87c1 100644 --- a/packages/hdwallet-ledger/src/transport.ts +++ b/packages/hdwallet-ledger/src/transport.ts @@ -2,6 +2,7 @@ import type Btc from "@ledgerhq/hw-app-btc"; import type Cosmos from "@ledgerhq/hw-app-cosmos"; import type Eth from "@ledgerhq/hw-app-eth"; import Solana from "@ledgerhq/hw-app-solana"; +import type Trx from "@ledgerhq/hw-app-trx"; import type Transport from "@ledgerhq/hw-transport"; import * as core from "@shapeshiftoss/hdwallet-core"; @@ -16,7 +17,7 @@ type MethodsOnly = { type UnwrapPromise = T extends Promise ? R : T; type DefinitelyCallable = T extends (...args: any) => any ? T : never; -export type LedgerTransportCoinType = null | "Btc" | "Eth" | "Thorchain" | "Cosmos" | "Solana"; +export type LedgerTransportCoinType = null | "Btc" | "Eth" | "Thorchain" | "Cosmos" | "Solana" | "Tron"; type CurriedWithTransport any> = T extends ( transport: Transport, ...args: infer R @@ -43,6 +44,8 @@ type LedgerTransportMethodMap = T extends nul ? MethodsOnly : T extends "Solana" ? MethodsOnly + : T extends "Tron" + ? MethodsOnly : never; export type LedgerTransportMethodName = LedgerTransportMethodMap extends never ? never diff --git a/packages/hdwallet-ledger/src/tron.ts b/packages/hdwallet-ledger/src/tron.ts new file mode 100644 index 000000000..c990d45f9 --- /dev/null +++ b/packages/hdwallet-ledger/src/tron.ts @@ -0,0 +1,57 @@ +import * as core from "@shapeshiftoss/hdwallet-core"; + +import { LedgerTransport } from "./transport"; +import { handleError } from "./utils"; + +export async function tronGetAddress(transport: LedgerTransport, msg: core.TronGetAddress): Promise { + const bip32path = core.addressNListToBIP32(msg.addressNList); + + const res = await transport.call("Tron", "getAddress", bip32path, !!msg.showDisplay); + handleError(res, transport, "Unable to obtain Tron address from device."); + + return res.payload.address; +} + +export async function tronSignTx(transport: LedgerTransport, msg: core.TronSignTx): Promise { + const bip32path = core.addressNListToBIP32(msg.addressNList); + + const res = await transport.call("Tron", "signTransaction", bip32path, msg.rawDataHex, []); + handleError(res, transport, "Unable to sign Tron transaction."); + + const signature = res.payload; + + return { + signature, + serialized: msg.rawDataHex + signature, + }; +} + +export function tronGetAccountPaths(msg: core.TronGetAccountPaths): Array { + const slip44 = core.slip44ByCoin("Tron"); + return [ + { + addressNList: [0x80000000 + 44, 0x80000000 + slip44, 0x80000000 + msg.accountIdx, 0, 0], + }, + ]; +} + +export function tronNextAccountPath(msg: core.TronAccountPath): core.TronAccountPath | undefined { + const addressNList = msg.addressNList; + if ( + addressNList[0] === 0x80000000 + 44 && + addressNList[1] === 0x80000000 + core.slip44ByCoin("Tron") && + addressNList[3] === 0 && + addressNList[4] === 0 + ) { + return { + addressNList: [ + 0x80000000 + 44, + 0x80000000 + core.slip44ByCoin("Tron"), + addressNList[2] + 1, + 0, + 0, + ], + }; + } + return undefined; +} diff --git a/packages/hdwallet-ledger/src/utils.ts b/packages/hdwallet-ledger/src/utils.ts index 0e1550fba..cdb7eed0d 100644 --- a/packages/hdwallet-ledger/src/utils.ts +++ b/packages/hdwallet-ledger/src/utils.ts @@ -599,6 +599,7 @@ const appNameBySlip44: Record = { 60: "Ethereum", 118: "Cosmos", 145: "Bitcoin Cash", + 195: "Tron", 501: "Solana", 931: "THORChain", }; diff --git a/yarn.lock b/yarn.lock index c4f887b5d..10afdf977 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1688,6 +1688,16 @@ rxjs "^7.8.1" semver "^7.3.5" +"@ledgerhq/devices@8.7.0": + version "8.7.0" + resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.7.0.tgz#39e011c484c4251c92769f92cf8c23b8a0b4ce39" + integrity sha512-3pSOULPUhClk2oOxa6UnoyXW8+05FK7r6cpq2WiTey4kyIUjmIraO7AX9lhz9IU73dGVtBMdU+NCPPO2RYJaTQ== + dependencies: + "@ledgerhq/errors" "^6.27.0" + "@ledgerhq/logs" "^6.13.0" + rxjs "^7.8.1" + semver "^7.3.5" + "@ledgerhq/domain-service@^1.2.38": version "1.2.38" resolved "https://registry.yarnpkg.com/@ledgerhq/domain-service/-/domain-service-1.2.38.tgz#b21ce81a907e6995262bd388e0d394c8cd309f9c" @@ -1706,6 +1716,11 @@ resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.23.0.tgz#fae7b61095ce4c033394d16085b5f14ca9f9d738" integrity sha512-bM7tPYShPThtBy1Y+9D28iquOeP5W5s4p7KKD/cUQoaVaPibrtC7Mm4u+IeSlH4WGvFJkTmv0vmZJajuZtM79A== +"@ledgerhq/errors@^6.27.0": + version "6.27.0" + resolved "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.27.0.tgz#3acc978ed1dbbdd8049dcedccccf4a96968f583a" + integrity sha512-EE2hATONHdNP3YWFe3rZwwpSEzI5oN+q/xTjOulnjHZo84TLjungegEJ54A/Pzld0woulkkeVA27FbW5SAO1aA== + "@ledgerhq/evm-tools@^1.7.1": version "1.7.1" resolved "https://registry.yarnpkg.com/@ledgerhq/evm-tools/-/evm-tools-1.7.1.tgz#58e3144eb56da542f0ff858b7d60a6ae8908947b" @@ -1774,6 +1789,13 @@ "@ledgerhq/hw-transport" "^6.31.8" bip32-path "^0.4.2" +"@ledgerhq/hw-app-trx@^6.31.9": + version "6.31.9" + resolved "https://registry.npmjs.org/@ledgerhq/hw-app-trx/-/hw-app-trx-6.31.9.tgz#8d73d1baa9b28a1f1d30f1a330c53f49204d362d" + integrity sha512-lqtmOFm7f9XwbdHiA7qBiuhCppfKTHWu+8w06IS5seMxcLSCMvHvxsog91rWAijlD4qP1AzJTQFGnrE+bRvAjw== + dependencies: + "@ledgerhq/hw-transport" "6.31.13" + "@ledgerhq/hw-transport-mocker@^6.29.8": version "6.29.8" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.29.8.tgz#7188e0fe8dfa5df5451ce3b55c192c89007ccdea" @@ -1803,6 +1825,16 @@ "@ledgerhq/hw-transport" "^6.31.8" "@ledgerhq/logs" "^6.13.0" +"@ledgerhq/hw-transport@6.31.13": + version "6.31.13" + resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.31.13.tgz#87e4a53bdcca257eeea6cbcc7a662c449a0cfa92" + integrity sha512-MrJRDk74wY980ofiFPRpTHQBbRw1wDuKbdag1zqlO1xtJglymwwY03K2kvBNvkm1RTSCPUp/nAoNG+WThZuuew== + dependencies: + "@ledgerhq/devices" "8.7.0" + "@ledgerhq/errors" "^6.27.0" + "@ledgerhq/logs" "^6.13.0" + events "^3.3.0" + "@ledgerhq/hw-transport@6.31.8", "@ledgerhq/hw-transport@^6.31.8": version "6.31.8" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.31.8.tgz#1127ad66ec68c2ec82f968e3764078b5bbbfbc1a" From 48e0e8975b52858a86017af8b471ad8b11dd4cf8 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:36:24 +0300 Subject: [PATCH 02/24] style: fix lint issues in Tron Ledger implementation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Auto-fix import order and array formatting to match project style. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-ledger/src/ledger.ts | 2 +- packages/hdwallet-ledger/src/tron.ts | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/packages/hdwallet-ledger/src/ledger.ts b/packages/hdwallet-ledger/src/ledger.ts index 8a4ba2fb1..5078ee5ea 100644 --- a/packages/hdwallet-ledger/src/ledger.ts +++ b/packages/hdwallet-ledger/src/ledger.ts @@ -7,8 +7,8 @@ import * as eth from "./ethereum"; import * as mayachain from "./mayachain"; import * as solana from "./solana"; import * as thorchain from "./thorchain"; -import * as tron from "./tron"; import { LedgerTransport } from "./transport"; +import * as tron from "./tron"; import { coinToLedgerAppName, handleError } from "./utils"; export function isLedger(wallet: core.HDWallet): wallet is LedgerHDWallet { diff --git a/packages/hdwallet-ledger/src/tron.ts b/packages/hdwallet-ledger/src/tron.ts index c990d45f9..6e14346c9 100644 --- a/packages/hdwallet-ledger/src/tron.ts +++ b/packages/hdwallet-ledger/src/tron.ts @@ -44,13 +44,7 @@ export function tronNextAccountPath(msg: core.TronAccountPath): core.TronAccount addressNList[4] === 0 ) { return { - addressNList: [ - 0x80000000 + 44, - 0x80000000 + core.slip44ByCoin("Tron"), - addressNList[2] + 1, - 0, - 0, - ], + addressNList: [0x80000000 + 44, 0x80000000 + core.slip44ByCoin("Tron"), addressNList[2] + 1, 0, 0], }; } return undefined; From 96b481777466199cf1dba3bfb48fbc0210cf4efd Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:38:02 +0300 Subject: [PATCH 03/24] chore: version packages to 1.62.18-tron-ledger.0 --- examples/sandbox/package.json | 38 +++++++++---------- integration/package.json | 22 +++++------ lerna.json | 9 ++++- packages/hdwallet-coinbase/package.json | 4 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 4 +- .../hdwallet-keepkey-chromeusb/package.json | 6 +-- .../hdwallet-keepkey-electron/package.json | 4 +- .../hdwallet-keepkey-nodehid/package.json | 4 +- .../hdwallet-keepkey-nodewebusb/package.json | 6 +-- packages/hdwallet-keepkey-tcp/package.json | 6 +-- packages/hdwallet-keepkey-webusb/package.json | 6 +-- packages/hdwallet-keepkey/package.json | 4 +- packages/hdwallet-keplr/package.json | 4 +- packages/hdwallet-ledger-webhid/package.json | 6 +-- packages/hdwallet-ledger-webusb/package.json | 6 +-- packages/hdwallet-ledger/package.json | 4 +- .../hdwallet-metamask-multichain/package.json | 4 +- packages/hdwallet-native-vault/package.json | 4 +- packages/hdwallet-native/package.json | 4 +- packages/hdwallet-phantom/package.json | 4 +- packages/hdwallet-portis/package.json | 4 +- packages/hdwallet-trezor-connect/package.json | 6 +-- packages/hdwallet-trezor/package.json | 4 +- packages/hdwallet-vultisig/package.json | 4 +- packages/hdwallet-walletconnect/package.json | 4 +- .../hdwallet-walletconnectV2/package.json | 4 +- 27 files changed, 91 insertions(+), 86 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 40a933d8a..3101c3589 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "1.62.17", - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.17", - "@shapeshiftoss/hdwallet-keplr": "1.62.17", - "@shapeshiftoss/hdwallet-ledger": "1.62.17", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.17", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.17", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.17", - "@shapeshiftoss/hdwallet-native": "1.62.17", - "@shapeshiftoss/hdwallet-phantom": "1.62.17", - "@shapeshiftoss/hdwallet-portis": "1.62.17", - "@shapeshiftoss/hdwallet-trezor": "1.62.17", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.17", - "@shapeshiftoss/hdwallet-vultisig": "1.62.17", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.17", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.17", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keplr": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-phantom": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-portis": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.18-tron-ledger.0", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index c05b05430..988eaf7f8 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.17", - "@shapeshiftoss/hdwallet-ledger": "1.62.17", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.17", - "@shapeshiftoss/hdwallet-native": "1.62.17", - "@shapeshiftoss/hdwallet-portis": "1.62.17", - "@shapeshiftoss/hdwallet-trezor": "1.62.17", - "@shapeshiftoss/hdwallet-vultisig": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-portis": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.18-tron-ledger.0", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/lerna.json b/lerna.json index 3aa872f92..17a608e1b 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "npmClient": "yarn", "useWorkspaces": true, "command": { @@ -8,5 +8,10 @@ "message": "chore(release): publish %v" } }, - "ignoreChanges": ["**/__fixtures__/**", "**/__tests__/**", "**/*.md", "**/.env"] + "ignoreChanges": [ + "**/__fixtures__/**", + "**/__tests__/**", + "**/*.md", + "**/.env" + ] } diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index b123903dd..d7d3a51f3 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index e2194d7f3..2dc78a72d 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index fea19af02..147aa012d 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index b1c0abc75..4d2f234e7 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "1.62.17" + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0" } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 3293a3c11..477cb8205 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 935990a88..6db4b3c28 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "1.62.17" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index b0ea10f7b..d49effc94 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "1.62.17" + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index ebe9eea3f..f5afd27fe 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0", "axios": "^0.21.1" } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 5706296b7..6aba8cbf1 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "1.62.17" + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 573bde660..aaae44e2d 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 4f94640d4..532cbe019 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 56bd6a4c0..39c182c15 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-ledger": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.0", "@types/w3c-web-hid": "^1.0.2" } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 39f470b44..3c485d7f2 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-ledger": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.0", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 2aa514774..023dec045 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -26,7 +26,7 @@ "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/logs": "6.13.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 3ba986d6c..44b57d963 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 032c3e847..3b235d946 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "1.62.17", + "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.0", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 0506b9f0b..a8564ddde 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 6cdd3c6fd..2cdd7766e 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 276c98387..3c902bf60 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index d07a8ece0..44ea35118 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.17", - "@shapeshiftoss/hdwallet-trezor": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.0", "@trezor/connect-web": "^9.6.4" } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index c9e6881a1..26c82bb96 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 3b70aa877..59a7a7f96 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 9d3e30982..fd3ad03b3 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 5ba55d9af..03de001e9 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.17", + "version": "1.62.18-tron-ledger.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" From a2919f4c0a1a9ff495b23e47f5e4a1de401570ab Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:56:54 +0300 Subject: [PATCH 04/24] fix: add Tron support to Ledger WebUSB and WebHID transports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Tron coin case to translateCoinAndMethod in both WebUSB and WebHID transport implementations. This allows the Ledger device to properly route Tron method calls to the hw-app-trx library. Also added missing Cosmos, Solana, and Thorchain support to WebHID transport for feature parity with WebUSB. Changes: - Import Trx from @ledgerhq/hw-app-trx - Add "Tron" case to translateCoinAndMethod switch statements - WebHID: Add Cosmos, Solana, Thorchain cases for completeness This fixes the "TypeError: coin" error when trying to connect Tron accounts via Ledger hardware wallets. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../hdwallet-ledger-webhid/src/transport.ts | 23 +++++++++++++++++++ .../hdwallet-ledger-webusb/src/transport.ts | 6 +++++ 2 files changed, 29 insertions(+) diff --git a/packages/hdwallet-ledger-webhid/src/transport.ts b/packages/hdwallet-ledger-webhid/src/transport.ts index 2b93ded1e..fcb9ba87b 100644 --- a/packages/hdwallet-ledger-webhid/src/transport.ts +++ b/packages/hdwallet-ledger-webhid/src/transport.ts @@ -1,5 +1,8 @@ import Btc from "@ledgerhq/hw-app-btc"; +import Cosmos from "@ledgerhq/hw-app-cosmos"; import Eth from "@ledgerhq/hw-app-eth"; +import Solana from "@ledgerhq/hw-app-solana"; +import Trx from "@ledgerhq/hw-app-trx"; import Transport from "@ledgerhq/hw-transport"; import TransportWebHID from "@ledgerhq/hw-transport-webhid"; import * as core from "@shapeshiftoss/hdwallet-core"; @@ -67,6 +70,26 @@ export function translateCoinAndMethod].bind(eth); return methodInstance as LedgerTransportMethod; } + case "Thorchain": { + const thorchain = new ledger.Thorchain(transport as Transport); + const methodInstance = thorchain[method as LedgerTransportMethodName<"Thorchain">].bind(thorchain); + return methodInstance as LedgerTransportMethod; + } + case "Cosmos": { + const cosmos = new Cosmos(transport as Transport); + const methodInstance = cosmos[method as LedgerTransportMethodName<"Cosmos">].bind(cosmos); + return methodInstance as LedgerTransportMethod; + } + case "Solana": { + const solana = new Solana(transport as Transport); + const methodInstance = solana[method as LedgerTransportMethodName<"Solana">].bind(solana); + return methodInstance as LedgerTransportMethod; + } + case "Tron": { + const trx = new Trx(transport as Transport); + const methodInstance = trx[method as LedgerTransportMethodName<"Tron">].bind(trx); + return methodInstance as LedgerTransportMethod; + } case null: { switch (method) { case "decorateAppAPIMethods": { diff --git a/packages/hdwallet-ledger-webusb/src/transport.ts b/packages/hdwallet-ledger-webusb/src/transport.ts index a38b12a62..b2a5be554 100644 --- a/packages/hdwallet-ledger-webusb/src/transport.ts +++ b/packages/hdwallet-ledger-webusb/src/transport.ts @@ -2,6 +2,7 @@ import Btc from "@ledgerhq/hw-app-btc"; import Cosmos from "@ledgerhq/hw-app-cosmos"; import Eth from "@ledgerhq/hw-app-eth"; import Solana from "@ledgerhq/hw-app-solana"; +import Trx from "@ledgerhq/hw-app-trx"; import Transport from "@ledgerhq/hw-transport"; import TransportWebUSB from "@ledgerhq/hw-transport-webusb"; import * as core from "@shapeshiftoss/hdwallet-core"; @@ -104,6 +105,11 @@ export async function translateCoinAndMethod].bind(solana); return methodInstance as LedgerTransportMethod; } + case "Tron": { + const trx = new Trx(transport as Transport); + const methodInstance = trx[method as LedgerTransportMethodName<"Tron">].bind(trx); + return methodInstance as LedgerTransportMethod; + } case null: { switch (method) { case "decorateAppAPIMethods": { From fb99aebbf124a63f71cc92dc2565fcf754e389bd Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:57:12 +0300 Subject: [PATCH 05/24] chore: version packages to 1.62.18-tron-ledger.1 --- examples/sandbox/package.json | 38 +++++++++---------- integration/package.json | 22 +++++------ lerna.json | 2 +- packages/hdwallet-coinbase/package.json | 4 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 4 +- .../hdwallet-keepkey-chromeusb/package.json | 6 +-- .../hdwallet-keepkey-electron/package.json | 4 +- .../hdwallet-keepkey-nodehid/package.json | 4 +- .../hdwallet-keepkey-nodewebusb/package.json | 6 +-- packages/hdwallet-keepkey-tcp/package.json | 6 +-- packages/hdwallet-keepkey-webusb/package.json | 6 +-- packages/hdwallet-keepkey/package.json | 4 +- packages/hdwallet-keplr/package.json | 4 +- packages/hdwallet-ledger-webhid/package.json | 6 +-- packages/hdwallet-ledger-webusb/package.json | 6 +-- packages/hdwallet-ledger/package.json | 4 +- .../hdwallet-metamask-multichain/package.json | 4 +- packages/hdwallet-native-vault/package.json | 4 +- packages/hdwallet-native/package.json | 4 +- packages/hdwallet-phantom/package.json | 4 +- packages/hdwallet-portis/package.json | 4 +- packages/hdwallet-trezor-connect/package.json | 6 +-- packages/hdwallet-trezor/package.json | 4 +- packages/hdwallet-vultisig/package.json | 4 +- packages/hdwallet-walletconnect/package.json | 4 +- .../hdwallet-walletconnectV2/package.json | 4 +- 27 files changed, 85 insertions(+), 85 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 3101c3589..66a09f90c 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keplr": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-phantom": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-portis": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keplr": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-phantom": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-portis": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.18-tron-ledger.1", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index 988eaf7f8..838860b30 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-portis": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-portis": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.18-tron-ledger.1", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/lerna.json b/lerna.json index 17a608e1b..276a92f41 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index d7d3a51f3..1126283d3 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 2dc78a72d..0d731ff49 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 147aa012d..7cfbc3d1b 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 4d2f234e7..678467ba3 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0" + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1" } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 477cb8205..a58effd64 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 6db4b3c28..1526cdff0 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index d49effc94..0e81a84b7 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0" + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index f5afd27fe..e8e2092ad 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1", "axios": "^0.21.1" } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 6aba8cbf1..6ed1249ef 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.0" + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index aaae44e2d..ebd04247a 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 532cbe019..76b854e50 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 39c182c15..3c53b6992 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.1", "@types/w3c-web-hid": "^1.0.2" } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 3c485d7f2..bcbe28960 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.1", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 023dec045..f90f94d2e 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -26,7 +26,7 @@ "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/logs": "6.13.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 44b57d963..9a28f4a36 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 3b235d946..23a188048 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.1", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index a8564ddde..8eebe8054 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 2cdd7766e..ac9d4a8e3 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 3c902bf60..8faf1cf96 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 44ea35118..5d0c261d5 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.1", "@trezor/connect-web": "^9.6.4" } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 26c82bb96..13dd4dbbd 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 59a7a7f96..c6c87e672 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index fd3ad03b3..63366f949 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 03de001e9..42a26cf61 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.18-tron-ledger.0", + "version": "1.62.18-tron-ledger.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" From 70754881ff9b415df1d0c4974b16f866c5128b3c Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 14:38:27 +0300 Subject: [PATCH 06/24] feat: reverts --- examples/sandbox/package.json | 38 +++++++++---------- integration/package.json | 22 +++++------ lerna.json | 9 +---- packages/hdwallet-coinbase/package.json | 4 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 4 +- .../hdwallet-keepkey-chromeusb/package.json | 6 +-- .../hdwallet-keepkey-electron/package.json | 4 +- .../hdwallet-keepkey-nodehid/package.json | 4 +- .../hdwallet-keepkey-nodewebusb/package.json | 6 +-- packages/hdwallet-keepkey-tcp/package.json | 6 +-- packages/hdwallet-keepkey-webusb/package.json | 6 +-- packages/hdwallet-keepkey/package.json | 4 +- packages/hdwallet-keplr/package.json | 4 +- packages/hdwallet-ledger-webhid/package.json | 6 +-- packages/hdwallet-ledger-webusb/package.json | 6 +-- packages/hdwallet-ledger/package.json | 4 +- .../hdwallet-metamask-multichain/package.json | 4 +- packages/hdwallet-native-vault/package.json | 4 +- packages/hdwallet-native/package.json | 4 +- packages/hdwallet-phantom/package.json | 4 +- packages/hdwallet-portis/package.json | 4 +- packages/hdwallet-trezor-connect/package.json | 6 +-- packages/hdwallet-trezor/package.json | 4 +- packages/hdwallet-vultisig/package.json | 4 +- packages/hdwallet-walletconnect/package.json | 4 +- .../hdwallet-walletconnectV2/package.json | 4 +- yarn.lock | 32 ---------------- 28 files changed, 86 insertions(+), 123 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 66a09f90c..10d13f1a9 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keplr": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-phantom": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-portis": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.17", + "@shapeshiftoss/hdwallet-keplr": "^1.62.17", + "@shapeshiftoss/hdwallet-ledger": "^1.62.17", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.17", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.17", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.17", + "@shapeshiftoss/hdwallet-native": "^1.62.17", + "@shapeshiftoss/hdwallet-phantom": "^1.62.17", + "@shapeshiftoss/hdwallet-portis": "^1.62.17", + "@shapeshiftoss/hdwallet-trezor": "^1.62.17", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.17", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.17", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.17", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.17", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index 838860b30..80747cb4f 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-portis": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.17", + "@shapeshiftoss/hdwallet-ledger": "^1.62.17", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.17", + "@shapeshiftoss/hdwallet-native": "^1.62.17", + "@shapeshiftoss/hdwallet-portis": "^1.62.17", + "@shapeshiftoss/hdwallet-trezor": "^1.62.17", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.17", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/lerna.json b/lerna.json index 276a92f41..3aa872f92 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "npmClient": "yarn", "useWorkspaces": true, "command": { @@ -8,10 +8,5 @@ "message": "chore(release): publish %v" } }, - "ignoreChanges": [ - "**/__fixtures__/**", - "**/__tests__/**", - "**/*.md", - "**/.env" - ] + "ignoreChanges": ["**/__fixtures__/**", "**/__tests__/**", "**/*.md", "**/.env"] } diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index 1126283d3..1ca9b1230 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 0d731ff49..e2194d7f3 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 7cfbc3d1b..889abff79 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 678467ba3..6353242bb 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1" + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.17" } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index a58effd64..d864f1f1d 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.17", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 1526cdff0..1281a7a7a 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.17" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 0e81a84b7..427e3ce00 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1" + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.17" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index e8e2092ad..dedc011c0 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.17", "axios": "^0.21.1" } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 6ed1249ef..4f50b7efd 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.18-tron-ledger.1" + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.17" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index ebd04247a..7d30e45ff 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 76b854e50..e56068eb5 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 3c53b6992..72c8f2a00 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-ledger": "^1.62.17", "@types/w3c-web-hid": "^1.0.2" } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index bcbe28960..176219d4d 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-ledger": "^1.62.17", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index f90f94d2e..3c456b62d 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -26,7 +26,7 @@ "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/logs": "6.13.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 9a28f4a36..2c6148ad9 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 23a188048..4a72134ab 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-native": "^1.62.17", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 8eebe8054..02b800a8d 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index ac9d4a8e3..cb8cbb394 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 8faf1cf96..dfe12bf67 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 5d0c261d5..6c0e43af3 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-trezor": "^1.62.17", "@trezor/connect-web": "^9.6.4" } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 13dd4dbbd..1895979dd 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index c6c87e672..2df7bff7f 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 63366f949..75f3e383c 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 42a26cf61..0edfc299a 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.18-tron-ledger.1", + "version": "1.62.17", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "^1.62.17", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" diff --git a/yarn.lock b/yarn.lock index 10afdf977..c4f887b5d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1688,16 +1688,6 @@ rxjs "^7.8.1" semver "^7.3.5" -"@ledgerhq/devices@8.7.0": - version "8.7.0" - resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.7.0.tgz#39e011c484c4251c92769f92cf8c23b8a0b4ce39" - integrity sha512-3pSOULPUhClk2oOxa6UnoyXW8+05FK7r6cpq2WiTey4kyIUjmIraO7AX9lhz9IU73dGVtBMdU+NCPPO2RYJaTQ== - dependencies: - "@ledgerhq/errors" "^6.27.0" - "@ledgerhq/logs" "^6.13.0" - rxjs "^7.8.1" - semver "^7.3.5" - "@ledgerhq/domain-service@^1.2.38": version "1.2.38" resolved "https://registry.yarnpkg.com/@ledgerhq/domain-service/-/domain-service-1.2.38.tgz#b21ce81a907e6995262bd388e0d394c8cd309f9c" @@ -1716,11 +1706,6 @@ resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.23.0.tgz#fae7b61095ce4c033394d16085b5f14ca9f9d738" integrity sha512-bM7tPYShPThtBy1Y+9D28iquOeP5W5s4p7KKD/cUQoaVaPibrtC7Mm4u+IeSlH4WGvFJkTmv0vmZJajuZtM79A== -"@ledgerhq/errors@^6.27.0": - version "6.27.0" - resolved "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.27.0.tgz#3acc978ed1dbbdd8049dcedccccf4a96968f583a" - integrity sha512-EE2hATONHdNP3YWFe3rZwwpSEzI5oN+q/xTjOulnjHZo84TLjungegEJ54A/Pzld0woulkkeVA27FbW5SAO1aA== - "@ledgerhq/evm-tools@^1.7.1": version "1.7.1" resolved "https://registry.yarnpkg.com/@ledgerhq/evm-tools/-/evm-tools-1.7.1.tgz#58e3144eb56da542f0ff858b7d60a6ae8908947b" @@ -1789,13 +1774,6 @@ "@ledgerhq/hw-transport" "^6.31.8" bip32-path "^0.4.2" -"@ledgerhq/hw-app-trx@^6.31.9": - version "6.31.9" - resolved "https://registry.npmjs.org/@ledgerhq/hw-app-trx/-/hw-app-trx-6.31.9.tgz#8d73d1baa9b28a1f1d30f1a330c53f49204d362d" - integrity sha512-lqtmOFm7f9XwbdHiA7qBiuhCppfKTHWu+8w06IS5seMxcLSCMvHvxsog91rWAijlD4qP1AzJTQFGnrE+bRvAjw== - dependencies: - "@ledgerhq/hw-transport" "6.31.13" - "@ledgerhq/hw-transport-mocker@^6.29.8": version "6.29.8" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.29.8.tgz#7188e0fe8dfa5df5451ce3b55c192c89007ccdea" @@ -1825,16 +1803,6 @@ "@ledgerhq/hw-transport" "^6.31.8" "@ledgerhq/logs" "^6.13.0" -"@ledgerhq/hw-transport@6.31.13": - version "6.31.13" - resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.31.13.tgz#87e4a53bdcca257eeea6cbcc7a662c449a0cfa92" - integrity sha512-MrJRDk74wY980ofiFPRpTHQBbRw1wDuKbdag1zqlO1xtJglymwwY03K2kvBNvkm1RTSCPUp/nAoNG+WThZuuew== - dependencies: - "@ledgerhq/devices" "8.7.0" - "@ledgerhq/errors" "^6.27.0" - "@ledgerhq/logs" "^6.13.0" - events "^3.3.0" - "@ledgerhq/hw-transport@6.31.8", "@ledgerhq/hw-transport@^6.31.8": version "6.31.8" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.31.8.tgz#1127ad66ec68c2ec82f968e3764078b5bbbfbc1a" From 774fbc2cf814f69e6b110f121a9479a06be3e038 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 14:42:56 +0300 Subject: [PATCH 07/24] chore: remove version carets for exact dependency matching MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove ^ prefix from all 1.62.17 version references to use exact versions instead of ranges. This ensures consistent dependency resolution. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- examples/sandbox/package.json | 36 +++++++++---------- integration/package.json | 20 +++++------ packages/hdwallet-coinbase/package.json | 2 +- packages/hdwallet-gridplus/package.json | 2 +- .../hdwallet-keepkey-chromeusb/package.json | 4 +-- .../hdwallet-keepkey-electron/package.json | 2 +- .../hdwallet-keepkey-nodehid/package.json | 2 +- .../hdwallet-keepkey-nodewebusb/package.json | 4 +-- packages/hdwallet-keepkey-tcp/package.json | 4 +-- packages/hdwallet-keepkey-webusb/package.json | 4 +-- packages/hdwallet-keepkey/package.json | 2 +- packages/hdwallet-keplr/package.json | 2 +- packages/hdwallet-ledger-webhid/package.json | 4 +-- packages/hdwallet-ledger-webusb/package.json | 4 +-- packages/hdwallet-ledger/package.json | 2 +- .../hdwallet-metamask-multichain/package.json | 2 +- packages/hdwallet-native-vault/package.json | 2 +- packages/hdwallet-native/package.json | 2 +- packages/hdwallet-phantom/package.json | 2 +- packages/hdwallet-portis/package.json | 2 +- packages/hdwallet-trezor-connect/package.json | 4 +-- packages/hdwallet-trezor/package.json | 2 +- packages/hdwallet-vultisig/package.json | 2 +- packages/hdwallet-walletconnect/package.json | 2 +- .../hdwallet-walletconnectV2/package.json | 2 +- 25 files changed, 58 insertions(+), 58 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 10d13f1a9..40a933d8a 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.17", - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.17", - "@shapeshiftoss/hdwallet-keplr": "^1.62.17", - "@shapeshiftoss/hdwallet-ledger": "^1.62.17", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.17", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.17", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.17", - "@shapeshiftoss/hdwallet-native": "^1.62.17", - "@shapeshiftoss/hdwallet-phantom": "^1.62.17", - "@shapeshiftoss/hdwallet-portis": "^1.62.17", - "@shapeshiftoss/hdwallet-trezor": "^1.62.17", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.17", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.17", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.17", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.17", + "@shapeshiftoss/hdwallet-coinbase": "1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.17", + "@shapeshiftoss/hdwallet-keplr": "1.62.17", + "@shapeshiftoss/hdwallet-ledger": "1.62.17", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.17", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.17", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.17", + "@shapeshiftoss/hdwallet-native": "1.62.17", + "@shapeshiftoss/hdwallet-phantom": "1.62.17", + "@shapeshiftoss/hdwallet-portis": "1.62.17", + "@shapeshiftoss/hdwallet-trezor": "1.62.17", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.17", + "@shapeshiftoss/hdwallet-vultisig": "1.62.17", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.17", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.17", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index 80747cb4f..c05b05430 100644 --- a/integration/package.json +++ b/integration/package.json @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.17", - "@shapeshiftoss/hdwallet-ledger": "^1.62.17", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.17", - "@shapeshiftoss/hdwallet-native": "^1.62.17", - "@shapeshiftoss/hdwallet-portis": "^1.62.17", - "@shapeshiftoss/hdwallet-trezor": "^1.62.17", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.17", + "@shapeshiftoss/hdwallet-ledger": "1.62.17", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.17", + "@shapeshiftoss/hdwallet-native": "1.62.17", + "@shapeshiftoss/hdwallet-portis": "1.62.17", + "@shapeshiftoss/hdwallet-trezor": "1.62.17", + "@shapeshiftoss/hdwallet-vultisig": "1.62.17", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index 1ca9b1230..b123903dd 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 889abff79..fea19af02 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 6353242bb..b1c0abc75 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.17" + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "1.62.17" } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index d864f1f1d..3293a3c11 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "1.62.17", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 1281a7a7a..935990a88 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.17" + "@shapeshiftoss/hdwallet-keepkey": "1.62.17" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 427e3ce00..b0ea10f7b 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.17" + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "1.62.17" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index dedc011c0..ebe9eea3f 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "1.62.17", "axios": "^0.21.1" } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 4f50b7efd..5706296b7 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.17" + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-keepkey": "1.62.17" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 7d30e45ff..573bde660 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index e56068eb5..4f94640d4 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 72c8f2a00..56bd6a4c0 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-ledger": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-ledger": "1.62.17", "@types/w3c-web-hid": "^1.0.2" } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 176219d4d..39f470b44 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-ledger": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-ledger": "1.62.17", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 3c456b62d..2aa514774 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -26,7 +26,7 @@ "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/logs": "6.13.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 2c6148ad9..3ba986d6c 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 4a72134ab..032c3e847 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.17", + "@shapeshiftoss/hdwallet-native": "1.62.17", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 02b800a8d..0506b9f0b 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index cb8cbb394..6cdd3c6fd 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index dfe12bf67..276c98387 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 6c0e43af3..d07a8ece0 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.17", - "@shapeshiftoss/hdwallet-trezor": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", + "@shapeshiftoss/hdwallet-trezor": "1.62.17", "@trezor/connect-web": "^9.6.4" } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 1895979dd..c9e6881a1 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 2df7bff7f..3b70aa877 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 75f3e383c..9d3e30982 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 0edfc299a..5ba55d9af 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.17", + "@shapeshiftoss/hdwallet-core": "1.62.17", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" From de9f747a516ad54d371ce18c0968b8bb35fdf069 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 14:43:57 +0300 Subject: [PATCH 08/24] feat: bump yarn.lock --- yarn.lock | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/yarn.lock b/yarn.lock index c4f887b5d..10afdf977 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1688,6 +1688,16 @@ rxjs "^7.8.1" semver "^7.3.5" +"@ledgerhq/devices@8.7.0": + version "8.7.0" + resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.7.0.tgz#39e011c484c4251c92769f92cf8c23b8a0b4ce39" + integrity sha512-3pSOULPUhClk2oOxa6UnoyXW8+05FK7r6cpq2WiTey4kyIUjmIraO7AX9lhz9IU73dGVtBMdU+NCPPO2RYJaTQ== + dependencies: + "@ledgerhq/errors" "^6.27.0" + "@ledgerhq/logs" "^6.13.0" + rxjs "^7.8.1" + semver "^7.3.5" + "@ledgerhq/domain-service@^1.2.38": version "1.2.38" resolved "https://registry.yarnpkg.com/@ledgerhq/domain-service/-/domain-service-1.2.38.tgz#b21ce81a907e6995262bd388e0d394c8cd309f9c" @@ -1706,6 +1716,11 @@ resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.23.0.tgz#fae7b61095ce4c033394d16085b5f14ca9f9d738" integrity sha512-bM7tPYShPThtBy1Y+9D28iquOeP5W5s4p7KKD/cUQoaVaPibrtC7Mm4u+IeSlH4WGvFJkTmv0vmZJajuZtM79A== +"@ledgerhq/errors@^6.27.0": + version "6.27.0" + resolved "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.27.0.tgz#3acc978ed1dbbdd8049dcedccccf4a96968f583a" + integrity sha512-EE2hATONHdNP3YWFe3rZwwpSEzI5oN+q/xTjOulnjHZo84TLjungegEJ54A/Pzld0woulkkeVA27FbW5SAO1aA== + "@ledgerhq/evm-tools@^1.7.1": version "1.7.1" resolved "https://registry.yarnpkg.com/@ledgerhq/evm-tools/-/evm-tools-1.7.1.tgz#58e3144eb56da542f0ff858b7d60a6ae8908947b" @@ -1774,6 +1789,13 @@ "@ledgerhq/hw-transport" "^6.31.8" bip32-path "^0.4.2" +"@ledgerhq/hw-app-trx@^6.31.9": + version "6.31.9" + resolved "https://registry.npmjs.org/@ledgerhq/hw-app-trx/-/hw-app-trx-6.31.9.tgz#8d73d1baa9b28a1f1d30f1a330c53f49204d362d" + integrity sha512-lqtmOFm7f9XwbdHiA7qBiuhCppfKTHWu+8w06IS5seMxcLSCMvHvxsog91rWAijlD4qP1AzJTQFGnrE+bRvAjw== + dependencies: + "@ledgerhq/hw-transport" "6.31.13" + "@ledgerhq/hw-transport-mocker@^6.29.8": version "6.29.8" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.29.8.tgz#7188e0fe8dfa5df5451ce3b55c192c89007ccdea" @@ -1803,6 +1825,16 @@ "@ledgerhq/hw-transport" "^6.31.8" "@ledgerhq/logs" "^6.13.0" +"@ledgerhq/hw-transport@6.31.13": + version "6.31.13" + resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.31.13.tgz#87e4a53bdcca257eeea6cbcc7a662c449a0cfa92" + integrity sha512-MrJRDk74wY980ofiFPRpTHQBbRw1wDuKbdag1zqlO1xtJglymwwY03K2kvBNvkm1RTSCPUp/nAoNG+WThZuuew== + dependencies: + "@ledgerhq/devices" "8.7.0" + "@ledgerhq/errors" "^6.27.0" + "@ledgerhq/logs" "^6.13.0" + events "^3.3.0" + "@ledgerhq/hw-transport@6.31.8", "@ledgerhq/hw-transport@^6.31.8": version "6.31.8" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.31.8.tgz#1127ad66ec68c2ec82f968e3764078b5bbbfbc1a" From a56a33ba63e8d2f9983298408a99d679409cf5fc Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 17:50:44 +0300 Subject: [PATCH 09/24] feat: add Sui Ledger hardware wallet support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implements Ledger hardware wallet integration for Sui blockchain: - Add @mysten/ledgerjs-hw-app-sui dependency - Create sui.ts module for Ledger-specific Sui operations - Implement suiGetAddress() and suiSignTx() for Ledger transport - Add Sui support to LedgerHDWallet and LedgerHDWalletInfo classes - Update transport type system and implementations (WebUSB, WebHID) - Add Sui (784) to appNameBySlip44 mapping Follows same pattern as Tron Ledger implementation (PR #754). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../hdwallet-ledger-webhid/src/transport.ts | 6 + .../hdwallet-ledger-webusb/src/transport.ts | 6 + packages/hdwallet-ledger/package.json | 1 + packages/hdwallet-ledger/src/ledger.ts | 25 ++++ packages/hdwallet-ledger/src/sui.ts | 62 ++++++++++ packages/hdwallet-ledger/src/transport.ts | 5 +- packages/hdwallet-ledger/src/utils.ts | 1 + yarn.lock | 111 +++++++++++++++++- 8 files changed, 213 insertions(+), 4 deletions(-) create mode 100644 packages/hdwallet-ledger/src/sui.ts diff --git a/packages/hdwallet-ledger-webhid/src/transport.ts b/packages/hdwallet-ledger-webhid/src/transport.ts index fcb9ba87b..4b2deff6c 100644 --- a/packages/hdwallet-ledger-webhid/src/transport.ts +++ b/packages/hdwallet-ledger-webhid/src/transport.ts @@ -4,6 +4,7 @@ import Eth from "@ledgerhq/hw-app-eth"; import Solana from "@ledgerhq/hw-app-solana"; import Trx from "@ledgerhq/hw-app-trx"; import Transport from "@ledgerhq/hw-transport"; +import Sui from "@mysten/ledgerjs-hw-app-sui"; import TransportWebHID from "@ledgerhq/hw-transport-webhid"; import * as core from "@shapeshiftoss/hdwallet-core"; import * as ledger from "@shapeshiftoss/hdwallet-ledger"; @@ -85,6 +86,11 @@ export function translateCoinAndMethod].bind(solana); return methodInstance as LedgerTransportMethod; } + case "Sui": { + const sui = new Sui(transport as Transport); + const methodInstance = sui[method as LedgerTransportMethodName<"Sui">].bind(sui); + return methodInstance as LedgerTransportMethod; + } case "Tron": { const trx = new Trx(transport as Transport); const methodInstance = trx[method as LedgerTransportMethodName<"Tron">].bind(trx); diff --git a/packages/hdwallet-ledger-webusb/src/transport.ts b/packages/hdwallet-ledger-webusb/src/transport.ts index b2a5be554..f2e2e552e 100644 --- a/packages/hdwallet-ledger-webusb/src/transport.ts +++ b/packages/hdwallet-ledger-webusb/src/transport.ts @@ -4,6 +4,7 @@ import Eth from "@ledgerhq/hw-app-eth"; import Solana from "@ledgerhq/hw-app-solana"; import Trx from "@ledgerhq/hw-app-trx"; import Transport from "@ledgerhq/hw-transport"; +import Sui from "@mysten/ledgerjs-hw-app-sui"; import TransportWebUSB from "@ledgerhq/hw-transport-webusb"; import * as core from "@shapeshiftoss/hdwallet-core"; import { getAppAndVersion, getDeviceInfo, LedgerTransport, openApp, Thorchain } from "@shapeshiftoss/hdwallet-ledger"; @@ -105,6 +106,11 @@ export async function translateCoinAndMethod].bind(solana); return methodInstance as LedgerTransportMethod; } + case "Sui": { + const sui = new Sui(transport as Transport); + const methodInstance = sui[method as LedgerTransportMethodName<"Sui">].bind(sui); + return methodInstance as LedgerTransportMethod; + } case "Tron": { const trx = new Trx(transport as Transport); const methodInstance = trx[method as LedgerTransportMethodName<"Tron">].bind(trx); diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index d5dd543c8..4a0d91043 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -24,6 +24,7 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-app-trx": "^6.31.9", "@ledgerhq/hw-transport": "6.31.8", + "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@ledgerhq/logs": "6.13.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", "@shapeshiftoss/hdwallet-core": "1.62.18", diff --git a/packages/hdwallet-ledger/src/ledger.ts b/packages/hdwallet-ledger/src/ledger.ts index 5078ee5ea..d6047af16 100644 --- a/packages/hdwallet-ledger/src/ledger.ts +++ b/packages/hdwallet-ledger/src/ledger.ts @@ -6,6 +6,7 @@ import * as cosmos from "./cosmos"; import * as eth from "./ethereum"; import * as mayachain from "./mayachain"; import * as solana from "./solana"; +import * as sui from "./sui"; import * as thorchain from "./thorchain"; import { LedgerTransport } from "./transport"; import * as tron from "./tron"; @@ -148,6 +149,7 @@ export class LedgerHDWalletInfo core.MayachainWalletInfo, core.CosmosWalletInfo, core.SolanaWalletInfo, + core.SuiWalletInfo, core.TronWalletInfo { readonly _supportsBTCInfo = true; @@ -156,6 +158,7 @@ export class LedgerHDWalletInfo readonly _supportsMayachainInfo = true; readonly _supportsCosmosInfo = true; readonly _supportsSolanaInfo = true; + readonly _supportsSuiInfo = true; readonly _supportsTronInfo = true; public getVendor(): string { @@ -241,6 +244,14 @@ export class LedgerHDWalletInfo throw new Error("Method not implemented"); } + public suiGetAccountPaths(msg: core.SuiGetAccountPaths): Array { + return sui.suiGetAccountPaths(msg); + } + + public suiNextAccountPath(msg: core.SuiAccountPath): core.SuiAccountPath | undefined { + return sui.suiNextAccountPath(msg); + } + public tronGetAccountPaths(msg: core.TronGetAccountPaths): Array { return tron.tronGetAccountPaths(msg); } @@ -294,6 +305,8 @@ export class LedgerHDWalletInfo return core.mayachainDescribePath(msg.path); case "Solana": return core.solanaDescribePath(msg.path); + case "Sui": + return core.suiDescribePath(msg.path); case "Tron": return core.tronDescribePath(msg.path); default: @@ -373,6 +386,7 @@ export class LedgerHDWallet core.MayachainWallet, core.CosmosWallet, core.SolanaWallet, + core.SuiWallet, core.TronWallet { readonly _supportsBTC = true; @@ -391,6 +405,7 @@ export class LedgerHDWallet readonly _supportsMayachain = true; readonly _supportsCosmos = true; readonly _supportsSolana = true; + readonly _supportsSui = true; readonly _supportsTron = true; _isLedger = true; @@ -634,6 +649,16 @@ export class LedgerHDWallet return solana.solanaSignTx(this.transport, msg); } + public async suiGetAddress(msg: core.SuiGetAddress): Promise { + await this.validateCurrentApp("Sui"); + return sui.suiGetAddress(this.transport, msg); + } + + public async suiSignTx(msg: core.SuiSignTx): Promise { + await this.validateCurrentApp("Sui"); + return sui.suiSignTx(this.transport, msg); + } + public async tronGetAddress(msg: core.TronGetAddress): Promise { await this.validateCurrentApp("Tron"); return tron.tronGetAddress(this.transport, msg); diff --git a/packages/hdwallet-ledger/src/sui.ts b/packages/hdwallet-ledger/src/sui.ts new file mode 100644 index 000000000..2bceb2262 --- /dev/null +++ b/packages/hdwallet-ledger/src/sui.ts @@ -0,0 +1,62 @@ +import * as core from "@shapeshiftoss/hdwallet-core"; + +import { LedgerTransport } from "./transport"; +import { handleError } from "./utils"; + +export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGetAddress): Promise { + const bip32path = core.addressNListToBIP32(msg.addressNList); + + const res = await transport.call("Sui", "getPublicKey", bip32path, !!msg.showDisplay); + handleError(res, transport, "Unable to obtain Sui address from device."); + + return res.payload.address; +} + +export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx): Promise { + const bip32path = core.addressNListToBIP32(msg.addressNList); + + const res = await transport.call("Sui", "signTransaction", bip32path, Buffer.from(msg.intentMessageBytes)); + handleError(res, transport, "Unable to sign Sui transaction."); + + const signature = res.payload.signature; + + const publicKey = await suiGetPublicKey(transport, msg.addressNList); + + return { + signature, + publicKey, + }; +} + +async function suiGetPublicKey(transport: LedgerTransport, addressNList: core.BIP32Path): Promise { + const bip32path = core.addressNListToBIP32(addressNList); + const res = await transport.call("Sui", "getPublicKey", bip32path, false); + handleError(res, transport, "Unable to obtain Sui public key from device."); + + return res.payload.publicKey; +} + +export function suiGetAccountPaths(msg: core.SuiGetAccountPaths): Array { + return core.suiGetAccountPaths(msg); +} + +export function suiNextAccountPath(msg: core.SuiAccountPath): core.SuiAccountPath | undefined { + const addressNList = msg.addressNList; + if ( + addressNList[0] === 0x80000000 + 44 && + addressNList[1] === 0x80000000 + core.slip44ByCoin("Sui") && + addressNList[3] === 0x80000000 + 0 && + addressNList[4] === 0x80000000 + 0 + ) { + return { + addressNList: [ + 0x80000000 + 44, + 0x80000000 + core.slip44ByCoin("Sui"), + addressNList[2] + 1, + 0x80000000 + 0, + 0x80000000 + 0, + ], + }; + } + return undefined; +} diff --git a/packages/hdwallet-ledger/src/transport.ts b/packages/hdwallet-ledger/src/transport.ts index 536dd87c1..602c52411 100644 --- a/packages/hdwallet-ledger/src/transport.ts +++ b/packages/hdwallet-ledger/src/transport.ts @@ -4,6 +4,7 @@ import type Eth from "@ledgerhq/hw-app-eth"; import Solana from "@ledgerhq/hw-app-solana"; import type Trx from "@ledgerhq/hw-app-trx"; import type Transport from "@ledgerhq/hw-transport"; +import type Sui from "@mysten/ledgerjs-hw-app-sui"; import * as core from "@shapeshiftoss/hdwallet-core"; import type { getAppAndVersion } from "./hw/getAppAndVersion"; @@ -17,7 +18,7 @@ type MethodsOnly = { type UnwrapPromise = T extends Promise ? R : T; type DefinitelyCallable = T extends (...args: any) => any ? T : never; -export type LedgerTransportCoinType = null | "Btc" | "Eth" | "Thorchain" | "Cosmos" | "Solana" | "Tron"; +export type LedgerTransportCoinType = null | "Btc" | "Eth" | "Thorchain" | "Cosmos" | "Solana" | "Sui" | "Tron"; type CurriedWithTransport any> = T extends ( transport: Transport, ...args: infer R @@ -44,6 +45,8 @@ type LedgerTransportMethodMap = T extends nul ? MethodsOnly : T extends "Solana" ? MethodsOnly + : T extends "Sui" + ? MethodsOnly : T extends "Tron" ? MethodsOnly : never; diff --git a/packages/hdwallet-ledger/src/utils.ts b/packages/hdwallet-ledger/src/utils.ts index cdb7eed0d..385da0865 100644 --- a/packages/hdwallet-ledger/src/utils.ts +++ b/packages/hdwallet-ledger/src/utils.ts @@ -601,6 +601,7 @@ const appNameBySlip44: Record = { 145: "Bitcoin Cash", 195: "Tron", 501: "Solana", + 784: "Sui", 931: "THORChain", }; diff --git a/yarn.lock b/yarn.lock index 10afdf977..8ea43d410 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1688,7 +1688,7 @@ rxjs "^7.8.1" semver "^7.3.5" -"@ledgerhq/devices@8.7.0": +"@ledgerhq/devices@8.7.0", "@ledgerhq/devices@^8.6.1": version "8.7.0" resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.7.0.tgz#39e011c484c4251c92769f92cf8c23b8a0b4ce39" integrity sha512-3pSOULPUhClk2oOxa6UnoyXW8+05FK7r6cpq2WiTey4kyIUjmIraO7AX9lhz9IU73dGVtBMdU+NCPPO2RYJaTQ== @@ -1716,7 +1716,7 @@ resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.23.0.tgz#fae7b61095ce4c033394d16085b5f14ca9f9d738" integrity sha512-bM7tPYShPThtBy1Y+9D28iquOeP5W5s4p7KKD/cUQoaVaPibrtC7Mm4u+IeSlH4WGvFJkTmv0vmZJajuZtM79A== -"@ledgerhq/errors@^6.27.0": +"@ledgerhq/errors@^6.26.0", "@ledgerhq/errors@^6.27.0": version "6.27.0" resolved "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.27.0.tgz#3acc978ed1dbbdd8049dcedccccf4a96968f583a" integrity sha512-EE2hATONHdNP3YWFe3rZwwpSEzI5oN+q/xTjOulnjHZo84TLjungegEJ54A/Pzld0woulkkeVA27FbW5SAO1aA== @@ -1796,6 +1796,13 @@ dependencies: "@ledgerhq/hw-transport" "6.31.13" +"@ledgerhq/hw-bolos@^6.32.8": + version "6.32.9" + resolved "https://registry.npmjs.org/@ledgerhq/hw-bolos/-/hw-bolos-6.32.9.tgz#9d1ad6d33222b3b63c1a4e23896c3ca3c88770ce" + integrity sha512-4GDpBPPl0weqcvm/+gvYs01whsbwwl+HIiTtFi5iDfHa/6JmV7KxRaT8JfPRc8M4fSnJs5Z7NxHnrhEHu+tA2Q== + dependencies: + "@ledgerhq/hw-transport" "6.31.13" + "@ledgerhq/hw-transport-mocker@^6.29.8": version "6.29.8" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.29.8.tgz#7188e0fe8dfa5df5451ce3b55c192c89007ccdea" @@ -1825,7 +1832,7 @@ "@ledgerhq/hw-transport" "^6.31.8" "@ledgerhq/logs" "^6.13.0" -"@ledgerhq/hw-transport@6.31.13": +"@ledgerhq/hw-transport@6.31.13", "@ledgerhq/hw-transport@^6.31.10": version "6.31.13" resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.31.13.tgz#87e4a53bdcca257eeea6cbcc7a662c449a0cfa92" integrity sha512-MrJRDk74wY980ofiFPRpTHQBbRw1wDuKbdag1zqlO1xtJglymwwY03K2kvBNvkm1RTSCPUp/nAoNG+WThZuuew== @@ -1845,6 +1852,38 @@ "@ledgerhq/logs" "^6.13.0" events "^3.3.0" +"@ledgerhq/ledger-cal-service@^1.6.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@ledgerhq/ledger-cal-service/-/ledger-cal-service-1.9.0.tgz#b9797a71c17b8bf0f0a00ff9f84fa269b328540b" + integrity sha512-OuM5+pOcRYDs25VgTD1f5hzhc154g6Oh8dL3M+77MtpQOO3XCnLuWe7eFNS28r6jWrojN1v8I1aTYiVJh+vdeg== + dependencies: + "@ledgerhq/live-env" "2.21.0" + "@ledgerhq/live-network" "2.1.1" + +"@ledgerhq/ledger-trust-service@^0.3.14": + version "0.3.14" + resolved "https://registry.npmjs.org/@ledgerhq/ledger-trust-service/-/ledger-trust-service-0.3.14.tgz#37aaea4eb6c44196652ca478b104396ced801d24" + integrity sha512-Q83QXnLDFIDnm2Bv4WgWilurE1WGSX7gGaMEhVxb/BQXH1O78QlNgNRys8K35wnG7BxYKjBJGMoK9U6JdWwW2Q== + dependencies: + "@ledgerhq/live-env" "2.18.0" + "@ledgerhq/live-network" "2.0.19" + +"@ledgerhq/live-env@2.18.0": + version "2.18.0" + resolved "https://registry.npmjs.org/@ledgerhq/live-env/-/live-env-2.18.0.tgz#2669a80775c4217c47e02e25f179f1b33899c3ce" + integrity sha512-wasAK0IPyyX4ZAU0FLTZUsRzxJfdHlewyhkbz3HryYKbNofuMRwIWyaZ2xhpXXjEdP6qHb9HzewAZevjSn7DLQ== + dependencies: + rxjs "^7.8.1" + utility-types "^3.10.0" + +"@ledgerhq/live-env@2.21.0", "@ledgerhq/live-env@^2.18.0", "@ledgerhq/live-env@^2.21.0": + version "2.21.0" + resolved "https://registry.npmjs.org/@ledgerhq/live-env/-/live-env-2.21.0.tgz#ce9462e04493c0623d582dcc3ab93685e21dddf1" + integrity sha512-A/+lCW6HNE9TWMCVo3dluZ0qTp9l+LMV9vH62SXqeHNYL3MqE/gsdZ1sZEMimLx8fURkCIKlHdNd1lN/tY5t/A== + dependencies: + rxjs "^7.8.1" + utility-types "^3.10.0" + "@ledgerhq/live-env@^2.12.0": version "2.12.0" resolved "https://registry.yarnpkg.com/@ledgerhq/live-env/-/live-env-2.12.0.tgz#d238595627211c669667c5d6b8042937e56288ac" @@ -1853,6 +1892,30 @@ rxjs "^7.8.1" utility-types "^3.10.0" +"@ledgerhq/live-network@2.0.19": + version "2.0.19" + resolved "https://registry.npmjs.org/@ledgerhq/live-network/-/live-network-2.0.19.tgz#4903f2e66eebb198c37c25b57f57c6af304397db" + integrity sha512-KVdqFDQcqEUNoC/TnaOJeo/I7TY39lQhzcVlnkAt2jbp5Xfv5YNuazL9lId5+bBb28jNPAv5uNJSlgvzpSSNIg== + dependencies: + "@ledgerhq/errors" "^6.26.0" + "@ledgerhq/live-env" "^2.18.0" + "@ledgerhq/live-promise" "^0.1.1" + "@ledgerhq/logs" "^6.13.0" + axios "1.11.0" + lru-cache "^7.14.1" + +"@ledgerhq/live-network@2.1.1": + version "2.1.1" + resolved "https://registry.npmjs.org/@ledgerhq/live-network/-/live-network-2.1.1.tgz#584ce5af8afd2a704c61631c8ab38108617e48aa" + integrity sha512-58YMh/dUyntKubtzOsToyBjVakIM58h3k7nEyrUXY7UpO0VWY1TvSF0D4mdPGVpbwNs9C2KP3Lf/kowbAYpVJA== + dependencies: + "@ledgerhq/errors" "^6.27.0" + "@ledgerhq/live-env" "^2.21.0" + "@ledgerhq/live-promise" "^0.1.1" + "@ledgerhq/logs" "^6.13.0" + axios "1.12.2" + lru-cache "^7.14.1" + "@ledgerhq/live-network@^2.0.13": version "2.0.13" resolved "https://registry.yarnpkg.com/@ledgerhq/live-network/-/live-network-2.0.13.tgz#ed881535da04ebc04d091eff8c6783051cfbc5f8" @@ -3047,6 +3110,20 @@ "@types/set-cookie-parser" "^2.4.0" set-cookie-parser "^2.4.6" +"@mysten/ledgerjs-hw-app-sui@^0.7.0": + version "0.7.0" + resolved "https://registry.npmjs.org/@mysten/ledgerjs-hw-app-sui/-/ledgerjs-hw-app-sui-0.7.0.tgz#e9f0398807a6d63bf541a6e146409f89fac69f6d" + integrity sha512-Z2ydxg35U2tk3pThsWzPewticDnHWqAeLlh2Vp4NhYU/YFyoVxK9obh21pnvU/hmRzL+BRpYlwbX5Nuo77+lwA== + dependencies: + "@ledgerhq/devices" "^8.6.1" + "@ledgerhq/errors" "^6.26.0" + "@ledgerhq/hw-bolos" "^6.32.8" + "@ledgerhq/hw-transport" "^6.31.10" + "@ledgerhq/ledger-cal-service" "^1.6.0" + "@ledgerhq/ledger-trust-service" "^0.3.14" + fast-sha256 "^1.3.0" + semver "^7" + "@noble/ciphers@1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.2.1.tgz#3812b72c057a28b44ff0ad4aff5ca846e5b9cdc9" @@ -6751,6 +6828,24 @@ axios@0.27.2: follow-redirects "^1.14.9" form-data "^4.0.0" +axios@1.11.0: + version "1.11.0" + resolved "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz#c2ec219e35e414c025b2095e8b8280278478fdb6" + integrity sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.4" + proxy-from-env "^1.1.0" + +axios@1.12.2: + version "1.12.2" + resolved "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7" + integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.4" + proxy-from-env "^1.1.0" + axios@1.7.7, axios@^1.0.0: version "1.7.7" resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" @@ -10485,6 +10580,11 @@ fast-safe-stringify@^2.0.6: resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== +fast-sha256@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz#7916ba2054eeb255982608cccd0f6660c79b7ae6" + integrity sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ== + fast-stable-stringify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz#5c5543462b22aeeefd36d05b34e51c78cb86d313" @@ -16604,6 +16704,11 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7: + version "7.7.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + semver@~5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" From 5617b1f8d86dfdc0abf38802f65bf77d957dbc34 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:03:53 +0300 Subject: [PATCH 10/24] chore(release): publish 1.62.19-sui.0 --- examples/sandbox/package.json | 38 +++++++++---------- integration/package.json | 22 +++++------ lerna.json | 2 +- packages/hdwallet-coinbase/package.json | 4 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 4 +- .../hdwallet-keepkey-chromeusb/package.json | 6 +-- .../hdwallet-keepkey-electron/package.json | 4 +- .../hdwallet-keepkey-nodehid/package.json | 4 +- .../hdwallet-keepkey-nodewebusb/package.json | 6 +-- packages/hdwallet-keepkey-tcp/package.json | 6 +-- packages/hdwallet-keepkey-webusb/package.json | 6 +-- packages/hdwallet-keepkey/package.json | 4 +- packages/hdwallet-keplr/package.json | 4 +- packages/hdwallet-ledger-webhid/package.json | 6 +-- packages/hdwallet-ledger-webusb/package.json | 6 +-- packages/hdwallet-ledger/package.json | 6 +-- .../hdwallet-metamask-multichain/package.json | 4 +- packages/hdwallet-native-vault/package.json | 4 +- packages/hdwallet-native/package.json | 4 +- packages/hdwallet-phantom/package.json | 4 +- packages/hdwallet-portis/package.json | 4 +- packages/hdwallet-trezor-connect/package.json | 6 +-- packages/hdwallet-trezor/package.json | 4 +- packages/hdwallet-vultisig/package.json | 4 +- packages/hdwallet-walletconnect/package.json | 4 +- .../hdwallet-walletconnectV2/package.json | 4 +- 27 files changed, 86 insertions(+), 86 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index b6816d0a6..75a0309a3 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "1.62.18", - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.18", - "@shapeshiftoss/hdwallet-keplr": "1.62.18", - "@shapeshiftoss/hdwallet-ledger": "1.62.18", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.18", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.18", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.18", - "@shapeshiftoss/hdwallet-native": "1.62.18", - "@shapeshiftoss/hdwallet-phantom": "1.62.18", - "@shapeshiftoss/hdwallet-portis": "1.62.18", - "@shapeshiftoss/hdwallet-trezor": "1.62.18", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.18", - "@shapeshiftoss/hdwallet-vultisig": "1.62.18", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.18", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.18", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keplr": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-phantom": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.19-sui.0", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index e1424e505..c4d2495b9 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.18", + "version": "1.62.19-sui.0", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.18", - "@shapeshiftoss/hdwallet-ledger": "1.62.18", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.18", - "@shapeshiftoss/hdwallet-native": "1.62.18", - "@shapeshiftoss/hdwallet-portis": "1.62.18", - "@shapeshiftoss/hdwallet-trezor": "1.62.18", - "@shapeshiftoss/hdwallet-vultisig": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.0", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/lerna.json b/lerna.json index 0bc836388..a9c345d1a 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.18", + "version": "1.62.19-sui.0", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index 748fe0e5d..efa25913c 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 2e278b5ca..17e4336dd 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 96b189787..0e4e014bd 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 8c17efd01..5cdf61448 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey": "1.62.18" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 686334400..16ac7dbf1 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 2de0969a8..37e7ed2d7 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "1.62.18" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 3c627c90c..37d0a5ab0 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey": "1.62.18" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index 4cbafd00e..39351cc2a 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", "axios": "^0.21.1" } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 1c4b43b4a..7b7710330 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-keepkey": "1.62.18" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index a826dda37..c98ab79ce 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 014691874..964e34b3b 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index c2fbf2832..79f5d62dd 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-ledger": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", "@types/w3c-web-hid": "^1.0.2" } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index f9cde4db3..de123ffbb 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-ledger": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 4a0d91043..4e117fc62 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -24,10 +24,10 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-app-trx": "^6.31.9", "@ledgerhq/hw-transport": "6.31.8", - "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@ledgerhq/logs": "6.13.0", + "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index eeb2692e4..1d11f0db0 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 834133357..da5d51a07 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "1.62.18", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.0", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index c1b91a609..62a1f5c1d 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index e05d7f4f6..2720c0a51 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index c2ac436e3..6071638a2 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 501b3a33c..fb11e48bb 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.18", - "@shapeshiftoss/hdwallet-trezor": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.0", "@trezor/connect-web": "^9.6.4" } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 84ab40ba7..f3c1ec004 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 6dfe97d5c..c0b9a96b6 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 97e2d59fc..bfe71d599 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 628095789..9c96289b9 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.18", + "version": "1.62.19-sui.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" From dc901d4d96143f255c9441da9601bf3392a18846 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:05:41 +0300 Subject: [PATCH 11/24] chore: version packages to 1.62.19-sui.0 and fix TypeScript errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump all packages to 1.62.19-sui.0 - Fix Uint8Array to string conversions in sui.ts for Ledger API 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-coinbase/package.json | 3 ++- packages/hdwallet-core/package.json | 3 ++- packages/hdwallet-gridplus/package.json | 3 ++- .../hdwallet-keepkey-chromeusb/package.json | 3 ++- .../hdwallet-keepkey-electron/package.json | 3 ++- .../hdwallet-keepkey-nodehid/package.json | 3 ++- .../hdwallet-keepkey-nodewebusb/package.json | 3 ++- packages/hdwallet-keepkey-tcp/package.json | 3 ++- packages/hdwallet-keepkey-webusb/package.json | 3 ++- packages/hdwallet-keepkey/package.json | 3 ++- packages/hdwallet-keplr/package.json | 3 ++- packages/hdwallet-ledger-webhid/package.json | 3 ++- packages/hdwallet-ledger-webusb/package.json | 3 ++- packages/hdwallet-ledger/package.json | 3 ++- packages/hdwallet-ledger/src/sui.ts | 20 ++++++++++++++++--- .../hdwallet-metamask-multichain/package.json | 3 ++- packages/hdwallet-native-vault/package.json | 3 ++- packages/hdwallet-native/package.json | 3 ++- packages/hdwallet-phantom/package.json | 3 ++- packages/hdwallet-portis/package.json | 3 ++- packages/hdwallet-trezor-connect/package.json | 3 ++- packages/hdwallet-trezor/package.json | 3 ++- packages/hdwallet-vultisig/package.json | 3 ++- packages/hdwallet-walletconnect/package.json | 3 ++- .../hdwallet-walletconnectV2/package.json | 3 ++- 25 files changed, 65 insertions(+), 27 deletions(-) diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index efa25913c..4d93f4112 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -21,5 +21,6 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 17e4336dd..ffc667177 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -27,5 +27,6 @@ "devDependencies": { "@types/google-protobuf": "^3.15.1", "@types/lodash": "^4.14.168" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 0e4e014bd..8039901e8 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -34,5 +34,6 @@ "nohoist": [ "@ethereumjs/common", "@ethereumjs/tx" - ] + ], + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 5cdf61448..3837ce045 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -16,5 +16,6 @@ "dependencies": { "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 16ac7dbf1..f114b33ab 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -23,5 +23,6 @@ "devDependencies": { "@types/uuid": "^8.3.0", "electron": "^12.0.9" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 37e7ed2d7..c49d2a111 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -21,5 +21,6 @@ }, "devDependencies": { "@types/node-hid": "^1.3.1" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 37d0a5ab0..46eb2b7fc 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -22,5 +22,6 @@ }, "devDependencies": { "usb": "^2.3.1" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index 39351cc2a..cc3285038 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -17,5 +17,6 @@ "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", "axios": "^0.21.1" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 7b7710330..ef987943b 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -19,5 +19,6 @@ }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index c98ab79ce..8718da9e4 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -44,5 +44,6 @@ "@types/lodash": "^4.14.168", "@types/semver": "^6.2.2", "typedoc": "^0.20.36" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 964e34b3b..f1f11265b 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -28,5 +28,6 @@ "@cosmjs/stargate": "^0.28.13", "@keplr-wallet/types": "^0.12.35", "@types/lodash": "^4.14.168" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 79f5d62dd..b57703cfb 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -21,5 +21,6 @@ "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", "@types/w3c-web-hid": "^1.0.2" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index de123ffbb..6c3b73256 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -27,5 +27,6 @@ }, "devDependencies": { "@types/w3c-web-usb": "^1.0.6" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 4e117fc62..cbe40281d 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -45,5 +45,6 @@ "@types/ethereumjs-util": "^6.1.0", "@types/ripemd160": "^2.0.2", "typedoc": "^0.20.36" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-ledger/src/sui.ts b/packages/hdwallet-ledger/src/sui.ts index 2bceb2262..510aa6e14 100644 --- a/packages/hdwallet-ledger/src/sui.ts +++ b/packages/hdwallet-ledger/src/sui.ts @@ -9,7 +9,12 @@ export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGet const res = await transport.call("Sui", "getPublicKey", bip32path, !!msg.showDisplay); handleError(res, transport, "Unable to obtain Sui address from device."); - return res.payload.address; + // Convert Uint8Array to hex string with 0x prefix + const addressBytes = res.payload.address instanceof Uint8Array + ? res.payload.address + : new Uint8Array(res.payload.address); + + return "0x" + Buffer.from(addressBytes).toString("hex"); } export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx): Promise { @@ -18,7 +23,11 @@ export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx) const res = await transport.call("Sui", "signTransaction", bip32path, Buffer.from(msg.intentMessageBytes)); handleError(res, transport, "Unable to sign Sui transaction."); - const signature = res.payload.signature; + // Convert Uint8Array signature to hex string + const signatureBytes = res.payload.signature instanceof Uint8Array + ? res.payload.signature + : new Uint8Array(res.payload.signature); + const signature = Buffer.from(signatureBytes).toString("hex"); const publicKey = await suiGetPublicKey(transport, msg.addressNList); @@ -33,7 +42,12 @@ async function suiGetPublicKey(transport: LedgerTransport, addressNList: core.BI const res = await transport.call("Sui", "getPublicKey", bip32path, false); handleError(res, transport, "Unable to obtain Sui public key from device."); - return res.payload.publicKey; + // Convert Uint8Array public key to hex string + const publicKeyBytes = res.payload.publicKey instanceof Uint8Array + ? res.payload.publicKey + : new Uint8Array(res.payload.publicKey); + + return Buffer.from(publicKeyBytes).toString("hex"); } export function suiGetAccountPaths(msg: core.SuiGetAccountPaths): Array { diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 1d11f0db0..2701fb885 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -27,5 +27,6 @@ "devDependencies": { "@types/express": "^4.17.17", "@types/lodash": "^4.14.168" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index da5d51a07..fc5efafd3 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -26,5 +26,6 @@ }, "devDependencies": { "fake-indexeddb": "^3.1.7" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 62a1f5c1d..e351b7ade 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -56,5 +56,6 @@ "bs58": "^4.0.1", "cosmjs-types": "^0.4.1", "msw": "^0.27.1" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 2720c0a51..291a99c03 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -24,5 +24,6 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 6071638a2..1c6978a16 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -26,5 +26,6 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index fb11e48bb..fc49bbb13 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -17,5 +17,6 @@ "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.0", "@trezor/connect-web": "^9.6.4" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index f3c1ec004..dd785d5f6 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -26,5 +26,6 @@ "@types/bchaddrjs": "^0.4.0", "@types/lodash": "^4.14.168", "typedoc": "^0.20.36" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index c0b9a96b6..0116aa0f3 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -26,5 +26,6 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index bfe71d599..26eb87a21 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -19,5 +19,6 @@ "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 9c96289b9..b77523c7e 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -19,5 +19,6 @@ "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" - } + }, + "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } From cab9ef468449bfad973e41353ea1929fe9e7ece1 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:18:27 +0300 Subject: [PATCH 12/24] fix: strip m/ prefix from Sui derivation paths for Ledger MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ledger Sui app expects paths without 'm/' prefix (e.g., "44'/784'/0'/0'/0'" not "m/44'/784'/0'/0'/0'"). This was causing 'transfer cancelled' errors. Follows same pattern as Solana Ledger implementation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-ledger/src/sui.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/hdwallet-ledger/src/sui.ts b/packages/hdwallet-ledger/src/sui.ts index 510aa6e14..a4025155a 100644 --- a/packages/hdwallet-ledger/src/sui.ts +++ b/packages/hdwallet-ledger/src/sui.ts @@ -3,8 +3,13 @@ import * as core from "@shapeshiftoss/hdwallet-core"; import { LedgerTransport } from "./transport"; import { handleError } from "./utils"; +// ledger expects m/ prefix to be stripped +function addressNListToBIP32Path(addressNList: core.BIP32Path): string { + return core.addressNListToBIP32(addressNList).slice(2); +} + export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGetAddress): Promise { - const bip32path = core.addressNListToBIP32(msg.addressNList); + const bip32path = addressNListToBIP32Path(msg.addressNList); const res = await transport.call("Sui", "getPublicKey", bip32path, !!msg.showDisplay); handleError(res, transport, "Unable to obtain Sui address from device."); @@ -18,7 +23,7 @@ export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGet } export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx): Promise { - const bip32path = core.addressNListToBIP32(msg.addressNList); + const bip32path = addressNListToBIP32Path(msg.addressNList); const res = await transport.call("Sui", "signTransaction", bip32path, Buffer.from(msg.intentMessageBytes)); handleError(res, transport, "Unable to sign Sui transaction."); @@ -38,7 +43,7 @@ export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx) } async function suiGetPublicKey(transport: LedgerTransport, addressNList: core.BIP32Path): Promise { - const bip32path = core.addressNListToBIP32(addressNList); + const bip32path = addressNListToBIP32Path(addressNList); const res = await transport.call("Sui", "getPublicKey", bip32path, false); handleError(res, transport, "Unable to obtain Sui public key from device."); From d999dc075abf79a8d00cae5e09e18dec495b9220 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:18:41 +0300 Subject: [PATCH 13/24] chore(release): publish 1.62.19-sui.1 --- examples/sandbox/package.json | 38 +++++++++---------- integration/package.json | 22 +++++------ lerna.json | 2 +- packages/hdwallet-coinbase/package.json | 4 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 4 +- .../hdwallet-keepkey-chromeusb/package.json | 6 +-- .../hdwallet-keepkey-electron/package.json | 4 +- .../hdwallet-keepkey-nodehid/package.json | 4 +- .../hdwallet-keepkey-nodewebusb/package.json | 6 +-- packages/hdwallet-keepkey-tcp/package.json | 6 +-- packages/hdwallet-keepkey-webusb/package.json | 6 +-- packages/hdwallet-keepkey/package.json | 4 +- packages/hdwallet-keplr/package.json | 4 +- packages/hdwallet-ledger-webhid/package.json | 6 +-- packages/hdwallet-ledger-webusb/package.json | 6 +-- packages/hdwallet-ledger/package.json | 4 +- .../hdwallet-metamask-multichain/package.json | 4 +- packages/hdwallet-native-vault/package.json | 4 +- packages/hdwallet-native/package.json | 4 +- packages/hdwallet-phantom/package.json | 4 +- packages/hdwallet-portis/package.json | 4 +- packages/hdwallet-trezor-connect/package.json | 6 +-- packages/hdwallet-trezor/package.json | 4 +- packages/hdwallet-vultisig/package.json | 4 +- packages/hdwallet-walletconnect/package.json | 4 +- .../hdwallet-walletconnectV2/package.json | 4 +- 27 files changed, 85 insertions(+), 85 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 75a0309a3..760b1fb78 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keplr": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-phantom": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keplr": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-phantom": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.19-sui.1", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index c4d2495b9..c44c6c308 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.1", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/lerna.json b/lerna.json index a9c345d1a..1968ec9e5 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index 4d93f4112..c6cab888b 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index ffc667177..31bc8c4a3 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 8039901e8..3743ddfbe 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 3837ce045..9b16718c5 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index f114b33ab..c53c2b0e7 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index c49d2a111..ac1f85301 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 46eb2b7fc..73913914d 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index cc3285038..bdb6be889 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1", "axios": "^0.21.1" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index ef987943b..a87db40de 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.0" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 8718da9e4..1e2feb4b2 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index f1f11265b..c74af692f 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index b57703cfb..81c787270 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.1", "@types/w3c-web-hid": "^1.0.2" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 6c3b73256..ea3da8438 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.1", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index cbe40281d..5ffe33c87 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -27,7 +27,7 @@ "@ledgerhq/logs": "6.13.0", "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 2701fb885..75d1e8fcb 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index fc5efafd3..f4d13a8f2 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.1", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index e351b7ade..836e6b3e9 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 291a99c03..1ce574aec 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 1c6978a16..fa99f88b1 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index fc49bbb13..b767b60e9 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.1", "@trezor/connect-web": "^9.6.4" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index dd785d5f6..037a77ec0 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 0116aa0f3..660202488 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 26eb87a21..09448efaf 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index b77523c7e..b1cf10653 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.19-sui.0", + "version": "1.62.19-sui.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.0", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" From 0d475fff112493caca3804a58ff369009acdc1bf Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:30:50 +0300 Subject: [PATCH 14/24] debug: add comprehensive logging to Sui Ledger module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds detailed console logging to track: - Address derivation calls and responses - Transaction signing calls and responses - Public key retrieval - Error handling at each step Helps diagnose 'transfer cancelled' USB errors with Sui Ledger app. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-ledger/src/sui.ts | 99 ++++++++++++++++++++--------- 1 file changed, 70 insertions(+), 29 deletions(-) diff --git a/packages/hdwallet-ledger/src/sui.ts b/packages/hdwallet-ledger/src/sui.ts index a4025155a..153f4c327 100644 --- a/packages/hdwallet-ledger/src/sui.ts +++ b/packages/hdwallet-ledger/src/sui.ts @@ -11,48 +11,89 @@ function addressNListToBIP32Path(addressNList: core.BIP32Path): string { export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGetAddress): Promise { const bip32path = addressNListToBIP32Path(msg.addressNList); - const res = await transport.call("Sui", "getPublicKey", bip32path, !!msg.showDisplay); - handleError(res, transport, "Unable to obtain Sui address from device."); - - // Convert Uint8Array to hex string with 0x prefix - const addressBytes = res.payload.address instanceof Uint8Array - ? res.payload.address - : new Uint8Array(res.payload.address); - - return "0x" + Buffer.from(addressBytes).toString("hex"); + console.log("[Sui Ledger] suiGetAddress called with:", { + addressNList: msg.addressNList, + bip32path, + showDisplay: !!msg.showDisplay, + }); + + try { + const res = await transport.call("Sui", "getPublicKey", bip32path, !!msg.showDisplay); + console.log("[Sui Ledger] getPublicKey response:", res); + handleError(res, transport, "Unable to obtain Sui address from device."); + + // Convert Uint8Array to hex string with 0x prefix + const addressBytes = res.payload.address instanceof Uint8Array + ? res.payload.address + : new Uint8Array(res.payload.address); + + const address = "0x" + Buffer.from(addressBytes).toString("hex"); + console.log("[Sui Ledger] Derived address:", address); + return address; + } catch (error) { + console.error("[Sui Ledger] suiGetAddress error:", error); + throw error; + } } export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx): Promise { const bip32path = addressNListToBIP32Path(msg.addressNList); - const res = await transport.call("Sui", "signTransaction", bip32path, Buffer.from(msg.intentMessageBytes)); - handleError(res, transport, "Unable to sign Sui transaction."); + console.log("[Sui Ledger] suiSignTx called with:", { + addressNList: msg.addressNList, + bip32path, + intentMessageBytesLength: msg.intentMessageBytes.length, + }); - // Convert Uint8Array signature to hex string - const signatureBytes = res.payload.signature instanceof Uint8Array - ? res.payload.signature - : new Uint8Array(res.payload.signature); - const signature = Buffer.from(signatureBytes).toString("hex"); + try { + const res = await transport.call("Sui", "signTransaction", bip32path, Buffer.from(msg.intentMessageBytes)); + console.log("[Sui Ledger] signTransaction response:", res); + handleError(res, transport, "Unable to sign Sui transaction."); - const publicKey = await suiGetPublicKey(transport, msg.addressNList); + // Convert Uint8Array signature to hex string + const signatureBytes = res.payload.signature instanceof Uint8Array + ? res.payload.signature + : new Uint8Array(res.payload.signature); + const signature = Buffer.from(signatureBytes).toString("hex"); - return { - signature, - publicKey, - }; + const publicKey = await suiGetPublicKey(transport, msg.addressNList); + + console.log("[Sui Ledger] Signed tx:", { signature, publicKey }); + return { + signature, + publicKey, + }; + } catch (error) { + console.error("[Sui Ledger] suiSignTx error:", error); + throw error; + } } async function suiGetPublicKey(transport: LedgerTransport, addressNList: core.BIP32Path): Promise { const bip32path = addressNListToBIP32Path(addressNList); - const res = await transport.call("Sui", "getPublicKey", bip32path, false); - handleError(res, transport, "Unable to obtain Sui public key from device."); - // Convert Uint8Array public key to hex string - const publicKeyBytes = res.payload.publicKey instanceof Uint8Array - ? res.payload.publicKey - : new Uint8Array(res.payload.publicKey); - - return Buffer.from(publicKeyBytes).toString("hex"); + console.log("[Sui Ledger] suiGetPublicKey called with:", { + addressNList, + bip32path, + }); + + try { + const res = await transport.call("Sui", "getPublicKey", bip32path, false); + console.log("[Sui Ledger] getPublicKey (for pubkey) response:", res); + handleError(res, transport, "Unable to obtain Sui public key from device."); + + // Convert Uint8Array public key to hex string + const publicKeyBytes = res.payload.publicKey instanceof Uint8Array + ? res.payload.publicKey + : new Uint8Array(res.payload.publicKey); + + const publicKey = Buffer.from(publicKeyBytes).toString("hex"); + console.log("[Sui Ledger] Public key:", publicKey); + return publicKey; + } catch (error) { + console.error("[Sui Ledger] suiGetPublicKey error:", error); + throw error; + } } export function suiGetAccountPaths(msg: core.SuiGetAccountPaths): Array { From 33faadfd99bc77911a31e8d27c9c0543e3ac947c Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:31:32 +0300 Subject: [PATCH 15/24] chore(release): publish 1.62.19-sui.2 --- examples/sandbox/package.json | 38 +++++++++---------- integration/package.json | 22 +++++------ lerna.json | 2 +- packages/hdwallet-coinbase/package.json | 4 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 4 +- .../hdwallet-keepkey-chromeusb/package.json | 6 +-- .../hdwallet-keepkey-electron/package.json | 4 +- .../hdwallet-keepkey-nodehid/package.json | 4 +- .../hdwallet-keepkey-nodewebusb/package.json | 6 +-- packages/hdwallet-keepkey-tcp/package.json | 6 +-- packages/hdwallet-keepkey-webusb/package.json | 6 +-- packages/hdwallet-keepkey/package.json | 4 +- packages/hdwallet-keplr/package.json | 4 +- packages/hdwallet-ledger-webhid/package.json | 6 +-- packages/hdwallet-ledger-webusb/package.json | 6 +-- packages/hdwallet-ledger/package.json | 4 +- .../hdwallet-metamask-multichain/package.json | 4 +- packages/hdwallet-native-vault/package.json | 4 +- packages/hdwallet-native/package.json | 4 +- packages/hdwallet-phantom/package.json | 4 +- packages/hdwallet-portis/package.json | 4 +- packages/hdwallet-trezor-connect/package.json | 6 +-- packages/hdwallet-trezor/package.json | 4 +- packages/hdwallet-vultisig/package.json | 4 +- packages/hdwallet-walletconnect/package.json | 4 +- .../hdwallet-walletconnectV2/package.json | 4 +- 27 files changed, 85 insertions(+), 85 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 760b1fb78..ddfcc0e80 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keplr": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-phantom": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keplr": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-phantom": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.19-sui.2", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index c44c6c308..faa098053 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.2", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/lerna.json b/lerna.json index 1968ec9e5..59cd9394c 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index c6cab888b..a10a58888 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 31bc8c4a3..22a27170f 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 3743ddfbe..36f55de7b 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 9b16718c5..c567d8cad 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index c53c2b0e7..7cf46b1bd 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index ac1f85301..e54ddcb88 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 73913914d..496a84951 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index bdb6be889..5b5802160 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", "axios": "^0.21.1" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index a87db40de..964ab78fc 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.1" + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 1e2feb4b2..470fc0364 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index c74af692f..4e1f8eb05 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 81c787270..f49c556e8 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", "@types/w3c-web-hid": "^1.0.2" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index ea3da8438..343d7629b 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 5ffe33c87..d5310c153 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -27,7 +27,7 @@ "@ledgerhq/logs": "6.13.0", "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 75d1e8fcb..597e67130 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index f4d13a8f2..44ab65046 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 836e6b3e9..c31103f57 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 1ce574aec..d8d501559 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index fa99f88b1..aaf30fa5b 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index b767b60e9..7fcf3a70f 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.2", "@trezor/connect-web": "^9.6.4" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 037a77ec0..6666fa07a 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 660202488..1e52c09d5 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 09448efaf..06c586853 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index b1cf10653..1f32ae086 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.19-sui.1", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.1", + "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" From 113552ae26b66981c04f1c032715dad8b1f109f9 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:07:56 +0300 Subject: [PATCH 16/24] fix: harden Sui paths internally in Ledger adapter Ledger Sui app requires all derivation path segments to be hardened per SLIP-0010 specification for Ed25519. Move hardening logic from web chain adapter to hdwallet Ledger implementation to match Native wallet behavior. Both Native and Ledger now receive non-hardened paths and handle hardening internally using addressNListToHardenedBIP32(). --- packages/hdwallet-ledger/src/sui.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/hdwallet-ledger/src/sui.ts b/packages/hdwallet-ledger/src/sui.ts index 153f4c327..557c62178 100644 --- a/packages/hdwallet-ledger/src/sui.ts +++ b/packages/hdwallet-ledger/src/sui.ts @@ -3,9 +3,10 @@ import * as core from "@shapeshiftoss/hdwallet-core"; import { LedgerTransport } from "./transport"; import { handleError } from "./utils"; -// ledger expects m/ prefix to be stripped +// Ledger expects m/ prefix to be stripped AND all segments to be hardened for Ed25519 function addressNListToBIP32Path(addressNList: core.BIP32Path): string { - return core.addressNListToBIP32(addressNList).slice(2); + // Use addressNListToHardenedBIP32 to ensure all segments are hardened, then strip m/ + return core.addressNListToHardenedBIP32(addressNList).slice(2); } export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGetAddress): Promise { From d4e444798f2fbcc79d4585315666a7cd5e8e0e30 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:13:23 +0300 Subject: [PATCH 17/24] chore(release): publish 1.62.19-sui.3 --- examples/sandbox/package.json | 8 ++-- integration/package.json | 4 +- lerna.json | 9 +++- packages/hdwallet-ledger-webhid/package.json | 4 +- packages/hdwallet-ledger-webusb/package.json | 4 +- packages/hdwallet-ledger/package.json | 2 +- yarn.lock | 45 ++++++++++++++++++++ 7 files changed, 63 insertions(+), 13 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index ddfcc0e80..c6e64a89d 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.19-sui.2", + "version": "1.62.19-sui.3", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -18,9 +18,9 @@ "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-keplr": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.3", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.3", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.3", "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-phantom": "^1.62.19-sui.2", diff --git a/integration/package.json b/integration/package.json index faa098053..d63c9854c 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.19-sui.2", + "version": "1.62.19-sui.3", "main": "index.js", "license": "MIT", "private": true, @@ -15,7 +15,7 @@ "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.3", "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.2", diff --git a/lerna.json b/lerna.json index 59cd9394c..3338adef3 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.19-sui.2", + "version": "1.62.19-sui.3", "npmClient": "yarn", "useWorkspaces": true, "command": { @@ -8,5 +8,10 @@ "message": "chore(release): publish %v" } }, - "ignoreChanges": ["**/__fixtures__/**", "**/__tests__/**", "**/*.md", "**/.env"] + "ignoreChanges": [ + "**/__fixtures__/**", + "**/__tests__/**", + "**/*.md", + "**/.env" + ] } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index f49c556e8..bb1f0ffe7 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.19-sui.2", + "version": "1.62.19-sui.3", "license": "MIT", "publishConfig": { "access": "public" @@ -19,7 +19,7 @@ "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.3", "@types/w3c-web-hid": "^1.0.2" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 343d7629b..8ad8822df 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.19-sui.2", + "version": "1.62.19-sui.3", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.3", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index d5310c153..0b106aac2 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.19-sui.2", + "version": "1.62.19-sui.3", "license": "MIT", "publishConfig": { "access": "public" diff --git a/yarn.lock b/yarn.lock index 8ea43d410..b75fef6b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4108,6 +4108,21 @@ uuid "^8.3.2" ws "^8.8.0" +"@shapeshiftoss/hdwallet-core@1.62.18", "@shapeshiftoss/hdwallet-core@^1.55.1": + version "1.62.18" + resolved "http://127.0.0.1:4873/@shapeshiftoss/hdwallet-core/-/hdwallet-core-1.62.18.tgz#404fd8c81dec352945149e78c0caeced6e7aec58" + integrity sha512-RiDEpy6pww7M79Z+LYc/aaoSNUWW8BtCnrjl4vI2SuTw8NPj1KwEYPnPJhwjs7t6Ctrzz+RgC/2Fs9i7YoXijA== + dependencies: + "@shapeshiftoss/bitcoinjs-lib" "7.0.0-shapeshift.0" + "@shapeshiftoss/proto-tx-builder" "0.10.0" + "@solana/web3.js" "1.95.8" + 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" + "@shapeshiftoss/hdwallet-core@latest": version "1.56.0" resolved "https://registry.yarnpkg.com/@shapeshiftoss/hdwallet-core/-/hdwallet-core-1.56.0.tgz#6c14a2dc7eb394d1a927999f549c15eb8bd42421" @@ -4122,6 +4137,36 @@ rxjs "^6.4.0" type-assertions "^1.1.0" +"@shapeshiftoss/hdwallet-native@^1.55.1": + version "1.62.18" + resolved "http://127.0.0.1:4873/@shapeshiftoss/hdwallet-native/-/hdwallet-native-1.62.18.tgz#f3294f20592a620deb49623c5df36cf45904ea8d" + integrity sha512-97ZfCOX5g1/Z7F6O3lBBjqtRHCNpJidM08PplVdVNs17UvjeoaTDo3VvjxaTcvyVdmVsCUTeGijCb94bqXb2Iw== + dependencies: + "@bitcoinerlab/secp256k1" "^1.1.1" + "@noble/curves" "^1.4.0" + "@shapeshiftoss/bitcoinjs-lib" "7.0.0-shapeshift.0" + "@shapeshiftoss/hdwallet-core" "1.62.18" + "@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" + 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" + "@shapeshiftoss/logger@^1.1.2", "@shapeshiftoss/logger@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@shapeshiftoss/logger/-/logger-1.1.3.tgz#ff05765775351c8adc99cf747f14b5619311e023" From 4083f9d4d94ac050d011a922d7f2f973e74ab742 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:18:50 +0300 Subject: [PATCH 18/24] cleanup: remove debug logs from Sui Ledger module Remove console.log statements added during debugging. Keep console.error for production error tracking. --- packages/hdwallet-ledger/src/sui.ts | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/packages/hdwallet-ledger/src/sui.ts b/packages/hdwallet-ledger/src/sui.ts index 557c62178..41d9f3d39 100644 --- a/packages/hdwallet-ledger/src/sui.ts +++ b/packages/hdwallet-ledger/src/sui.ts @@ -12,15 +12,8 @@ function addressNListToBIP32Path(addressNList: core.BIP32Path): string { export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGetAddress): Promise { const bip32path = addressNListToBIP32Path(msg.addressNList); - console.log("[Sui Ledger] suiGetAddress called with:", { - addressNList: msg.addressNList, - bip32path, - showDisplay: !!msg.showDisplay, - }); - try { const res = await transport.call("Sui", "getPublicKey", bip32path, !!msg.showDisplay); - console.log("[Sui Ledger] getPublicKey response:", res); handleError(res, transport, "Unable to obtain Sui address from device."); // Convert Uint8Array to hex string with 0x prefix @@ -29,7 +22,6 @@ export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGet : new Uint8Array(res.payload.address); const address = "0x" + Buffer.from(addressBytes).toString("hex"); - console.log("[Sui Ledger] Derived address:", address); return address; } catch (error) { console.error("[Sui Ledger] suiGetAddress error:", error); @@ -40,15 +32,8 @@ export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGet export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx): Promise { const bip32path = addressNListToBIP32Path(msg.addressNList); - console.log("[Sui Ledger] suiSignTx called with:", { - addressNList: msg.addressNList, - bip32path, - intentMessageBytesLength: msg.intentMessageBytes.length, - }); - try { const res = await transport.call("Sui", "signTransaction", bip32path, Buffer.from(msg.intentMessageBytes)); - console.log("[Sui Ledger] signTransaction response:", res); handleError(res, transport, "Unable to sign Sui transaction."); // Convert Uint8Array signature to hex string @@ -59,7 +44,6 @@ export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx) const publicKey = await suiGetPublicKey(transport, msg.addressNList); - console.log("[Sui Ledger] Signed tx:", { signature, publicKey }); return { signature, publicKey, @@ -73,14 +57,8 @@ export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx) async function suiGetPublicKey(transport: LedgerTransport, addressNList: core.BIP32Path): Promise { const bip32path = addressNListToBIP32Path(addressNList); - console.log("[Sui Ledger] suiGetPublicKey called with:", { - addressNList, - bip32path, - }); - try { const res = await transport.call("Sui", "getPublicKey", bip32path, false); - console.log("[Sui Ledger] getPublicKey (for pubkey) response:", res); handleError(res, transport, "Unable to obtain Sui public key from device."); // Convert Uint8Array public key to hex string @@ -89,7 +67,6 @@ async function suiGetPublicKey(transport: LedgerTransport, addressNList: core.BI : new Uint8Array(res.payload.publicKey); const publicKey = Buffer.from(publicKeyBytes).toString("hex"); - console.log("[Sui Ledger] Public key:", publicKey); return publicKey; } catch (error) { console.error("[Sui Ledger] suiGetPublicKey error:", error); From 1ba112540811a0d072a99c28154c4af92de21063 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:19:33 +0300 Subject: [PATCH 19/24] Revert "chore(release): publish 1.62.19-sui.3" This reverts commit d4e444798f2fbcc79d4585315666a7cd5e8e0e30. --- examples/sandbox/package.json | 8 ++-- integration/package.json | 4 +- lerna.json | 9 +--- packages/hdwallet-ledger-webhid/package.json | 4 +- packages/hdwallet-ledger-webusb/package.json | 4 +- packages/hdwallet-ledger/package.json | 2 +- yarn.lock | 45 -------------------- 7 files changed, 13 insertions(+), 63 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index c6e64a89d..ddfcc0e80 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.19-sui.3", + "version": "1.62.19-sui.2", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -18,9 +18,9 @@ "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-keplr": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.3", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.3", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.3", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-phantom": "^1.62.19-sui.2", diff --git a/integration/package.json b/integration/package.json index d63c9854c..faa098053 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.19-sui.3", + "version": "1.62.19-sui.2", "main": "index.js", "license": "MIT", "private": true, @@ -15,7 +15,7 @@ "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.3", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.2", diff --git a/lerna.json b/lerna.json index 3338adef3..59cd9394c 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.19-sui.3", + "version": "1.62.19-sui.2", "npmClient": "yarn", "useWorkspaces": true, "command": { @@ -8,10 +8,5 @@ "message": "chore(release): publish %v" } }, - "ignoreChanges": [ - "**/__fixtures__/**", - "**/__tests__/**", - "**/*.md", - "**/.env" - ] + "ignoreChanges": ["**/__fixtures__/**", "**/__tests__/**", "**/*.md", "**/.env"] } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index bb1f0ffe7..f49c556e8 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.19-sui.3", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -19,7 +19,7 @@ "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.3", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", "@types/w3c-web-hid": "^1.0.2" }, "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 8ad8822df..343d7629b 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.19-sui.3", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.3", + "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 0b106aac2..d5310c153 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.19-sui.3", + "version": "1.62.19-sui.2", "license": "MIT", "publishConfig": { "access": "public" diff --git a/yarn.lock b/yarn.lock index b75fef6b3..8ea43d410 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4108,21 +4108,6 @@ uuid "^8.3.2" ws "^8.8.0" -"@shapeshiftoss/hdwallet-core@1.62.18", "@shapeshiftoss/hdwallet-core@^1.55.1": - version "1.62.18" - resolved "http://127.0.0.1:4873/@shapeshiftoss/hdwallet-core/-/hdwallet-core-1.62.18.tgz#404fd8c81dec352945149e78c0caeced6e7aec58" - integrity sha512-RiDEpy6pww7M79Z+LYc/aaoSNUWW8BtCnrjl4vI2SuTw8NPj1KwEYPnPJhwjs7t6Ctrzz+RgC/2Fs9i7YoXijA== - dependencies: - "@shapeshiftoss/bitcoinjs-lib" "7.0.0-shapeshift.0" - "@shapeshiftoss/proto-tx-builder" "0.10.0" - "@solana/web3.js" "1.95.8" - 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" - "@shapeshiftoss/hdwallet-core@latest": version "1.56.0" resolved "https://registry.yarnpkg.com/@shapeshiftoss/hdwallet-core/-/hdwallet-core-1.56.0.tgz#6c14a2dc7eb394d1a927999f549c15eb8bd42421" @@ -4137,36 +4122,6 @@ rxjs "^6.4.0" type-assertions "^1.1.0" -"@shapeshiftoss/hdwallet-native@^1.55.1": - version "1.62.18" - resolved "http://127.0.0.1:4873/@shapeshiftoss/hdwallet-native/-/hdwallet-native-1.62.18.tgz#f3294f20592a620deb49623c5df36cf45904ea8d" - integrity sha512-97ZfCOX5g1/Z7F6O3lBBjqtRHCNpJidM08PplVdVNs17UvjeoaTDo3VvjxaTcvyVdmVsCUTeGijCb94bqXb2Iw== - dependencies: - "@bitcoinerlab/secp256k1" "^1.1.1" - "@noble/curves" "^1.4.0" - "@shapeshiftoss/bitcoinjs-lib" "7.0.0-shapeshift.0" - "@shapeshiftoss/hdwallet-core" "1.62.18" - "@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" - 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" - "@shapeshiftoss/logger@^1.1.2", "@shapeshiftoss/logger@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@shapeshiftoss/logger/-/logger-1.1.3.tgz#ff05765775351c8adc99cf747f14b5619311e023" From 8cd87939c9f5cf8c3a30ee08190e3bd68df5baa3 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:23:19 +0300 Subject: [PATCH 20/24] fix: revert package.json version changes, keep only Sui dependency Reset all package.json files to match feat_tron_ledger base branch, keeping only the @mysten/ledgerjs-hw-app-sui dependency addition. --- examples/sandbox/package.json | 38 +++++++++---------- integration/package.json | 22 +++++------ packages/hdwallet-coinbase/package.json | 7 ++-- packages/hdwallet-core/package.json | 5 +-- packages/hdwallet-gridplus/package.json | 7 ++-- .../hdwallet-keepkey-chromeusb/package.json | 9 ++--- .../hdwallet-keepkey-electron/package.json | 7 ++-- .../hdwallet-keepkey-nodehid/package.json | 7 ++-- .../hdwallet-keepkey-nodewebusb/package.json | 9 ++--- packages/hdwallet-keepkey-tcp/package.json | 9 ++--- packages/hdwallet-keepkey-webusb/package.json | 9 ++--- packages/hdwallet-keepkey/package.json | 7 ++-- packages/hdwallet-keplr/package.json | 7 ++-- packages/hdwallet-ledger-webhid/package.json | 9 ++--- packages/hdwallet-ledger-webusb/package.json | 9 ++--- packages/hdwallet-ledger/package.json | 7 ++-- .../hdwallet-metamask-multichain/package.json | 7 ++-- packages/hdwallet-native-vault/package.json | 7 ++-- packages/hdwallet-native/package.json | 7 ++-- packages/hdwallet-phantom/package.json | 7 ++-- packages/hdwallet-portis/package.json | 7 ++-- packages/hdwallet-trezor-connect/package.json | 9 ++--- packages/hdwallet-trezor/package.json | 7 ++-- packages/hdwallet-vultisig/package.json | 7 ++-- packages/hdwallet-walletconnect/package.json | 7 ++-- .../hdwallet-walletconnectV2/package.json | 7 ++-- 26 files changed, 108 insertions(+), 132 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index ddfcc0e80..b6816d0a6 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keplr": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-phantom": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-coinbase": "1.62.18", + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.18", + "@shapeshiftoss/hdwallet-keplr": "1.62.18", + "@shapeshiftoss/hdwallet-ledger": "1.62.18", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.18", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.18", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.18", + "@shapeshiftoss/hdwallet-native": "1.62.18", + "@shapeshiftoss/hdwallet-phantom": "1.62.18", + "@shapeshiftoss/hdwallet-portis": "1.62.18", + "@shapeshiftoss/hdwallet-trezor": "1.62.18", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.18", + "@shapeshiftoss/hdwallet-vultisig": "1.62.18", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.18", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.18", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index faa098053..e1424e505 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.19-sui.2", + "version": "1.62.18", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-portis": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.18", + "@shapeshiftoss/hdwallet-ledger": "1.62.18", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.18", + "@shapeshiftoss/hdwallet-native": "1.62.18", + "@shapeshiftoss/hdwallet-portis": "1.62.18", + "@shapeshiftoss/hdwallet-trezor": "1.62.18", + "@shapeshiftoss/hdwallet-vultisig": "1.62.18", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index a10a58888..748fe0e5d 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -15,12 +15,11 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, "devDependencies": { "@types/lodash": "^4.14.168" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 22a27170f..2e278b5ca 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -27,6 +27,5 @@ "devDependencies": { "@types/google-protobuf": "^3.15.1", "@types/lodash": "^4.14.168" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 36f55de7b..96b189787 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", @@ -34,6 +34,5 @@ "nohoist": [ "@ethereumjs/common", "@ethereumjs/tx" - ], - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + ] } diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index c567d8cad..8c17efd01 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18" + } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 7cf46b1bd..686334400 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18", "uuid": "^8.3.2" }, "peerDependencies": { @@ -23,6 +23,5 @@ "devDependencies": { "@types/uuid": "^8.3.0", "electron": "^12.0.9" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index e54ddcb88..2de0969a8 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -14,13 +14,12 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2" + "@shapeshiftoss/hdwallet-keepkey": "1.62.18" }, "peerDependencies": { "node-hid": "^2.1.1" }, "devDependencies": { "@types/node-hid": "^1.3.1" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 496a84951..3c627c90c 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -14,14 +14,13 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2" + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18" }, "peerDependencies": { "usb": "^2.3.1" }, "devDependencies": { "usb": "^2.3.1" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index 5b5802160..4cbafd00e 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -14,9 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18", "axios": "^0.21.1" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 964ab78fc..1c4b43b4a 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -14,11 +14,10 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19-sui.2" + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 470fc0364..a826dda37 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", @@ -44,6 +44,5 @@ "@types/lodash": "^4.14.168", "@types/semver": "^6.2.2", "typedoc": "^0.20.36" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 4e1f8eb05..014691874 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", @@ -28,6 +28,5 @@ "@cosmjs/stargate": "^0.28.13", "@keplr-wallet/types": "^0.12.35", "@types/lodash": "^4.14.168" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index f49c556e8..c2fbf2832 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -18,9 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-ledger": "1.62.18", "@types/w3c-web-hid": "^1.0.2" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 343d7629b..f9cde4db3 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -20,13 +20,12 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-ledger": "1.62.18", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.6" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index d5310c153..f0a5734e4 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -27,7 +27,7 @@ "@ledgerhq/logs": "6.13.0", "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", @@ -45,6 +45,5 @@ "@types/ethereumjs-util": "^6.1.0", "@types/ripemd160": "^2.0.2", "typedoc": "^0.20.36" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 597e67130..eeb2692e4 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", @@ -27,6 +27,5 @@ "devDependencies": { "@types/express": "^4.17.17", "@types/lodash": "^4.14.168" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 44ab65046..834133357 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-native": "1.62.18", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", @@ -26,6 +26,5 @@ }, "devDependencies": { "fake-indexeddb": "^3.1.7" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index c31103f57..c1b91a609 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", @@ -56,6 +56,5 @@ "bs58": "^4.0.1", "cosmjs-types": "^0.4.1", "msw": "^0.27.1" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index d8d501559..e05d7f4f6 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", @@ -24,6 +24,5 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index aaf30fa5b..c2ac436e3 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", @@ -26,6 +26,5 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 7fcf3a70f..501b3a33c 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -14,9 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", + "@shapeshiftoss/hdwallet-trezor": "1.62.18", "@trezor/connect-web": "^9.6.4" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 6666fa07a..84ab40ba7 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" @@ -26,6 +26,5 @@ "@types/bchaddrjs": "^0.4.0", "@types/lodash": "^4.14.168", "typedoc": "^0.20.36" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 1e52c09d5..6dfe97d5c 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", @@ -26,6 +26,5 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 06c586853..97e2d59fc 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -15,10 +15,9 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 1f32ae086..628095789 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.19-sui.2", + "version": "1.62.18", "license": "MIT", "publishConfig": { "access": "public" @@ -15,10 +15,9 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19-sui.2", + "@shapeshiftoss/hdwallet-core": "1.62.18", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" - }, - "gitHead": "5617b1f8d86dfdc0abf38802f65bf77d957dbc34" + } } From e59e9883b622a8c495f9ad0efafc5747ec3a4d65 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:25:04 +0300 Subject: [PATCH 21/24] fix: revert lerna.json version to match feat_tron_ledger branch Reset lerna.json version from 1.62.19-sui.2 back to 1.62.18 --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index 59cd9394c..0bc836388 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.19-sui.2", + "version": "1.62.18", "npmClient": "yarn", "useWorkspaces": true, "command": { From 7246a97a37e4907f1fe9646957c7472e7c221b55 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 23:49:53 +0300 Subject: [PATCH 22/24] fix: resolve linting issues in Sui Ledger module - Move suiGetPublicKey function before suiSignTx to fix use-before-define - Fix prettier formatting for multiline ternary operators - Auto-fix import sorting issues in transport files --- .../hdwallet-ledger-webhid/src/transport.ts | 2 +- .../hdwallet-ledger-webusb/src/transport.ts | 2 +- packages/hdwallet-ledger/src/sui.ts | 49 +++++++++---------- 3 files changed, 25 insertions(+), 28 deletions(-) diff --git a/packages/hdwallet-ledger-webhid/src/transport.ts b/packages/hdwallet-ledger-webhid/src/transport.ts index 4b2deff6c..35fda62b4 100644 --- a/packages/hdwallet-ledger-webhid/src/transport.ts +++ b/packages/hdwallet-ledger-webhid/src/transport.ts @@ -4,8 +4,8 @@ import Eth from "@ledgerhq/hw-app-eth"; import Solana from "@ledgerhq/hw-app-solana"; import Trx from "@ledgerhq/hw-app-trx"; import Transport from "@ledgerhq/hw-transport"; -import Sui from "@mysten/ledgerjs-hw-app-sui"; import TransportWebHID from "@ledgerhq/hw-transport-webhid"; +import Sui from "@mysten/ledgerjs-hw-app-sui"; import * as core from "@shapeshiftoss/hdwallet-core"; import * as ledger from "@shapeshiftoss/hdwallet-ledger"; import type { diff --git a/packages/hdwallet-ledger-webusb/src/transport.ts b/packages/hdwallet-ledger-webusb/src/transport.ts index f2e2e552e..00b3d5f9c 100644 --- a/packages/hdwallet-ledger-webusb/src/transport.ts +++ b/packages/hdwallet-ledger-webusb/src/transport.ts @@ -4,8 +4,8 @@ import Eth from "@ledgerhq/hw-app-eth"; import Solana from "@ledgerhq/hw-app-solana"; import Trx from "@ledgerhq/hw-app-trx"; import Transport from "@ledgerhq/hw-transport"; -import Sui from "@mysten/ledgerjs-hw-app-sui"; import TransportWebUSB from "@ledgerhq/hw-transport-webusb"; +import Sui from "@mysten/ledgerjs-hw-app-sui"; import * as core from "@shapeshiftoss/hdwallet-core"; import { getAppAndVersion, getDeviceInfo, LedgerTransport, openApp, Thorchain } from "@shapeshiftoss/hdwallet-ledger"; import type { diff --git a/packages/hdwallet-ledger/src/sui.ts b/packages/hdwallet-ledger/src/sui.ts index 41d9f3d39..82c208e92 100644 --- a/packages/hdwallet-ledger/src/sui.ts +++ b/packages/hdwallet-ledger/src/sui.ts @@ -17,9 +17,8 @@ export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGet handleError(res, transport, "Unable to obtain Sui address from device."); // Convert Uint8Array to hex string with 0x prefix - const addressBytes = res.payload.address instanceof Uint8Array - ? res.payload.address - : new Uint8Array(res.payload.address); + const addressBytes = + res.payload.address instanceof Uint8Array ? res.payload.address : new Uint8Array(res.payload.address); const address = "0x" + Buffer.from(addressBytes).toString("hex"); return address; @@ -29,6 +28,25 @@ export async function suiGetAddress(transport: LedgerTransport, msg: core.SuiGet } } +async function suiGetPublicKey(transport: LedgerTransport, addressNList: core.BIP32Path): Promise { + const bip32path = addressNListToBIP32Path(addressNList); + + try { + const res = await transport.call("Sui", "getPublicKey", bip32path, false); + handleError(res, transport, "Unable to obtain Sui public key from device."); + + // Convert Uint8Array public key to hex string + const publicKeyBytes = + res.payload.publicKey instanceof Uint8Array ? res.payload.publicKey : new Uint8Array(res.payload.publicKey); + + const publicKey = Buffer.from(publicKeyBytes).toString("hex"); + return publicKey; + } catch (error) { + console.error("[Sui Ledger] suiGetPublicKey error:", error); + throw error; + } +} + export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx): Promise { const bip32path = addressNListToBIP32Path(msg.addressNList); @@ -37,9 +55,8 @@ export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx) handleError(res, transport, "Unable to sign Sui transaction."); // Convert Uint8Array signature to hex string - const signatureBytes = res.payload.signature instanceof Uint8Array - ? res.payload.signature - : new Uint8Array(res.payload.signature); + const signatureBytes = + res.payload.signature instanceof Uint8Array ? res.payload.signature : new Uint8Array(res.payload.signature); const signature = Buffer.from(signatureBytes).toString("hex"); const publicKey = await suiGetPublicKey(transport, msg.addressNList); @@ -54,26 +71,6 @@ export async function suiSignTx(transport: LedgerTransport, msg: core.SuiSignTx) } } -async function suiGetPublicKey(transport: LedgerTransport, addressNList: core.BIP32Path): Promise { - const bip32path = addressNListToBIP32Path(addressNList); - - try { - const res = await transport.call("Sui", "getPublicKey", bip32path, false); - handleError(res, transport, "Unable to obtain Sui public key from device."); - - // Convert Uint8Array public key to hex string - const publicKeyBytes = res.payload.publicKey instanceof Uint8Array - ? res.payload.publicKey - : new Uint8Array(res.payload.publicKey); - - const publicKey = Buffer.from(publicKeyBytes).toString("hex"); - return publicKey; - } catch (error) { - console.error("[Sui Ledger] suiGetPublicKey error:", error); - throw error; - } -} - export function suiGetAccountPaths(msg: core.SuiGetAccountPaths): Array { return core.suiGetAccountPaths(msg); } From 16f49777296077b12616ee28e1de2c8d0df76ede Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 2 Dec 2025 18:58:05 +0300 Subject: [PATCH 23/24] feat: bump yarn.lock --- yarn.lock | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 108 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 10afdf977..8ea43d410 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1688,7 +1688,7 @@ rxjs "^7.8.1" semver "^7.3.5" -"@ledgerhq/devices@8.7.0": +"@ledgerhq/devices@8.7.0", "@ledgerhq/devices@^8.6.1": version "8.7.0" resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.7.0.tgz#39e011c484c4251c92769f92cf8c23b8a0b4ce39" integrity sha512-3pSOULPUhClk2oOxa6UnoyXW8+05FK7r6cpq2WiTey4kyIUjmIraO7AX9lhz9IU73dGVtBMdU+NCPPO2RYJaTQ== @@ -1716,7 +1716,7 @@ resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.23.0.tgz#fae7b61095ce4c033394d16085b5f14ca9f9d738" integrity sha512-bM7tPYShPThtBy1Y+9D28iquOeP5W5s4p7KKD/cUQoaVaPibrtC7Mm4u+IeSlH4WGvFJkTmv0vmZJajuZtM79A== -"@ledgerhq/errors@^6.27.0": +"@ledgerhq/errors@^6.26.0", "@ledgerhq/errors@^6.27.0": version "6.27.0" resolved "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.27.0.tgz#3acc978ed1dbbdd8049dcedccccf4a96968f583a" integrity sha512-EE2hATONHdNP3YWFe3rZwwpSEzI5oN+q/xTjOulnjHZo84TLjungegEJ54A/Pzld0woulkkeVA27FbW5SAO1aA== @@ -1796,6 +1796,13 @@ dependencies: "@ledgerhq/hw-transport" "6.31.13" +"@ledgerhq/hw-bolos@^6.32.8": + version "6.32.9" + resolved "https://registry.npmjs.org/@ledgerhq/hw-bolos/-/hw-bolos-6.32.9.tgz#9d1ad6d33222b3b63c1a4e23896c3ca3c88770ce" + integrity sha512-4GDpBPPl0weqcvm/+gvYs01whsbwwl+HIiTtFi5iDfHa/6JmV7KxRaT8JfPRc8M4fSnJs5Z7NxHnrhEHu+tA2Q== + dependencies: + "@ledgerhq/hw-transport" "6.31.13" + "@ledgerhq/hw-transport-mocker@^6.29.8": version "6.29.8" resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-mocker/-/hw-transport-mocker-6.29.8.tgz#7188e0fe8dfa5df5451ce3b55c192c89007ccdea" @@ -1825,7 +1832,7 @@ "@ledgerhq/hw-transport" "^6.31.8" "@ledgerhq/logs" "^6.13.0" -"@ledgerhq/hw-transport@6.31.13": +"@ledgerhq/hw-transport@6.31.13", "@ledgerhq/hw-transport@^6.31.10": version "6.31.13" resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.31.13.tgz#87e4a53bdcca257eeea6cbcc7a662c449a0cfa92" integrity sha512-MrJRDk74wY980ofiFPRpTHQBbRw1wDuKbdag1zqlO1xtJglymwwY03K2kvBNvkm1RTSCPUp/nAoNG+WThZuuew== @@ -1845,6 +1852,38 @@ "@ledgerhq/logs" "^6.13.0" events "^3.3.0" +"@ledgerhq/ledger-cal-service@^1.6.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@ledgerhq/ledger-cal-service/-/ledger-cal-service-1.9.0.tgz#b9797a71c17b8bf0f0a00ff9f84fa269b328540b" + integrity sha512-OuM5+pOcRYDs25VgTD1f5hzhc154g6Oh8dL3M+77MtpQOO3XCnLuWe7eFNS28r6jWrojN1v8I1aTYiVJh+vdeg== + dependencies: + "@ledgerhq/live-env" "2.21.0" + "@ledgerhq/live-network" "2.1.1" + +"@ledgerhq/ledger-trust-service@^0.3.14": + version "0.3.14" + resolved "https://registry.npmjs.org/@ledgerhq/ledger-trust-service/-/ledger-trust-service-0.3.14.tgz#37aaea4eb6c44196652ca478b104396ced801d24" + integrity sha512-Q83QXnLDFIDnm2Bv4WgWilurE1WGSX7gGaMEhVxb/BQXH1O78QlNgNRys8K35wnG7BxYKjBJGMoK9U6JdWwW2Q== + dependencies: + "@ledgerhq/live-env" "2.18.0" + "@ledgerhq/live-network" "2.0.19" + +"@ledgerhq/live-env@2.18.0": + version "2.18.0" + resolved "https://registry.npmjs.org/@ledgerhq/live-env/-/live-env-2.18.0.tgz#2669a80775c4217c47e02e25f179f1b33899c3ce" + integrity sha512-wasAK0IPyyX4ZAU0FLTZUsRzxJfdHlewyhkbz3HryYKbNofuMRwIWyaZ2xhpXXjEdP6qHb9HzewAZevjSn7DLQ== + dependencies: + rxjs "^7.8.1" + utility-types "^3.10.0" + +"@ledgerhq/live-env@2.21.0", "@ledgerhq/live-env@^2.18.0", "@ledgerhq/live-env@^2.21.0": + version "2.21.0" + resolved "https://registry.npmjs.org/@ledgerhq/live-env/-/live-env-2.21.0.tgz#ce9462e04493c0623d582dcc3ab93685e21dddf1" + integrity sha512-A/+lCW6HNE9TWMCVo3dluZ0qTp9l+LMV9vH62SXqeHNYL3MqE/gsdZ1sZEMimLx8fURkCIKlHdNd1lN/tY5t/A== + dependencies: + rxjs "^7.8.1" + utility-types "^3.10.0" + "@ledgerhq/live-env@^2.12.0": version "2.12.0" resolved "https://registry.yarnpkg.com/@ledgerhq/live-env/-/live-env-2.12.0.tgz#d238595627211c669667c5d6b8042937e56288ac" @@ -1853,6 +1892,30 @@ rxjs "^7.8.1" utility-types "^3.10.0" +"@ledgerhq/live-network@2.0.19": + version "2.0.19" + resolved "https://registry.npmjs.org/@ledgerhq/live-network/-/live-network-2.0.19.tgz#4903f2e66eebb198c37c25b57f57c6af304397db" + integrity sha512-KVdqFDQcqEUNoC/TnaOJeo/I7TY39lQhzcVlnkAt2jbp5Xfv5YNuazL9lId5+bBb28jNPAv5uNJSlgvzpSSNIg== + dependencies: + "@ledgerhq/errors" "^6.26.0" + "@ledgerhq/live-env" "^2.18.0" + "@ledgerhq/live-promise" "^0.1.1" + "@ledgerhq/logs" "^6.13.0" + axios "1.11.0" + lru-cache "^7.14.1" + +"@ledgerhq/live-network@2.1.1": + version "2.1.1" + resolved "https://registry.npmjs.org/@ledgerhq/live-network/-/live-network-2.1.1.tgz#584ce5af8afd2a704c61631c8ab38108617e48aa" + integrity sha512-58YMh/dUyntKubtzOsToyBjVakIM58h3k7nEyrUXY7UpO0VWY1TvSF0D4mdPGVpbwNs9C2KP3Lf/kowbAYpVJA== + dependencies: + "@ledgerhq/errors" "^6.27.0" + "@ledgerhq/live-env" "^2.21.0" + "@ledgerhq/live-promise" "^0.1.1" + "@ledgerhq/logs" "^6.13.0" + axios "1.12.2" + lru-cache "^7.14.1" + "@ledgerhq/live-network@^2.0.13": version "2.0.13" resolved "https://registry.yarnpkg.com/@ledgerhq/live-network/-/live-network-2.0.13.tgz#ed881535da04ebc04d091eff8c6783051cfbc5f8" @@ -3047,6 +3110,20 @@ "@types/set-cookie-parser" "^2.4.0" set-cookie-parser "^2.4.6" +"@mysten/ledgerjs-hw-app-sui@^0.7.0": + version "0.7.0" + resolved "https://registry.npmjs.org/@mysten/ledgerjs-hw-app-sui/-/ledgerjs-hw-app-sui-0.7.0.tgz#e9f0398807a6d63bf541a6e146409f89fac69f6d" + integrity sha512-Z2ydxg35U2tk3pThsWzPewticDnHWqAeLlh2Vp4NhYU/YFyoVxK9obh21pnvU/hmRzL+BRpYlwbX5Nuo77+lwA== + dependencies: + "@ledgerhq/devices" "^8.6.1" + "@ledgerhq/errors" "^6.26.0" + "@ledgerhq/hw-bolos" "^6.32.8" + "@ledgerhq/hw-transport" "^6.31.10" + "@ledgerhq/ledger-cal-service" "^1.6.0" + "@ledgerhq/ledger-trust-service" "^0.3.14" + fast-sha256 "^1.3.0" + semver "^7" + "@noble/ciphers@1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.2.1.tgz#3812b72c057a28b44ff0ad4aff5ca846e5b9cdc9" @@ -6751,6 +6828,24 @@ axios@0.27.2: follow-redirects "^1.14.9" form-data "^4.0.0" +axios@1.11.0: + version "1.11.0" + resolved "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz#c2ec219e35e414c025b2095e8b8280278478fdb6" + integrity sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.4" + proxy-from-env "^1.1.0" + +axios@1.12.2: + version "1.12.2" + resolved "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7" + integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.4" + proxy-from-env "^1.1.0" + axios@1.7.7, axios@^1.0.0: version "1.7.7" resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" @@ -10485,6 +10580,11 @@ fast-safe-stringify@^2.0.6: resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== +fast-sha256@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz#7916ba2054eeb255982608cccd0f6660c79b7ae6" + integrity sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ== + fast-stable-stringify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz#5c5543462b22aeeefd36d05b34e51c78cb86d313" @@ -16604,6 +16704,11 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7: + version "7.7.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + semver@~5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" From dbdf91cd2820db013968ab491cf085ec341f8850 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Tue, 2 Dec 2025 18:58:10 +0300 Subject: [PATCH 24/24] chore(release): publish 1.62.20 --- examples/sandbox/package.json | 38 +++++++++---------- integration/package.json | 22 +++++------ lerna.json | 9 +---- packages/hdwallet-coinbase/package.json | 4 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 4 +- .../hdwallet-keepkey-chromeusb/package.json | 6 +-- .../hdwallet-keepkey-electron/package.json | 4 +- .../hdwallet-keepkey-nodehid/package.json | 4 +- .../hdwallet-keepkey-nodewebusb/package.json | 6 +-- packages/hdwallet-keepkey-tcp/package.json | 6 +-- packages/hdwallet-keepkey-webusb/package.json | 6 +-- packages/hdwallet-keepkey/package.json | 4 +- packages/hdwallet-keplr/package.json | 4 +- packages/hdwallet-ledger-webhid/package.json | 6 +-- packages/hdwallet-ledger-webusb/package.json | 6 +-- packages/hdwallet-ledger/package.json | 4 +- .../hdwallet-metamask-multichain/package.json | 4 +- packages/hdwallet-native-vault/package.json | 4 +- packages/hdwallet-native/package.json | 4 +- packages/hdwallet-phantom/package.json | 4 +- packages/hdwallet-portis/package.json | 4 +- packages/hdwallet-trezor-connect/package.json | 6 +-- packages/hdwallet-trezor/package.json | 4 +- packages/hdwallet-vultisig/package.json | 4 +- packages/hdwallet-walletconnect/package.json | 4 +- .../hdwallet-walletconnectV2/package.json | 4 +- 27 files changed, 86 insertions(+), 91 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 50d29d18e..03649791b 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.19", - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.19", - "@shapeshiftoss/hdwallet-keplr": "^1.62.19", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.19", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.19", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19", - "@shapeshiftoss/hdwallet-native": "^1.62.19", - "@shapeshiftoss/hdwallet-phantom": "^1.62.19", - "@shapeshiftoss/hdwallet-portis": "^1.62.19", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.19", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.19", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.19", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.19", + "@shapeshiftoss/hdwallet-coinbase": "1.62.20", + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.20", + "@shapeshiftoss/hdwallet-keplr": "1.62.20", + "@shapeshiftoss/hdwallet-ledger": "1.62.20", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.20", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.20", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.20", + "@shapeshiftoss/hdwallet-native": "1.62.20", + "@shapeshiftoss/hdwallet-phantom": "1.62.20", + "@shapeshiftoss/hdwallet-portis": "1.62.20", + "@shapeshiftoss/hdwallet-trezor": "1.62.20", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.20", + "@shapeshiftoss/hdwallet-vultisig": "1.62.20", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.20", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.20", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index 42ba9b771..fd3b5aac5 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.19", + "version": "1.62.20", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.19", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.19", - "@shapeshiftoss/hdwallet-native": "^1.62.19", - "@shapeshiftoss/hdwallet-portis": "^1.62.19", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.20", + "@shapeshiftoss/hdwallet-ledger": "1.62.20", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.20", + "@shapeshiftoss/hdwallet-native": "1.62.20", + "@shapeshiftoss/hdwallet-portis": "1.62.20", + "@shapeshiftoss/hdwallet-trezor": "1.62.20", + "@shapeshiftoss/hdwallet-vultisig": "1.62.20", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/lerna.json b/lerna.json index 17e0b5c77..d547e9ca0 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.19", + "version": "1.62.20", "npmClient": "yarn", "useWorkspaces": true, "command": { @@ -8,10 +8,5 @@ "message": "chore(release): publish %v" } }, - "ignoreChanges": [ - "**/__fixtures__/**", - "**/__tests__/**", - "**/*.md", - "**/.env" - ] + "ignoreChanges": ["**/__fixtures__/**", "**/__tests__/**", "**/*.md", "**/.env"] } diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index 2c6005986..00f1e1bf6 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index d489dd9fe..496514957 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 9da80ad9a..82197d76d 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "bech32": "^1.1.4", "bs58": "^5.0.0", "crypto-js": "^4.2.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index accd1a722..35b2b453f 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19" + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey": "1.62.20" } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 61b688faf..a44227b21 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19", + "@shapeshiftoss/hdwallet-keepkey": "1.62.20", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index df861abc5..3c6ca68fa 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19" + "@shapeshiftoss/hdwallet-keepkey": "1.62.20" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 22b3c61ec..9de9bc9fb 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19" + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey": "1.62.20" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index 24841b9ef..a246a567e 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey": "1.62.20", "axios": "^0.21.1" } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 05b531dd2..b6466af8d 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.19" + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-keepkey": "1.62.20" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 41329c9c8..c63e99fbb 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 4a6e6b310..299ea0234 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index a27d07820..722448c97 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "^6.45.13", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-ledger": "1.62.20", "@types/w3c-web-hid": "^1.0.2" } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 4e123f4b9..4f932bf4c 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "^7.5.1", "@ledgerhq/hw-transport": "6.31.8", "@ledgerhq/hw-transport-webusb": "6.29.8", - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-ledger": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-ledger": "1.62.20", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 8c8436e99..459c77be5 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -27,7 +27,7 @@ "@ledgerhq/logs": "6.13.0", "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index d05b0cf8f..8cd9aa3bb 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index c046ed115..48d25b19d 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.19", + "@shapeshiftoss/hdwallet-native": "1.62.20", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 8918798e8..1b0c86770 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 65b934b07..687c934de 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 3fff29fc2..4c2feab8f 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 849deeae6..9497de42d 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19", - "@shapeshiftoss/hdwallet-trezor": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", + "@shapeshiftoss/hdwallet-trezor": "1.62.20", "@trezor/connect-web": "^9.6.4" } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 75edd3b57..d5a583c32 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index effd22072..edfde09ad 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.0", - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index e198e63b1..2e8454039 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 4d573305c..6c97526bf 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.19", + "version": "1.62.20", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.20", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5"