From 8c739bada09959da17d7716fd29b4784a544a8ab Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Aug 2026 12:30:26 +0400 Subject: [PATCH 1/4] chore: update @swapkit/* core dependencies (plugins 5.0.5 HyperCore USDC HIP-1 fix) Bumps the SDK line to pick up the HyperCore USDC HIP-1 identifier fix (swapkit/sdk#376) plus the current helpers/toolboxes patches: - @swapkit/core 5.0.3 -> 5.0.5 - @swapkit/helpers 5.1.0 -> 5.2.1 - @swapkit/plugins 5.0.3 -> 5.0.5 - @swapkit/server 5.1.1 -> 5.1.3 - @swapkit/toolboxes 5.1.2 -> 5.2.1 - @swapkit/wallet-core 5.0.3 -> 5.0.5 - @swapkit/wallet-keystore 5.0.3 -> 5.1.1 helpers 5.2.1 mixes 4- and 5-element readonly tuples in DerivationPathArray, so three .slice() casts needed as-unknown bridges (keepkey utxo, trezor, keystore). Co-Authored-By: Claude Fable 5 --- .changeset/swapkit-sdk-plugins-hip1-bump.md | 17 ++++ bun.lock | 80 +++++++++---------- package.json | 14 ++-- packages/sdk/package.json | 29 +++---- packages/wallet-extensions/package.json | 15 ++-- packages/wallet-hardware/package.json | 15 ++-- .../src/keepkey/chains/utxo.ts | 2 +- packages/wallet-hardware/src/trezor/index.ts | 2 +- packages/wallet-mobile/package.json | 15 +--- packages/wallets/package.json | 21 ++--- packages/wallets/src/keystore.ts | 2 +- playgrounds/vite-lite/package.json | 6 +- 12 files changed, 97 insertions(+), 121 deletions(-) create mode 100644 .changeset/swapkit-sdk-plugins-hip1-bump.md diff --git a/.changeset/swapkit-sdk-plugins-hip1-bump.md b/.changeset/swapkit-sdk-plugins-hip1-bump.md new file mode 100644 index 0000000..518a182 --- /dev/null +++ b/.changeset/swapkit-sdk-plugins-hip1-bump.md @@ -0,0 +1,17 @@ +--- +"@swapkit/sdk": patch +"@swapkit/wallet-extensions": patch +"@swapkit/wallet-hardware": patch +"@swapkit/wallet-mobile": patch +"@swapkit/wallets": patch +--- + +Update SwapKit SDK dependencies (picks up the HyperCore USDC HIP-1 identifier fix in plugins): + +- @swapkit/core: 5.0.3 → 5.0.5 +- @swapkit/helpers: 5.1.0 → 5.2.1 +- @swapkit/plugins: 5.0.3 → 5.0.5 +- @swapkit/server: 5.1.1 → 5.1.3 +- @swapkit/toolboxes: 5.1.2 → 5.2.1 +- @swapkit/wallet-core: 5.0.3 → 5.0.5 +- @swapkit/wallet-keystore: 5.0.3 → 5.1.1 diff --git a/bun.lock b/bun.lock index 9c352e3..e2d59ee 100644 --- a/bun.lock +++ b/bun.lock @@ -15,13 +15,13 @@ "@cosmjs/proto-signing": "0.37.0", "@cosmjs/stargate": "0.37.0", "@scure/bip32": "2.2.0", - "@swapkit/core": "^5.0.3", - "@swapkit/helpers": "^5.1.0", - "@swapkit/plugins": "^5.0.3", - "@swapkit/server": "^5.1.1", - "@swapkit/toolboxes": "^5.1.2", - "@swapkit/wallet-core": "^5.0.3", - "@swapkit/wallet-keystore": "^5.0.3", + "@swapkit/core": "^5.0.5", + "@swapkit/helpers": "^5.2.1", + "@swapkit/plugins": "^5.0.5", + "@swapkit/server": "^5.1.3", + "@swapkit/toolboxes": "^5.2.1", + "@swapkit/wallet-core": "^5.0.5", + "@swapkit/wallet-keystore": "^5.1.1", "@types/bun": "1.3.13", "@types/node": "25.6.0", "ledger-bitcoin": "0.3.0", @@ -31,23 +31,23 @@ }, "packages/sdk": { "name": "@swapkit/sdk", - "version": "4.6.48", + "version": "4.6.49", "dependencies": { "@stricahq/typhonjs": "~3.0.1", - "@swapkit/core": "^5.0.3", - "@swapkit/helpers": "^5.1.0", - "@swapkit/plugins": "^5.0.3", - "@swapkit/server": "^5.1.1", - "@swapkit/toolboxes": "^5.1.2", - "@swapkit/wallet-core": "^5.0.3", - "@swapkit/wallet-keystore": "^5.0.3", + "@swapkit/core": "^5.0.5", + "@swapkit/helpers": "^5.2.1", + "@swapkit/plugins": "^5.0.5", + "@swapkit/server": "^5.1.3", + "@swapkit/toolboxes": "^5.2.1", + "@swapkit/wallet-core": "^5.0.5", + "@swapkit/wallet-keystore": "^5.1.1", "@swapkit/wallets": "workspace:*", "cosmjs-types": "0.10.1", }, }, "packages/wallet-extensions": { "name": "@swapkit/wallet-extensions", - "version": "4.5.30", + "version": "4.6.0", "dependencies": { "@aptos-labs/ts-sdk": "~1.34.0", "@cosmjs/amino": "~0.37.0", @@ -59,10 +59,10 @@ "@near-js/transactions": "~2.5.0", "@scure/base": "~2.2.0", "@solana/web3.js": "~1.98.4", - "@swapkit/helpers": "^5.1.0", - "@swapkit/toolboxes": "^5.1.2", + "@swapkit/helpers": "^5.2.1", + "@swapkit/toolboxes": "^5.2.1", "@swapkit/utxo-signer": "^3.0.0", - "@swapkit/wallet-core": "^5.0.3", + "@swapkit/wallet-core": "^5.0.5", "@wallet-standard/app": "^1.1.1", "cosmjs-types": "0.10.1", "ethers": "^6.14.0", @@ -89,7 +89,7 @@ }, "packages/wallet-hardware": { "name": "@swapkit/wallet-hardware", - "version": "4.9.32", + "version": "4.9.33", "dependencies": { "@cosmjs/amino": "~0.37.0", "@cosmjs/crypto": "0.37.0", @@ -112,10 +112,10 @@ "@near-js/transactions": "~2.5.0", "@scure/base": "2.2.0", "@scure/bip32": "2.2.0", - "@swapkit/helpers": "^5.1.0", - "@swapkit/toolboxes": "^5.1.2", + "@swapkit/helpers": "^5.2.1", + "@swapkit/toolboxes": "^5.2.1", "@swapkit/utxo-signer": "^3.0.0", - "@swapkit/wallet-core": "^5.0.3", + "@swapkit/wallet-core": "^5.0.5", "@trezor/connect-web": "~9.7.3", "cosmjs-types": "~0.10.1", "ethers": "^6.14.0", @@ -157,16 +157,16 @@ }, "packages/wallet-mobile": { "name": "@swapkit/wallet-mobile", - "version": "4.3.23", + "version": "4.3.24", "dependencies": { - "@swapkit/helpers": "^5.1.0", - "@swapkit/toolboxes": "^5.1.2", - "@swapkit/wallet-core": "^5.0.3", + "@swapkit/helpers": "^5.2.1", + "@swapkit/toolboxes": "^5.2.1", + "@swapkit/wallet-core": "^5.0.5", }, }, "packages/wallets": { "name": "@swapkit/wallets", - "version": "4.11.1", + "version": "4.12.0", "dependencies": { "@coinbase/wallet-sdk": "~4.3.7", "@cosmjs/amino": "~0.37.0", @@ -184,10 +184,10 @@ "@scure/base": "~2.2.0", "@scure/bip39": "~2.2.0", "@solana/web3.js": "~1.98.4", - "@swapkit/helpers": "^5.1.0", - "@swapkit/toolboxes": "^5.1.2", + "@swapkit/helpers": "^5.2.1", + "@swapkit/toolboxes": "^5.2.1", "@swapkit/utxo-signer": "^3.0.0", - "@swapkit/wallet-core": "^5.0.3", + "@swapkit/wallet-core": "^5.0.5", "@swapkit/wallet-extensions": "workspace:*", "@swapkit/wallet-hardware": "workspace:*", "@ton/core": "~0.63.1", @@ -1131,35 +1131,35 @@ "@swapkit/contracts": ["@swapkit/contracts@5.0.0", "", {}, "sha512-iqHjDIYr5dWiQRld7ks2sh/bxPQfkPrw96UpF135xePZJgcjufYPH4OBCoh6aY9JX0n5mr0QyIoe0PDrcBWWKw=="], - "@swapkit/core": ["@swapkit/core@5.0.3", "", { "dependencies": { "@swapkit/helpers": "5.1.0", "@swapkit/plugins": "5.0.3", "@swapkit/toolboxes": "5.1.2", "@swapkit/wallet-core": "5.0.3" }, "peerDependencies": { "@stricahq/typhonjs": "3.1.0", "@ton/core": "0.63.1", "cosmjs-types": "0.11.0", "ts-pattern": "5.9.0" } }, "sha512-9XDNdcv6FZkiAyCr5ayH/VDHLzF3Ey/RE0Kwm+uqfqBLWkCZ3wILP8Z9YdNrQCNRPCq2TFgKLeSeSCZO1YV85w=="], + "@swapkit/core": ["@swapkit/core@5.0.5", "", { "dependencies": { "@swapkit/helpers": "5.2.1", "@swapkit/plugins": "5.0.5", "@swapkit/toolboxes": "5.2.1", "@swapkit/wallet-core": "5.0.5" }, "peerDependencies": { "@stricahq/typhonjs": "3.1.0", "@ton/core": "0.63.1", "cosmjs-types": "0.11.0", "ts-pattern": "5.9.0" } }, "sha512-fOX2HGmCdCEGrctMDUXpRbA8F0jEs4p+WuTR2BadC6twK6aegQ3gqB6JtLPHQOZALDh21Q5/nrnJxW7I3lxhQQ=="], "@swapkit/cosmos-signer": ["@swapkit/cosmos-signer@0.2.0", "", { "peerDependencies": { "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/base": "2.2.0", "@scure/bip32": "2.2.0", "@scure/bip39": "2.2.0", "cosmjs-types": "0.11.0" } }, "sha512-++NFJuxvIzD9zZsbr69asbtZOgTsnuXHZm5/iKKup8SGdl0WeNlXk2LMDY8YNtEyNYwzzj3jTcAbVvDZQWzLmQ=="], - "@swapkit/helpers": ["@swapkit/helpers@5.1.0", "", { "dependencies": { "@noble/hashes": "2.2.0", "@swapkit/contracts": "5.0.0", "@swapkit/tokens": "5.0.3", "@swapkit/types": "1.0.1" }, "peerDependencies": { "ts-pattern": "5.9.0", "zod": "4.4.3", "zustand": "5.0.13" } }, "sha512-zdAmjnR58fzF61QV65tgb6xAo/prU6T772y4OSOyswTD1SxO8nYIil8xss+XIDHDj9gD4SEFhyFpgcyhA+rrgg=="], + "@swapkit/helpers": ["@swapkit/helpers@5.2.1", "", { "dependencies": { "@noble/hashes": "2.2.0", "@swapkit/contracts": "5.0.0", "@swapkit/tokens": "5.0.5", "@swapkit/types": "1.1.0" }, "peerDependencies": { "ts-pattern": "5.9.0", "zod": "4.4.3", "zustand": "5.0.13" } }, "sha512-KQzGVBg09HfPEn/PTWqhRsC+6xzCPKZbsPoIIdTolq2BGKm2FMCXMdiQRuwDJLY9yh0Z7X2cMVb2CCl6vmRE3w=="], - "@swapkit/plugins": ["@swapkit/plugins@5.0.3", "", { "dependencies": { "@swapkit/helpers": "5.1.0", "@swapkit/toolboxes": "5.1.2", "@swapkit/utxo-signer": "3.0.0" }, "peerDependencies": { "@mysten/sui": "2.17.0", "@near-js/transactions": "2.5.1", "@near-js/utils": "2.5.1", "@noble/hashes": "2.2.0", "@scure/base": "2.2.0", "@solana/web3.js": "1.98.4", "@stellar/stellar-sdk": "16.1.0", "ethers": "6.16.0", "ts-pattern": "5.9.0" } }, "sha512-2nrj7aUDccRO2pJTreq5VWGv1cSWVg9a5s9ZDvJC66Vqj7bXMf5YzKuMmc3Ynm1XHQ39fhGbLyzsC+P3FllX5w=="], + "@swapkit/plugins": ["@swapkit/plugins@5.0.5", "", { "dependencies": { "@swapkit/helpers": "5.2.1", "@swapkit/toolboxes": "5.2.1", "@swapkit/utxo-signer": "3.0.0" }, "peerDependencies": { "@mysten/sui": "2.17.0", "@near-js/transactions": "2.5.1", "@near-js/utils": "2.5.1", "@noble/hashes": "2.2.0", "@scure/base": "2.2.0", "@solana/web3.js": "1.98.4", "@stellar/stellar-sdk": "16.1.0", "ethers": "6.16.0", "ts-pattern": "5.9.0" } }, "sha512-dHAj9uFE+XP5Zvz66aFmx4GCDE7xKRQjv/2N/p1+zHIO+auAf1+x9H91D62o+IvJAbi7kD8E/WP9CL8kk+9xIg=="], "@swapkit/sdk": ["@swapkit/sdk@workspace:packages/sdk"], - "@swapkit/server": ["@swapkit/server@5.1.1", "", { "dependencies": { "@swapkit/helpers": "5.1.0", "@swapkit/tokens": "5.0.3", "@swapkit/toolboxes": "5.1.2", "@swapkit/wallet-keystore": "5.0.3" }, "peerDependencies": { "ts-pattern": "5.9.0" } }, "sha512-+maFtVW7VVHDHQe6NkRWQgKFOP9Mtv74Q5pVk9jx0R7MgiRdz6OPbAn/MzXJ3SCxOCDvfeWHlvQWfajqmbiq3A=="], + "@swapkit/server": ["@swapkit/server@5.1.3", "", { "dependencies": { "@swapkit/helpers": "5.2.1", "@swapkit/tokens": "5.0.5", "@swapkit/toolboxes": "5.2.1", "@swapkit/wallet-keystore": "5.1.1" }, "peerDependencies": { "ts-pattern": "5.9.0" } }, "sha512-DPa8Auy+TLqHYs/Sy9AoV4Zs+y6tdLMYDZRZuMJgZ6FUioooo9YTf1sfxnoneLFvZFpkgpQQL5zV9Twge+rdjw=="], - "@swapkit/tokens": ["@swapkit/tokens@5.0.3", "", { "peerDependencies": { "ts-pattern": "5.9.0" } }, "sha512-/5ii1kdxBT2+zU63RU1MsRe7juxfAGR+cNytqFd2JgYG2+BmCGdzz6aoBC22wxdwPFU6cfC9r7xe0qJdAxWpvQ=="], + "@swapkit/tokens": ["@swapkit/tokens@5.0.5", "", { "peerDependencies": { "ts-pattern": "5.9.0" } }, "sha512-ppKnAskEjHx1JaWwSQ/Gz7+yEeDdC4VxE+QfPTUQcSkfXkkA0cqFWgthFu1M14hofZsZPV8NYHGyxY2YYkKQuw=="], - "@swapkit/toolboxes": ["@swapkit/toolboxes@5.1.2", "", { "dependencies": { "@swapkit/helpers": "5.1.0", "@swapkit/utxo-signer": "3.0.0" }, "peerDependencies": { "@aptos-labs/ts-sdk": "7.0.1", "@mysten/sui": "2.17.0", "@near-js/accounts": "2.5.1", "@near-js/crypto": "2.5.1", "@near-js/providers": "2.5.1", "@near-js/signers": "2.5.1", "@near-js/transactions": "2.5.1", "@near-js/utils": "2.5.1", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@orbs-network/ton-access": "2.3.3", "@polkadot/api": "16.5.6", "@polkadot/keyring": "14.0.3", "@polkadot/rpc-provider": "16.5.6", "@polkadot/util": "14.0.3", "@polkadot/util-crypto": "14.0.3", "@provablehq/sdk": "0.11.3", "@radixdlt/babylon-gateway-api-sdk": "1.10.1", "@radixdlt/radix-dapp-toolkit": "2.3.0", "@scure/base": "2.2.0", "@scure/bip32": "2.2.0", "@scure/bip39": "2.2.0", "@solana/spl-memo": "0.2.5", "@solana/spl-token": "0.4.14", "@solana/web3.js": "1.98.4", "@stellar/stellar-sdk": "16.1.0", "@stricahq/bip32ed25519": "1.1.2", "@stricahq/cbors": "1.0.4", "@stricahq/typhonjs": "3.1.0", "@swapkit/cosmos-signer": "0.2.0", "@ton/core": "0.63.1", "@ton/crypto": "3.3.0", "@ton/ton": "16.2.4", "bignumber.js": "9.3.1", "cosmjs-types": "0.11.0", "ethers": "6.16.0", "micro-key-producer": "0.8.6", "near-seed-phrase": "0.2.1", "protobufjs": "8.0.3", "ripple-address-codec": "5.0.1", "starknet": "10.0.2", "ts-pattern": "5.9.0", "xrpl": "4.6.0" } }, "sha512-gNj6sOjuvPMQpHS2TcAsX0UeeQfgbxhgJX1j5q5e/tN3BK+E7wt0mXnWfwhtw3WeWc9oEfBx1XEwd0DLQOFu8w=="], + "@swapkit/toolboxes": ["@swapkit/toolboxes@5.2.1", "", { "dependencies": { "@swapkit/helpers": "5.2.1", "@swapkit/utxo-signer": "3.0.0" }, "peerDependencies": { "@aptos-labs/ts-sdk": "7.0.1", "@mysten/sui": "2.17.0", "@near-js/accounts": "2.5.1", "@near-js/crypto": "2.5.1", "@near-js/providers": "2.5.1", "@near-js/signers": "2.5.1", "@near-js/transactions": "2.5.1", "@near-js/utils": "2.5.1", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@orbs-network/ton-access": "2.3.3", "@polkadot/api": "16.5.6", "@polkadot/keyring": "14.0.3", "@polkadot/rpc-provider": "16.5.6", "@polkadot/util": "14.0.3", "@polkadot/util-crypto": "14.0.3", "@provablehq/sdk": "0.11.3", "@radixdlt/babylon-gateway-api-sdk": "1.10.1", "@radixdlt/radix-dapp-toolkit": "2.3.0", "@scure/base": "2.2.0", "@scure/bip32": "2.2.0", "@scure/bip39": "2.2.0", "@solana/spl-memo": "0.2.5", "@solana/spl-token": "0.4.14", "@solana/web3.js": "1.98.4", "@stellar/stellar-sdk": "16.1.0", "@stricahq/bip32ed25519": "1.1.2", "@stricahq/cbors": "1.0.4", "@stricahq/typhonjs": "3.1.0", "@swapkit/cosmos-signer": "0.2.0", "@ton/core": "0.63.1", "@ton/crypto": "3.3.0", "@ton/ton": "16.2.4", "bignumber.js": "9.3.1", "cosmjs-types": "0.11.0", "ethers": "6.16.0", "micro-key-producer": "0.8.6", "near-seed-phrase": "0.2.1", "protobufjs": "8.0.3", "ripple-address-codec": "5.0.1", "starknet": "10.0.2", "ts-pattern": "5.9.0", "xrpl": "4.6.0" } }, "sha512-Ec+Q2jA+uX6txm++w5iB0d9hBu64iRnuTQkv7LyGvyoFYU4pS5zGitvEVfBYF87k4BLPXsn3N/WgijsYfnJ68w=="], - "@swapkit/types": ["@swapkit/types@1.0.1", "", {}, "sha512-LMBtyw20Udf913p8//tiE8gk80Zcnbg0VSkgczctZUMSg/OZ4FuBmaOlacrFJA45FqNR7npYgdusgOzIGiWYVg=="], + "@swapkit/types": ["@swapkit/types@1.1.0", "", {}, "sha512-Sa2zCj1O1vDevAiCmKALiOmCGuxd+83SHVVZSZFPBA497obA6IrjvxrBJKMPTqp/EaIyQ5oMCWpWT5EmzaREpg=="], "@swapkit/ui": ["@swapkit/ui@0.23.0", "", { "dependencies": { "@aptos-labs/ts-sdk": "1.34.0", "@cosmjs/amino": "0.39.0", "@cosmjs/crypto": "0.39.0", "@cosmjs/proto-signing": "0.39.0", "@cosmjs/stargate": "0.39.0", "@hookform/resolvers": "5.2.2", "@mysten/sui": "1.44.0", "@near-js/accounts": "2.5.1", "@near-js/crypto": "2.5.1", "@near-js/providers": "2.5.1", "@near-js/signers": "2.5.1", "@near-js/transactions": "2.5.1", "@near-js/utils": "2.5.1", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@orbs-network/ton-access": "2.3.3", "@polkadot/api": "15.10.2", "@polkadot/keyring": "13.5.7", "@polkadot/rpc-provider": "15.10.2", "@polkadot/util": "13.5.7", "@polkadot/util-crypto": "13.5.7", "@radix-ui/react-accordion": "1.2.12", "@radix-ui/react-alert-dialog": "1.1.15", "@radix-ui/react-checkbox": "1.3.3", "@radix-ui/react-collapsible": "1.1.12", "@radix-ui/react-dialog": "1.1.15", "@radix-ui/react-dropdown-menu": "2.1.16", "@radix-ui/react-hover-card": "1.1.15", "@radix-ui/react-label": "2.1.8", "@radix-ui/react-menubar": "1.1.16", "@radix-ui/react-select": "2.2.6", "@radix-ui/react-separator": "1.1.8", "@radix-ui/react-slot": "1.2.4", "@radix-ui/react-switch": "1.2.6", "@radix-ui/react-tabs": "1.1.13", "@radix-ui/react-tooltip": "1.2.8", "@radixdlt/babylon-gateway-api-sdk": "1.10.1", "@radixdlt/radix-dapp-toolkit": "2.3.0", "@scure/base": "2.2.0", "@scure/bip32": "2.2.0", "@scure/bip39": "2.2.0", "@sentry/react": "9.27.0", "@solana/spl-memo": "0.2.5", "@solana/spl-token": "0.4.14", "@solana/web3.js": "1.98.4", "@stellar/stellar-sdk": "16.1.0", "@stricahq/bip32ed25519": "1.1.2", "@stricahq/cbors": "1.0.4", "@stricahq/typhonjs": "3.1.0", "@swapkit/core": "4.6.4", "@swapkit/helpers": "4.20.1", "@swapkit/plugins": "4.7.4", "@swapkit/toolboxes": "4.28.0", "@swapkit/wallet-keystore": "4.5.5", "@swapkit/wallets": "4.10.0", "@ton/core": "0.63.1", "@ton/crypto": "3.3.0", "@ton/ton": "16.2.4", "bignumber.js": "9.3.1", "class-variance-authority": "0.7.1", "clsx": "2.1.1", "cosmjs-types": "0.11.0", "crypto-browserify": "3.12.1", "ethers": "6.16.0", "highlight.js": "^11.11.1", "lucide-react": "0.552.0", "micro-key-producer": "0.8.6", "micro-packed": "0.9.0", "near-seed-phrase": "0.2.1", "nuqs": "2.8.9", "protobufjs": "8.0.3", "react": "19.1.1", "react-dom": "19.1.1", "react-hook-form": "7.65.0", "sonner": "2.0.7", "starknet": "10.0.2", "tailwind-merge": "2.6.0", "tailwindcss": "3.4.18", "tailwindcss-animate": "1.0.7", "ts-pattern": "5.9.0", "xrpl": "4.6.0", "zod": "4.4.3", "zustand": "5.0.13" } }, "sha512-iUbOUr62iSz8/zc1IR8NZ796rfU6QeYMvRpc8CMW/fmutTIn2qrCmHCD2cfmURdHokiUEt3iulvB5hUyJyj6Qw=="], "@swapkit/utxo-signer": ["@swapkit/utxo-signer@3.0.0", "", { "peerDependencies": { "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/base": "2.2.0", "micro-packed": "0.9.0" } }, "sha512-naPyfACwNmQPtoaa4QNXuIsZQLPYNJKt0eFjWK3LatqIhw3BTAnd6Fxaha66Ec3xebn1wr0v1gbzAIkWPwYSHw=="], - "@swapkit/wallet-core": ["@swapkit/wallet-core@5.0.3", "", { "dependencies": { "@swapkit/helpers": "5.1.0" } }, "sha512-VmzgXeovQDW2HFmpcsdbhOJ1P4yxzTRDQ+LxSpf1va5dUSxZZI/wPnvrrfPAOTzEBFsL3FQWRPhbMlXtKAShag=="], + "@swapkit/wallet-core": ["@swapkit/wallet-core@5.0.5", "", { "dependencies": { "@swapkit/helpers": "5.2.1" } }, "sha512-R4P1Jejqo6HzHb5hopN3H+fDlNlGMozSppn3ZIJBUlF8T9wJ5oBvBseB5ebKvyxUp9fp7mgTTor9tygpfedwag=="], "@swapkit/wallet-extensions": ["@swapkit/wallet-extensions@workspace:packages/wallet-extensions"], "@swapkit/wallet-hardware": ["@swapkit/wallet-hardware@workspace:packages/wallet-hardware"], - "@swapkit/wallet-keystore": ["@swapkit/wallet-keystore@5.0.3", "", { "dependencies": { "@swapkit/helpers": "5.1.0", "@swapkit/toolboxes": "5.1.2", "@swapkit/wallet-core": "5.0.3" }, "peerDependencies": { "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0" } }, "sha512-Acyn8QiU4R/btGrCRiNPeiwjgmQOjLFWw8DyJ3859cXbB2HVtV+jIqTxiQF1i1F2YmbNXP//iuAWB2cNwFJ9Cg=="], + "@swapkit/wallet-keystore": ["@swapkit/wallet-keystore@5.1.1", "", { "dependencies": { "@swapkit/helpers": "5.2.1", "@swapkit/toolboxes": "5.2.1", "@swapkit/wallet-core": "5.0.5" }, "peerDependencies": { "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0" } }, "sha512-F0zuujsroBlRd8uPTCQ+lzeTPZBI9079Uk/8Trv8OFCfFGRoMmS90ujHgJfZL8rb4qvp2FIZAVNAAOliXPTU9g=="], "@swapkit/wallet-mobile": ["@swapkit/wallet-mobile@workspace:packages/wallet-mobile"], diff --git a/package.json b/package.json index 9b95380..377a98e 100644 --- a/package.json +++ b/package.json @@ -8,13 +8,13 @@ "@cosmjs/proto-signing": "0.37.0", "@cosmjs/stargate": "0.37.0", "@scure/bip32": "2.2.0", - "@swapkit/core": "^5.0.3", - "@swapkit/helpers": "^5.1.0", - "@swapkit/plugins": "^5.0.3", - "@swapkit/server": "^5.1.1", - "@swapkit/toolboxes": "^5.1.2", - "@swapkit/wallet-core": "^5.0.3", - "@swapkit/wallet-keystore": "^5.0.3", + "@swapkit/core": "^5.0.5", + "@swapkit/helpers": "^5.2.1", + "@swapkit/plugins": "^5.0.5", + "@swapkit/server": "^5.1.3", + "@swapkit/toolboxes": "^5.2.1", + "@swapkit/wallet-core": "^5.0.5", + "@swapkit/wallet-keystore": "^5.1.1", "@types/bun": "1.3.13", "@types/node": "25.6.0", "ledger-bitcoin": "0.3.0", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 1978488..079af3f 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -2,13 +2,13 @@ "author": "swapkit-dev", "dependencies": { "@stricahq/typhonjs": "~3.0.1", - "@swapkit/core": "^5.0.3", - "@swapkit/helpers": "^5.1.0", - "@swapkit/plugins": "^5.0.3", - "@swapkit/server": "^5.1.1", - "@swapkit/toolboxes": "^5.1.2", - "@swapkit/wallet-core": "^5.0.3", - "@swapkit/wallet-keystore": "^5.0.3", + "@swapkit/core": "^5.0.5", + "@swapkit/helpers": "^5.2.1", + "@swapkit/plugins": "^5.0.5", + "@swapkit/server": "^5.1.3", + "@swapkit/toolboxes": "^5.2.1", + "@swapkit/wallet-core": "^5.0.5", + "@swapkit/wallet-keystore": "^5.1.1", "@swapkit/wallets": "workspace:*", "cosmjs-types": "0.10.1" }, @@ -45,21 +45,12 @@ "types": "./dist/types/wallets.d.ts" } }, - "files": [ - "dist/", - "src/" - ], + "files": ["dist/", "src/"], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/sdk", - "publishConfig": { - "access": "public" - }, - "repository": { - "directory": "packages/sdk", - "type": "git", - "url": "git+https://github.com/swapkit/wallets.git" - }, + "publishConfig": { "access": "public" }, + "repository": { "directory": "packages/sdk", "type": "git", "url": "git+https://github.com/swapkit/wallets.git" }, "scripts": { "build": "bun run ./build.ts", "build:clean": "rm -rf dist && bun run ./build.ts", diff --git a/packages/wallet-extensions/package.json b/packages/wallet-extensions/package.json index 2c7ffc7..ad24d9a 100644 --- a/packages/wallet-extensions/package.json +++ b/packages/wallet-extensions/package.json @@ -11,10 +11,10 @@ "@near-js/transactions": "~2.5.0", "@scure/base": "~2.2.0", "@solana/web3.js": "~1.98.4", - "@swapkit/helpers": "^5.1.0", - "@swapkit/toolboxes": "^5.1.2", + "@swapkit/helpers": "^5.2.1", + "@swapkit/toolboxes": "^5.2.1", "@swapkit/utxo-signer": "^3.0.0", - "@swapkit/wallet-core": "^5.0.3", + "@swapkit/wallet-core": "^5.0.5", "@wallet-standard/app": "^1.1.1", "cosmjs-types": "0.10.1", "ethers": "^6.14.0", @@ -149,16 +149,11 @@ "types": "./dist/types/vultisig/index.d.ts" } }, - "files": [ - "dist/", - "src/" - ], + "files": ["dist/", "src/"], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/wallet-extensions", - "publishConfig": { - "access": "public" - }, + "publishConfig": { "access": "public" }, "repository": { "directory": "packages/wallet-extensions", "type": "git", diff --git a/packages/wallet-hardware/package.json b/packages/wallet-hardware/package.json index 0d20f69..e1b97e9 100644 --- a/packages/wallet-hardware/package.json +++ b/packages/wallet-hardware/package.json @@ -22,10 +22,10 @@ "@near-js/transactions": "~2.5.0", "@scure/base": "2.2.0", "@scure/bip32": "2.2.0", - "@swapkit/helpers": "^5.1.0", - "@swapkit/toolboxes": "^5.1.2", + "@swapkit/helpers": "^5.2.1", + "@swapkit/toolboxes": "^5.2.1", "@swapkit/utxo-signer": "^3.0.0", - "@swapkit/wallet-core": "^5.0.3", + "@swapkit/wallet-core": "^5.0.5", "@trezor/connect-web": "~9.7.3", "cosmjs-types": "~0.10.1", "ethers": "^6.14.0", @@ -91,16 +91,11 @@ "types": "./dist/types/trezor/index.d.ts" } }, - "files": [ - "dist/", - "src/" - ], + "files": ["dist/", "src/"], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/wallet-hardware", - "publishConfig": { - "access": "public" - }, + "publishConfig": { "access": "public" }, "repository": { "directory": "packages/wallet-hardware", "type": "git", diff --git a/packages/wallet-hardware/src/keepkey/chains/utxo.ts b/packages/wallet-hardware/src/keepkey/chains/utxo.ts index 7dd1c6b..6aa0a17 100644 --- a/packages/wallet-hardware/src/keepkey/chains/utxo.ts +++ b/packages/wallet-hardware/src/keepkey/chains/utxo.ts @@ -148,7 +148,7 @@ export async function utxoWalletMethods({ ) => { const accountAddressN = bip32ToAddressNList( derivationPath - ? derivationPathToString(derivationPath.slice(0, 3) as DerivationPathArray) + ? derivationPathToString(derivationPath.slice(0, 3) as unknown as DerivationPathArray) : DerivationPath[chain], ); diff --git a/packages/wallet-hardware/src/trezor/index.ts b/packages/wallet-hardware/src/trezor/index.ts index 544a31e..3f2cb31 100644 --- a/packages/wallet-hardware/src/trezor/index.ts +++ b/packages/wallet-hardware/src/trezor/index.ts @@ -931,7 +931,7 @@ async function getTrezorWallet({ ) => { const TrezorConnect = (await import("@trezor/connect-web")).default; const network = getNetworkForChain(chain as UTXOChain); - const baseAddressN = hardenDerivationPath(derivationPath.slice(0, 3) as DerivationPathArray); + const baseAddressN = hardenDerivationPath(derivationPath.slice(0, 3) as unknown as DerivationPathArray); const outputs = buildUtxoOutputsForTrezor( tx, diff --git a/packages/wallet-mobile/package.json b/packages/wallet-mobile/package.json index 4acf38c..320a8d4 100644 --- a/packages/wallet-mobile/package.json +++ b/packages/wallet-mobile/package.json @@ -1,10 +1,6 @@ { "author": "swapkit", - "dependencies": { - "@swapkit/helpers": "^5.1.0", - "@swapkit/toolboxes": "^5.1.2", - "@swapkit/wallet-core": "^5.0.3" - }, + "dependencies": { "@swapkit/helpers": "^5.2.1", "@swapkit/toolboxes": "^5.2.1", "@swapkit/wallet-core": "^5.0.5" }, "description": "SwapKit - Wallet Mobile", "exports": { ".": { @@ -14,16 +10,11 @@ "types": "./dist/types/index.d.ts" } }, - "files": [ - "dist/", - "src/" - ], + "files": ["dist/", "src/"], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/wallet-mobile", - "publishConfig": { - "access": "public" - }, + "publishConfig": { "access": "public" }, "repository": { "directory": "packages/wallet-mobile", "type": "git", diff --git a/packages/wallets/package.json b/packages/wallets/package.json index bb99282..ef355cf 100644 --- a/packages/wallets/package.json +++ b/packages/wallets/package.json @@ -16,10 +16,10 @@ "@scure/base": "~2.2.0", "@scure/bip39": "~2.2.0", "@solana/web3.js": "~1.98.4", - "@swapkit/helpers": "^5.1.0", - "@swapkit/toolboxes": "^5.1.2", + "@swapkit/helpers": "^5.2.1", + "@swapkit/toolboxes": "^5.2.1", "@swapkit/utxo-signer": "^3.0.0", - "@swapkit/wallet-core": "^5.0.3", + "@swapkit/wallet-core": "^5.0.5", "@swapkit/wallet-extensions": "workspace:*", "@swapkit/wallet-hardware": "workspace:*", "@ton/core": "~0.63.1", @@ -231,21 +231,12 @@ "types": "./dist/types/xaman/index.d.ts" } }, - "files": [ - "dist/", - "src/" - ], + "files": ["dist/", "src/"], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/wallets", - "publishConfig": { - "access": "public" - }, - "repository": { - "directory": "packages/wallets", - "type": "git", - "url": "git+https://github.com/swapkit/wallets.git" - }, + "publishConfig": { "access": "public" }, + "repository": { "directory": "packages/wallets", "type": "git", "url": "git+https://github.com/swapkit/wallets.git" }, "scripts": { "build": "bun run ./build.ts", "build:clean": "rm -rf dist && bun run ./build.ts", diff --git a/packages/wallets/src/keystore.ts b/packages/wallets/src/keystore.ts index d89b29b..94b9c42 100644 --- a/packages/wallets/src/keystore.ts +++ b/packages/wallets/src/keystore.ts @@ -171,7 +171,7 @@ export async function createKeystoreWallet({ const derivationArrayToUpdate = NetworkDerivationPath[chain].slice( 0, chain === Chain.Solana || chain === Chain.Aleo ? 4 : 5, - ) as DerivationPathArray; + ) as unknown as DerivationPathArray; const derivationPath: DerivationPathArray = derivationPathFromMap || updateDerivationPath(derivationArrayToUpdate, { index: derivationPathIndex }); diff --git a/playgrounds/vite-lite/package.json b/playgrounds/vite-lite/package.json index 254b0f9..251883f 100644 --- a/playgrounds/vite-lite/package.json +++ b/playgrounds/vite-lite/package.json @@ -23,11 +23,7 @@ }, "name": "@internal/playground-vite-lite", "private": true, - "scripts": { - "build": "vite build", - "dev": "vite", - "preview": "vite preview" - }, + "scripts": { "build": "vite build", "dev": "vite", "preview": "vite preview" }, "type": "module", "version": "0.0.9" } From 1a95b25a45044b1874ede32611c8688b38f18c69 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Aug 2026 12:32:55 +0400 Subject: [PATCH 2/4] chore: use generated dep changeset (bun generate:dep-changeset) Co-Authored-By: Claude Fable 5 --- ...kit-sdk-plugins-hip1-bump.md => swapkit-sdk-uynp77m7dluu.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .changeset/{swapkit-sdk-plugins-hip1-bump.md => swapkit-sdk-uynp77m7dluu.md} (81%) diff --git a/.changeset/swapkit-sdk-plugins-hip1-bump.md b/.changeset/swapkit-sdk-uynp77m7dluu.md similarity index 81% rename from .changeset/swapkit-sdk-plugins-hip1-bump.md rename to .changeset/swapkit-sdk-uynp77m7dluu.md index 518a182..0a5bc7a 100644 --- a/.changeset/swapkit-sdk-plugins-hip1-bump.md +++ b/.changeset/swapkit-sdk-uynp77m7dluu.md @@ -6,7 +6,7 @@ "@swapkit/wallets": patch --- -Update SwapKit SDK dependencies (picks up the HyperCore USDC HIP-1 identifier fix in plugins): +Update SwapKit SDK dependencies: - @swapkit/core: 5.0.3 → 5.0.5 - @swapkit/helpers: 5.1.0 → 5.2.1 From 4afab0d721cd6e8d70f9199e517e530fc90c5028 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Aug 2026 12:35:09 +0400 Subject: [PATCH 3/4] =?UTF-8?q?chore:=20keep=20package.json=20out=20of=20b?= =?UTF-8?q?iome=20=E2=80=94=20revert=20format=20churn,=20exclude=20**/pack?= =?UTF-8?q?age.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit package.json files are written by npm/changesets in their multi-line style; biome's --fix was collapsing arrays and creating diff noise on every dep bump (packages/ui/package.json was already excluded for this reason). Generalize the exclusion and restore the develop formatting, keeping only the version bumps. Co-Authored-By: Claude Fable 5 --- biome.json | 2 +- packages/sdk/package.json | 15 ++++++++++++--- packages/wallet-extensions/package.json | 9 +++++++-- packages/wallet-hardware/package.json | 9 +++++++-- packages/wallet-mobile/package.json | 15 ++++++++++++--- packages/wallets/package.json | 15 ++++++++++++--- playgrounds/vite-lite/package.json | 6 +++++- 7 files changed, 56 insertions(+), 15 deletions(-) diff --git a/biome.json b/biome.json index 1d8c2c2..90d7684 100644 --- a/biome.json +++ b/biome.json @@ -25,7 +25,7 @@ "!**/coverage", "!**/MsgCompiled.ts", "!*.lock", - "!**/packages/ui/package.json" + "!**/package.json" ], "maxSize": 5242880 }, diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 079af3f..ae19b13 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -45,12 +45,21 @@ "types": "./dist/types/wallets.d.ts" } }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/sdk", - "publishConfig": { "access": "public" }, - "repository": { "directory": "packages/sdk", "type": "git", "url": "git+https://github.com/swapkit/wallets.git" }, + "publishConfig": { + "access": "public" + }, + "repository": { + "directory": "packages/sdk", + "type": "git", + "url": "git+https://github.com/swapkit/wallets.git" + }, "scripts": { "build": "bun run ./build.ts", "build:clean": "rm -rf dist && bun run ./build.ts", diff --git a/packages/wallet-extensions/package.json b/packages/wallet-extensions/package.json index ad24d9a..724393f 100644 --- a/packages/wallet-extensions/package.json +++ b/packages/wallet-extensions/package.json @@ -149,11 +149,16 @@ "types": "./dist/types/vultisig/index.d.ts" } }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/wallet-extensions", - "publishConfig": { "access": "public" }, + "publishConfig": { + "access": "public" + }, "repository": { "directory": "packages/wallet-extensions", "type": "git", diff --git a/packages/wallet-hardware/package.json b/packages/wallet-hardware/package.json index e1b97e9..9d2ae09 100644 --- a/packages/wallet-hardware/package.json +++ b/packages/wallet-hardware/package.json @@ -91,11 +91,16 @@ "types": "./dist/types/trezor/index.d.ts" } }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/wallet-hardware", - "publishConfig": { "access": "public" }, + "publishConfig": { + "access": "public" + }, "repository": { "directory": "packages/wallet-hardware", "type": "git", diff --git a/packages/wallet-mobile/package.json b/packages/wallet-mobile/package.json index 320a8d4..1390648 100644 --- a/packages/wallet-mobile/package.json +++ b/packages/wallet-mobile/package.json @@ -1,6 +1,10 @@ { "author": "swapkit", - "dependencies": { "@swapkit/helpers": "^5.2.1", "@swapkit/toolboxes": "^5.2.1", "@swapkit/wallet-core": "^5.0.5" }, + "dependencies": { + "@swapkit/helpers": "^5.2.1", + "@swapkit/toolboxes": "^5.2.1", + "@swapkit/wallet-core": "^5.0.5" + }, "description": "SwapKit - Wallet Mobile", "exports": { ".": { @@ -10,11 +14,16 @@ "types": "./dist/types/index.d.ts" } }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/wallet-mobile", - "publishConfig": { "access": "public" }, + "publishConfig": { + "access": "public" + }, "repository": { "directory": "packages/wallet-mobile", "type": "git", diff --git a/packages/wallets/package.json b/packages/wallets/package.json index ef355cf..b6dbecd 100644 --- a/packages/wallets/package.json +++ b/packages/wallets/package.json @@ -231,12 +231,21 @@ "types": "./dist/types/xaman/index.d.ts" } }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "homepage": "https://github.com/swapkit/wallets", "license": "SEE LICENSE IN LICENSE", "name": "@swapkit/wallets", - "publishConfig": { "access": "public" }, - "repository": { "directory": "packages/wallets", "type": "git", "url": "git+https://github.com/swapkit/wallets.git" }, + "publishConfig": { + "access": "public" + }, + "repository": { + "directory": "packages/wallets", + "type": "git", + "url": "git+https://github.com/swapkit/wallets.git" + }, "scripts": { "build": "bun run ./build.ts", "build:clean": "rm -rf dist && bun run ./build.ts", diff --git a/playgrounds/vite-lite/package.json b/playgrounds/vite-lite/package.json index 251883f..254b0f9 100644 --- a/playgrounds/vite-lite/package.json +++ b/playgrounds/vite-lite/package.json @@ -23,7 +23,11 @@ }, "name": "@internal/playground-vite-lite", "private": true, - "scripts": { "build": "vite build", "dev": "vite", "preview": "vite preview" }, + "scripts": { + "build": "vite build", + "dev": "vite", + "preview": "vite preview" + }, "type": "module", "version": "0.0.9" } From a24835dd605a7be27f98fdbf2e1cfe16e5bb547a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Aug 2026 12:38:40 +0400 Subject: [PATCH 4/4] =?UTF-8?q?chore:=20keep=20biome=20config=20unchanged?= =?UTF-8?q?=20=E2=80=94=20dep=20bump=20stays=20pure?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- biome.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/biome.json b/biome.json index 90d7684..1d8c2c2 100644 --- a/biome.json +++ b/biome.json @@ -25,7 +25,7 @@ "!**/coverage", "!**/MsgCompiled.ts", "!*.lock", - "!**/package.json" + "!**/packages/ui/package.json" ], "maxSize": 5242880 },