From cf3461f8a55401320a6c28360fe7ed1a6cc25f25 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:28:28 +0300 Subject: [PATCH 1/6] docs: add Tron Ledger support implementation documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds documentation for Tron Ledger hardware wallet integration. This document explains: - How the integration works with shapeshiftWeb - No code changes needed (supportsTron check already exists) - Testing checklist for Tron Ledger functionality - Troubleshooting guide for common issues The shapeshiftWeb codebase automatically detects Ledger Tron support via the supportsTron() type guard from hdwallet-core, so no code changes are required beyond updating the hdwallet dependency. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- TRON_LEDGER_IMPLEMENTATION.md | 115 ++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 TRON_LEDGER_IMPLEMENTATION.md diff --git a/TRON_LEDGER_IMPLEMENTATION.md b/TRON_LEDGER_IMPLEMENTATION.md new file mode 100644 index 00000000000..eddd2e13afc --- /dev/null +++ b/TRON_LEDGER_IMPLEMENTATION.md @@ -0,0 +1,115 @@ +# Tron Ledger Support Integration + +## Overview +This document tracks the integration of Ledger hardware wallet support for Tron (TRX) in shapeshiftWeb. + +## Expected Changes + +### 1. hdwallet Dependency Update +- Update `@shapeshiftoss/hdwallet-ledger` to version with Tron support +- No code changes required in shapeshiftWeb + +## How It Works + +### Automatic Detection +The existing infrastructure in shapeshiftWeb automatically detects Ledger Tron support: + +1. **Wallet Support Detection** (`src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts`) + - Uses `supportsTron(wallet)` type guard from hdwallet-core + - Returns true if wallet implements TronWallet interface + +2. **Account Discovery** (`src/lib/account/tron.ts`) + - Calls `wallet.tronGetAddress()` for Ledger wallets + - Uses standard BIP44 path: `m/44'/195'/0'/0/0` + +3. **Transaction Signing** (`src/components/Modals/Send/utils.ts`) + - Tron chain adapter calls `wallet.tronSignTx()` + - Ledger signs with rawDataHex from unsigned transaction + +### Wallet Flow +``` +User connects Ledger + ↓ +useWalletSupportsChain checks supportsTron(wallet) → true + ↓ +Tron appears as supported chain + ↓ +deriveTronAccountIdsAndMetadata calls wallet.tronGetAddress() + ↓ +User can send TRX/TRC20 tokens + ↓ +Chain adapter calls wallet.tronSignTx() + ↓ +Transaction broadcasted +``` + +## Testing Checklist + +### Prerequisites +- [ ] Ledger device with Tron app installed +- [ ] hdwallet updated to version with Tron support +- [ ] Tron feature flag enabled (`VITE_FEATURE_TRON=true`) + +### Test Cases +- [ ] Ledger appears as option when connecting wallet +- [ ] Tron chain shows as supported for Ledger +- [ ] Can derive Tron address from Ledger +- [ ] Address matches expected format (base58, starts with 'T') +- [ ] Can view Tron balance +- [ ] Can send native TRX from Ledger +- [ ] Can send TRC20 tokens from Ledger +- [ ] Ledger displays correct transaction details +- [ ] User can approve/reject on device +- [ ] Signed transaction broadcasts successfully +- [ ] Transaction appears in portfolio after confirmation + +## Verification Steps + +### 1. Check Wallet Detection +```javascript +// In browser console after connecting Ledger +import { supportsTron } from '@shapeshiftoss/hdwallet-core'; +console.log('Ledger supports Tron:', supportsTron(wallet)); +``` + +### 2. Check Account Discovery +```javascript +// Look for Tron accounts in Redux state +window.store.getState().portfolio.accountIds +// Should include tron:T... account IDs for Ledger +``` + +### 3. Check Transaction Building +- Navigate to Send modal +- Select Tron or TRC20 token +- Enter amount and recipient +- Click Review +- Verify Ledger prompts for approval +- Approve on device +- Verify transaction broadcasts + +## Known Limitations +- Requires Ledger Tron app to be installed and open +- User must approve address display on device for first use +- Transaction signing requires device confirmation + +## Troubleshooting + +### "Wrong App" Error +- Ensure Tron app is open on Ledger device +- Check SLIP44 mapping includes 195: "Tron" + +### Address Derivation Fails +- Verify BIP44 path: `m/44'/195'/0'/0/0` +- Check hw-app-trx is properly installed +- Confirm Ledger transport is connected + +### Signature Invalid +- Ensure rawDataHex format is correct +- Verify signature format matches expected (65 bytes) +- Check serialization: rawDataHex + signature + +## References +- [Tron Chain Adapter](/packages/chain-adapters/src/tron/TronChainAdapter.ts) +- [Tron Account Discovery](/src/lib/account/tron.ts) +- [Wallet Support Hook](/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts) From d7825c76844fe3e248c8489b08c477272f6bcbbb Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:47:35 +0300 Subject: [PATCH 2/6] feat: bump locally --- .yarnrc.yml | 5 +- package.json | 36 +++---- yarn.lock | 263 +++++++++++++++++++++++++++++---------------------- 3 files changed, 173 insertions(+), 131 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 039a809f305..443b520ba5d 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,6 +1,8 @@ nodeLinker: node-modules -npmRegistryServer: "https://registry.npmjs.org" +npmAuthToken: "${NPM_AUTH-fallback}" + +npmRegistryServer: "http://127.0.0.1:4873" plugins: - path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs @@ -15,4 +17,3 @@ unsafeHttpWhitelist: - 127.0.0.1 yarnPath: .yarn/releases/yarn-3.5.0.cjs -npmAuthToken: ${NPM_AUTH-fallback} diff --git a/package.json b/package.json index faa4818c18e..82365ed3882 100644 --- a/package.json +++ b/package.json @@ -100,24 +100,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.16", - "@shapeshiftoss/hdwallet-core": "1.62.16", - "@shapeshiftoss/hdwallet-gridplus": "1.62.16", - "@shapeshiftoss/hdwallet-keepkey": "1.62.16", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.16", - "@shapeshiftoss/hdwallet-keplr": "1.62.16", - "@shapeshiftoss/hdwallet-ledger": "1.62.16", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.16", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.16", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.16", - "@shapeshiftoss/hdwallet-native": "1.62.16", - "@shapeshiftoss/hdwallet-native-vault": "1.62.16", - "@shapeshiftoss/hdwallet-phantom": "1.62.16", - "@shapeshiftoss/hdwallet-trezor": "1.62.16", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.16", - "@shapeshiftoss/hdwallet-vultisig": "1.62.16", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.16", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.16", + "@shapeshiftoss/hdwallet-coinbase": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-core": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-gridplus": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-keplr": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-native": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-native-vault": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-phantom": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-trezor": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-vultisig": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.18-tron-ledger.0", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/yarn.lock b/yarn.lock index c09f676e092..3ea13748d82 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7231,6 +7231,18 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/devices@npm:8.7.0": + version: 8.7.0 + resolution: "@ledgerhq/devices@npm:8.7.0" + dependencies: + "@ledgerhq/errors": ^6.27.0 + "@ledgerhq/logs": ^6.13.0 + rxjs: ^7.8.1 + semver: ^7.3.5 + checksum: 780277445030bfa2124462df89b80e8b07a9111d4db9f59efe34f4363cb3fc76179a4735ee29a1dbef89edb683a84cc61e8801f6c1aa025726973456e2dbae26 + languageName: node + linkType: hard + "@ledgerhq/devices@npm:^8.4.2": version: 8.4.2 resolution: "@ledgerhq/devices@npm:8.4.2" @@ -7272,6 +7284,13 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/errors@npm:^6.27.0": + version: 6.27.0 + resolution: "@ledgerhq/errors@npm:6.27.0" + checksum: 7b65e20fbe37471de4e86a98cf9c4cb9591771d21c6b4c4e49783a388e1481006830dab677c8d90641bfdda79ff68db898f3cc9bac1bd01bed31ca9bd37c66fe + languageName: node + linkType: hard + "@ledgerhq/evm-tools@npm:^1.7.8": version: 1.7.8 resolution: "@ledgerhq/evm-tools@npm:1.7.8" @@ -7349,6 +7368,15 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/hw-app-trx@npm:^6.31.9": + version: 6.31.9 + resolution: "@ledgerhq/hw-app-trx@npm:6.31.9" + dependencies: + "@ledgerhq/hw-transport": 6.31.13 + checksum: 90b9a91f98c425354d57b89bc164881cfc075c3a584de1820c92e5ff210eee376a48be94e335c9a5fd65b94309c4da52cfe6b7490c41a3707a982d552e8ac291 + languageName: node + linkType: hard + "@ledgerhq/hw-transport-mocker@npm:^6.29.12": version: 6.29.12 resolution: "@ledgerhq/hw-transport-mocker@npm:6.29.12" @@ -7396,6 +7424,18 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/hw-transport@npm:6.31.13": + version: 6.31.13 + resolution: "@ledgerhq/hw-transport@npm:6.31.13" + dependencies: + "@ledgerhq/devices": 8.7.0 + "@ledgerhq/errors": ^6.27.0 + "@ledgerhq/logs": ^6.13.0 + events: ^3.3.0 + checksum: eb9100b7cfc34153eb325a69240bc68b804508f6a54d1209686c28d4fda23737d1dce56ec184b613f5882ed9305139dce6f765e40292266d372f2196464baa59 + languageName: node + linkType: hard + "@ledgerhq/hw-transport@npm:6.31.8": version: 6.31.8 resolution: "@ledgerhq/hw-transport@npm:6.31.8" @@ -10836,15 +10876,15 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.16" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.18-tron-ledger.0" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: b4710483fcdcade24e0c8af9f8b04267885a0c0fd7b0b1f1387e9530abec303f5ebc813b10340633aaee711ee0a5a721c328733654b56c6eaa906929c1465dd7 + checksum: 50a79195e6fb6c53d01c5ecefebefcacb9ba2f3db1d616b08a548ad17565ab78cd0335add368323cd777c1f2c147f92671491382c5516b11bca5c38e36d1c017 languageName: node linkType: hard @@ -10877,9 +10917,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.16" +"@shapeshiftoss/hdwallet-core@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-core@npm:^1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.18-tron-ledger.0" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 "@shapeshiftoss/proto-tx-builder": 0.10.0 @@ -10890,7 +10930,7 @@ __metadata: lodash: ^4.17.21 rxjs: ^6.4.0 type-assertions: ^1.1.0 - checksum: 04d68e1b4f282d3d4aa727ab40b3aa60c151ee7468a14456aa7a908ee015c9d653683741e79b33e3c2efafb2f580d5647c82987975bf0bec7359508c8165d748 + checksum: 3de5aa7eb5dbf9d3204db98b9e039ac0e406314e7adb5766a6dc74a3a5d0d91e7e4c518dcce41730606730927a3209b0ed37dde89046cf2bdae33ba83ea6b7bc languageName: node linkType: hard @@ -10908,38 +10948,38 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.16" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.18-tron-ledger.0" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 bech32: ^1.1.4 bs58: ^5.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: d4f1e0ef0c04a579e7bbf6e22f34727d43a07405e31f69296b697e198a182a06896cc17f1b19fe29f14aacf14ec8cf05e336f65abd797fc78a284429f3f24c6d + checksum: 141c11c304fd2649d2e85f8c7b4dc62a6e3fc0136f132cc05fc6422aeafa5a4f227c6f4bf9edcc1eb787b83dbfd8b137b446a69c0be950354f72b7a42d63d489 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.16" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.18-tron-ledger.0" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.16 - "@shapeshiftoss/hdwallet-keepkey": 1.62.16 - checksum: 2d111ede7854d24f427dc908220a49f15e0bcec44294ee589775e899f56b51e20160f1d6fa197affd9a6393b4f8c051829804012d601cf10e3d57fe0d42615d1 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.18-tron-ledger.0 + checksum: 8670279f1c70a4d476efe1925f40d9753e3cd823c27cf4bb550d127d681bac2f27670cc8cf6bf9cc39ee964ba592cf8539ed4df7995a1df7bc27763920fa4ab1 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.16" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.18-tron-ledger.0" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -10947,7 +10987,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -10958,44 +10998,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 62a9eebc5c3e5564c25b0cd360fd3e267a2cf52befe710cab45f05f518d34e9ba7b37b7f33d22f2037e26823de61a10c30cfbaa0999368d6511984bab56df2d5 + checksum: 3634728cba26c81f3b97547fb14f748088a7f17cb1d7191b5700662055b2233fd961e3383f06a46d6fd633838d34340bce7ffabb3a8fb3436a2f5d631718715e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.16" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.18-tron-ledger.0" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: 86c20620bdb6a55985d0ec62d4b06f834092fed649c36d57eb8322760bbb193ef4e2274e33a3979a7761a4950ee24835c82c51eb9a1c9b3c46dc7723648d1119 + checksum: e56bfe8977197a13e458d59ebd2129b084304685ba5d2f02f217e259beec38f73c6c01bd50b43ffd8489d37146155cd87b6bbb54ae28f2af63b57c7b9b1676b4 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.16" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.18-tron-ledger.0" dependencies: "@ledgerhq/hw-app-btc": ^10.10.0 "@ledgerhq/hw-app-eth": ^6.45.13 "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/hw-transport-webhid": ^6.30.4 - "@shapeshiftoss/hdwallet-core": 1.62.16 - "@shapeshiftoss/hdwallet-ledger": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-ledger": ^1.62.18-tron-ledger.0 "@types/w3c-web-hid": ^1.0.2 - checksum: 8cb1d7f7271204fad2759ccfef6cef5609639af52f6fb0a646b4e21bc8beeb8e4078a1151f3dbbeee6fb525f14f456678c2d556df3defb232e43bfb066431315 + checksum: 0c9ae7c306461056bb191dfc745a06e3b8f575dc459563433d0e27893e167332866be4524725122df1c710b69461a3d6ea3e9c30ff2af2f0ae356aa038279a56 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.16" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.18-tron-ledger.0" dependencies: "@ledgerhq/hw-app-btc": ^10.10.0 "@ledgerhq/hw-app-cosmos": ^6.32.4 @@ -11003,17 +11043,17 @@ __metadata: "@ledgerhq/hw-app-solana": ^7.5.1 "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/hw-transport-webusb": 6.29.8 - "@shapeshiftoss/hdwallet-core": 1.62.16 - "@shapeshiftoss/hdwallet-ledger": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-ledger": ^1.62.18-tron-ledger.0 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: 37592232a1d50ccead5a2649dd9afcb35a2b766fdccf2e3f275cad054ffed73f0d64ce760f60fc2c50e9571483f9cbba41ebe3f5dc871f45906262321a56e01b + checksum: 0062a0a4b3e4ab0c99580ca0d666176875e067dd1d345ba0a51c159d2c855ea1e65f66f6fab0a26c9b25782d728c087a40bd930f5fbb72f270031df6360d4ac2 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.16" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-ledger@npm:^1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.18-tron-ledger.0" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 @@ -11022,10 +11062,11 @@ __metadata: "@ledgerhq/hw-app-cosmos": ^6.32.4 "@ledgerhq/hw-app-eth": ^6.45.13 "@ledgerhq/hw-app-solana": ^7.5.1 + "@ledgerhq/hw-app-trx": ^6.31.9 "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/logs": 6.13.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11035,33 +11076,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 3d3f17523ca42824b0d6dd1f1d6b43bfd936330b0396e97b39a647060bcde41c52746453a8bac4f3c9d88b7bc5f72f0849f809f3b1e01ea6adc0788d56685e00 + checksum: f38c980821bab707601ea80db4cd1160044405e035e965d00b44c91de6aa2f16d6c86e29a837d853f46595b1934e1789d33f2ef1f500aaca2fdee985284ac13c languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.16" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.18-tron-ledger.0" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: 50e69497d8f22827f023def8d07261a48032a4b361ca71413f2dd2c25af1d76890da050462d0076f2c356e11cf7375a6586756ec883fb5ec6db1b653f0493983 + checksum: 7b9e2f1307cd44d409d363e00a6d7950db2526f18e4f5f6ee8f6eab2bbfbd1ac554310cffcaedf97750f83c335ec0e2139c437bd8cc83c96f322581e876bda6e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.16" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.18-tron-ledger.0" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": 1.62.16 + "@shapeshiftoss/hdwallet-native": ^1.62.18-tron-ledger.0 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11069,18 +11110,18 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: ebc5693220eef47eac6b1cbccfdead3f4c810f9a93e2a32470c103d729baa4e3215badd4a5ae1e55f30edf6dd06e226c57b991fdd2eb2a13ee350d12d4535d36 + checksum: cc25a004008ef6e6360e70917590f3e46d0afb79566c5d682a108c75f033eed745f2db3cf7ea3fd6e7c09705080593c6f9f7386b7750c6b368fea1065622cc7e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.16" +"@shapeshiftoss/hdwallet-native@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-native@npm:^1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.18-tron-ledger.0" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@noble/curves": ^1.4.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@zxing/text-encoding": ^0.9.0 bchaddrjs: ^0.4.9 @@ -11101,7 +11142,7 @@ __metadata: p-lazy: ^3.1.0 scrypt-js: ^3.0.1 tendermint-tx-builder: 1.0.16 - checksum: 9fe180b7669d4812c45a564ab96c3ef464d9fca93003130fa4a87541558b9c8172ccd51ecd909af047325e042d92ae5eb74b51b1c4b10c863bd21f19dd45dcd7 + checksum: 761452ba94ea2ba882e704c1bb371e2793883460000e799c1fa68482155cf189acba80b65d83ae3c2dd68e3113333fbc5f0bfc326eb0506ac8c9ba63ad794590 languageName: node linkType: hard @@ -11138,84 +11179,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.16" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.18-tron-ledger.0" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: f5c5b13ba008055c661c21190c5ea468f30d414461cfd7ec48658f1a95bde81fc386a856a1fdb074f88220e0403720611788310123c3d5ef0d8c233efa8fb6ff + checksum: fbf0c25bd62ff5f5071beb60185a35205dd6895381f2b99ede1ffaa7b479b86ab685e7432cc9ff21613321a2679183336653b7c113e91c81060ce5a0744cfb50 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.16" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.18-tron-ledger.0" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.16 - "@shapeshiftoss/hdwallet-trezor": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-trezor": ^1.62.18-tron-ledger.0 "@trezor/connect-web": ^9.6.4 - checksum: 0ded56bb0dd36d9fcd4dfd2ec99ae4d8f761b8ae1074d3c64aaeaba8019e3e8adee927da59a1c801867ac5790975420a80cbe2ddc9dcaf1820e200a82ccd96f8 + checksum: d94a45d8ba2b16710bd67641015eb84cc49b995bc94aa910d6078ffbe719e852edf9d2731bb9ce129da112fdb835ca840eb0b1455dc34318fff33248759aa11c languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.16" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-trezor@npm:^1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.18-tron-ledger.0" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 203f81e7b7db2ea0e5f8e0f7d4f1151668a4778f3960ed1158efaa478b297de559d774f5cbd13a88b7656264398c37295db63c66fae9d41f694ce39a74ef92fb + checksum: 4461180a37599d5d93363871fd619ccf0f637bd04e692154a919b8c35762af71c2377140e3907d75d998ee2afb4cf5fbcbb52bb56f61de606512dd078bd59c97 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.16" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.18-tron-ledger.0" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 940c5ee9d8a77d732740e95450645ae1ecdf6c5c5f31f4fbdf84707ecd110986b00efca4aaba4bfc5e3106c96f9b657af42dcdc72c297c354070b18c8d7cc230 + checksum: 0460da4dc29482075b466d46b249fc12d14ec46c1bded29da990d27d7095cd903aac15d11ed357c30e38eb2778a9626f8d601c3106dd5a03329d525618625718 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.16" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.18-tron-ledger.0" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: d838972a67187568962cfab5cae47c23a3d969a6e526027413d72cda821eb59887536537756b6207513e0f09f0745fdfc8d8756f5ef66fd3f64f7b349afdaf61 + checksum: 5dd579767e8bd5deaf46c66741892898833eb02901a3ba6d75c4da5b8275de62ebaa4dd0793cad385c72925685174b7b2ea29fe7ce0ff6cc370af789d1797d79 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.16": - version: 1.62.16 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.16" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.18-tron-ledger.0": + version: 1.62.18-tron-ledger.0 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.18-tron-ledger.0" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.16 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: a3a40af3d8f66a144f58e5a20ebca4693c2aba03efde2aa10ac9ce51fa9ee4d6009cefed91e06d48ee754dfd63dc0b339b950ad2dd4740b179c8e876128d8c3a + checksum: 454223a9b54f1fce9c1fd7ad2bf524fdb4dc652b6754aec91ff5408e822eccd4d0fab46f98a8845d8e0f5e81c532cab952a4690ee82ca8aa541bad4c909f642f languageName: node linkType: hard @@ -11435,24 +11476,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.16 - "@shapeshiftoss/hdwallet-core": 1.62.16 - "@shapeshiftoss/hdwallet-gridplus": 1.62.16 - "@shapeshiftoss/hdwallet-keepkey": 1.62.16 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.16 - "@shapeshiftoss/hdwallet-keplr": 1.62.16 - "@shapeshiftoss/hdwallet-ledger": 1.62.16 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.16 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.16 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.16 - "@shapeshiftoss/hdwallet-native": 1.62.16 - "@shapeshiftoss/hdwallet-native-vault": 1.62.16 - "@shapeshiftoss/hdwallet-phantom": 1.62.16 - "@shapeshiftoss/hdwallet-trezor": 1.62.16 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.16 - "@shapeshiftoss/hdwallet-vultisig": 1.62.16 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.16 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.16 + "@shapeshiftoss/hdwallet-coinbase": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-gridplus": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-keepkey": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-keplr": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-ledger": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-native": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-native-vault": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-phantom": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-trezor": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-vultisig": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.18-tron-ledger.0 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From 7a9ae3a44934c05730b3a4f812256b08723d44a7 Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:58:32 +0300 Subject: [PATCH 3/6] feat: add Tron to Ledger available chains MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add tronAssetId to availableLedgerAppAssetIds so Tron appears in the chain selection screen when connecting a Ledger hardware wallet. This enables users to connect their Tron accounts via Ledger device. Also updates hdwallet packages to 1.62.18-tron-ledger.1 with transport fixes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- package.json | 36 +-- .../WalletProvider/Ledger/constants.ts | 2 + yarn.lock | 222 +++++++++--------- 3 files changed, 131 insertions(+), 129 deletions(-) diff --git a/package.json b/package.json index 82365ed3882..fe025cfae3d 100644 --- a/package.json +++ b/package.json @@ -100,24 +100,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-core": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-gridplus": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-keplr": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-native": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-native-vault": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-phantom": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-trezor": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-vultisig": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.18-tron-ledger.0", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.18-tron-ledger.0", + "@shapeshiftoss/hdwallet-coinbase": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-core": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-gridplus": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-keplr": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-native": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-native-vault": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-phantom": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-trezor": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-vultisig": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.18-tron-ledger.1", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/src/context/WalletProvider/Ledger/constants.ts b/src/context/WalletProvider/Ledger/constants.ts index c15368718da..42d1e093fb7 100644 --- a/src/context/WalletProvider/Ledger/constants.ts +++ b/src/context/WalletProvider/Ledger/constants.ts @@ -9,6 +9,7 @@ import { mayachainAssetId, solAssetId, thorchainAssetId, + tronAssetId, } from '@shapeshiftoss/caip' import { uniq } from 'lodash' @@ -32,6 +33,7 @@ export const availableLedgerAppAssetIds = [ cosmosAssetId, solAssetId, mayachainAssetId, + tronAssetId, ] export const availableLedgerAppChainIds = availableLedgerAppAssetIds.map( diff --git a/yarn.lock b/yarn.lock index 3ea13748d82..fbfea863f45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10876,15 +10876,15 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.18-tron-ledger.1" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: 50a79195e6fb6c53d01c5ecefebefcacb9ba2f3db1d616b08a548ad17565ab78cd0335add368323cd777c1f2c147f92671491382c5516b11bca5c38e36d1c017 + checksum: ef5707f855bc8d916552dbcb5055ae054a10804499b066beba3069691556b720a32a426903ee206597733041f3817dab947f267e73cd0844fc125dbc86c0cbb1 languageName: node linkType: hard @@ -10917,9 +10917,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-core@npm:^1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-core@npm:1.62.18-tron-ledger.1, @shapeshiftoss/hdwallet-core@npm:^1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.18-tron-ledger.1" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 "@shapeshiftoss/proto-tx-builder": 0.10.0 @@ -10930,7 +10930,7 @@ __metadata: lodash: ^4.17.21 rxjs: ^6.4.0 type-assertions: ^1.1.0 - checksum: 3de5aa7eb5dbf9d3204db98b9e039ac0e406314e7adb5766a6dc74a3a5d0d91e7e4c518dcce41730606730927a3209b0ed37dde89046cf2bdae33ba83ea6b7bc + checksum: a0a8e62463f8db2c75185adae0163883f2c4fa946a9ad71b6c45877e749732c12dd9a5eceb57ca920c3741483593e65d09aafab03ba13270d472c79bd8730b34 languageName: node linkType: hard @@ -10948,38 +10948,38 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.18-tron-ledger.1" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 bech32: ^1.1.4 bs58: ^5.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: 141c11c304fd2649d2e85f8c7b4dc62a6e3fc0136f132cc05fc6422aeafa5a4f227c6f4bf9edcc1eb787b83dbfd8b137b446a69c0be950354f72b7a42d63d489 + checksum: 081bba3ddbe418f885f409c0ddeeda673d8142f49231a32f1d24c0c135ec3bd14f95e0577ef73f7276fcd1d87f1b40006b95a68003bbcf1532ed5a2ff1b8e90f languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.18-tron-ledger.1" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-keepkey": ^1.62.18-tron-ledger.0 - checksum: 8670279f1c70a4d476efe1925f40d9753e3cd823c27cf4bb550d127d681bac2f27670cc8cf6bf9cc39ee964ba592cf8539ed4df7995a1df7bc27763920fa4ab1 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.18-tron-ledger.1 + checksum: fa8b8f57c3f8ae339c935e6314c8b26a04745e093a3c7f612f635552d0a4612c76f359435e9ec63b8ae761f8c984f4998fc27ac671cdad96529bf8771ed6035b languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.18-tron-ledger.1, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.18-tron-ledger.1" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -10987,7 +10987,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -10998,44 +10998,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: 3634728cba26c81f3b97547fb14f748088a7f17cb1d7191b5700662055b2233fd961e3383f06a46d6fd633838d34340bce7ffabb3a8fb3436a2f5d631718715e + checksum: 8090b4720ab43efbc3b65f2a6ddfe743f174a37fa02d320383456359cdf6df9d5ecab477459d925c868f766f4483c2782357f9ac000f972cfdd5706fcd08ad7f languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.18-tron-ledger.1" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: e56bfe8977197a13e458d59ebd2129b084304685ba5d2f02f217e259beec38f73c6c01bd50b43ffd8489d37146155cd87b6bbb54ae28f2af63b57c7b9b1676b4 + checksum: 4c4b10b668b7af054e1b7ec3f76888310b82eea38c1b645e7fb3dc97c05298bb6c1b79a36fdaf78566c83242a8ea7ca2eb62a2fb90eb491f76a8498f09be12ca languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.18-tron-ledger.1" dependencies: "@ledgerhq/hw-app-btc": ^10.10.0 "@ledgerhq/hw-app-eth": ^6.45.13 "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/hw-transport-webhid": ^6.30.4 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-ledger": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-ledger": ^1.62.18-tron-ledger.1 "@types/w3c-web-hid": ^1.0.2 - checksum: 0c9ae7c306461056bb191dfc745a06e3b8f575dc459563433d0e27893e167332866be4524725122df1c710b69461a3d6ea3e9c30ff2af2f0ae356aa038279a56 + checksum: 1a4ba85f15e45b13968a87a903251c67d75e49fd5482c1e60ef9ae4a6fd6fbe08fd7134a70dd33e87cf205e84592204903d73d081f9bc3247de0abba1eab4cc5 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.18-tron-ledger.1" dependencies: "@ledgerhq/hw-app-btc": ^10.10.0 "@ledgerhq/hw-app-cosmos": ^6.32.4 @@ -11043,17 +11043,17 @@ __metadata: "@ledgerhq/hw-app-solana": ^7.5.1 "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/hw-transport-webusb": 6.29.8 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-ledger": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-ledger": ^1.62.18-tron-ledger.1 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: 0062a0a4b3e4ab0c99580ca0d666176875e067dd1d345ba0a51c159d2c855ea1e65f66f6fab0a26c9b25782d728c087a40bd930f5fbb72f270031df6360d4ac2 + checksum: 8a1a070bbd53d3fb8f5fc6946eae4efe4a209404c048dc15c66f6b5d0ee745ff6bc46998bbd38a9054dde369a5e067200a0c61852c2e5350316c2ab8055bc2c9 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-ledger@npm:^1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.18-tron-ledger.1, @shapeshiftoss/hdwallet-ledger@npm:^1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.18-tron-ledger.1" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 @@ -11066,7 +11066,7 @@ __metadata: "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/logs": 6.13.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11076,33 +11076,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: f38c980821bab707601ea80db4cd1160044405e035e965d00b44c91de6aa2f16d6c86e29a837d853f46595b1934e1789d33f2ef1f500aaca2fdee985284ac13c + checksum: ce396edaa8ef558ff6fedd2aa1e8fb241cf09b305202da0e8944602637357d35e1b1d59d6ad3a5acc08a0a376e7b433e83c21c282c6e7fd02caaaecb47ed498e languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.18-tron-ledger.1" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: 7b9e2f1307cd44d409d363e00a6d7950db2526f18e4f5f6ee8f6eab2bbfbd1ac554310cffcaedf97750f83c335ec0e2139c437bd8cc83c96f322581e876bda6e + checksum: de6e3e5f6a32d859c3c27f7faee0cc9042b4454d4714f7e346ef10e4664fbf7667ab719c9853c268d63bfac0ed74f021eb21610bf6e26f13ef8693313a198b98 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.18-tron-ledger.1" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-native": ^1.62.18-tron-ledger.1 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11110,18 +11110,18 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: cc25a004008ef6e6360e70917590f3e46d0afb79566c5d682a108c75f033eed745f2db3cf7ea3fd6e7c09705080593c6f9f7386b7750c6b368fea1065622cc7e + checksum: 2c0051b88e69cd4d519c5371726f0e8e90fd242d17ab205e2504a2d265ab110f4dbeae508549fbb9f32a25500fde86d4f04d2fa4046617ae32eaf9c001ca9294 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-native@npm:^1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-native@npm:1.62.18-tron-ledger.1, @shapeshiftoss/hdwallet-native@npm:^1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.18-tron-ledger.1" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@noble/curves": ^1.4.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@zxing/text-encoding": ^0.9.0 bchaddrjs: ^0.4.9 @@ -11142,7 +11142,7 @@ __metadata: p-lazy: ^3.1.0 scrypt-js: ^3.0.1 tendermint-tx-builder: 1.0.16 - checksum: 761452ba94ea2ba882e704c1bb371e2793883460000e799c1fa68482155cf189acba80b65d83ae3c2dd68e3113333fbc5f0bfc326eb0506ac8c9ba63ad794590 + checksum: 9caef30ee935b30c2713240eb33f73d85d29fcbd6f0540e1bcf1d6582c31fe12092225a9ff3c688dda4f6d7f350a02794f04520d9c3e403c79f553c165b3d61f languageName: node linkType: hard @@ -11179,84 +11179,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.18-tron-ledger.1" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: fbf0c25bd62ff5f5071beb60185a35205dd6895381f2b99ede1ffaa7b479b86ab685e7432cc9ff21613321a2679183336653b7c113e91c81060ce5a0744cfb50 + checksum: 8ae6aaedb7f3fcc55cda3899e50e0da4d4421d7bae4f82186fddc66ede5b15b09a33df05f61c6f32f3470a1d0fd6b10f20fd7e4c09dc43c638b825b085b2d69c languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.18-tron-ledger.1" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-trezor": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-trezor": ^1.62.18-tron-ledger.1 "@trezor/connect-web": ^9.6.4 - checksum: d94a45d8ba2b16710bd67641015eb84cc49b995bc94aa910d6078ffbe719e852edf9d2731bb9ce129da112fdb835ca840eb0b1455dc34318fff33248759aa11c + checksum: 4237bf70446e1d142046d8bcc8979d0fc0a125a37b565c755037cdf92a9e269d1960b717b95de63b8c53a9660a1b32dd43f91ad6205cf3a0280c154a988a5946 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.18-tron-ledger.0, @shapeshiftoss/hdwallet-trezor@npm:^1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.18-tron-ledger.1, @shapeshiftoss/hdwallet-trezor@npm:^1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.18-tron-ledger.1" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 4461180a37599d5d93363871fd619ccf0f637bd04e692154a919b8c35762af71c2377140e3907d75d998ee2afb4cf5fbcbb52bb56f61de606512dd078bd59c97 + checksum: dc03092089fb3eb2bcea6070536019f3296b3a226c236bfb409de99eb0ac230e9db98801cff2cb0e2aba941bc7af1e3153935372eb3b8ee7313b3b57f9d89a9a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.18-tron-ledger.1" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 0460da4dc29482075b466d46b249fc12d14ec46c1bded29da990d27d7095cd903aac15d11ed357c30e38eb2778a9626f8d601c3106dd5a03329d525618625718 + checksum: b4f51f3bc71686f1c027dbe0ade281b2cac25e19769e79f1005cb66c78df20b2f6c8ac0f60ce6c090e5354575d2896fdb1c43d94dda01cae1bca384f02d4e7bd languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.18-tron-ledger.1" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 5dd579767e8bd5deaf46c66741892898833eb02901a3ba6d75c4da5b8275de62ebaa4dd0793cad385c72925685174b7b2ea29fe7ce0ff6cc370af789d1797d79 + checksum: 000af49c2d6738bc43d471078bb7017a71ebe941662708ec201ebf34f4c1e62036f0b3c3cf6e957ea1233e22870c316cf5b1d8b1a7455410b7d9c575a0a1b726 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.18-tron-ledger.0": - version: 1.62.18-tron-ledger.0 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.18-tron-ledger.0" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.18-tron-ledger.1": + version: 1.62.18-tron-ledger.1 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.18-tron-ledger.1" dependencies: - "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-core": ^1.62.18-tron-ledger.1 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 454223a9b54f1fce9c1fd7ad2bf524fdb4dc652b6754aec91ff5408e822eccd4d0fab46f98a8845d8e0f5e81c532cab952a4690ee82ca8aa541bad4c909f642f + checksum: c105002441cf77285b8ebbaaac528ac51dd65e838c09afbfeb3cb5d81cda144b66ac333deea41293d7ae5083c3b10d8c20b128bdc4f2b925fb94a457e879502b languageName: node linkType: hard @@ -11476,24 +11476,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-core": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-gridplus": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-keepkey": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-keplr": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-ledger": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-native": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-native-vault": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-phantom": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-trezor": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-vultisig": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.18-tron-ledger.0 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.18-tron-ledger.0 + "@shapeshiftoss/hdwallet-coinbase": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-core": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-gridplus": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-keepkey": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-keplr": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-ledger": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-native": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-native-vault": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-phantom": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-trezor": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-vultisig": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.18-tron-ledger.1 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.18-tron-ledger.1 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" From bec62af20cc0bd52a38c0c4becf2fa004abead6e Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Mon, 1 Dec 2025 23:50:12 +0100 Subject: [PATCH 4/6] fix: trc10 support --- packages/caip/src/constants.ts | 1 + packages/unchained-client/src/tron/api.ts | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/caip/src/constants.ts b/packages/caip/src/constants.ts index e17bf107bdc..f9e7fa95a2a 100644 --- a/packages/caip/src/constants.ts +++ b/packages/caip/src/constants.ts @@ -124,6 +124,7 @@ export const ASSET_NAMESPACE = { slip44: 'slip44', splToken: 'token', trc20: 'trc20', + trc10: 'trc10', suiCoin: 'coin', } as const diff --git a/packages/unchained-client/src/tron/api.ts b/packages/unchained-client/src/tron/api.ts index c5c09d83e56..152d58e88bc 100644 --- a/packages/unchained-client/src/tron/api.ts +++ b/packages/unchained-client/src/tron/api.ts @@ -56,12 +56,12 @@ export class TronApi { // Get TRC10 tokens from assetV2 if (data.assetV2) { - for (const [key, value] of Object.entries(data.assetV2)) { + data.assetV2.forEach(token => { tokens.push({ - contractAddress: key, - balance: String(value), + contractAddress: token.key, + balance: String(token.value), }) - } + }) } // Get TRC20 tokens from TronGrid API From 30d5f3cfa7224b6106b7dcc330e1121c6cae84ee Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 2 Dec 2025 00:16:58 +0100 Subject: [PATCH 5/6] fix: reverts --- .yarnrc.yml | 5 +- TRON_LEDGER_IMPLEMENTATION.md | 115 ------ package.json | 37 +- packages/unchained-client/src/tron/types.ts | 7 +- yarn.lock | 378 ++++++++++++++------ 5 files changed, 293 insertions(+), 249 deletions(-) delete mode 100644 TRON_LEDGER_IMPLEMENTATION.md diff --git a/.yarnrc.yml b/.yarnrc.yml index 443b520ba5d..039a809f305 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,8 +1,6 @@ nodeLinker: node-modules -npmAuthToken: "${NPM_AUTH-fallback}" - -npmRegistryServer: "http://127.0.0.1:4873" +npmRegistryServer: "https://registry.npmjs.org" plugins: - path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs @@ -17,3 +15,4 @@ unsafeHttpWhitelist: - 127.0.0.1 yarnPath: .yarn/releases/yarn-3.5.0.cjs +npmAuthToken: ${NPM_AUTH-fallback} diff --git a/TRON_LEDGER_IMPLEMENTATION.md b/TRON_LEDGER_IMPLEMENTATION.md deleted file mode 100644 index eddd2e13afc..00000000000 --- a/TRON_LEDGER_IMPLEMENTATION.md +++ /dev/null @@ -1,115 +0,0 @@ -# Tron Ledger Support Integration - -## Overview -This document tracks the integration of Ledger hardware wallet support for Tron (TRX) in shapeshiftWeb. - -## Expected Changes - -### 1. hdwallet Dependency Update -- Update `@shapeshiftoss/hdwallet-ledger` to version with Tron support -- No code changes required in shapeshiftWeb - -## How It Works - -### Automatic Detection -The existing infrastructure in shapeshiftWeb automatically detects Ledger Tron support: - -1. **Wallet Support Detection** (`src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts`) - - Uses `supportsTron(wallet)` type guard from hdwallet-core - - Returns true if wallet implements TronWallet interface - -2. **Account Discovery** (`src/lib/account/tron.ts`) - - Calls `wallet.tronGetAddress()` for Ledger wallets - - Uses standard BIP44 path: `m/44'/195'/0'/0/0` - -3. **Transaction Signing** (`src/components/Modals/Send/utils.ts`) - - Tron chain adapter calls `wallet.tronSignTx()` - - Ledger signs with rawDataHex from unsigned transaction - -### Wallet Flow -``` -User connects Ledger - ↓ -useWalletSupportsChain checks supportsTron(wallet) → true - ↓ -Tron appears as supported chain - ↓ -deriveTronAccountIdsAndMetadata calls wallet.tronGetAddress() - ↓ -User can send TRX/TRC20 tokens - ↓ -Chain adapter calls wallet.tronSignTx() - ↓ -Transaction broadcasted -``` - -## Testing Checklist - -### Prerequisites -- [ ] Ledger device with Tron app installed -- [ ] hdwallet updated to version with Tron support -- [ ] Tron feature flag enabled (`VITE_FEATURE_TRON=true`) - -### Test Cases -- [ ] Ledger appears as option when connecting wallet -- [ ] Tron chain shows as supported for Ledger -- [ ] Can derive Tron address from Ledger -- [ ] Address matches expected format (base58, starts with 'T') -- [ ] Can view Tron balance -- [ ] Can send native TRX from Ledger -- [ ] Can send TRC20 tokens from Ledger -- [ ] Ledger displays correct transaction details -- [ ] User can approve/reject on device -- [ ] Signed transaction broadcasts successfully -- [ ] Transaction appears in portfolio after confirmation - -## Verification Steps - -### 1. Check Wallet Detection -```javascript -// In browser console after connecting Ledger -import { supportsTron } from '@shapeshiftoss/hdwallet-core'; -console.log('Ledger supports Tron:', supportsTron(wallet)); -``` - -### 2. Check Account Discovery -```javascript -// Look for Tron accounts in Redux state -window.store.getState().portfolio.accountIds -// Should include tron:T... account IDs for Ledger -``` - -### 3. Check Transaction Building -- Navigate to Send modal -- Select Tron or TRC20 token -- Enter amount and recipient -- Click Review -- Verify Ledger prompts for approval -- Approve on device -- Verify transaction broadcasts - -## Known Limitations -- Requires Ledger Tron app to be installed and open -- User must approve address display on device for first use -- Transaction signing requires device confirmation - -## Troubleshooting - -### "Wrong App" Error -- Ensure Tron app is open on Ledger device -- Check SLIP44 mapping includes 195: "Tron" - -### Address Derivation Fails -- Verify BIP44 path: `m/44'/195'/0'/0/0` -- Check hw-app-trx is properly installed -- Confirm Ledger transport is connected - -### Signature Invalid -- Ensure rawDataHex format is correct -- Verify signature format matches expected (65 bytes) -- Check serialization: rawDataHex + signature - -## References -- [Tron Chain Adapter](/packages/chain-adapters/src/tron/TronChainAdapter.ts) -- [Tron Account Discovery](/src/lib/account/tron.ts) -- [Wallet Support Hook](/src/hooks/useWalletSupportsChain/useWalletSupportsChain.ts) diff --git a/package.json b/package.json index cca11e4681c..1d70bc04bb0 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,7 @@ }, "dependencies": { "@arbitrum/sdk": "^4.0.1", + "@cetusprotocol/cetus-sui-clmm-sdk": "^5.1.9", "@chakra-ui/icons": "^2.2.4", "@chakra-ui/react": "^2.10.7", "@chakra-ui/system": "^2.6.2", @@ -101,24 +102,24 @@ "@shapeshiftoss/chain-adapters": "workspace:^", "@shapeshiftoss/contracts": "workspace:^", "@shapeshiftoss/errors": "workspace:^", - "@shapeshiftoss/hdwallet-coinbase": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-core": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-gridplus": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-keplr": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-native": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-native-vault": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-phantom": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-trezor": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-vultisig": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.18-tron-ledger.1", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.18-tron-ledger.1", + "@shapeshiftoss/hdwallet-coinbase": "1.62.19", + "@shapeshiftoss/hdwallet-core": "1.62.19", + "@shapeshiftoss/hdwallet-gridplus": "1.62.19", + "@shapeshiftoss/hdwallet-keepkey": "1.62.19", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.19", + "@shapeshiftoss/hdwallet-keplr": "1.62.19", + "@shapeshiftoss/hdwallet-ledger": "1.62.19", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.19", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.19", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.19", + "@shapeshiftoss/hdwallet-native": "1.62.19", + "@shapeshiftoss/hdwallet-native-vault": "1.62.19", + "@shapeshiftoss/hdwallet-phantom": "1.62.19", + "@shapeshiftoss/hdwallet-trezor": "1.62.19", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.19", + "@shapeshiftoss/hdwallet-vultisig": "1.62.19", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.19", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.19", "@shapeshiftoss/swapper": "workspace:^", "@shapeshiftoss/types": "workspace:^", "@shapeshiftoss/unchained-client": "workspace:^", diff --git a/packages/unchained-client/src/tron/types.ts b/packages/unchained-client/src/tron/types.ts index 35ba336d678..27cfe7e8ebc 100644 --- a/packages/unchained-client/src/tron/types.ts +++ b/packages/unchained-client/src/tron/types.ts @@ -28,6 +28,11 @@ export interface TronTx { signature?: string[] } +type TRC20Token = { + key: string + value: number +} + export interface TronAccount { address: string balance: number @@ -43,7 +48,7 @@ export interface TronAccount { frozen_balance?: number } } - assetV2?: Record + assetV2?: TRC20Token[] } export interface TronBlock { diff --git a/yarn.lock b/yarn.lock index a9311e417db..fc1e3ef87f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4138,6 +4138,32 @@ __metadata: languageName: node linkType: hard +"@cetusprotocol/cetus-sui-clmm-sdk@npm:^5.1.9": + version: 5.4.0 + resolution: "@cetusprotocol/cetus-sui-clmm-sdk@npm:5.4.0" + dependencies: + "@suchipi/femver": ^1.0.0 + "@syntsugar/cc-graph": ^0.1.1 + "@types/bn.js": ^5.1.1 + axios: ^1.4.0 + bn.js: ^5.2.1 + cors: ^2.8.5 + decimal.js: ^10.4.1 + dotenv: ^16.4.7 + isomorphic-fetch: ^3.0.0 + js-base64: ^3.7.4 + js-sha3: ^0.8.0 + superstruct: ^1.0.3 + tiny-invariant: ^1.1.0 + tweetnacl: ^1.0.3 + uuid: ^9.0.0 + peerDependencies: + "@mysten/bcs": ">=0.8.1" + "@mysten/sui": ">=1.1.2" + checksum: 0348b30797e92efdc769afe014c148372b18a9a391d59746c2fd1847dff2f3e377b6217bfc0e3712074a5cb86199465f4ab66c46e23fea47fae2b7653bf23d6a + languageName: node + linkType: hard + "@chakra-ui/anatomy@npm:2.2.2": version: 2.2.2 resolution: "@chakra-ui/anatomy@npm:2.2.2" @@ -7306,6 +7332,18 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/devices@npm:8.7.0": + version: 8.7.0 + resolution: "@ledgerhq/devices@npm:8.7.0" + dependencies: + "@ledgerhq/errors": ^6.27.0 + "@ledgerhq/logs": ^6.13.0 + rxjs: ^7.8.1 + semver: ^7.3.5 + checksum: 780277445030bfa2124462df89b80e8b07a9111d4db9f59efe34f4363cb3fc76179a4735ee29a1dbef89edb683a84cc61e8801f6c1aa025726973456e2dbae26 + languageName: node + linkType: hard + "@ledgerhq/devices@npm:^8.4.2": version: 8.4.2 resolution: "@ledgerhq/devices@npm:8.4.2" @@ -7347,6 +7385,13 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/errors@npm:^6.27.0": + version: 6.27.0 + resolution: "@ledgerhq/errors@npm:6.27.0" + checksum: 7b65e20fbe37471de4e86a98cf9c4cb9591771d21c6b4c4e49783a388e1481006830dab677c8d90641bfdda79ff68db898f3cc9bac1bd01bed31ca9bd37c66fe + languageName: node + linkType: hard + "@ledgerhq/evm-tools@npm:^1.7.8": version: 1.7.8 resolution: "@ledgerhq/evm-tools@npm:1.7.8" @@ -7424,6 +7469,15 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/hw-app-trx@npm:^6.31.9": + version: 6.31.9 + resolution: "@ledgerhq/hw-app-trx@npm:6.31.9" + dependencies: + "@ledgerhq/hw-transport": 6.31.13 + checksum: 90b9a91f98c425354d57b89bc164881cfc075c3a584de1820c92e5ff210eee376a48be94e335c9a5fd65b94309c4da52cfe6b7490c41a3707a982d552e8ac291 + languageName: node + linkType: hard + "@ledgerhq/hw-transport-mocker@npm:^6.29.12": version: 6.29.12 resolution: "@ledgerhq/hw-transport-mocker@npm:6.29.12" @@ -7471,6 +7525,18 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/hw-transport@npm:6.31.13": + version: 6.31.13 + resolution: "@ledgerhq/hw-transport@npm:6.31.13" + dependencies: + "@ledgerhq/devices": 8.7.0 + "@ledgerhq/errors": ^6.27.0 + "@ledgerhq/logs": ^6.13.0 + events: ^3.3.0 + checksum: eb9100b7cfc34153eb325a69240bc68b804508f6a54d1209686c28d4fda23737d1dce56ec184b613f5882ed9305139dce6f765e40292266d372f2196464baa59 + languageName: node + linkType: hard + "@ledgerhq/hw-transport@npm:6.31.8": version: 6.31.8 resolution: "@ledgerhq/hw-transport@npm:6.31.8" @@ -10989,15 +11055,15 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-coinbase@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.18" +"@shapeshiftoss/hdwallet-coinbase@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-coinbase@npm:1.62.19" dependencies: "@coinbase/wallet-sdk": ^3.6.6 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 - checksum: 2af0a9da30a3731cc1287eeec3a64918ab6f6a5b53b740a62d0f9fa0f1c7a67a3110a08284f410ff6c739cf150d287ceccf4f9b599e7a5bdcd2756217defbfc0 + checksum: 56ac218f6365f1bff83a858f65e60ea230ed1ce1df48a3d46352bfa26dc9e2a0c354e59067decc2052b2a6a0b20c5af43a6879719c10da9d61f04560775de186 languageName: node linkType: hard @@ -11030,9 +11096,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-core@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.18" +"@shapeshiftoss/hdwallet-core@npm:1.62.19, @shapeshiftoss/hdwallet-core@npm:^1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-core@npm:1.62.19" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 "@shapeshiftoss/proto-tx-builder": 0.10.0 @@ -11043,7 +11109,7 @@ __metadata: lodash: ^4.17.21 rxjs: ^6.4.0 type-assertions: ^1.1.0 - checksum: 671d5092f95c35c4b5da4c73a945d343056dae15a9f350778913c3eaf50645312cf474a6b57e4e0817340871c112bcb8bc7b6ac1bb326551681c98bfc404b2ee + checksum: cad3759d17582bbdc743525100a6bc32b328e82b2b30366269a402270609a77e936ce9c7d5fe1ef51ef05a0011cd19cde5604ce412cf21e2e3f3e2e353d1d07b languageName: node linkType: hard @@ -11061,38 +11127,38 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-gridplus@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.18" +"@shapeshiftoss/hdwallet-gridplus@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-gridplus@npm:1.62.19" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 4.4.0 "@ethereumjs/rlp": 5.0.2 "@ethereumjs/tx": 5.4.0 "@metamask/eth-sig-util": ^7.0.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 bech32: ^1.1.4 bs58: ^5.0.0 crypto-js: ^4.2.0 gridplus-sdk: ^3.2.0 lodash: ^4.17.21 - checksum: 9553a770129858baf1f572ed8378bd8b257d75a7dd894a019741eb5842935c4545695d448809bc52e2ee182101631c7c60c01ed74e384ace762a6f54e731cd4c + checksum: 987d1c0ef881f2bdb76ba9652607a19fcdf9f4568dffb127af69e692ed2f04f5e1de0f1688d03dd56677368f9da841b4c0fc1c0b088210a8eba42e4d2ec5158a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.18" +"@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-keepkey-webusb@npm:1.62.19" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.18 - "@shapeshiftoss/hdwallet-keepkey": 1.62.18 - checksum: eb3a0b12c6ac4d931874d0d4d1182c88d580d85ada974058084120c1d5bf2c09fa0673fde7080501b349f67c4c89f550effbf1373e9e779b44ed3727814e2513 + "@shapeshiftoss/hdwallet-core": ^1.62.19 + "@shapeshiftoss/hdwallet-keepkey": ^1.62.19 + checksum: e9d8c51c9a8c8ef6c1e0fcb91a4ea3013ce1b2e989abfe70bfafbb72623d7d4b502bca0358e9449d5ac95d5b70b02199269eef5bcdf2b02b19a06d3c2ed5defb languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keepkey@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.18" +"@shapeshiftoss/hdwallet-keepkey@npm:1.62.19, @shapeshiftoss/hdwallet-keepkey@npm:^1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-keepkey@npm:1.62.19" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@ethereumjs/common": 3.2.0 @@ -11100,7 +11166,7 @@ __metadata: "@keepkey/device-protocol": 7.13.4 "@metamask/eth-sig-util": ^7.0.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@shapeshiftoss/proto-tx-builder": 0.10.0 bignumber.js: ^9.0.1 bnb-javascript-sdk-nobroadcast: 2.16.15 @@ -11111,44 +11177,44 @@ __metadata: lodash: ^4.17.21 p-lazy: ^3.1.0 semver: ^7.3.8 - checksum: d7c72a3d3b39bb065a0cb802c6f6161f7151edc73e1a9dfef6a6a53587fc162e7faf689fab82861b4c1386fc1afcb6feccf7ef9ddb5b993654382c1851f7b531 + checksum: 5be5278a97611f60936ddd7f2878fa5751a130177108c4a6e4aa25d8feda3f2f09b01817a10d7774d0a1b4517c1484012400a44fb9fce9b760a9cc24a450be78 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-keplr@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.18" +"@shapeshiftoss/hdwallet-keplr@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-keplr@npm:1.62.19" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/caip": 8.15.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@shapeshiftoss/types": 3.1.3 base64-js: ^1.5.1 lodash: ^4.17.21 - checksum: 5160216f6a8413faf5589fecda943d22c9057de9385c3680aa5c63896ac456d76b5ee7f6772393eae7f90eca9cf57d883f4b3ad3dff29cdbc62ba452a74514b5 + checksum: d403bc617385271166ee3fafd42b0068552042aac72351c0e8fa4fd24eb3af3fba68d425e569873c92422a9b18a85cfebb509c79ccf076ba428ffdc909b45579 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.18" +"@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-ledger-webhid@npm:1.62.19" dependencies: "@ledgerhq/hw-app-btc": ^10.10.0 "@ledgerhq/hw-app-eth": ^6.45.13 "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/hw-transport-webhid": ^6.30.4 - "@shapeshiftoss/hdwallet-core": 1.62.18 - "@shapeshiftoss/hdwallet-ledger": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 + "@shapeshiftoss/hdwallet-ledger": ^1.62.19 "@types/w3c-web-hid": ^1.0.2 - checksum: 109812ad58a565be1eb35cf4a103a9f4bd0bfd4e71fb097eee221380a40f5e446adcbc1ad9d82868a747d3b3a0e4dae2e4745cb031dffcd8e55a7bcb6404d174 + checksum: deeb870a8f3e164213f229b66147bee3a2225de95349a997734bd8435ef0e891162ad75c6bbfbde7f4828e9f5b4fb4a99fda2c2fca53e84368f03009ec04dd95 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.18" +"@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-ledger-webusb@npm:1.62.19" dependencies: "@ledgerhq/hw-app-btc": ^10.10.0 "@ledgerhq/hw-app-cosmos": ^6.32.4 @@ -11156,17 +11222,17 @@ __metadata: "@ledgerhq/hw-app-solana": ^7.5.1 "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/hw-transport-webusb": 6.29.8 - "@shapeshiftoss/hdwallet-core": 1.62.18 - "@shapeshiftoss/hdwallet-ledger": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 + "@shapeshiftoss/hdwallet-ledger": ^1.62.19 "@types/w3c-web-usb": ^1.0.4 p-queue: ^7.4.1 - checksum: faf96c257b83503e8c216d1144d0157c622b4b681a4058bc7edc0a0365a16320b91f757d86efde133c7ee7ab13cdb9043c19f5a4ed442fa6783781488f3a8d2c + checksum: 065251183cd6aa44f5afdd50abe5b183e1d64a3e513506f35eff9edf1ea865fc7f7e8b2bc0ce9dbe890d1155577def546ad243e2f54bb02a40de583b6c39b95b languageName: node linkType: hard -"@shapeshiftoss/hdwallet-ledger@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.18" +"@shapeshiftoss/hdwallet-ledger@npm:1.62.19, @shapeshiftoss/hdwallet-ledger@npm:^1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-ledger@npm:1.62.19" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 @@ -11175,10 +11241,11 @@ __metadata: "@ledgerhq/hw-app-cosmos": ^6.32.4 "@ledgerhq/hw-app-eth": ^6.45.13 "@ledgerhq/hw-app-solana": ^7.5.1 + "@ledgerhq/hw-app-trx": ^6.31.9 "@ledgerhq/hw-transport": 6.31.8 "@ledgerhq/logs": 6.13.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 @@ -11188,33 +11255,33 @@ __metadata: ethereumjs-util: ^6.1.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: db6bb32bffb918b45f35607274c4d645b7b5a5c26e4920d3e53b4c5cb1e5e348f23ec5ed56d69b9c64d748840d739495a56d8835506aae1ad7449c7e787efbd8 + checksum: e73491f4be75508d1303c63ad9e8bf3b581ebccba63e06f5838e5ce22879607ce4b2c5ca3e576c978b1a459b65c0d944a2d4ad99c40b711056cfdba7b1b44327 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.18" +"@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-metamask-multichain@npm:1.62.19" dependencies: "@metamask/detect-provider": ^1.2.0 "@metamask/onboarding": ^1.0.1 "@shapeshiftoss/common-api": ^9.3.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@shapeshiftoss/metamask-snaps-adapter": ^1.0.12 "@shapeshiftoss/metamask-snaps-types": ^1.0.12 eth-rpc-errors: ^4.0.3 lodash: ^4.17.21 mipd: ^0.0.7 - checksum: 1699dc176c983b236dc774d64f7b60ec6e550b60976a6634d28eb87e05bc3843df32a1fa6636c7a6971147d9596442a24c81bf8c05237a0680322a1aa500d131 + checksum: 548817aad55e9a8fe4f8f7c82edf69c86c0565ffe9acd70d092be8dac2cf5e21429782306b9c8ef241c86f877cb3de0acf21c289ee60ae72328d6a91152ad704 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native-vault@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.18" +"@shapeshiftoss/hdwallet-native-vault@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-native-vault@npm:1.62.19" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 - "@shapeshiftoss/hdwallet-native": 1.62.18 + "@shapeshiftoss/hdwallet-native": ^1.62.19 bip39: ^3.0.4 hash-wasm: ^4.11.0 idb-keyval: ^6.0.3 @@ -11222,18 +11289,18 @@ __metadata: p-lazy: ^3.1.0 type-assertions: ^1.1.0 uuid: ^8.3.2 - checksum: 9849a7c9c6739eac5a44a24018a7320a870a3ad96e27514d0c6a313c9a0b258c8f69f715a5af67c674927256a62251e572056816f0c2a7d5db38acd60c3aa5e3 + checksum: 549d0fee0e2a75ab74e7560b8f00a41d97c50d609666510087a9452934fb3bfff7fbb54c99e0abf81419b8bec9d061894b777b39dd9b97119f8922d2a765eb19 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-native@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.18" +"@shapeshiftoss/hdwallet-native@npm:1.62.19, @shapeshiftoss/hdwallet-native@npm:^1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-native@npm:1.62.19" dependencies: "@bitcoinerlab/secp256k1": ^1.1.1 "@noble/curves": ^1.4.0 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@shapeshiftoss/proto-tx-builder": 0.10.0 "@zxing/text-encoding": ^0.9.0 bchaddrjs: ^0.4.9 @@ -11254,7 +11321,7 @@ __metadata: p-lazy: ^3.1.0 scrypt-js: ^3.0.1 tendermint-tx-builder: 1.0.16 - checksum: 6d8f4a7c282d1b343b3ba768aeb9597acbfab135f74f36f847d90043679cc129755b01099a28fff4f46eff62e1d32ce59611f4083f09267af58db3f924433e2e + checksum: 3406b6d9b72597634b5eb22d3b33b166af57593d28facedf3ecb7729aee56f86bb9c1160103784343441042d60d02b52b65ada8b883e03649fcc25fcb6a0fa7e languageName: node linkType: hard @@ -11291,84 +11358,84 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/hdwallet-phantom@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.18" +"@shapeshiftoss/hdwallet-phantom@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-phantom@npm:1.62.19" dependencies: "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: dbfd9cb0e099433176e0729ab1f476391d732f77c7a0b42d1014cb4558ba0deba046e646fd59d8932c740972669435427aa0e6396402af66f56d0b6ea8b51166 + checksum: 38fd3ffcd2dfeca7e9b782e242916ad53753aafae2cda2776909c3ed98f13ea52f2aa04a095c7a91bd76884d5ae4d9d00b095e6be0f54ec89e6041824c1ce894 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.18" +"@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-trezor-connect@npm:1.62.19" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.18 - "@shapeshiftoss/hdwallet-trezor": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 + "@shapeshiftoss/hdwallet-trezor": ^1.62.19 "@trezor/connect-web": ^9.6.4 - checksum: 6c1cff653a9078eb338e4404ad4d81eeb7bc0db9a0c3462497882b61c91869f885ff7f53ef0f78b06e23ee39644ac0a3f133214a0bb7a1d1dd474ed99abcffb0 + checksum: 39fb66b20562a57c9cfd10f2cda34aa8a196889ee40c288af269b13f15c8564a252ffcaf97c863bd7c240cacbb0bad8fe93af2bbf3a7943c89f6ff2d0cfb0499 languageName: node linkType: hard -"@shapeshiftoss/hdwallet-trezor@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.18" +"@shapeshiftoss/hdwallet-trezor@npm:1.62.19, @shapeshiftoss/hdwallet-trezor@npm:^1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-trezor@npm:1.62.19" dependencies: "@ethereumjs/common": 3.2.0 "@ethereumjs/tx": 4.2.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 base64-js: ^1.5.1 bchaddrjs: ^0.4.4 lodash: ^4.17.21 - checksum: 36b93f5875c8b34eb7df6fd2f73e5cf4a7ffdbbeca660bed0acbd5d46aa31328619253363939172b59b05aafc9d8fcfa89a1583314bb3f6cf6d7ef009e97c661 + checksum: 7d6f7a0a3d31bbe01c2413253b36e86f38362ab86864340b0e84f934fdcb5bf8a9dc1caea1a5be4b0cc9ddce4712751f80c2c826f276a6a17b8a96a71cb925fb languageName: node linkType: hard -"@shapeshiftoss/hdwallet-vultisig@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.18" +"@shapeshiftoss/hdwallet-vultisig@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-vultisig@npm:1.62.19" dependencies: "@cosmjs/amino": ^0.28.13 "@cosmjs/stargate": ^0.28.13 "@shapeshiftoss/bitcoinjs-lib": 7.0.0-shapeshift.0 - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@solana/web3.js": 1.95.8 base64-js: ^1.5.1 bitcoinjs-message: ^2.0.0 ethers: 5.7.2 lodash: ^4.17.21 - checksum: 519f6ec551621a6b7d44f333ae4b3935d58b9c8478940f94c62b15d4316ddde13d5dd6ce61cb5645073f1d3549626f703c65f852c4ca813c4b4072519f0d0024 + checksum: dfe89297cfe4dd1d5692424688bfe968ed6c6930ef8eb6b4d391c8187bc1d0745282f4e7daa205b2741c4ea85757c9c35c8b46c314bfdd0352d55b0a89e4b9db languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.18" +"@shapeshiftoss/hdwallet-walletconnect@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-walletconnect@npm:1.62.19" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@walletconnect/qrcode-modal": ^1.7.8 "@walletconnect/web3-provider": ^1.7.8 ethers: ^5.6.5 - checksum: 575f56b487f15612901edd854596e63d2ea6819ad0240d0168dcebc7e89231bc6ea077db8de0bec83ce763028e44985ac28add95281e87b104e3b94054e4caf5 + checksum: a3eeafb72730937c4389ff46b5f2ffec1c3ef9a21d3968bce992b2f10362e09ab561cd1c8be4706ad0f02cacdffbcef53a543b032fe37f2861df616a222df85a languageName: node linkType: hard -"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.18": - version: 1.62.18 - resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.18" +"@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.19": + version: 1.62.19 + resolution: "@shapeshiftoss/hdwallet-walletconnectv2@npm:1.62.19" dependencies: - "@shapeshiftoss/hdwallet-core": 1.62.18 + "@shapeshiftoss/hdwallet-core": ^1.62.19 "@walletconnect/ethereum-provider": ^2.20.2 "@walletconnect/modal": ^2.6.2 ethers: ^5.6.5 - checksum: 1ba1bd7d7168aadd5fdb35f8f99dbee53776664772b6baee611232f1fa055e2e6d90531e094a7516394068a64b23db4dd9dd40421fcc8e2eae35d80bc4ce5db4 + checksum: 1d00a6a11737329278e8b7ea478805aa371b3aa9de6be7932f8cd1481e3f6a6f5dabfb256ed7ea1a27a8115fedff0b1865a7f9ffbc1fff157fa555e0db1c3c3b languageName: node linkType: hard @@ -11555,6 +11622,7 @@ __metadata: resolution: "@shapeshiftoss/web@workspace:." dependencies: "@arbitrum/sdk": ^4.0.1 + "@cetusprotocol/cetus-sui-clmm-sdk": ^5.1.9 "@chakra-ui/icons": ^2.2.4 "@chakra-ui/react": ^2.10.7 "@chakra-ui/system": ^2.6.2 @@ -11589,24 +11657,24 @@ __metadata: "@shapeshiftoss/chain-adapters": "workspace:^" "@shapeshiftoss/contracts": "workspace:^" "@shapeshiftoss/errors": "workspace:^" - "@shapeshiftoss/hdwallet-coinbase": 1.62.18 - "@shapeshiftoss/hdwallet-core": 1.62.18 - "@shapeshiftoss/hdwallet-gridplus": 1.62.18 - "@shapeshiftoss/hdwallet-keepkey": 1.62.18 - "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.18 - "@shapeshiftoss/hdwallet-keplr": 1.62.18 - "@shapeshiftoss/hdwallet-ledger": 1.62.18 - "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.18 - "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.18 - "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.18 - "@shapeshiftoss/hdwallet-native": 1.62.18 - "@shapeshiftoss/hdwallet-native-vault": 1.62.18 - "@shapeshiftoss/hdwallet-phantom": 1.62.18 - "@shapeshiftoss/hdwallet-trezor": 1.62.18 - "@shapeshiftoss/hdwallet-trezor-connect": 1.62.18 - "@shapeshiftoss/hdwallet-vultisig": 1.62.18 - "@shapeshiftoss/hdwallet-walletconnect": 1.62.18 - "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.18 + "@shapeshiftoss/hdwallet-coinbase": 1.62.19 + "@shapeshiftoss/hdwallet-core": 1.62.19 + "@shapeshiftoss/hdwallet-gridplus": 1.62.19 + "@shapeshiftoss/hdwallet-keepkey": 1.62.19 + "@shapeshiftoss/hdwallet-keepkey-webusb": 1.62.19 + "@shapeshiftoss/hdwallet-keplr": 1.62.19 + "@shapeshiftoss/hdwallet-ledger": 1.62.19 + "@shapeshiftoss/hdwallet-ledger-webhid": 1.62.19 + "@shapeshiftoss/hdwallet-ledger-webusb": 1.62.19 + "@shapeshiftoss/hdwallet-metamask-multichain": 1.62.19 + "@shapeshiftoss/hdwallet-native": 1.62.19 + "@shapeshiftoss/hdwallet-native-vault": 1.62.19 + "@shapeshiftoss/hdwallet-phantom": 1.62.19 + "@shapeshiftoss/hdwallet-trezor": 1.62.19 + "@shapeshiftoss/hdwallet-trezor-connect": 1.62.19 + "@shapeshiftoss/hdwallet-vultisig": 1.62.19 + "@shapeshiftoss/hdwallet-walletconnect": 1.62.19 + "@shapeshiftoss/hdwallet-walletconnectv2": 1.62.19 "@shapeshiftoss/swapper": "workspace:^" "@shapeshiftoss/types": "workspace:^" "@shapeshiftoss/unchained-client": "workspace:^" @@ -12961,6 +13029,13 @@ __metadata: languageName: node linkType: hard +"@suchipi/femver@npm:^1.0.0": + version: 1.0.0 + resolution: "@suchipi/femver@npm:1.0.0" + checksum: 9764b4aaf93c8b8d1fa0ba07288402cf49bfa0ea8adc0ec6eb866fe98db3d32ddf953bc0dee05e723ed7b417de8db74bace6879db6b014aade5a04a62a40d0c6 + languageName: node + linkType: hard + "@supercharge/promise-pool@npm:^3.0.0": version: 3.2.0 resolution: "@supercharge/promise-pool@npm:3.2.0" @@ -12977,6 +13052,16 @@ __metadata: languageName: node linkType: hard +"@syntsugar/cc-graph@npm:^0.1.1": + version: 0.1.1 + resolution: "@syntsugar/cc-graph@npm:0.1.1" + dependencies: + ss-queue: 1.0.x + ss-stack: 1.0.x + checksum: b4a5471a8b52667d89c244dadb50b7035a2f5a4fb09e598f344f0c00dc0b0586da7d8bc14909f202e228720c959200b6392e4ae06f096be0ccbc745dfde253d8 + languageName: node + linkType: hard + "@tanstack/pacer@npm:^0.9.0": version: 0.9.0 resolution: "@tanstack/pacer@npm:0.9.0" @@ -13522,6 +13607,15 @@ __metadata: languageName: node linkType: hard +"@types/bn.js@npm:^5.1.1": + version: 5.2.0 + resolution: "@types/bn.js@npm:5.2.0" + dependencies: + "@types/node": "*" + checksum: 38fb5512e51edd8386d560ac60d9489014cfcea41d8c383ec9070b176f8ea640189afc1b57fe8cbbe570dec8909d8e05fa129097f0dd4e2a34ebdd69cec4b790 + languageName: node + linkType: hard + "@types/bs58check@npm:^2.1.0": version: 2.1.0 resolution: "@types/bs58check@npm:2.1.0" @@ -20172,6 +20266,13 @@ __metadata: languageName: node linkType: hard +"decimal.js@npm:^10.4.1": + version: 10.6.0 + resolution: "decimal.js@npm:10.6.0" + checksum: 9302b990cd6f4da1c7602200002e40e15d15660374432963421d3cd6d81cc6e27e0a488356b030fee64650947e32e78bdbea245d596dadfeeeb02e146d485999 + languageName: node + linkType: hard + "decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" @@ -20597,6 +20698,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^16.4.7": + version: 16.6.1 + resolution: "dotenv@npm:16.6.1" + checksum: e8bd63c9a37f57934f7938a9cf35de698097fadf980cb6edb61d33b3e424ceccfe4d10f37130b904a973b9038627c2646a3365a904b4406514ea94d7f1816b69 + languageName: node + linkType: hard + "dotenv@npm:^8.2.0": version: 8.6.0 resolution: "dotenv@npm:8.6.0" @@ -25610,6 +25718,16 @@ __metadata: languageName: node linkType: hard +"isomorphic-fetch@npm:^3.0.0": + version: 3.0.0 + resolution: "isomorphic-fetch@npm:3.0.0" + dependencies: + node-fetch: ^2.6.1 + whatwg-fetch: ^3.4.1 + checksum: e5ab79a56ce5af6ddd21265f59312ad9a4bc5a72cebc98b54797b42cb30441d5c5f8d17c5cd84a99e18101c8af6f90c081ecb8d12fd79e332be1778d58486d75 + languageName: node + linkType: hard + "isomorphic-timers-promises@npm:^1.0.1": version: 1.0.1 resolution: "isomorphic-timers-promises@npm:1.0.1" @@ -25828,7 +25946,7 @@ __metadata: languageName: node linkType: hard -"js-base64@npm:^3.7.2": +"js-base64@npm:^3.7.2, js-base64@npm:^3.7.4": version: 3.7.8 resolution: "js-base64@npm:3.7.8" checksum: 891746b0f23aea7dd466c5ef2d349b093944a25eca6093c09b2cbb99bc47a94237c63b91623bbc203306b7c72aab5112e90378544bceef3fd0eb9ab86d7af496 @@ -32200,6 +32318,42 @@ pvutils@latest: languageName: node linkType: hard +"ss-comparator@npm:^1.0.0": + version: 1.0.1 + resolution: "ss-comparator@npm:1.0.1" + dependencies: + ss-linked-list: ^1.1.2 + checksum: 07c69268a6a04c9ee380642127b4abac5969507fa9df6e03ce51cc9b384091f5f36e0145b11eb0638877ca63625e12e20336ed751b2c556affb0bb53637520ce + languageName: node + linkType: hard + +"ss-linked-list@npm:^1.1.1, ss-linked-list@npm:^1.1.2": + version: 1.1.5 + resolution: "ss-linked-list@npm:1.1.5" + dependencies: + ss-comparator: ^1.0.0 + checksum: d3463a303c898dbcbe7ea6ed304a468d9ec3ba34138cfefe120ecc4ae5aa731d438179bde64f80be32bb662c31f65ce2b52983af1b24b7875fa380b806b118dc + languageName: node + linkType: hard + +"ss-queue@npm:1.0.x": + version: 1.0.5 + resolution: "ss-queue@npm:1.0.5" + dependencies: + ss-linked-list: ^1.1.1 + checksum: c14f857b8f674762e0289b68b79240e2c54e58bd2ce66e646016faab3910268cab7329c0c957c15fa3778540bc43262375e5cc577aab810fb46551fce21e1618 + languageName: node + linkType: hard + +"ss-stack@npm:1.0.x": + version: 1.0.8 + resolution: "ss-stack@npm:1.0.8" + dependencies: + ss-linked-list: ^1.1.2 + checksum: 93a19ed6ce486e469a062741b93b9625fac40b43f013846bbf27293d2a7e2926bdb47ab0339f87480619d862b267d34259158897125819a87426b474db3f28fe + languageName: node + linkType: hard + "sshpk@npm:^1.7.0": version: 1.17.0 resolution: "sshpk@npm:1.17.0" From 23772affb34284d232bc8366ed70fbff96f36e80 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Tue, 2 Dec 2025 00:18:07 +0100 Subject: [PATCH 6/6] fix: oupsy --- package.json | 1 - yarn.lock | 115 +-------------------------------------------------- 2 files changed, 1 insertion(+), 115 deletions(-) diff --git a/package.json b/package.json index 1d70bc04bb0..d38b5f9bae9 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,6 @@ }, "dependencies": { "@arbitrum/sdk": "^4.0.1", - "@cetusprotocol/cetus-sui-clmm-sdk": "^5.1.9", "@chakra-ui/icons": "^2.2.4", "@chakra-ui/react": "^2.10.7", "@chakra-ui/system": "^2.6.2", diff --git a/yarn.lock b/yarn.lock index fc1e3ef87f3..b8d3a0f0c87 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4138,32 +4138,6 @@ __metadata: languageName: node linkType: hard -"@cetusprotocol/cetus-sui-clmm-sdk@npm:^5.1.9": - version: 5.4.0 - resolution: "@cetusprotocol/cetus-sui-clmm-sdk@npm:5.4.0" - dependencies: - "@suchipi/femver": ^1.0.0 - "@syntsugar/cc-graph": ^0.1.1 - "@types/bn.js": ^5.1.1 - axios: ^1.4.0 - bn.js: ^5.2.1 - cors: ^2.8.5 - decimal.js: ^10.4.1 - dotenv: ^16.4.7 - isomorphic-fetch: ^3.0.0 - js-base64: ^3.7.4 - js-sha3: ^0.8.0 - superstruct: ^1.0.3 - tiny-invariant: ^1.1.0 - tweetnacl: ^1.0.3 - uuid: ^9.0.0 - peerDependencies: - "@mysten/bcs": ">=0.8.1" - "@mysten/sui": ">=1.1.2" - checksum: 0348b30797e92efdc769afe014c148372b18a9a391d59746c2fd1847dff2f3e377b6217bfc0e3712074a5cb86199465f4ab66c46e23fea47fae2b7653bf23d6a - languageName: node - linkType: hard - "@chakra-ui/anatomy@npm:2.2.2": version: 2.2.2 resolution: "@chakra-ui/anatomy@npm:2.2.2" @@ -11622,7 +11596,6 @@ __metadata: resolution: "@shapeshiftoss/web@workspace:." dependencies: "@arbitrum/sdk": ^4.0.1 - "@cetusprotocol/cetus-sui-clmm-sdk": ^5.1.9 "@chakra-ui/icons": ^2.2.4 "@chakra-ui/react": ^2.10.7 "@chakra-ui/system": ^2.6.2 @@ -13029,13 +13002,6 @@ __metadata: languageName: node linkType: hard -"@suchipi/femver@npm:^1.0.0": - version: 1.0.0 - resolution: "@suchipi/femver@npm:1.0.0" - checksum: 9764b4aaf93c8b8d1fa0ba07288402cf49bfa0ea8adc0ec6eb866fe98db3d32ddf953bc0dee05e723ed7b417de8db74bace6879db6b014aade5a04a62a40d0c6 - languageName: node - linkType: hard - "@supercharge/promise-pool@npm:^3.0.0": version: 3.2.0 resolution: "@supercharge/promise-pool@npm:3.2.0" @@ -13052,16 +13018,6 @@ __metadata: languageName: node linkType: hard -"@syntsugar/cc-graph@npm:^0.1.1": - version: 0.1.1 - resolution: "@syntsugar/cc-graph@npm:0.1.1" - dependencies: - ss-queue: 1.0.x - ss-stack: 1.0.x - checksum: b4a5471a8b52667d89c244dadb50b7035a2f5a4fb09e598f344f0c00dc0b0586da7d8bc14909f202e228720c959200b6392e4ae06f096be0ccbc745dfde253d8 - languageName: node - linkType: hard - "@tanstack/pacer@npm:^0.9.0": version: 0.9.0 resolution: "@tanstack/pacer@npm:0.9.0" @@ -13607,15 +13563,6 @@ __metadata: languageName: node linkType: hard -"@types/bn.js@npm:^5.1.1": - version: 5.2.0 - resolution: "@types/bn.js@npm:5.2.0" - dependencies: - "@types/node": "*" - checksum: 38fb5512e51edd8386d560ac60d9489014cfcea41d8c383ec9070b176f8ea640189afc1b57fe8cbbe570dec8909d8e05fa129097f0dd4e2a34ebdd69cec4b790 - languageName: node - linkType: hard - "@types/bs58check@npm:^2.1.0": version: 2.1.0 resolution: "@types/bs58check@npm:2.1.0" @@ -20266,13 +20213,6 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.4.1": - version: 10.6.0 - resolution: "decimal.js@npm:10.6.0" - checksum: 9302b990cd6f4da1c7602200002e40e15d15660374432963421d3cd6d81cc6e27e0a488356b030fee64650947e32e78bdbea245d596dadfeeeb02e146d485999 - languageName: node - linkType: hard - "decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" @@ -20698,13 +20638,6 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.7": - version: 16.6.1 - resolution: "dotenv@npm:16.6.1" - checksum: e8bd63c9a37f57934f7938a9cf35de698097fadf980cb6edb61d33b3e424ceccfe4d10f37130b904a973b9038627c2646a3365a904b4406514ea94d7f1816b69 - languageName: node - linkType: hard - "dotenv@npm:^8.2.0": version: 8.6.0 resolution: "dotenv@npm:8.6.0" @@ -25718,16 +25651,6 @@ __metadata: languageName: node linkType: hard -"isomorphic-fetch@npm:^3.0.0": - version: 3.0.0 - resolution: "isomorphic-fetch@npm:3.0.0" - dependencies: - node-fetch: ^2.6.1 - whatwg-fetch: ^3.4.1 - checksum: e5ab79a56ce5af6ddd21265f59312ad9a4bc5a72cebc98b54797b42cb30441d5c5f8d17c5cd84a99e18101c8af6f90c081ecb8d12fd79e332be1778d58486d75 - languageName: node - linkType: hard - "isomorphic-timers-promises@npm:^1.0.1": version: 1.0.1 resolution: "isomorphic-timers-promises@npm:1.0.1" @@ -25946,7 +25869,7 @@ __metadata: languageName: node linkType: hard -"js-base64@npm:^3.7.2, js-base64@npm:^3.7.4": +"js-base64@npm:^3.7.2": version: 3.7.8 resolution: "js-base64@npm:3.7.8" checksum: 891746b0f23aea7dd466c5ef2d349b093944a25eca6093c09b2cbb99bc47a94237c63b91623bbc203306b7c72aab5112e90378544bceef3fd0eb9ab86d7af496 @@ -32318,42 +32241,6 @@ pvutils@latest: languageName: node linkType: hard -"ss-comparator@npm:^1.0.0": - version: 1.0.1 - resolution: "ss-comparator@npm:1.0.1" - dependencies: - ss-linked-list: ^1.1.2 - checksum: 07c69268a6a04c9ee380642127b4abac5969507fa9df6e03ce51cc9b384091f5f36e0145b11eb0638877ca63625e12e20336ed751b2c556affb0bb53637520ce - languageName: node - linkType: hard - -"ss-linked-list@npm:^1.1.1, ss-linked-list@npm:^1.1.2": - version: 1.1.5 - resolution: "ss-linked-list@npm:1.1.5" - dependencies: - ss-comparator: ^1.0.0 - checksum: d3463a303c898dbcbe7ea6ed304a468d9ec3ba34138cfefe120ecc4ae5aa731d438179bde64f80be32bb662c31f65ce2b52983af1b24b7875fa380b806b118dc - languageName: node - linkType: hard - -"ss-queue@npm:1.0.x": - version: 1.0.5 - resolution: "ss-queue@npm:1.0.5" - dependencies: - ss-linked-list: ^1.1.1 - checksum: c14f857b8f674762e0289b68b79240e2c54e58bd2ce66e646016faab3910268cab7329c0c957c15fa3778540bc43262375e5cc577aab810fb46551fce21e1618 - languageName: node - linkType: hard - -"ss-stack@npm:1.0.x": - version: 1.0.8 - resolution: "ss-stack@npm:1.0.8" - dependencies: - ss-linked-list: ^1.1.2 - checksum: 93a19ed6ce486e469a062741b93b9625fac40b43f013846bbf27293d2a7e2926bdb47ab0339f87480619d862b267d34259158897125819a87426b474db3f28fe - languageName: node - linkType: hard - "sshpk@npm:^1.7.0": version: 1.17.0 resolution: "sshpk@npm:1.17.0"