From 8237573b59829e1d97960e0578695562ad44bdfd Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Thu, 22 Jan 2026 18:27:13 +0100 Subject: [PATCH 01/11] feat: add hdwallet-seeker package for Solana Mobile Wallet Adapter Adds initial POC implementation for Seeker wallet integration using MWA protocol. --- packages/hdwallet-seeker/package.json | 25 +++ packages/hdwallet-seeker/src/adapter.ts | 137 ++++++++++++++ packages/hdwallet-seeker/src/index.ts | 3 + packages/hdwallet-seeker/src/seeker.ts | 233 ++++++++++++++++++++++++ packages/hdwallet-seeker/src/solana.ts | 34 ++++ packages/hdwallet-seeker/src/types.ts | 42 +++++ packages/hdwallet-seeker/tsconfig.json | 9 + 7 files changed, 483 insertions(+) create mode 100644 packages/hdwallet-seeker/package.json create mode 100644 packages/hdwallet-seeker/src/adapter.ts create mode 100644 packages/hdwallet-seeker/src/index.ts create mode 100644 packages/hdwallet-seeker/src/seeker.ts create mode 100644 packages/hdwallet-seeker/src/solana.ts create mode 100644 packages/hdwallet-seeker/src/types.ts create mode 100644 packages/hdwallet-seeker/tsconfig.json diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json new file mode 100644 index 000000000..90a5dcd92 --- /dev/null +++ b/packages/hdwallet-seeker/package.json @@ -0,0 +1,25 @@ +{ + "name": "@shapeshiftoss/hdwallet-seeker", + "version": "1.62.41", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "dist/index.js", + "source": "src/index.ts", + "types": "dist/index.d.ts", + "scripts": { + "build": "tsc --build", + "clean": "rm -rf dist tsconfig.tsbuildinfo", + "prepublishOnly": "yarn clean && yarn build" + }, + "dependencies": { + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "^2.1.0", + "@solana/web3.js": "1.95.8", + "lodash": "^4.17.21" + }, + "devDependencies": { + "@types/lodash": "^4.14.168" + } +} diff --git a/packages/hdwallet-seeker/src/adapter.ts b/packages/hdwallet-seeker/src/adapter.ts new file mode 100644 index 000000000..e0cd09beb --- /dev/null +++ b/packages/hdwallet-seeker/src/adapter.ts @@ -0,0 +1,137 @@ +import * as core from "@shapeshiftoss/hdwallet-core"; + +import { SeekerHDWallet } from "./seeker"; +import type { SeekerAdapterConfig, SeekerAuthorizationResult, SeekerProvider } from "./types"; + +/** + * Creates a Seeker provider that wraps the Mobile Wallet Adapter transact function + * + * NOTE: This implementation requires the @solana-mobile/mobile-wallet-adapter-protocol-web3js + * package and is designed for React Native environments. For web environments, consider + * using WalletConnect V2 which already supports Solana-compatible wallets. + */ +async function createSeekerProvider(config: SeekerAdapterConfig): Promise { + // Dynamic import to support environments where MWA is not available + const { transact } = await import("@solana-mobile/mobile-wallet-adapter-protocol-web3js"); + + let cachedAuthResult: SeekerAuthorizationResult | null = null; + + return { + async authorize(identity, cluster) { + const result = await transact(async (wallet) => { + const authResult = await wallet.authorize({ + chain: cluster, + identity: { + name: identity.name, + uri: identity.uri, + icon: identity.icon, + }, + }); + + return { + accounts: authResult.accounts.map((account) => ({ + address: account.address, + label: account.label, + publicKey: new Uint8Array(Buffer.from(account.address, "base64")), + })), + authToken: authResult.auth_token, + walletUriBase: authResult.wallet_uri_base, + }; + }); + + cachedAuthResult = result; + return result; + }, + + async deauthorize(authToken) { + await transact(async (wallet) => { + await wallet.deauthorize({ auth_token: authToken }); + }); + cachedAuthResult = null; + }, + + async signTransactions(transactions) { + return transact(async (wallet) => { + // Re-authorize if needed using cached auth token + if (cachedAuthResult?.authToken) { + await wallet.authorize({ + chain: config.cluster ?? "solana:mainnet", + identity: config.appIdentity, + auth_token: cachedAuthResult.authToken, + }); + } + + const signedTxs = await wallet.signTransactions({ + transactions, + }); + + return signedTxs; + }); + }, + + async signAndSendTransactions(transactions) { + return transact(async (wallet) => { + // Re-authorize if needed using cached auth token + if (cachedAuthResult?.authToken) { + await wallet.authorize({ + chain: config.cluster ?? "solana:mainnet", + identity: config.appIdentity, + auth_token: cachedAuthResult.authToken, + }); + } + + const signatures = await wallet.signAndSendTransactions({ + transactions, + }); + + return signatures; + }); + }, + }; +} + +export class SeekerAdapter { + keyring: core.Keyring; + private config: SeekerAdapterConfig; + + private constructor(keyring: core.Keyring, config: SeekerAdapterConfig) { + this.keyring = keyring; + this.config = config; + } + + public static useKeyring(keyring: core.Keyring, config: SeekerAdapterConfig) { + return new SeekerAdapter(keyring, config); + } + + public async initialize(): Promise { + return Object.keys(this.keyring.wallets).length; + } + + public async pairDevice(): Promise { + try { + const provider = await createSeekerProvider(this.config); + + // Authorize with the wallet + const authResult = await provider.authorize( + this.config.appIdentity, + this.config.cluster ?? "solana:mainnet" + ); + + if (!authResult.accounts.length) { + throw new Error("No accounts returned from Seeker wallet authorization"); + } + + const wallet = new SeekerHDWallet(provider, authResult); + await wallet.initialize(); + + const deviceID = await wallet.getDeviceID(); + this.keyring.add(wallet, deviceID); + this.keyring.emit(["Seeker", deviceID, core.Events.CONNECT], deviceID); + + return wallet; + } catch (error) { + console.error("Failed to pair Seeker wallet:", error); + throw error; + } + } +} diff --git a/packages/hdwallet-seeker/src/index.ts b/packages/hdwallet-seeker/src/index.ts new file mode 100644 index 000000000..b74f258ae --- /dev/null +++ b/packages/hdwallet-seeker/src/index.ts @@ -0,0 +1,3 @@ +export * from "./adapter"; +export * from "./seeker"; +export * from "./types"; diff --git a/packages/hdwallet-seeker/src/seeker.ts b/packages/hdwallet-seeker/src/seeker.ts new file mode 100644 index 000000000..16895cd72 --- /dev/null +++ b/packages/hdwallet-seeker/src/seeker.ts @@ -0,0 +1,233 @@ +import * as core from "@shapeshiftoss/hdwallet-core"; +import isObject from "lodash/isObject"; + +import { solanaSendTx, solanaSignTx } from "./solana"; +import type { SeekerAuthorizationResult, SeekerProvider } from "./types"; + +export function isSeeker(wallet: core.HDWallet): wallet is SeekerHDWallet { + return isObject(wallet) && (wallet as any)._isSeeker; +} + +export class SeekerHDWalletInfo implements core.HDWalletInfo, core.SolanaWalletInfo { + readonly _supportsSolanaInfo = true; + + public getVendor(): string { + return "Seeker"; + } + + public hasOnDevicePinEntry(): boolean { + return true; // Seeker has on-device authentication + } + + public hasOnDevicePassphrase(): boolean { + return true; + } + + public hasOnDeviceDisplay(): boolean { + return true; + } + + public hasOnDeviceRecovery(): boolean { + return true; + } + + public hasNativeShapeShift(): boolean { + return false; + } + + public supportsBip44Accounts(): boolean { + return true; + } + + public supportsOfflineSigning(): boolean { + return false; + } + + public supportsBroadcast(): boolean { + return true; + } + + public describePath(msg: core.DescribePath): core.PathDescription { + if (msg.coin.toLowerCase() === "solana") { + return core.solanaDescribePath(msg.path); + } + throw new Error("Unsupported path - Seeker only supports Solana"); + } + + /** Solana */ + + public solanaGetAccountPaths(msg: core.SolanaGetAccountPaths): Array { + return core.solanaGetAccountPaths(msg); + } + + public solanaNextAccountPath(msg: core.SolanaAccountPath): core.SolanaAccountPath | undefined { + // Only one account path supported per authorization + return undefined; + } +} + +export class SeekerHDWallet extends SeekerHDWalletInfo implements core.HDWallet, core.SolanaWallet { + readonly _supportsSolana = true; + readonly _isSeeker = true; + + // Seeker is Solana-only + readonly _supportsBTC = false; + readonly _supportsETH = false; + readonly _supportsEthSwitchChain = false; + readonly _supportsAvalanche = false; + readonly _supportsOptimism = false; + readonly _supportsPolygon = false; + readonly _supportsGnosis = false; + readonly _supportsArbitrum = false; + readonly _supportsArbitrumNova = false; + readonly _supportsBase = false; + readonly _supportsBSC = false; + + private provider: SeekerProvider; + private authResult: SeekerAuthorizationResult; + private solanaAddress: string | null = null; + + constructor(provider: SeekerProvider, authResult: SeekerAuthorizationResult) { + super(); + this.provider = provider; + this.authResult = authResult; + } + + public async getDeviceID(): Promise { + const address = await this.solanaGetAddress({ addressNList: [] }); + return `seeker:${address}`; + } + + public async getFirmwareVersion(): Promise { + return "seeker"; + } + + public async getModel(): Promise { + return "Seeker"; + } + + public async getLabel(): Promise { + return this.authResult.accounts[0]?.label ?? "Seeker Wallet"; + } + + public async isInitialized(): Promise { + return true; + } + + public async isLocked(): Promise { + return false; // MWA handles locking at the wallet app level + } + + public async clearSession(): Promise { + if (this.authResult.authToken) { + try { + await this.provider.deauthorize(this.authResult.authToken); + } catch (error) { + console.warn("Failed to deauthorize Seeker wallet:", error); + } + } + } + + public async initialize(): Promise { + // Cache the primary account address + if (this.authResult.accounts.length > 0) { + this.solanaAddress = this.authResult.accounts[0].address; + } + } + + public async ping(msg: core.Ping): Promise { + return { msg: msg.msg }; + } + + public async sendPin(): Promise { + // Not applicable - Seeker handles PIN on device + } + + public async sendPassphrase(): Promise { + // Not applicable - Seeker handles passphrase on device + } + + public async sendCharacter(): Promise { + // Not applicable + } + + public async sendWord(): Promise { + // Not applicable + } + + public async cancel(): Promise { + // MWA sessions are atomic, no cancel needed + } + + public async wipe(): Promise { + // Cannot wipe Seeker from external app + throw new Error("Cannot wipe Seeker device from external application"); + } + + public async reset(): Promise { + // Cannot reset Seeker from external app + throw new Error("Cannot reset Seeker device from external application"); + } + + public async recover(): Promise { + // Cannot trigger recovery from external app + throw new Error("Cannot trigger recovery on Seeker device from external application"); + } + + public async loadDevice(): Promise { + // Cannot load device from external app + throw new Error("Cannot load device on Seeker from external application"); + } + + public async disconnect(): Promise { + await this.clearSession(); + } + + public async getFeatures(): Promise> { + return { + vendor: "Seeker", + model: "Seeker", + supportsSolana: true, + }; + } + + public async getPublicKeys(msg: Array): Promise> { + return msg.map((getPublicKey) => { + if (getPublicKey.coin === "Solana" && this.authResult.accounts[0]) { + return { xpub: this.authResult.accounts[0].address } as core.PublicKey; + } + return null; + }); + } + + /** Solana */ + + public async solanaGetAddress(msg: core.SolanaGetAddress): Promise { + // Return cached address from authorization + if (this.solanaAddress) return this.solanaAddress; + + // If no cached address, return from auth result + if (this.authResult.accounts.length > 0) { + this.solanaAddress = this.authResult.accounts[0].address; + return this.solanaAddress; + } + + return null; + } + + public async solanaSignTx(msg: core.SolanaSignTx): Promise { + const address = await this.solanaGetAddress({ addressNList: msg.addressNList }); + if (!address) { + throw new Error("No Solana address available"); + } + return solanaSignTx(msg, this.provider, address); + } + + public async solanaSendTx(msg: core.SolanaSignTx): Promise { + const address = await this.solanaGetAddress({ addressNList: msg.addressNList }); + if (!address) { + throw new Error("No Solana address available"); + } + return solanaSendTx(msg, this.provider, address); + } +} diff --git a/packages/hdwallet-seeker/src/solana.ts b/packages/hdwallet-seeker/src/solana.ts new file mode 100644 index 000000000..f4351764b --- /dev/null +++ b/packages/hdwallet-seeker/src/solana.ts @@ -0,0 +1,34 @@ +import * as core from "@shapeshiftoss/hdwallet-core"; + +import type { SeekerProvider } from "./types"; + +/** + * Signs a Solana transaction using the Seeker wallet via MWA + */ +export async function solanaSignTx( + msg: core.SolanaSignTx, + provider: SeekerProvider, + address: string +): Promise { + const transaction = core.solanaBuildTransaction(msg, address); + const [signedTransaction] = await provider.signTransactions([transaction]); + + return { + serialized: Buffer.from(signedTransaction.serialize()).toString("base64"), + signatures: signedTransaction.signatures.map((signature) => Buffer.from(signature).toString("base64")), + }; +} + +/** + * Signs and sends a Solana transaction using the Seeker wallet via MWA + */ +export async function solanaSendTx( + msg: core.SolanaSignTx, + provider: SeekerProvider, + address: string +): Promise { + const transaction = core.solanaBuildTransaction(msg, address); + const [signature] = await provider.signAndSendTransactions([transaction]); + + return { signature }; +} diff --git a/packages/hdwallet-seeker/src/types.ts b/packages/hdwallet-seeker/src/types.ts new file mode 100644 index 000000000..5bfafc9ca --- /dev/null +++ b/packages/hdwallet-seeker/src/types.ts @@ -0,0 +1,42 @@ +import type { VersionedTransaction } from "@solana/web3.js"; + +/** + * App identity for Mobile Wallet Adapter authorization + */ +export interface SeekerAppIdentity { + name: string; + uri: string; + icon: string; +} + +/** + * Authorization result from MWA wallet + */ +export interface SeekerAuthorizationResult { + accounts: Array<{ + address: string; + label?: string; + publicKey: Uint8Array; + }>; + authToken: string; + walletUriBase?: string; +} + +/** + * Provider interface for Seeker wallet operations + * This abstracts the MWA transact function for testability + */ +export interface SeekerProvider { + authorize(identity: SeekerAppIdentity, cluster: string): Promise; + deauthorize(authToken: string): Promise; + signTransactions(transactions: VersionedTransaction[]): Promise; + signAndSendTransactions(transactions: VersionedTransaction[]): Promise; +} + +/** + * Configuration options for Seeker adapter + */ +export interface SeekerAdapterConfig { + appIdentity: SeekerAppIdentity; + cluster?: "solana:mainnet" | "solana:devnet" | "solana:testnet"; +} diff --git a/packages/hdwallet-seeker/tsconfig.json b/packages/hdwallet-seeker/tsconfig.json new file mode 100644 index 000000000..b023aab8e --- /dev/null +++ b/packages/hdwallet-seeker/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist" + }, + "include": ["src/**/*"], + "references": [{ "path": "../hdwallet-core" }] +} From 15a6661422b3e78738d1efd0f0f4513c9944bf9b Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Thu, 22 Jan 2026 18:31:34 +0100 Subject: [PATCH 02/11] chore: version packages to 1.62.42-seeker-poc.0 --- examples/sandbox/package.json | 40 ++-- integration/package.json | 22 +- lerna.json | 9 +- 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-seeker/package.json | 7 +- packages/hdwallet-seeker/src/adapter.ts | 59 +++++- 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 +- yarn.lock | 194 +++++++++++++++++- 30 files changed, 385 insertions(+), 126 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index e8f377cda..68d62f389 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,25 +12,25 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.41", - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-gridplus": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.41", - "@shapeshiftoss/hdwallet-keplr": "^1.62.41", - "@shapeshiftoss/hdwallet-ledger": "^1.62.41", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.41", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.41", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.41", - "@shapeshiftoss/hdwallet-native": "^1.62.41", - "@shapeshiftoss/hdwallet-phantom": "^1.62.41", - "@shapeshiftoss/hdwallet-portis": "^1.62.41", - "@shapeshiftoss/hdwallet-trezor": "^1.62.41", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.41", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.41", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.41", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.41", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-gridplus": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keplr": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-phantom": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-portis": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.42-seeker-poc.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 81d4df576..2fd95c744 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.41", - "@shapeshiftoss/hdwallet-ledger": "^1.62.41", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.41", - "@shapeshiftoss/hdwallet-native": "^1.62.41", - "@shapeshiftoss/hdwallet-portis": "^1.62.41", - "@shapeshiftoss/hdwallet-trezor": "^1.62.41", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-portis": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.42-seeker-poc.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 bdf3dc377..7a2f5a7ce 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.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 d5889217b..2d53c2c03 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,11 +15,12 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 677ddec1c..6793d3355 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -28,5 +28,6 @@ "devDependencies": { "@types/google-protobuf": "^3.15.1", "@types/lodash": "^4.14.168" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index de7224741..8f5d83f0d 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.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.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "bech32": "^1.1.4", "bs58": "^5.0.0", "bs58check": "^4.0.0", @@ -35,5 +35,6 @@ "nohoist": [ "@ethereumjs/common", "@ethereumjs/tx" - ] + ], + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 46ea641e2..51bfae0f3 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" - } + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0" + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 3efc7b074..04bf49134 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0", "uuid": "^8.3.2" }, "peerDependencies": { @@ -23,5 +23,6 @@ "devDependencies": { "@types/uuid": "^8.3.0", "electron": "^12.0.9" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 8be574843..2f4e63f51 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,12 +14,13 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0" }, "peerDependencies": { "node-hid": "^2.1.1" }, "devDependencies": { "@types/node-hid": "^1.3.1" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 43ce506f4..e92664ca6 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,13 +14,14 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0" }, "peerDependencies": { "usb": "^2.3.1" }, "devDependencies": { "usb": "^2.3.1" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index f6f21711f..5b9c50526 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,9 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0", "axios": "^0.21.1" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 98f56b9ff..62c396888 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,10 +14,11 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 4ab88df28..6070e93c4 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.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.2", - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", @@ -46,5 +46,6 @@ "@types/lodash": "^4.14.168", "@types/semver": "^6.2.2", "typedoc": "^0.20.36" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 612ff1d6d..efb272fea 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.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.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", @@ -28,5 +28,6 @@ "@cosmjs/stargate": "^0.28.13", "@keplr-wallet/types": "^0.12.35", "@types/lodash": "^4.14.168" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index d12935a9e..b0365af87 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,9 @@ "@ledgerhq/hw-app-eth": "7.0.0", "@ledgerhq/hw-transport": "6.31.13", "@ledgerhq/hw-transport-webhid": "6.30.6", - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-ledger": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.0", "@types/w3c-web-hid": "^1.0.2" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index a902ca9fe..08986ec5f 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -20,12 +20,13 @@ "@ledgerhq/hw-app-solana": "7.6.0", "@ledgerhq/hw-transport": "6.31.13", "@ledgerhq/hw-transport-webusb": "6.29.13", - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-ledger": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.0", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.6" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 0fe7b9d09..07bf5c617 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -28,7 +28,7 @@ "@ledgerhq/logs": "6.13.0", "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", @@ -45,5 +45,6 @@ "@types/ethereumjs-util": "^6.1.0", "@types/ripemd160": "^2.0.2", "typedoc": "^0.20.36" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index f10c69f85..6af7726b7 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.41", + "version": "1.62.42-seeker-poc.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.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", @@ -27,5 +27,6 @@ "devDependencies": { "@types/express": "^4.17.17", "@types/lodash": "^4.14.168" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 8962e1888..9a7138fb0 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.41", + "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.0", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", @@ -26,5 +26,6 @@ }, "devDependencies": { "fake-indexeddb": "^3.1.7" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index fd3e2f76a..879cd8741 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -18,7 +18,7 @@ "@noble/curves": "^1.4.0", "@scure/starknet": "^1.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@ton/core": "^0.62.1", "@ton/crypto": "^3.3.0", @@ -61,5 +61,6 @@ "bs58": "^4.0.1", "cosmjs-types": "^0.4.1", "msw": "^0.27.1" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index b3c48bc64..de2350fcb 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", @@ -24,5 +24,6 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 1055e9ca8..f729e326f 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", @@ -26,5 +26,6 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index 90a5dcd92..ab506398b 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-seeker", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,12 +14,13 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "^2.1.0", "@solana/web3.js": "1.95.8", "lodash": "^4.17.21" }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-seeker/src/adapter.ts b/packages/hdwallet-seeker/src/adapter.ts index e0cd09beb..6c402370e 100644 --- a/packages/hdwallet-seeker/src/adapter.ts +++ b/packages/hdwallet-seeker/src/adapter.ts @@ -3,6 +3,38 @@ import * as core from "@shapeshiftoss/hdwallet-core"; import { SeekerHDWallet } from "./seeker"; import type { SeekerAdapterConfig, SeekerAuthorizationResult, SeekerProvider } from "./types"; +// MWA cluster type - matches the expected format for first overload +type MwaCluster = "mainnet-beta" | "devnet" | "testnet"; + +// MWA chain type - matches the expected format for second overload (with auth_token) +type MwaChain = "solana:mainnet" | "solana:devnet" | "solana:testnet"; + +// Convert our config cluster format to MWA cluster format +function toMwaCluster(cluster?: string): MwaCluster { + switch (cluster) { + case "solana:devnet": + return "devnet"; + case "solana:testnet": + return "testnet"; + case "solana:mainnet": + default: + return "mainnet-beta"; + } +} + +// Convert our config cluster format to MWA chain format (for auth_token flow) +function toMwaChain(cluster?: string): MwaChain { + switch (cluster) { + case "solana:devnet": + return "solana:devnet"; + case "solana:testnet": + return "solana:testnet"; + case "solana:mainnet": + default: + return "solana:mainnet"; + } +} + /** * Creates a Seeker provider that wraps the Mobile Wallet Adapter transact function * @@ -15,12 +47,15 @@ async function createSeekerProvider(config: SeekerAdapterConfig): Promise { + // Use first overload (cluster without auth_token) for initial authorization const authResult = await wallet.authorize({ - chain: cluster, + cluster: mwaCluster, identity: { name: identity.name, uri: identity.uri, @@ -52,13 +87,19 @@ async function createSeekerProvider(config: SeekerAdapterConfig): Promise { - // Re-authorize if needed using cached auth token + // Re-authorize using second overload (chain with auth_token) if (cachedAuthResult?.authToken) { await wallet.authorize({ - chain: config.cluster ?? "solana:mainnet", identity: config.appIdentity, + chain: mwaChain, auth_token: cachedAuthResult.authToken, }); + } else { + // Fall back to first overload if no cached auth + await wallet.authorize({ + cluster: mwaCluster, + identity: config.appIdentity, + }); } const signedTxs = await wallet.signTransactions({ @@ -71,13 +112,19 @@ async function createSeekerProvider(config: SeekerAdapterConfig): Promise { - // Re-authorize if needed using cached auth token + // Re-authorize using second overload (chain with auth_token) if (cachedAuthResult?.authToken) { await wallet.authorize({ - chain: config.cluster ?? "solana:mainnet", identity: config.appIdentity, + chain: mwaChain, auth_token: cachedAuthResult.authToken, }); + } else { + // Fall back to first overload if no cached auth + await wallet.authorize({ + cluster: mwaCluster, + identity: config.appIdentity, + }); } const signatures = await wallet.signAndSendTransactions({ diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 7fc241cd4..b67bcaf71 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.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,9 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.41", - "@shapeshiftoss/hdwallet-trezor": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.0", "@trezor/connect-web": "^9.6.4" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 2971404ae..10a31e213 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.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.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" @@ -26,5 +26,6 @@ "@types/bchaddrjs": "^0.4.0", "@types/lodash": "^4.14.168", "typedoc": "^0.20.36" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 74992e25e..28bb2ef18 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.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.2", - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", @@ -26,5 +26,6 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 3ba9d7288..0b677d778 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,9 +15,10 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 501f31703..4d3e6d9af 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.41", + "version": "1.62.42-seeker-poc.0", "license": "MIT", "publishConfig": { "access": "public" @@ -15,9 +15,10 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" - } + }, + "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/yarn.lock b/yarn.lock index cd1ac2367..133990c72 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3307,7 +3307,7 @@ dependencies: "@noble/hashes" "1.8.0" -"@noble/curves@1.9.7", "@noble/curves@^1.0.0": +"@noble/curves@1.9.7", "@noble/curves@^1.0.0", "@noble/curves@^1.8.0": version "1.9.7" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.9.7.tgz#79d04b4758a43e4bca2cbdc62e7771352fa6b951" integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== @@ -4446,6 +4446,26 @@ dependencies: "@sinonjs/commons" "^1.7.0" +"@solana-mobile/mobile-wallet-adapter-protocol-web3js@^2.1.0": + version "2.2.5" + resolved "http://127.0.0.1:4873/@solana-mobile/mobile-wallet-adapter-protocol-web3js/-/mobile-wallet-adapter-protocol-web3js-2.2.5.tgz#fd859bb3de0b5c7946e42295846e0e31337f5274" + integrity sha512-xfQl6Kee0ZXagUG5mpy+bMhQTNf2LAzF65m5SSgNJp47y/nP9GdXWi9blVH8IPP+QjF/+DnCtURaXS14bk3WJw== + dependencies: + "@solana-mobile/mobile-wallet-adapter-protocol" "^2.2.5" + bs58 "^5.0.0" + js-base64 "^3.7.5" + +"@solana-mobile/mobile-wallet-adapter-protocol@^2.2.5": + version "2.2.5" + resolved "http://127.0.0.1:4873/@solana-mobile/mobile-wallet-adapter-protocol/-/mobile-wallet-adapter-protocol-2.2.5.tgz#93ce6a0a0f99b7dd9a18eda28664a3d1336798b5" + integrity sha512-kCI+0/umWm98M9g12ndpS56U6wBzq4XdhobCkDPF8qRDYX/iTU8CD+QMcalh7VgRT7GWEmySQvQdaugM0Chf0g== + dependencies: + "@solana/codecs-strings" "^4.0.0" + "@solana/wallet-standard" "^1.1.2" + "@solana/wallet-standard-util" "^1.1.1" + "@wallet-standard/core" "^1.0.3" + js-base64 "^3.7.5" + "@solana-program/compute-budget@^0.8.0": version "0.8.0" resolved "https://registry.yarnpkg.com/@solana-program/compute-budget/-/compute-budget-0.8.0.tgz#0930aca4de1170ed607d64d89375074930aa8b93" @@ -4515,6 +4535,13 @@ dependencies: "@solana/errors" "2.3.0" +"@solana/codecs-core@4.0.0": + version "4.0.0" + resolved "http://127.0.0.1:4873/@solana/codecs-core/-/codecs-core-4.0.0.tgz#0668b964df5a3e278ff276b5aa812bd739e29510" + integrity sha512-28kNUsyIlhU3MO3/7ZLDqeJf2YAm32B4tnTjl5A9HrbBqsTZ+upT/RzxZGP1MMm7jnPuIKCMwmTpsyqyR6IUpw== + dependencies: + "@solana/errors" "4.0.0" + "@solana/codecs-data-structures@2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@solana/codecs-data-structures/-/codecs-data-structures-2.3.0.tgz#ae4ea2b3177d79a95fdcde20c04fde93b9fd190d" @@ -4532,6 +4559,14 @@ "@solana/codecs-core" "2.3.0" "@solana/errors" "2.3.0" +"@solana/codecs-numbers@4.0.0": + version "4.0.0" + resolved "http://127.0.0.1:4873/@solana/codecs-numbers/-/codecs-numbers-4.0.0.tgz#fc5c451ff2f1ca1e3a13cf85230e768a47b9a788" + integrity sha512-z9zpjtcwzqT9rbkKVZpkWB5/0V7+6YRKs6BccHkGJlaDx8Pe/+XOvPi2rEdXPqrPd9QWb5Xp1iBfcgaDMyiOiA== + dependencies: + "@solana/codecs-core" "4.0.0" + "@solana/errors" "4.0.0" + "@solana/codecs-strings@2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz#1b3a855dcd260283a732060aa6220f78b41251ae" @@ -4541,6 +4576,15 @@ "@solana/codecs-numbers" "2.3.0" "@solana/errors" "2.3.0" +"@solana/codecs-strings@^4.0.0": + version "4.0.0" + resolved "http://127.0.0.1:4873/@solana/codecs-strings/-/codecs-strings-4.0.0.tgz#b4c77d6ff6eeec868a71e5b0cb42bdb9f0c6b500" + integrity sha512-XvyD+sQ1zyA0amfxbpoFZsucLoe+yASQtDiLUGMDg5TZ82IHE3B7n82jE8d8cTAqi0HgqQiwU13snPhvg1O0Ow== + dependencies: + "@solana/codecs-core" "4.0.0" + "@solana/codecs-numbers" "4.0.0" + "@solana/errors" "4.0.0" + "@solana/codecs@2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@solana/codecs/-/codecs-2.3.0.tgz#75ea5811e2792d7344409b83ffbfd1d096292e36" @@ -4560,6 +4604,14 @@ chalk "^5.4.1" commander "^14.0.0" +"@solana/errors@4.0.0": + version "4.0.0" + resolved "http://127.0.0.1:4873/@solana/errors/-/errors-4.0.0.tgz#7fa9e8b69c4a199acab1b863b234be69772b1914" + integrity sha512-3YEtvcMvtcnTl4HahqLt0VnaGVf7vVWOnt6/uPky5e0qV6BlxDSbGkbBzttNjxLXHognV0AQi3pjvrtfUnZmbg== + dependencies: + chalk "5.6.2" + commander "14.0.1" + "@solana/fast-stable-stringify@2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@solana/fast-stable-stringify/-/fast-stable-stringify-2.3.0.tgz#723b94e373952bad4549bdd2318f79f46313d85a" @@ -4855,6 +4907,88 @@ "@solana/rpc-types" "2.3.0" "@solana/transaction-messages" "2.3.0" +"@solana/wallet-adapter-base@^0.9.23": + version "0.9.27" + resolved "http://127.0.0.1:4873/@solana/wallet-adapter-base/-/wallet-adapter-base-0.9.27.tgz#f76463db172ac1d7d1f5aa064800363777731dfd" + integrity sha512-kXjeNfNFVs/NE9GPmysBRKQ/nf+foSaq3kfVSeMcO/iVgigyRmB551OjU3WyAolLG/1jeEfKLqF9fKwMCRkUqg== + dependencies: + "@solana/wallet-standard-features" "^1.3.0" + "@wallet-standard/base" "^1.1.0" + "@wallet-standard/features" "^1.1.0" + eventemitter3 "^5.0.1" + +"@solana/wallet-standard-chains@^1.1.1": + version "1.1.1" + resolved "http://127.0.0.1:4873/@solana/wallet-standard-chains/-/wallet-standard-chains-1.1.1.tgz#bbab9f3836006e9e4722afc408ca323df9623657" + integrity sha512-Us3TgL4eMVoVWhuC4UrePlYnpWN+lwteCBlhZDUhFZBJ5UMGh94mYPXno3Ho7+iHPYRtuCi/ePvPcYBqCGuBOw== + dependencies: + "@wallet-standard/base" "^1.1.0" + +"@solana/wallet-standard-core@^1.1.2": + version "1.1.2" + resolved "http://127.0.0.1:4873/@solana/wallet-standard-core/-/wallet-standard-core-1.1.2.tgz#86512ae188450d70ff5d1ee0f58b5c29b83226c6" + integrity sha512-FaSmnVsIHkHhYlH8XX0Y4TYS+ebM+scW7ZeDkdXo3GiKge61Z34MfBPinZSUMV08hCtzxxqH2ydeU9+q/KDrLA== + dependencies: + "@solana/wallet-standard-chains" "^1.1.1" + "@solana/wallet-standard-features" "^1.3.0" + "@solana/wallet-standard-util" "^1.1.2" + +"@solana/wallet-standard-features@^1.3.0": + version "1.3.0" + resolved "http://127.0.0.1:4873/@solana/wallet-standard-features/-/wallet-standard-features-1.3.0.tgz#c489eca9d0c78f97084b4af6ca8ad8c1ca197de5" + integrity sha512-ZhpZtD+4VArf6RPitsVExvgkF+nGghd1rzPjd97GmBximpnt1rsUxMOEyoIEuH3XBxPyNB6Us7ha7RHWQR+abg== + dependencies: + "@wallet-standard/base" "^1.1.0" + "@wallet-standard/features" "^1.1.0" + +"@solana/wallet-standard-util@^1.1.1", "@solana/wallet-standard-util@^1.1.2": + version "1.1.2" + resolved "http://127.0.0.1:4873/@solana/wallet-standard-util/-/wallet-standard-util-1.1.2.tgz#1e281178c04b52923ea530799c589ed64e5526bc" + integrity sha512-rUXFNP4OY81Ddq7qOjQV4Kmkozx4wjYAxljvyrqPx8Ycz0FYChG/hQVWqvgpK3sPsEaO/7ABG1NOACsyAKWNOA== + dependencies: + "@noble/curves" "^1.8.0" + "@solana/wallet-standard-chains" "^1.1.1" + "@solana/wallet-standard-features" "^1.3.0" + +"@solana/wallet-standard-wallet-adapter-base@^1.1.4": + version "1.1.4" + resolved "http://127.0.0.1:4873/@solana/wallet-standard-wallet-adapter-base/-/wallet-standard-wallet-adapter-base-1.1.4.tgz#fc05b153674e29839eee49b30d05106bd42dd789" + integrity sha512-Q2Rie9YaidyFA4UxcUIxUsvynW+/gE2noj/Wmk+IOwDwlVrJUAXCvFaCNsPDSyKoiYEKxkSnlG13OA1v08G4iw== + dependencies: + "@solana/wallet-adapter-base" "^0.9.23" + "@solana/wallet-standard-chains" "^1.1.1" + "@solana/wallet-standard-features" "^1.3.0" + "@solana/wallet-standard-util" "^1.1.2" + "@wallet-standard/app" "^1.1.0" + "@wallet-standard/base" "^1.1.0" + "@wallet-standard/features" "^1.1.0" + "@wallet-standard/wallet" "^1.1.0" + +"@solana/wallet-standard-wallet-adapter-react@^1.1.4": + version "1.1.4" + resolved "http://127.0.0.1:4873/@solana/wallet-standard-wallet-adapter-react/-/wallet-standard-wallet-adapter-react-1.1.4.tgz#5f48a68bea19fe570e1741d0e26f98c6d8ad0628" + integrity sha512-xa4KVmPgB7bTiWo4U7lg0N6dVUtt2I2WhEnKlIv0jdihNvtyhOjCKMjucWet6KAVhir6I/mSWrJk1U9SvVvhCg== + dependencies: + "@solana/wallet-standard-wallet-adapter-base" "^1.1.4" + "@wallet-standard/app" "^1.1.0" + "@wallet-standard/base" "^1.1.0" + +"@solana/wallet-standard-wallet-adapter@^1.1.4": + version "1.1.4" + resolved "http://127.0.0.1:4873/@solana/wallet-standard-wallet-adapter/-/wallet-standard-wallet-adapter-1.1.4.tgz#fd4f9d1b61e85daa6d940618854528945cacdfa7" + integrity sha512-YSBrxwov4irg2hx9gcmM4VTew3ofNnkqsXQ42JwcS6ykF1P1ecVY8JCbrv75Nwe6UodnqeoZRbN7n/p3awtjNQ== + dependencies: + "@solana/wallet-standard-wallet-adapter-base" "^1.1.4" + "@solana/wallet-standard-wallet-adapter-react" "^1.1.4" + +"@solana/wallet-standard@^1.1.2": + version "1.1.4" + resolved "http://127.0.0.1:4873/@solana/wallet-standard/-/wallet-standard-1.1.4.tgz#afe6d8a6d6ea04acd9bb4a92bef6bb93e08c81f3" + integrity sha512-NF+MI5tOxyvfTU4A+O5idh/gJFmjm52bMwsPpFGRSL79GECSN0XLmpVOO/jqTKJgac2uIeYDpQw/eMaQuWuUXw== + dependencies: + "@solana/wallet-standard-core" "^1.1.2" + "@solana/wallet-standard-wallet-adapter" "^1.1.4" + "@solana/web3.js@1.95.8": version "1.95.8" resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.95.8.tgz#2d49abda23f7a79a3cc499ab6680f7be11786ee1" @@ -5979,11 +6113,37 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +"@wallet-standard/app@^1.1.0": + version "1.1.0" + resolved "http://127.0.0.1:4873/@wallet-standard/app/-/app-1.1.0.tgz#2ca32e4675536224ebe55a00ad533b7923d7380a" + integrity sha512-3CijvrO9utx598kjr45hTbbeeykQrQfKmSnxeWOgU25TOEpvcipD/bYDQWIqUv1Oc6KK4YStokSMu/FBNecGUQ== + dependencies: + "@wallet-standard/base" "^1.1.0" + "@wallet-standard/base@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@wallet-standard/base/-/base-1.1.0.tgz#214093c0597a1e724ee6dbacd84191dfec62bb33" integrity sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ== +"@wallet-standard/core@^1.0.3": + version "1.1.1" + resolved "http://127.0.0.1:4873/@wallet-standard/core/-/core-1.1.1.tgz#432e10420dc8892a63224d4863f8304fa01b4ea1" + integrity sha512-5Xmjc6+Oe0hcPfVc5n8F77NVLwx1JVAoCVgQpLyv/43/bhtIif+Gx3WUrDlaSDoM8i2kA2xd6YoFbHCxs+e0zA== + dependencies: + "@wallet-standard/app" "^1.1.0" + "@wallet-standard/base" "^1.1.0" + "@wallet-standard/errors" "^0.1.1" + "@wallet-standard/features" "^1.1.0" + "@wallet-standard/wallet" "^1.1.0" + +"@wallet-standard/errors@^0.1.1": + version "0.1.1" + resolved "http://127.0.0.1:4873/@wallet-standard/errors/-/errors-0.1.1.tgz#e745c5925276c0ac6d02f0d489888c171f5e4680" + integrity sha512-V8Ju1Wvol8i/VDyQOHhjhxmMVwmKiwyxUZBnHhtiPZJTWY0U/Shb2iEWyGngYEbAkp2sGTmEeNX1tVyGR7PqNw== + dependencies: + chalk "^5.4.1" + commander "^13.1.0" + "@wallet-standard/features@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@wallet-standard/features/-/features-1.1.0.tgz#f256d7b18940c8d134f66164330db358a8f5200e" @@ -5991,6 +6151,13 @@ dependencies: "@wallet-standard/base" "^1.1.0" +"@wallet-standard/wallet@^1.1.0": + version "1.1.0" + resolved "http://127.0.0.1:4873/@wallet-standard/wallet/-/wallet-1.1.0.tgz#a1e46a3f1b2d06a0206058562169b1f0e9652d0f" + integrity sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg== + dependencies: + "@wallet-standard/base" "^1.1.0" + "@walletconnect/browser-utils@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz#33c10e777aa6be86c713095b5206d63d32df0951" @@ -8220,6 +8387,11 @@ chalk@5.0.1: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.0.1.tgz#ca57d71e82bb534a296df63bbacc4a1c22b2a4b6" integrity sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w== +chalk@5.6.2, chalk@^5.4.1: + version "5.6.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" + integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== + chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -8250,11 +8422,6 @@ chalk@^5.0.1: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== -chalk@^5.4.1: - version "5.6.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" - integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== - char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" @@ -8549,6 +8716,11 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@14.0.1: + version "14.0.1" + resolved "http://127.0.0.1:4873/commander/-/commander-14.0.1.tgz#2f9225c19e6ebd0dc4404dd45821b2caa17ea09b" + integrity sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A== + commander@2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" @@ -8556,6 +8728,11 @@ commander@2.9.0: dependencies: graceful-readlink ">= 1.0.0" +commander@^13.1.0: + version "13.1.0" + resolved "http://127.0.0.1:4873/commander/-/commander-13.1.0.tgz#776167db68c78f38dcce1f9b8d7b8b9a488abf46" + integrity sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw== + commander@^14.0.0: version "14.0.2" resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.2.tgz#b71fd37fe4069e4c3c7c13925252ada4eba14e8e" @@ -13298,6 +13475,11 @@ jquery@^3.7.1: resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== +js-base64@^3.7.5: + version "3.7.8" + resolved "http://127.0.0.1:4873/js-base64/-/js-base64-3.7.8.tgz#af44496bc09fa178ed9c4adf67eb2b46f5c6d2a4" + integrity sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow== + js-levenshtein@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" From 49ef9c225c654847e3012dba6d21d21c4b0af3d6 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:35:06 +0100 Subject: [PATCH 03/11] feat: add @shapeshiftoss/hdwallet-seeker package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Seeker wallet adapter for Solana Mobile support. Features: - Message-based communication interface for platform flexibility - Full Solana transaction signing and broadcasting - Compatible with ShapeShift's hdwallet interface - Designed for React Native WebView integration 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-seeker/package.json | 14 +- packages/hdwallet-seeker/src/adapter.ts | 371 ++++++++++++++---------- packages/hdwallet-seeker/src/index.ts | 15 +- packages/hdwallet-seeker/src/types.ts | 109 +++++-- packages/hdwallet-seeker/tsconfig.json | 14 +- 5 files changed, 318 insertions(+), 205 deletions(-) diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index ab506398b..e93b9cccf 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-seeker", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42", "license": "MIT", "publishConfig": { "access": "public" @@ -14,13 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "^2.1.0", - "@solana/web3.js": "1.95.8", - "lodash": "^4.17.21" - }, - "devDependencies": { - "@types/lodash": "^4.14.168" - }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "@shapeshiftoss/hdwallet-core": "^1.62.42", + "@solana/web3.js": "^1.95.8" + } } diff --git a/packages/hdwallet-seeker/src/adapter.ts b/packages/hdwallet-seeker/src/adapter.ts index 6c402370e..c46a93c9e 100644 --- a/packages/hdwallet-seeker/src/adapter.ts +++ b/packages/hdwallet-seeker/src/adapter.ts @@ -1,184 +1,235 @@ -import * as core from "@shapeshiftoss/hdwallet-core"; +import type { + BIP32Path, + DescribePath, + GetPublicKey, + HDWallet, + PathDescription, + Ping, + Pong, + PublicKey, + SolanaAccountPath, + SolanaGetAccountPaths, + SolanaGetAddress, + SolanaSignedTx, + SolanaSignTx, + SolanaTxSignature, +} from '@shapeshiftoss/hdwallet-core' +import { solanaBuildTransaction } from '@shapeshiftoss/hdwallet-core' + +import type { SeekerMessageHandler } from './types' + +export class SeekerHDWallet implements HDWallet { + private deviceId: string + private pubkey: string + private messageHandler: SeekerMessageHandler + + readonly _supportsSolana = true + readonly _supportsSolanaInfo = true + + constructor(deviceId: string, pubkey: string, messageHandler: SeekerMessageHandler) { + this.deviceId = deviceId + this.pubkey = pubkey + this.messageHandler = messageHandler + } -import { SeekerHDWallet } from "./seeker"; -import type { SeekerAdapterConfig, SeekerAuthorizationResult, SeekerProvider } from "./types"; + getVendor(): string { + return 'Seeker' + } -// MWA cluster type - matches the expected format for first overload -type MwaCluster = "mainnet-beta" | "devnet" | "testnet"; + hasOnDevicePinEntry(): boolean { + return false + } -// MWA chain type - matches the expected format for second overload (with auth_token) -type MwaChain = "solana:mainnet" | "solana:devnet" | "solana:testnet"; + hasOnDevicePassphrase(): boolean { + return false + } -// Convert our config cluster format to MWA cluster format -function toMwaCluster(cluster?: string): MwaCluster { - switch (cluster) { - case "solana:devnet": - return "devnet"; - case "solana:testnet": - return "testnet"; - case "solana:mainnet": - default: - return "mainnet-beta"; + hasOnDeviceDisplay(): boolean { + return true } -} -// Convert our config cluster format to MWA chain format (for auth_token flow) -function toMwaChain(cluster?: string): MwaChain { - switch (cluster) { - case "solana:devnet": - return "solana:devnet"; - case "solana:testnet": - return "solana:testnet"; - case "solana:mainnet": - default: - return "solana:mainnet"; + hasOnDeviceRecovery(): boolean { + return true } -} -/** - * Creates a Seeker provider that wraps the Mobile Wallet Adapter transact function - * - * NOTE: This implementation requires the @solana-mobile/mobile-wallet-adapter-protocol-web3js - * package and is designed for React Native environments. For web environments, consider - * using WalletConnect V2 which already supports Solana-compatible wallets. - */ -async function createSeekerProvider(config: SeekerAdapterConfig): Promise { - // Dynamic import to support environments where MWA is not available - const { transact } = await import("@solana-mobile/mobile-wallet-adapter-protocol-web3js"); - - let cachedAuthResult: SeekerAuthorizationResult | null = null; - const mwaCluster = toMwaCluster(config.cluster); - const mwaChain = toMwaChain(config.cluster); - - return { - async authorize(identity, _cluster) { - const result = await transact(async (wallet) => { - // Use first overload (cluster without auth_token) for initial authorization - const authResult = await wallet.authorize({ - cluster: mwaCluster, - identity: { - name: identity.name, - uri: identity.uri, - icon: identity.icon, - }, - }); - - return { - accounts: authResult.accounts.map((account) => ({ - address: account.address, - label: account.label, - publicKey: new Uint8Array(Buffer.from(account.address, "base64")), - })), - authToken: authResult.auth_token, - walletUriBase: authResult.wallet_uri_base, - }; - }); - - cachedAuthResult = result; - return result; - }, - - async deauthorize(authToken) { - await transact(async (wallet) => { - await wallet.deauthorize({ auth_token: authToken }); - }); - cachedAuthResult = null; - }, - - async signTransactions(transactions) { - return transact(async (wallet) => { - // Re-authorize using second overload (chain with auth_token) - if (cachedAuthResult?.authToken) { - await wallet.authorize({ - identity: config.appIdentity, - chain: mwaChain, - auth_token: cachedAuthResult.authToken, - }); - } else { - // Fall back to first overload if no cached auth - await wallet.authorize({ - cluster: mwaCluster, - identity: config.appIdentity, - }); - } - - const signedTxs = await wallet.signTransactions({ - transactions, - }); - - return signedTxs; - }); - }, - - async signAndSendTransactions(transactions) { - return transact(async (wallet) => { - // Re-authorize using second overload (chain with auth_token) - if (cachedAuthResult?.authToken) { - await wallet.authorize({ - identity: config.appIdentity, - chain: mwaChain, - auth_token: cachedAuthResult.authToken, - }); - } else { - // Fall back to first overload if no cached auth - await wallet.authorize({ - cluster: mwaCluster, - identity: config.appIdentity, - }); - } - - const signatures = await wallet.signAndSendTransactions({ - transactions, - }); - - return signatures; - }); - }, - }; -} + hasNativeShapeShift(): boolean { + return false + } + + supportsBip44Accounts(): boolean { + return false + } + + supportsOfflineSigning(): boolean { + return false + } + + supportsBroadcast(): boolean { + return true + } + + describePath(_msg: DescribePath): PathDescription { + return { + isKnown: false, + verbose: 'Seeker Solana', + coin: 'Solana', + } + } + + getDeviceID(): Promise { + return Promise.resolve(this.deviceId) + } + + getFeatures(): Promise> { + return Promise.resolve({ + vendor: 'Seeker', + model: 'Seeker', + label: 'Seeker Wallet', + }) + } + + getFirmwareVersion(): Promise { + return Promise.resolve('1.0.0') + } + + getModel(): Promise { + return Promise.resolve('Seeker') + } + + getLabel(): Promise { + return Promise.resolve('Seeker Wallet') + } + + getPublicKeys(_msg: GetPublicKey[]): Promise<(PublicKey | null)[] | null> { + return Promise.resolve([{ xpub: this.pubkey }]) + } + + isInitialized(): Promise { + return Promise.resolve(true) + } + + isLocked(): Promise { + return Promise.resolve(false) + } + + clearSession(): Promise { + return Promise.resolve() + } + + initialize(): Promise { + return Promise.resolve() + } + + ping(_msg: Ping): Promise { + return Promise.resolve({ msg: 'pong' }) + } + + sendPin(_pin: string): Promise { + return Promise.resolve() + } + + sendPassphrase(_passphrase: string): Promise { + return Promise.resolve() + } + + sendCharacter(_character: string): Promise { + return Promise.resolve() + } + + sendWord(_word: string): Promise { + return Promise.resolve() + } + + cancel(): Promise { + return Promise.resolve() + } + + wipe(): Promise { + return Promise.resolve() + } + + reset(): Promise { + return Promise.resolve() + } + + recover(): Promise { + return Promise.resolve() + } -export class SeekerAdapter { - keyring: core.Keyring; - private config: SeekerAdapterConfig; + loadDevice(): Promise { + return Promise.resolve() + } - private constructor(keyring: core.Keyring, config: SeekerAdapterConfig) { - this.keyring = keyring; - this.config = config; + disconnect(): Promise { + console.debug('[SeekerHDWallet] disconnect() called') + return Promise.resolve() } - public static useKeyring(keyring: core.Keyring, config: SeekerAdapterConfig) { - return new SeekerAdapter(keyring, config); + getAddress(): string { + return this.pubkey } - public async initialize(): Promise { - return Object.keys(this.keyring.wallets).length; + solanaGetAddress(_msg: SolanaGetAddress): Promise { + return Promise.resolve(this.pubkey) + } + + solanaGetAccountPaths(_msg: SolanaGetAccountPaths): SolanaAccountPath[] { + const SOLANA_BIP44_PATH: BIP32Path = [0x80000000 + 44, 0x80000000 + 501, 0x80000000 + 0] + return [{ addressNList: SOLANA_BIP44_PATH }] + } + + solanaNextAccountPath(_msg: SolanaAccountPath): SolanaAccountPath | undefined { + return undefined + } + + async solanaSignTx(msg: SolanaSignTx): Promise { + const transaction = solanaBuildTransaction(msg, this.pubkey) + const serializedTx = Buffer.from(transaction.serialize()).toString('base64') + + const result = await this.messageHandler.signTransaction(serializedTx) + if (!result.success || !result.signedTransaction) { + throw new Error(result.error ?? 'Failed to sign transaction') + } + + return { + serialized: result.signedTransaction, + signatures: [result.signedTransaction], + } } - public async pairDevice(): Promise { - try { - const provider = await createSeekerProvider(this.config); + async solanaSendTx(msg: SolanaSignTx): Promise { + const transaction = solanaBuildTransaction(msg, this.pubkey) + const serializedTx = Buffer.from(transaction.serialize()).toString('base64') - // Authorize with the wallet - const authResult = await provider.authorize( - this.config.appIdentity, - this.config.cluster ?? "solana:mainnet" - ); + const result = await this.messageHandler.signAndSendTransaction(serializedTx) + if (!result.success || !result.signature) { + throw new Error(result.error ?? 'Failed to sign and send transaction') + } - if (!authResult.accounts.length) { - throw new Error("No accounts returned from Seeker wallet authorization"); - } + return { signature: result.signature } + } - const wallet = new SeekerHDWallet(provider, authResult); - await wallet.initialize(); + async signTx(transaction: string): Promise<{ signature: string }> { + const result = await this.messageHandler.signTransaction(transaction) + if (!result.success || !result.signedTransaction) { + throw new Error(result.error ?? 'Failed to sign transaction') + } + return { signature: result.signedTransaction } + } - const deviceID = await wallet.getDeviceID(); - this.keyring.add(wallet, deviceID); - this.keyring.emit(["Seeker", deviceID, core.Events.CONNECT], deviceID); + async signAndBroadcastTx(transaction: string): Promise<{ signature: string }> { + const result = await this.messageHandler.signAndSendTransaction(transaction) + if (!result.success || !result.signature) { + throw new Error(result.error ?? 'Failed to sign and broadcast transaction') + } + return { signature: result.signature } + } - return wallet; - } catch (error) { - console.error("Failed to pair Seeker wallet:", error); - throw error; + async broadcastTransaction(hex: string): Promise { + const result = await this.messageHandler.signAndSendTransaction(hex) + if (!result.success || !result.signature) { + throw new Error(result.error ?? 'Failed to broadcast transaction') } + return result.signature } } diff --git a/packages/hdwallet-seeker/src/index.ts b/packages/hdwallet-seeker/src/index.ts index b74f258ae..8ea11315e 100644 --- a/packages/hdwallet-seeker/src/index.ts +++ b/packages/hdwallet-seeker/src/index.ts @@ -1,3 +1,12 @@ -export * from "./adapter"; -export * from "./seeker"; -export * from "./types"; +export { SeekerHDWallet } from './adapter' +export type { + SeekerMessageHandler, + SeekerAvailabilityResult, + SeekerAuthResult, + SeekerAddressResult, + SeekerStatusResult, + SeekerSignResult, + SeekerSendResult, + SeekerAppIdentity, + SeekerConfig, +} from './types' diff --git a/packages/hdwallet-seeker/src/types.ts b/packages/hdwallet-seeker/src/types.ts index 5bfafc9ca..06d5c5446 100644 --- a/packages/hdwallet-seeker/src/types.ts +++ b/packages/hdwallet-seeker/src/types.ts @@ -1,42 +1,97 @@ -import type { VersionedTransaction } from "@solana/web3.js"; - /** - * App identity for Mobile Wallet Adapter authorization + * Result types for Seeker wallet operations */ -export interface SeekerAppIdentity { - name: string; - uri: string; - icon: string; + +export type SeekerAvailabilityResult = { + available: boolean +} + +export type SeekerAuthResult = { + success: boolean + address?: string + label?: string + error?: string +} + +export type SeekerAddressResult = { + address: string | null +} + +export type SeekerStatusResult = { + available: boolean + isAuthorized: boolean + address: string | null +} + +export type SeekerSignResult = { + success: boolean + signedTransaction?: string + error?: string +} + +export type SeekerSendResult = { + success: boolean + signature?: string + error?: string } /** - * Authorization result from MWA wallet + * Message handler interface that must be implemented by the host application + * to communicate with the Seeker wallet (e.g., via React Native WebView postMessage) */ -export interface SeekerAuthorizationResult { - accounts: Array<{ - address: string; - label?: string; - publicKey: Uint8Array; - }>; - authToken: string; - walletUriBase?: string; +export interface SeekerMessageHandler { + /** + * Check if Seeker wallet is available + */ + checkAvailability(): Promise + + /** + * Request authorization from Seeker wallet + * @param cluster - Solana cluster to connect to + */ + authorize(cluster?: 'mainnet-beta' | 'devnet' | 'testnet'): Promise + + /** + * Deauthorize from Seeker wallet + */ + deauthorize(): Promise<{ success: boolean; error?: string }> + + /** + * Get the authorized Solana address + */ + getAddress(): Promise + + /** + * Get the current Seeker wallet status + */ + getStatus(): Promise + + /** + * Sign a transaction + * @param transaction - Base64 encoded serialized transaction + */ + signTransaction(transaction: string): Promise + + /** + * Sign and send a transaction + * @param transaction - Base64 encoded serialized transaction + */ + signAndSendTransaction(transaction: string): Promise } /** - * Provider interface for Seeker wallet operations - * This abstracts the MWA transact function for testability + * App identity configuration for Mobile Wallet Adapter */ -export interface SeekerProvider { - authorize(identity: SeekerAppIdentity, cluster: string): Promise; - deauthorize(authToken: string): Promise; - signTransactions(transactions: VersionedTransaction[]): Promise; - signAndSendTransactions(transactions: VersionedTransaction[]): Promise; +export interface SeekerAppIdentity { + name: string + uri: string + icon: string } /** - * Configuration options for Seeker adapter + * Seeker wallet configuration */ -export interface SeekerAdapterConfig { - appIdentity: SeekerAppIdentity; - cluster?: "solana:mainnet" | "solana:devnet" | "solana:testnet"; +export interface SeekerConfig { + appIdentity: SeekerAppIdentity + cluster?: 'mainnet-beta' | 'devnet' | 'testnet' } diff --git a/packages/hdwallet-seeker/tsconfig.json b/packages/hdwallet-seeker/tsconfig.json index b023aab8e..a2d0f83d8 100644 --- a/packages/hdwallet-seeker/tsconfig.json +++ b/packages/hdwallet-seeker/tsconfig.json @@ -1,9 +1,13 @@ { - "extends": "../../tsconfig.json", + "extends": "../../tsconfig.packages.json", "compilerOptions": { - "rootDir": "src", - "outDir": "dist" + "outDir": "./dist", + "rootDir": "./src" }, - "include": ["src/**/*"], - "references": [{ "path": "../hdwallet-core" }] + "include": ["src"], + "references": [ + { + "path": "../hdwallet-core" + } + ] } From 2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:36:05 +0100 Subject: [PATCH 04/11] chore: version packages to 1.62.42-seeker-poc.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- examples/sandbox/package.json | 40 +++++++++---------- 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-seeker/package.json | 2 +- 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 +- 28 files changed, 87 insertions(+), 87 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 68d62f389..2bd940322 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,25 +12,25 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-gridplus": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keplr": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-phantom": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-portis": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-gridplus": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keplr": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-phantom": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-portis": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.42-seeker-poc.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 2fd95c744..e610b8ce7 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-portis": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-portis": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.42-seeker-poc.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 7a2f5a7ce..d92419401 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index 2d53c2c03..a234ad819 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 6793d3355..884c37222 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 8f5d83f0d..5738f5bcb 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.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.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", "bech32": "^1.1.4", "bs58": "^5.0.0", "bs58check": "^4.0.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 51bfae0f3..1636c624e 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0" + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" }, "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 04bf49134..17bef5f59 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 2f4e63f51..cb544c136 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index e92664ca6..93962495f 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0" + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index 5b9c50526..aefd8ffcb 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", "axios": "^0.21.1" }, "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 62c396888..360143158 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.0" + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 6070e93c4..1355d526e 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.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.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 efb272fea..4eacd8a8f 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.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.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 b0365af87..153d0701b 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "7.0.0", "@ledgerhq/hw-transport": "6.31.13", "@ledgerhq/hw-transport-webhid": "6.30.6", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", "@types/w3c-web-hid": "^1.0.2" }, "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 08986ec5f..8afae8004 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "7.6.0", "@ledgerhq/hw-transport": "6.31.13", "@ledgerhq/hw-transport-webusb": "6.29.13", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.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 07bf5c617..2a633a00f 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -28,7 +28,7 @@ "@ledgerhq/logs": "6.13.0", "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 6af7726b7..48c3f5713 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.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.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 9a7138fb0..777ae20ea 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.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 879cd8741..4b8878f99 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -18,7 +18,7 @@ "@noble/curves": "^1.4.0", "@scure/starknet": "^1.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@ton/core": "^0.62.1", "@ton/crypto": "^3.3.0", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index de2350fcb..4aa1afd73 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 f729e326f..030de63cf 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index e93b9cccf..7bd1a89d7 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-seeker", - "version": "1.62.42", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index b67bcaf71..4dd6a928e 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.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", - "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", "@trezor/connect-web": "^9.6.4" }, "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 10a31e213..5704d5759 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.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.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 28bb2ef18..17bab924a 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.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.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 0b677d778..86b4b5477 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.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 4d3e6d9af..f9487da4e 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.42-seeker-poc.0", + "version": "1.62.42-seeker-poc.1", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.0", + "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" From 938e0b0fab2d3182549587374d015e351dec0c62 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:36:52 +0100 Subject: [PATCH 05/11] fix: clean up hdwallet-seeker build errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove old seeker.ts and solana.ts files - Simplify adapter implementation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-coinbase/package.json | 2 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 2 +- .../hdwallet-keepkey-chromeusb/package.json | 2 +- .../hdwallet-keepkey-electron/package.json | 2 +- .../hdwallet-keepkey-nodehid/package.json | 2 +- .../hdwallet-keepkey-nodewebusb/package.json | 2 +- packages/hdwallet-keepkey-tcp/package.json | 2 +- packages/hdwallet-keepkey-webusb/package.json | 2 +- packages/hdwallet-keepkey/package.json | 2 +- packages/hdwallet-keplr/package.json | 2 +- packages/hdwallet-ledger-webhid/package.json | 2 +- packages/hdwallet-ledger-webusb/package.json | 2 +- 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-seeker/package.json | 3 +- packages/hdwallet-seeker/src/adapter.ts | 25 -- packages/hdwallet-seeker/src/index.ts | 12 - packages/hdwallet-seeker/src/seeker.ts | 233 ------------------ packages/hdwallet-seeker/src/solana.ts | 34 --- packages/hdwallet-seeker/src/types.ts | 97 -------- packages/hdwallet-trezor-connect/package.json | 2 +- packages/hdwallet-trezor/package.json | 2 +- packages/hdwallet-vultisig/package.json | 2 +- packages/hdwallet-walletconnect/package.json | 2 +- .../hdwallet-walletconnectV2/package.json | 2 +- 30 files changed, 26 insertions(+), 426 deletions(-) delete mode 100644 packages/hdwallet-seeker/src/index.ts delete mode 100644 packages/hdwallet-seeker/src/seeker.ts delete mode 100644 packages/hdwallet-seeker/src/solana.ts delete mode 100644 packages/hdwallet-seeker/src/types.ts diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index a234ad819..65c1def2c 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 884c37222..f8932f37a 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -29,5 +29,5 @@ "@types/google-protobuf": "^3.15.1", "@types/lodash": "^4.14.168" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 5738f5bcb..b54f2e409 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -36,5 +36,5 @@ "@ethereumjs/common", "@ethereumjs/tx" ], - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 1636c624e..52c7aada0 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -17,5 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 17bef5f59..f686c59dd 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -24,5 +24,5 @@ "@types/uuid": "^8.3.0", "electron": "^12.0.9" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index cb544c136..068196b25 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/node-hid": "^1.3.1" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 93962495f..bb45e0510 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -23,5 +23,5 @@ "devDependencies": { "usb": "^2.3.1" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index aefd8ffcb..e271a0020 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -18,5 +18,5 @@ "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", "axios": "^0.21.1" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 360143158..2feebe344 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -20,5 +20,5 @@ "devDependencies": { "@types/w3c-web-usb": "^1.0.4" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 1355d526e..8a625f6b9 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -47,5 +47,5 @@ "@types/semver": "^6.2.2", "typedoc": "^0.20.36" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 4eacd8a8f..3a308310a 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -29,5 +29,5 @@ "@keplr-wallet/types": "^0.12.35", "@types/lodash": "^4.14.168" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 153d0701b..0d10ea3a3 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -22,5 +22,5 @@ "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", "@types/w3c-web-hid": "^1.0.2" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 8afae8004..34b66e550 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -28,5 +28,5 @@ "devDependencies": { "@types/w3c-web-usb": "^1.0.6" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 2a633a00f..56794c002 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -46,5 +46,5 @@ "@types/ripemd160": "^2.0.2", "typedoc": "^0.20.36" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 48c3f5713..135620afc 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -28,5 +28,5 @@ "@types/express": "^4.17.17", "@types/lodash": "^4.14.168" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 777ae20ea..0092b399c 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -27,5 +27,5 @@ "devDependencies": { "fake-indexeddb": "^3.1.7" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 4b8878f99..6542d311b 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -62,5 +62,5 @@ "cosmjs-types": "^0.4.1", "msw": "^0.27.1" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 4aa1afd73..9fe80f2b3 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -25,5 +25,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 030de63cf..fef0ac22d 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -27,5 +27,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index 7bd1a89d7..c99f41ce2 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -16,5 +16,6 @@ "dependencies": { "@shapeshiftoss/hdwallet-core": "^1.62.42", "@solana/web3.js": "^1.95.8" - } + }, + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-seeker/src/adapter.ts b/packages/hdwallet-seeker/src/adapter.ts index c46a93c9e..c66ecbdf8 100644 --- a/packages/hdwallet-seeker/src/adapter.ts +++ b/packages/hdwallet-seeker/src/adapter.ts @@ -161,7 +161,6 @@ export class SeekerHDWallet implements HDWallet { } disconnect(): Promise { - console.debug('[SeekerHDWallet] disconnect() called') return Promise.resolve() } @@ -208,28 +207,4 @@ export class SeekerHDWallet implements HDWallet { return { signature: result.signature } } - - async signTx(transaction: string): Promise<{ signature: string }> { - const result = await this.messageHandler.signTransaction(transaction) - if (!result.success || !result.signedTransaction) { - throw new Error(result.error ?? 'Failed to sign transaction') - } - return { signature: result.signedTransaction } - } - - async signAndBroadcastTx(transaction: string): Promise<{ signature: string }> { - const result = await this.messageHandler.signAndSendTransaction(transaction) - if (!result.success || !result.signature) { - throw new Error(result.error ?? 'Failed to sign and broadcast transaction') - } - return { signature: result.signature } - } - - async broadcastTransaction(hex: string): Promise { - const result = await this.messageHandler.signAndSendTransaction(hex) - if (!result.success || !result.signature) { - throw new Error(result.error ?? 'Failed to broadcast transaction') - } - return result.signature - } } diff --git a/packages/hdwallet-seeker/src/index.ts b/packages/hdwallet-seeker/src/index.ts deleted file mode 100644 index 8ea11315e..000000000 --- a/packages/hdwallet-seeker/src/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -export { SeekerHDWallet } from './adapter' -export type { - SeekerMessageHandler, - SeekerAvailabilityResult, - SeekerAuthResult, - SeekerAddressResult, - SeekerStatusResult, - SeekerSignResult, - SeekerSendResult, - SeekerAppIdentity, - SeekerConfig, -} from './types' diff --git a/packages/hdwallet-seeker/src/seeker.ts b/packages/hdwallet-seeker/src/seeker.ts deleted file mode 100644 index 16895cd72..000000000 --- a/packages/hdwallet-seeker/src/seeker.ts +++ /dev/null @@ -1,233 +0,0 @@ -import * as core from "@shapeshiftoss/hdwallet-core"; -import isObject from "lodash/isObject"; - -import { solanaSendTx, solanaSignTx } from "./solana"; -import type { SeekerAuthorizationResult, SeekerProvider } from "./types"; - -export function isSeeker(wallet: core.HDWallet): wallet is SeekerHDWallet { - return isObject(wallet) && (wallet as any)._isSeeker; -} - -export class SeekerHDWalletInfo implements core.HDWalletInfo, core.SolanaWalletInfo { - readonly _supportsSolanaInfo = true; - - public getVendor(): string { - return "Seeker"; - } - - public hasOnDevicePinEntry(): boolean { - return true; // Seeker has on-device authentication - } - - public hasOnDevicePassphrase(): boolean { - return true; - } - - public hasOnDeviceDisplay(): boolean { - return true; - } - - public hasOnDeviceRecovery(): boolean { - return true; - } - - public hasNativeShapeShift(): boolean { - return false; - } - - public supportsBip44Accounts(): boolean { - return true; - } - - public supportsOfflineSigning(): boolean { - return false; - } - - public supportsBroadcast(): boolean { - return true; - } - - public describePath(msg: core.DescribePath): core.PathDescription { - if (msg.coin.toLowerCase() === "solana") { - return core.solanaDescribePath(msg.path); - } - throw new Error("Unsupported path - Seeker only supports Solana"); - } - - /** Solana */ - - public solanaGetAccountPaths(msg: core.SolanaGetAccountPaths): Array { - return core.solanaGetAccountPaths(msg); - } - - public solanaNextAccountPath(msg: core.SolanaAccountPath): core.SolanaAccountPath | undefined { - // Only one account path supported per authorization - return undefined; - } -} - -export class SeekerHDWallet extends SeekerHDWalletInfo implements core.HDWallet, core.SolanaWallet { - readonly _supportsSolana = true; - readonly _isSeeker = true; - - // Seeker is Solana-only - readonly _supportsBTC = false; - readonly _supportsETH = false; - readonly _supportsEthSwitchChain = false; - readonly _supportsAvalanche = false; - readonly _supportsOptimism = false; - readonly _supportsPolygon = false; - readonly _supportsGnosis = false; - readonly _supportsArbitrum = false; - readonly _supportsArbitrumNova = false; - readonly _supportsBase = false; - readonly _supportsBSC = false; - - private provider: SeekerProvider; - private authResult: SeekerAuthorizationResult; - private solanaAddress: string | null = null; - - constructor(provider: SeekerProvider, authResult: SeekerAuthorizationResult) { - super(); - this.provider = provider; - this.authResult = authResult; - } - - public async getDeviceID(): Promise { - const address = await this.solanaGetAddress({ addressNList: [] }); - return `seeker:${address}`; - } - - public async getFirmwareVersion(): Promise { - return "seeker"; - } - - public async getModel(): Promise { - return "Seeker"; - } - - public async getLabel(): Promise { - return this.authResult.accounts[0]?.label ?? "Seeker Wallet"; - } - - public async isInitialized(): Promise { - return true; - } - - public async isLocked(): Promise { - return false; // MWA handles locking at the wallet app level - } - - public async clearSession(): Promise { - if (this.authResult.authToken) { - try { - await this.provider.deauthorize(this.authResult.authToken); - } catch (error) { - console.warn("Failed to deauthorize Seeker wallet:", error); - } - } - } - - public async initialize(): Promise { - // Cache the primary account address - if (this.authResult.accounts.length > 0) { - this.solanaAddress = this.authResult.accounts[0].address; - } - } - - public async ping(msg: core.Ping): Promise { - return { msg: msg.msg }; - } - - public async sendPin(): Promise { - // Not applicable - Seeker handles PIN on device - } - - public async sendPassphrase(): Promise { - // Not applicable - Seeker handles passphrase on device - } - - public async sendCharacter(): Promise { - // Not applicable - } - - public async sendWord(): Promise { - // Not applicable - } - - public async cancel(): Promise { - // MWA sessions are atomic, no cancel needed - } - - public async wipe(): Promise { - // Cannot wipe Seeker from external app - throw new Error("Cannot wipe Seeker device from external application"); - } - - public async reset(): Promise { - // Cannot reset Seeker from external app - throw new Error("Cannot reset Seeker device from external application"); - } - - public async recover(): Promise { - // Cannot trigger recovery from external app - throw new Error("Cannot trigger recovery on Seeker device from external application"); - } - - public async loadDevice(): Promise { - // Cannot load device from external app - throw new Error("Cannot load device on Seeker from external application"); - } - - public async disconnect(): Promise { - await this.clearSession(); - } - - public async getFeatures(): Promise> { - return { - vendor: "Seeker", - model: "Seeker", - supportsSolana: true, - }; - } - - public async getPublicKeys(msg: Array): Promise> { - return msg.map((getPublicKey) => { - if (getPublicKey.coin === "Solana" && this.authResult.accounts[0]) { - return { xpub: this.authResult.accounts[0].address } as core.PublicKey; - } - return null; - }); - } - - /** Solana */ - - public async solanaGetAddress(msg: core.SolanaGetAddress): Promise { - // Return cached address from authorization - if (this.solanaAddress) return this.solanaAddress; - - // If no cached address, return from auth result - if (this.authResult.accounts.length > 0) { - this.solanaAddress = this.authResult.accounts[0].address; - return this.solanaAddress; - } - - return null; - } - - public async solanaSignTx(msg: core.SolanaSignTx): Promise { - const address = await this.solanaGetAddress({ addressNList: msg.addressNList }); - if (!address) { - throw new Error("No Solana address available"); - } - return solanaSignTx(msg, this.provider, address); - } - - public async solanaSendTx(msg: core.SolanaSignTx): Promise { - const address = await this.solanaGetAddress({ addressNList: msg.addressNList }); - if (!address) { - throw new Error("No Solana address available"); - } - return solanaSendTx(msg, this.provider, address); - } -} diff --git a/packages/hdwallet-seeker/src/solana.ts b/packages/hdwallet-seeker/src/solana.ts deleted file mode 100644 index f4351764b..000000000 --- a/packages/hdwallet-seeker/src/solana.ts +++ /dev/null @@ -1,34 +0,0 @@ -import * as core from "@shapeshiftoss/hdwallet-core"; - -import type { SeekerProvider } from "./types"; - -/** - * Signs a Solana transaction using the Seeker wallet via MWA - */ -export async function solanaSignTx( - msg: core.SolanaSignTx, - provider: SeekerProvider, - address: string -): Promise { - const transaction = core.solanaBuildTransaction(msg, address); - const [signedTransaction] = await provider.signTransactions([transaction]); - - return { - serialized: Buffer.from(signedTransaction.serialize()).toString("base64"), - signatures: signedTransaction.signatures.map((signature) => Buffer.from(signature).toString("base64")), - }; -} - -/** - * Signs and sends a Solana transaction using the Seeker wallet via MWA - */ -export async function solanaSendTx( - msg: core.SolanaSignTx, - provider: SeekerProvider, - address: string -): Promise { - const transaction = core.solanaBuildTransaction(msg, address); - const [signature] = await provider.signAndSendTransactions([transaction]); - - return { signature }; -} diff --git a/packages/hdwallet-seeker/src/types.ts b/packages/hdwallet-seeker/src/types.ts deleted file mode 100644 index 06d5c5446..000000000 --- a/packages/hdwallet-seeker/src/types.ts +++ /dev/null @@ -1,97 +0,0 @@ -/** - * Result types for Seeker wallet operations - */ - -export type SeekerAvailabilityResult = { - available: boolean -} - -export type SeekerAuthResult = { - success: boolean - address?: string - label?: string - error?: string -} - -export type SeekerAddressResult = { - address: string | null -} - -export type SeekerStatusResult = { - available: boolean - isAuthorized: boolean - address: string | null -} - -export type SeekerSignResult = { - success: boolean - signedTransaction?: string - error?: string -} - -export type SeekerSendResult = { - success: boolean - signature?: string - error?: string -} - -/** - * Message handler interface that must be implemented by the host application - * to communicate with the Seeker wallet (e.g., via React Native WebView postMessage) - */ -export interface SeekerMessageHandler { - /** - * Check if Seeker wallet is available - */ - checkAvailability(): Promise - - /** - * Request authorization from Seeker wallet - * @param cluster - Solana cluster to connect to - */ - authorize(cluster?: 'mainnet-beta' | 'devnet' | 'testnet'): Promise - - /** - * Deauthorize from Seeker wallet - */ - deauthorize(): Promise<{ success: boolean; error?: string }> - - /** - * Get the authorized Solana address - */ - getAddress(): Promise - - /** - * Get the current Seeker wallet status - */ - getStatus(): Promise - - /** - * Sign a transaction - * @param transaction - Base64 encoded serialized transaction - */ - signTransaction(transaction: string): Promise - - /** - * Sign and send a transaction - * @param transaction - Base64 encoded serialized transaction - */ - signAndSendTransaction(transaction: string): Promise -} - -/** - * App identity configuration for Mobile Wallet Adapter - */ -export interface SeekerAppIdentity { - name: string - uri: string - icon: string -} - -/** - * Seeker wallet configuration - */ -export interface SeekerConfig { - appIdentity: SeekerAppIdentity - cluster?: 'mainnet-beta' | 'devnet' | 'testnet' -} diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 4dd6a928e..1d87c94fc 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -18,5 +18,5 @@ "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", "@trezor/connect-web": "^9.6.4" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 5704d5759..46baaf6b7 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -27,5 +27,5 @@ "@types/lodash": "^4.14.168", "typedoc": "^0.20.36" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 17bab924a..6b6ff33e2 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -27,5 +27,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 86b4b5477..0986fb393 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -20,5 +20,5 @@ "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index f9487da4e..25765748c 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -20,5 +20,5 @@ "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" }, - "gitHead": "ad2a36985de53c9b803c375e0b0468f75119be1e" + "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" } From c2787232fea35db176479a63069053f1cc907b64 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:37:21 +0100 Subject: [PATCH 06/11] fix: restore hdwallet-seeker source files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-coinbase/package.json | 2 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 2 +- .../hdwallet-keepkey-chromeusb/package.json | 2 +- .../hdwallet-keepkey-electron/package.json | 2 +- .../hdwallet-keepkey-nodehid/package.json | 2 +- .../hdwallet-keepkey-nodewebusb/package.json | 2 +- packages/hdwallet-keepkey-tcp/package.json | 2 +- packages/hdwallet-keepkey-webusb/package.json | 2 +- packages/hdwallet-keepkey/package.json | 2 +- packages/hdwallet-keplr/package.json | 2 +- packages/hdwallet-ledger-webhid/package.json | 2 +- packages/hdwallet-ledger-webusb/package.json | 2 +- 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-seeker/package.json | 2 +- packages/hdwallet-seeker/src/index.ts | 12 +++++ packages/hdwallet-seeker/src/types.ts | 53 +++++++++++++++++++ packages/hdwallet-trezor-connect/package.json | 2 +- packages/hdwallet-trezor/package.json | 2 +- packages/hdwallet-vultisig/package.json | 2 +- packages/hdwallet-walletconnect/package.json | 2 +- .../hdwallet-walletconnectV2/package.json | 2 +- 27 files changed, 90 insertions(+), 25 deletions(-) create mode 100644 packages/hdwallet-seeker/src/index.ts create mode 100644 packages/hdwallet-seeker/src/types.ts diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index 65c1def2c..f2cf19779 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index f8932f37a..05654179f 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -29,5 +29,5 @@ "@types/google-protobuf": "^3.15.1", "@types/lodash": "^4.14.168" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index b54f2e409..ab585609d 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -36,5 +36,5 @@ "@ethereumjs/common", "@ethereumjs/tx" ], - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 52c7aada0..a6a21c10e 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -17,5 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index f686c59dd..db1d569fc 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -24,5 +24,5 @@ "@types/uuid": "^8.3.0", "electron": "^12.0.9" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 068196b25..194a145c5 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/node-hid": "^1.3.1" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index bb45e0510..f37aea4f8 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -23,5 +23,5 @@ "devDependencies": { "usb": "^2.3.1" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index e271a0020..98b77e018 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -18,5 +18,5 @@ "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", "axios": "^0.21.1" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 2feebe344..45bb3c9f0 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -20,5 +20,5 @@ "devDependencies": { "@types/w3c-web-usb": "^1.0.4" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 8a625f6b9..0f3102512 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -47,5 +47,5 @@ "@types/semver": "^6.2.2", "typedoc": "^0.20.36" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 3a308310a..9a9aee4c5 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -29,5 +29,5 @@ "@keplr-wallet/types": "^0.12.35", "@types/lodash": "^4.14.168" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 0d10ea3a3..1573ca495 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -22,5 +22,5 @@ "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", "@types/w3c-web-hid": "^1.0.2" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 34b66e550..bf8640c00 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -28,5 +28,5 @@ "devDependencies": { "@types/w3c-web-usb": "^1.0.6" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 56794c002..16c477228 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -46,5 +46,5 @@ "@types/ripemd160": "^2.0.2", "typedoc": "^0.20.36" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 135620afc..12b207d3f 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -28,5 +28,5 @@ "@types/express": "^4.17.17", "@types/lodash": "^4.14.168" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 0092b399c..0233933d8 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -27,5 +27,5 @@ "devDependencies": { "fake-indexeddb": "^3.1.7" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 6542d311b..d3eb490c4 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -62,5 +62,5 @@ "cosmjs-types": "^0.4.1", "msw": "^0.27.1" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 9fe80f2b3..177e15e94 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -25,5 +25,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index fef0ac22d..f8fd740ce 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -27,5 +27,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index c99f41ce2..b4b88f776 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -17,5 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.42", "@solana/web3.js": "^1.95.8" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-seeker/src/index.ts b/packages/hdwallet-seeker/src/index.ts new file mode 100644 index 000000000..8ea11315e --- /dev/null +++ b/packages/hdwallet-seeker/src/index.ts @@ -0,0 +1,12 @@ +export { SeekerHDWallet } from './adapter' +export type { + SeekerMessageHandler, + SeekerAvailabilityResult, + SeekerAuthResult, + SeekerAddressResult, + SeekerStatusResult, + SeekerSignResult, + SeekerSendResult, + SeekerAppIdentity, + SeekerConfig, +} from './types' diff --git a/packages/hdwallet-seeker/src/types.ts b/packages/hdwallet-seeker/src/types.ts new file mode 100644 index 000000000..9d1129a11 --- /dev/null +++ b/packages/hdwallet-seeker/src/types.ts @@ -0,0 +1,53 @@ +export type SeekerAvailabilityResult = { + available: boolean +} + +export type SeekerAuthResult = { + success: boolean + address?: string + label?: string + error?: string +} + +export type SeekerAddressResult = { + address: string | null +} + +export type SeekerStatusResult = { + available: boolean + isAuthorized: boolean + address: string | null +} + +export type SeekerSignResult = { + success: boolean + signedTransaction?: string + error?: string +} + +export type SeekerSendResult = { + success: boolean + signature?: string + error?: string +} + +export interface SeekerMessageHandler { + checkAvailability(): Promise + authorize(cluster?: 'mainnet-beta' | 'devnet' | 'testnet'): Promise + deauthorize(): Promise<{ success: boolean; error?: string }> + getAddress(): Promise + getStatus(): Promise + signTransaction(transaction: string): Promise + signAndSendTransaction(transaction: string): Promise +} + +export interface SeekerAppIdentity { + name: string + uri: string + icon: string +} + +export interface SeekerConfig { + appIdentity: SeekerAppIdentity + cluster?: 'mainnet-beta' | 'devnet' | 'testnet' +} diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 1d87c94fc..af76b48fe 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -18,5 +18,5 @@ "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", "@trezor/connect-web": "^9.6.4" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 46baaf6b7..54e05af4e 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -27,5 +27,5 @@ "@types/lodash": "^4.14.168", "typedoc": "^0.20.36" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 6b6ff33e2..f7227213f 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -27,5 +27,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 0986fb393..cbf71f1b9 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -20,5 +20,5 @@ "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 25765748c..480d4ef16 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -20,5 +20,5 @@ "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" }, - "gitHead": "2c07219b488c2c63d0abd54ac84a7c2ed3c94e7d" + "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" } From 13750f432a9a5a2a846b24acd4b8dad81ca3bd1e Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:37:51 +0100 Subject: [PATCH 07/11] fix: update hdwallet-seeker tsconfig to match other packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-coinbase/package.json | 2 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 2 +- packages/hdwallet-keepkey-chromeusb/package.json | 2 +- packages/hdwallet-keepkey-electron/package.json | 2 +- packages/hdwallet-keepkey-nodehid/package.json | 2 +- packages/hdwallet-keepkey-nodewebusb/package.json | 2 +- packages/hdwallet-keepkey-tcp/package.json | 2 +- packages/hdwallet-keepkey-webusb/package.json | 2 +- packages/hdwallet-keepkey/package.json | 2 +- packages/hdwallet-keplr/package.json | 2 +- packages/hdwallet-ledger-webhid/package.json | 2 +- packages/hdwallet-ledger-webusb/package.json | 2 +- 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-seeker/package.json | 2 +- packages/hdwallet-seeker/tsconfig.json | 15 ++++++--------- packages/hdwallet-trezor-connect/package.json | 2 +- packages/hdwallet-trezor/package.json | 2 +- packages/hdwallet-vultisig/package.json | 2 +- packages/hdwallet-walletconnect/package.json | 2 +- packages/hdwallet-walletconnectV2/package.json | 2 +- 26 files changed, 31 insertions(+), 34 deletions(-) diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index f2cf19779..b83a16167 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 05654179f..da63473b7 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -29,5 +29,5 @@ "@types/google-protobuf": "^3.15.1", "@types/lodash": "^4.14.168" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index ab585609d..489137146 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -36,5 +36,5 @@ "@ethereumjs/common", "@ethereumjs/tx" ], - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index a6a21c10e..2f3f5f406 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -17,5 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index db1d569fc..519455773 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -24,5 +24,5 @@ "@types/uuid": "^8.3.0", "electron": "^12.0.9" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 194a145c5..dc650476d 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/node-hid": "^1.3.1" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index f37aea4f8..eeabe6be5 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -23,5 +23,5 @@ "devDependencies": { "usb": "^2.3.1" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index 98b77e018..69b53c4f3 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -18,5 +18,5 @@ "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", "axios": "^0.21.1" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 45bb3c9f0..1779e6647 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -20,5 +20,5 @@ "devDependencies": { "@types/w3c-web-usb": "^1.0.4" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 0f3102512..9e3fe7052 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -47,5 +47,5 @@ "@types/semver": "^6.2.2", "typedoc": "^0.20.36" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 9a9aee4c5..7fbc39584 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -29,5 +29,5 @@ "@keplr-wallet/types": "^0.12.35", "@types/lodash": "^4.14.168" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 1573ca495..17c8a10e4 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -22,5 +22,5 @@ "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", "@types/w3c-web-hid": "^1.0.2" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index bf8640c00..387e59439 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -28,5 +28,5 @@ "devDependencies": { "@types/w3c-web-usb": "^1.0.6" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 16c477228..e7e876e9f 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -46,5 +46,5 @@ "@types/ripemd160": "^2.0.2", "typedoc": "^0.20.36" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 12b207d3f..b6dcc70a7 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -28,5 +28,5 @@ "@types/express": "^4.17.17", "@types/lodash": "^4.14.168" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 0233933d8..4214a4e80 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -27,5 +27,5 @@ "devDependencies": { "fake-indexeddb": "^3.1.7" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index d3eb490c4..395677893 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -62,5 +62,5 @@ "cosmjs-types": "^0.4.1", "msw": "^0.27.1" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 177e15e94..ea65f39fe 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -25,5 +25,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index f8fd740ce..81f42c7bd 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -27,5 +27,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index b4b88f776..3f3191119 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -17,5 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.42", "@solana/web3.js": "^1.95.8" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-seeker/tsconfig.json b/packages/hdwallet-seeker/tsconfig.json index a2d0f83d8..541f1f38e 100644 --- a/packages/hdwallet-seeker/tsconfig.json +++ b/packages/hdwallet-seeker/tsconfig.json @@ -1,13 +1,10 @@ { - "extends": "../../tsconfig.packages.json", + "extends": "../../tsconfig.json", "compilerOptions": { - "outDir": "./dist", - "rootDir": "./src" + "rootDir": "src", + "outDir": "dist" }, - "include": ["src"], - "references": [ - { - "path": "../hdwallet-core" - } - ] + "include": ["src/**/*"], + "exclude": ["node_modules", "dist", "**/*.test.ts"], + "references": [{ "path": "../hdwallet-core" }] } diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index af76b48fe..57b2f1549 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -18,5 +18,5 @@ "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", "@trezor/connect-web": "^9.6.4" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 54e05af4e..6ed1b5ed0 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -27,5 +27,5 @@ "@types/lodash": "^4.14.168", "typedoc": "^0.20.36" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index f7227213f..e270e7a43 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -27,5 +27,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index cbf71f1b9..ea1f82492 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -20,5 +20,5 @@ "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 480d4ef16..c12c5f8d3 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -20,5 +20,5 @@ "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" }, - "gitHead": "938e0b0fab2d3182549587374d015e351dec0c62" + "gitHead": "c2787232fea35db176479a63069053f1cc907b64" } From 5d55319a4e64b66a6a17582db0a94ae37e361dab Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:39:01 +0100 Subject: [PATCH 08/11] chore: update package versions after build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-coinbase/package.json | 2 +- packages/hdwallet-core/package.json | 2 +- packages/hdwallet-gridplus/package.json | 2 +- packages/hdwallet-keepkey-chromeusb/package.json | 2 +- packages/hdwallet-keepkey-electron/package.json | 2 +- packages/hdwallet-keepkey-nodehid/package.json | 2 +- packages/hdwallet-keepkey-nodewebusb/package.json | 2 +- packages/hdwallet-keepkey-tcp/package.json | 2 +- packages/hdwallet-keepkey-webusb/package.json | 2 +- packages/hdwallet-keepkey/package.json | 2 +- packages/hdwallet-keplr/package.json | 2 +- packages/hdwallet-ledger-webhid/package.json | 2 +- packages/hdwallet-ledger-webusb/package.json | 2 +- packages/hdwallet-ledger/package.json | 2 +- packages/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-seeker/package.json | 2 +- packages/hdwallet-trezor-connect/package.json | 2 +- packages/hdwallet-trezor/package.json | 2 +- packages/hdwallet-vultisig/package.json | 2 +- packages/hdwallet-walletconnect/package.json | 2 +- packages/hdwallet-walletconnectV2/package.json | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index b83a16167..b5779f0a5 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index da63473b7..259613d70 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -29,5 +29,5 @@ "@types/google-protobuf": "^3.15.1", "@types/lodash": "^4.14.168" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 489137146..3e54ac0ad 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -36,5 +36,5 @@ "@ethereumjs/common", "@ethereumjs/tx" ], - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 2f3f5f406..dfeb1bb72 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -17,5 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 519455773..4f3f8deb1 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -24,5 +24,5 @@ "@types/uuid": "^8.3.0", "electron": "^12.0.9" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index dc650476d..eaa16b2f3 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/node-hid": "^1.3.1" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index eeabe6be5..5a75165bf 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -23,5 +23,5 @@ "devDependencies": { "usb": "^2.3.1" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index 69b53c4f3..844ae7ad7 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -18,5 +18,5 @@ "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", "axios": "^0.21.1" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 1779e6647..5996e0a01 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -20,5 +20,5 @@ "devDependencies": { "@types/w3c-web-usb": "^1.0.4" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 9e3fe7052..baead2394 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -47,5 +47,5 @@ "@types/semver": "^6.2.2", "typedoc": "^0.20.36" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 7fbc39584..3133f437e 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -29,5 +29,5 @@ "@keplr-wallet/types": "^0.12.35", "@types/lodash": "^4.14.168" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 17c8a10e4..b04a4eeef 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -22,5 +22,5 @@ "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", "@types/w3c-web-hid": "^1.0.2" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 387e59439..b9b678d9e 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -28,5 +28,5 @@ "devDependencies": { "@types/w3c-web-usb": "^1.0.6" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index e7e876e9f..0ba273a51 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -46,5 +46,5 @@ "@types/ripemd160": "^2.0.2", "typedoc": "^0.20.36" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index b6dcc70a7..9c1831430 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -28,5 +28,5 @@ "@types/express": "^4.17.17", "@types/lodash": "^4.14.168" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 4214a4e80..4a83809fa 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -27,5 +27,5 @@ "devDependencies": { "fake-indexeddb": "^3.1.7" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 395677893..2b6cf7b0a 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -62,5 +62,5 @@ "cosmjs-types": "^0.4.1", "msw": "^0.27.1" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index ea65f39fe..36db5969f 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -25,5 +25,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 81f42c7bd..cd7791dde 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -27,5 +27,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index 3f3191119..043d7b19a 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -17,5 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.42", "@solana/web3.js": "^1.95.8" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 57b2f1549..5ae373280 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -18,5 +18,5 @@ "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", "@trezor/connect-web": "^9.6.4" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 6ed1b5ed0..1f0e96d93 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -27,5 +27,5 @@ "@types/lodash": "^4.14.168", "typedoc": "^0.20.36" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index e270e7a43..4e15b4284 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -27,5 +27,5 @@ "devDependencies": { "@types/lodash": "^4.14.168" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index ea1f82492..0f89a2584 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -20,5 +20,5 @@ "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index c12c5f8d3..19679fe68 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -20,5 +20,5 @@ "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" }, - "gitHead": "c2787232fea35db176479a63069053f1cc907b64" + "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } From aebfb2ccc22f47e83deecc5f038ce96c45058856 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:45:00 +0100 Subject: [PATCH 09/11] feat: add Seeker wallet adapter package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Create @shapeshiftoss/hdwallet-seeker package - Implements HDWallet interface for Seeker Solana Mobile wallet - Uses message handler pattern for platform flexibility - Supports Solana transaction signing and broadcasting - Add proper TypeScript declarations and build setup - Reset dependencies to use standard versions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/hdwallet-seeker/package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index 043d7b19a..acc3830ae 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-seeker", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.42", "license": "MIT", "publishConfig": { "access": "public" @@ -8,6 +8,9 @@ "main": "dist/index.js", "source": "src/index.ts", "types": "dist/index.d.ts", + "files": [ + "dist" + ], "scripts": { "build": "tsc --build", "clean": "rm -rf dist tsconfig.tsbuildinfo", From c1d4f6117e8401cbbfb69d7f81010d6d2909cf06 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:58:09 +0100 Subject: [PATCH 10/11] chore: reset versions to 1.62.41 for clean review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reset all package versions and internal dependencies from 1.62.42-seeker-poc.1 to 1.62.41 to match master branch. This makes the PR diff cleaner and focused only on the Seeker integration changes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- examples/sandbox/package.json | 40 +++++++++---------- 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-seeker/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 +- 28 files changed, 88 insertions(+), 88 deletions(-) diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 2bd940322..e8f377cda 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,25 +12,25 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-gridplus": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keplr": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-phantom": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-portis": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-walletconnect": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-coinbase": "^1.62.41", + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-gridplus": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.62.41", + "@shapeshiftoss/hdwallet-keplr": "^1.62.41", + "@shapeshiftoss/hdwallet-ledger": "^1.62.41", + "@shapeshiftoss/hdwallet-ledger-webhid": "^1.62.41", + "@shapeshiftoss/hdwallet-ledger-webusb": "^1.62.41", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.41", + "@shapeshiftoss/hdwallet-native": "^1.62.41", + "@shapeshiftoss/hdwallet-phantom": "^1.62.41", + "@shapeshiftoss/hdwallet-portis": "^1.62.41", + "@shapeshiftoss/hdwallet-trezor": "^1.62.41", + "@shapeshiftoss/hdwallet-trezor-connect": "^1.62.41", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.41", + "@shapeshiftoss/hdwallet-walletconnect": "^1.62.41", + "@shapeshiftoss/hdwallet-walletconnectv2": "^1.62.41", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index e610b8ce7..81d4df576 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "main": "index.js", "license": "MIT", "private": true, @@ -11,16 +11,16 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-portis": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-vultisig": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey-tcp": "^1.62.41", + "@shapeshiftoss/hdwallet-ledger": "^1.62.41", + "@shapeshiftoss/hdwallet-metamask-multichain": "^1.62.41", + "@shapeshiftoss/hdwallet-native": "^1.62.41", + "@shapeshiftoss/hdwallet-portis": "^1.62.41", + "@shapeshiftoss/hdwallet-trezor": "^1.62.41", + "@shapeshiftoss/hdwallet-vultisig": "^1.62.41", "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 d92419401..14f56ed5e 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index b5779f0a5..c8c764755 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "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 259613d70..bd387730d 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 3e54ac0ad..73d0ce53b 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "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.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "bech32": "^1.1.4", "bs58": "^5.0.0", "bs58check": "^4.0.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index dfeb1bb72..163b3dd00 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" }, "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 4f3f8deb1..137c08c80 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index eaa16b2f3..20f7f0a7e 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" + "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 5a75165bf..594481825 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index 844ae7ad7..b2eca2352 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", "axios": "^0.21.1" }, "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 5996e0a01..42fd1756a 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-keepkey": "^1.62.42-seeker-poc.1" + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index baead2394..503524378 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "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.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@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 3133f437e..2dbc6e610 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "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.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@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 b04a4eeef..7f478018d 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "7.0.0", "@ledgerhq/hw-transport": "6.31.13", "@ledgerhq/hw-transport-webhid": "6.30.6", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-ledger": "^1.62.41", "@types/w3c-web-hid": "^1.0.2" }, "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index b9b678d9e..b049952c0 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "7.6.0", "@ledgerhq/hw-transport": "6.31.13", "@ledgerhq/hw-transport-webusb": "6.29.13", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-ledger": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-ledger": "^1.62.41", "@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 0ba273a51..2fcaf467a 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -28,7 +28,7 @@ "@ledgerhq/logs": "6.13.0", "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@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 9c1831430..1bc05c3ae 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.42-seeker-poc.1", + "version": "1.62.41", "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.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@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 4a83809fa..69c63704e 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-native": "^1.62.41", "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 2b6cf7b0a..6920730b9 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -18,7 +18,7 @@ "@noble/curves": "^1.4.0", "@scure/starknet": "^1.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@ton/core": "^0.62.1", "@ton/crypto": "^3.3.0", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 36db5969f..55bdc55a1 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@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 cd7791dde..a532be396 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index acc3830ae..578a8d134 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-seeker", - "version": "1.62.42", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@solana/web3.js": "^1.95.8" }, "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 5ae373280..15fe130ca 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.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", - "@shapeshiftoss/hdwallet-trezor": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", + "@shapeshiftoss/hdwallet-trezor": "^1.62.41", "@trezor/connect-web": "^9.6.4" }, "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index 1f0e96d93..c2c0346d7 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "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.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "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 4e15b4284..b005ef82f 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "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.2", - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@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 0f89a2584..c24a5c4eb 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@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 19679fe68..07e42f3eb 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.42-seeker-poc.1", + "version": "1.62.41", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "^1.62.42-seeker-poc.1", + "@shapeshiftoss/hdwallet-core": "^1.62.41", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" From 83b24b6589be371fe76e633eca983c374b620459 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Wed, 28 Jan 2026 06:32:25 +0100 Subject: [PATCH 11/11] chore: remove gitHead from all package.json files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The gitHead field is automatically added by npm/lerna during publish and should not be committed to the repository. This keeps the git history clean and avoids unnecessary diff noise. 🤖 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 +-- packages/hdwallet-keepkey-chromeusb/package.json | 3 +-- packages/hdwallet-keepkey-electron/package.json | 3 +-- packages/hdwallet-keepkey-nodehid/package.json | 3 +-- packages/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-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-seeker/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 +-- packages/hdwallet-walletconnectV2/package.json | 3 +-- 25 files changed, 25 insertions(+), 50 deletions(-) diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index c8c764755..d5889217b 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -21,6 +21,5 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index bd387730d..677ddec1c 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -28,6 +28,5 @@ "devDependencies": { "@types/google-protobuf": "^3.15.1", "@types/lodash": "^4.14.168" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 73d0ce53b..de7224741 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -35,6 +35,5 @@ "nohoist": [ "@ethereumjs/common", "@ethereumjs/tx" - ], - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + ] } diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index 163b3dd00..46ea641e2 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -16,6 +16,5 @@ "dependencies": { "@shapeshiftoss/hdwallet-core": "^1.62.41", "@shapeshiftoss/hdwallet-keepkey": "^1.62.41" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 137c08c80..3efc7b074 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -23,6 +23,5 @@ "devDependencies": { "@types/uuid": "^8.3.0", "electron": "^12.0.9" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index 20f7f0a7e..8be574843 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -21,6 +21,5 @@ }, "devDependencies": { "@types/node-hid": "^1.3.1" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index 594481825..43ce506f4 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -22,6 +22,5 @@ }, "devDependencies": { "usb": "^2.3.1" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index b2eca2352..f6f21711f 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -17,6 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.41", "@shapeshiftoss/hdwallet-keepkey": "^1.62.41", "axios": "^0.21.1" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 42fd1756a..98f56b9ff 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -19,6 +19,5 @@ }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 503524378..4ab88df28 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -46,6 +46,5 @@ "@types/lodash": "^4.14.168", "@types/semver": "^6.2.2", "typedoc": "^0.20.36" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index 2dbc6e610..612ff1d6d 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -28,6 +28,5 @@ "@cosmjs/stargate": "^0.28.13", "@keplr-wallet/types": "^0.12.35", "@types/lodash": "^4.14.168" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 7f478018d..d12935a9e 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -21,6 +21,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.41", "@shapeshiftoss/hdwallet-ledger": "^1.62.41", "@types/w3c-web-hid": "^1.0.2" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index b049952c0..a902ca9fe 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -27,6 +27,5 @@ }, "devDependencies": { "@types/w3c-web-usb": "^1.0.6" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 2fcaf467a..0fe7b9d09 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -45,6 +45,5 @@ "@types/ethereumjs-util": "^6.1.0", "@types/ripemd160": "^2.0.2", "typedoc": "^0.20.36" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 1bc05c3ae..f10c69f85 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -27,6 +27,5 @@ "devDependencies": { "@types/express": "^4.17.17", "@types/lodash": "^4.14.168" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 69c63704e..8962e1888 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -26,6 +26,5 @@ }, "devDependencies": { "fake-indexeddb": "^3.1.7" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 6920730b9..fd3e2f76a 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -61,6 +61,5 @@ "bs58": "^4.0.1", "cosmjs-types": "^0.4.1", "msw": "^0.27.1" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index 55bdc55a1..b3c48bc64 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -24,6 +24,5 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index a532be396..1055e9ca8 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -26,6 +26,5 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-seeker/package.json b/packages/hdwallet-seeker/package.json index 578a8d134..49255d14b 100644 --- a/packages/hdwallet-seeker/package.json +++ b/packages/hdwallet-seeker/package.json @@ -19,6 +19,5 @@ "dependencies": { "@shapeshiftoss/hdwallet-core": "^1.62.41", "@solana/web3.js": "^1.95.8" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 15fe130ca..7fc241cd4 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -17,6 +17,5 @@ "@shapeshiftoss/hdwallet-core": "^1.62.41", "@shapeshiftoss/hdwallet-trezor": "^1.62.41", "@trezor/connect-web": "^9.6.4" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index c2c0346d7..2971404ae 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -26,6 +26,5 @@ "@types/bchaddrjs": "^0.4.0", "@types/lodash": "^4.14.168", "typedoc": "^0.20.36" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index b005ef82f..74992e25e 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -26,6 +26,5 @@ }, "devDependencies": { "@types/lodash": "^4.14.168" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index c24a5c4eb..3ba9d7288 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -19,6 +19,5 @@ "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } } diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index 07e42f3eb..501f31703 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -19,6 +19,5 @@ "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5" - }, - "gitHead": "13750f432a9a5a2a846b24acd4b8dad81ca3bd1e" + } }