diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 49f629723..7af5d8ef8 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-sandbox", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "private": true, "browserslist": "> 0.5%, last 2 versions, not dead", @@ -12,24 +12,24 @@ "dependencies": { "@esm2cjs/p-queue": "^7.3.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-coinbase": "1.62.26", - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.26", - "@shapeshiftoss/hdwallet-keplr": "1.62.26", - "@shapeshiftoss/hdwallet-ledger": "1.62.26", - "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.26", - "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.26", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.26", - "@shapeshiftoss/hdwallet-native": "1.62.26", - "@shapeshiftoss/hdwallet-phantom": "1.62.26", - "@shapeshiftoss/hdwallet-portis": "1.62.26", - "@shapeshiftoss/hdwallet-trezor": "1.62.26", - "@shapeshiftoss/hdwallet-trezor-connect": "1.62.26", - "@shapeshiftoss/hdwallet-vultisig": "1.62.26", - "@shapeshiftoss/hdwallet-walletconnect": "1.62.26", - "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.26", + "@shapeshiftoss/hdwallet-coinbase": "1.62.27", + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.27", + "@shapeshiftoss/hdwallet-keplr": "1.62.27", + "@shapeshiftoss/hdwallet-ledger": "1.62.27", + "@shapeshiftoss/hdwallet-ledger-webhid": "1.62.27", + "@shapeshiftoss/hdwallet-ledger-webusb": "1.62.27", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.27", + "@shapeshiftoss/hdwallet-native": "1.62.27", + "@shapeshiftoss/hdwallet-phantom": "1.62.27", + "@shapeshiftoss/hdwallet-portis": "1.62.27", + "@shapeshiftoss/hdwallet-trezor": "1.62.27", + "@shapeshiftoss/hdwallet-trezor-connect": "1.62.27", + "@shapeshiftoss/hdwallet-vultisig": "1.62.27", + "@shapeshiftoss/hdwallet-walletconnect": "1.62.27", + "@shapeshiftoss/hdwallet-walletconnectv2": "1.62.27", "bip32": "^2.0.4", "eip-712": "^1.0.0", "jquery": "^3.7.1", diff --git a/integration/package.json b/integration/package.json index 693aa4144..dbecefea9 100644 --- a/integration/package.json +++ b/integration/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/integration", - "version": "1.62.26", + "version": "1.62.27", "main": "index.js", "license": "MIT", "private": true, @@ -12,16 +12,16 @@ "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", "@bitgo/utxo-lib": "^11.18.0", - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.26", - "@shapeshiftoss/hdwallet-ledger": "1.62.26", - "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.26", - "@shapeshiftoss/hdwallet-native": "1.62.26", - "@shapeshiftoss/hdwallet-portis": "1.62.26", - "@shapeshiftoss/hdwallet-trezor": "1.62.26", - "@shapeshiftoss/hdwallet-vultisig": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey-nodewebusb": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.27", + "@shapeshiftoss/hdwallet-ledger": "1.62.27", + "@shapeshiftoss/hdwallet-metamask-multichain": "1.62.27", + "@shapeshiftoss/hdwallet-native": "1.62.27", + "@shapeshiftoss/hdwallet-portis": "1.62.27", + "@shapeshiftoss/hdwallet-trezor": "1.62.27", + "@shapeshiftoss/hdwallet-vultisig": "1.62.27", "fast-json-stable-stringify": "^2.1.0", "msw": "^0.27.1", "whatwg-fetch": "^3.6.2" diff --git a/lerna.json b/lerna.json index 1cec5da33..b16c9fa73 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "5.2.0", - "version": "1.62.26", + "version": "1.62.27", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/hdwallet-coinbase/package.json b/packages/hdwallet-coinbase/package.json index c7727fd43..abcfa76ef 100644 --- a/packages/hdwallet-coinbase/package.json +++ b/packages/hdwallet-coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-coinbase", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "^3.6.6", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "eth-rpc-errors": "^4.0.3", "lodash": "^4.17.21" }, diff --git a/packages/hdwallet-core/package.json b/packages/hdwallet-core/package.json index 2363a7b33..312873958 100644 --- a/packages/hdwallet-core/package.json +++ b/packages/hdwallet-core/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-core", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" diff --git a/packages/hdwallet-gridplus/package.json b/packages/hdwallet-gridplus/package.json index 75cfb3053..457eb1c78 100644 --- a/packages/hdwallet-gridplus/package.json +++ b/packages/hdwallet-gridplus/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-gridplus", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -20,7 +20,7 @@ "@ethereumjs/rlp": "5.0.2", "@ethereumjs/tx": "5.4.0", "@metamask/eth-sig-util": "^7.0.0", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "bech32": "^1.1.4", "bs58": "^5.0.0", "bs58check": "^4.0.0", diff --git a/packages/hdwallet-keepkey-chromeusb/package.json b/packages/hdwallet-keepkey-chromeusb/package.json index aa010f9a2..904f409d4 100644 --- a/packages/hdwallet-keepkey-chromeusb/package.json +++ b/packages/hdwallet-keepkey-chromeusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-chromeusb", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey": "1.62.26" + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey": "1.62.27" } } diff --git a/packages/hdwallet-keepkey-electron/package.json b/packages/hdwallet-keepkey-electron/package.json index 96c52f5ea..52308a5d2 100644 --- a/packages/hdwallet-keepkey-electron/package.json +++ b/packages/hdwallet-keepkey-electron/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-electron", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "1.62.26", + "@shapeshiftoss/hdwallet-keepkey": "1.62.27", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/hdwallet-keepkey-nodehid/package.json b/packages/hdwallet-keepkey-nodehid/package.json index e5be67e38..3799c9839 100644 --- a/packages/hdwallet-keepkey-nodehid/package.json +++ b/packages/hdwallet-keepkey-nodehid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodehid", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -14,7 +14,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-keepkey": "1.62.26" + "@shapeshiftoss/hdwallet-keepkey": "1.62.27" }, "peerDependencies": { "node-hid": "^2.1.1" diff --git a/packages/hdwallet-keepkey-nodewebusb/package.json b/packages/hdwallet-keepkey-nodewebusb/package.json index ab044d36c..eab83e9bd 100644 --- a/packages/hdwallet-keepkey-nodewebusb/package.json +++ b/packages/hdwallet-keepkey-nodewebusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey": "1.62.26" + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey": "1.62.27" }, "peerDependencies": { "usb": "^2.3.1" diff --git a/packages/hdwallet-keepkey-tcp/package.json b/packages/hdwallet-keepkey-tcp/package.json index b9204d476..3e521ad82 100644 --- a/packages/hdwallet-keepkey-tcp/package.json +++ b/packages/hdwallet-keepkey-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-tcp", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey": "1.62.27", "axios": "^0.21.1" } } diff --git a/packages/hdwallet-keepkey-webusb/package.json b/packages/hdwallet-keepkey-webusb/package.json index 0b96ab2d9..61c434630 100644 --- a/packages/hdwallet-keepkey-webusb/package.json +++ b/packages/hdwallet-keepkey-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey-webusb", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-keepkey": "1.62.26" + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-keepkey": "1.62.27" }, "devDependencies": { "@types/w3c-web-usb": "^1.0.4" diff --git a/packages/hdwallet-keepkey/package.json b/packages/hdwallet-keepkey/package.json index 128bdf38f..bff38bd56 100644 --- a/packages/hdwallet-keepkey/package.json +++ b/packages/hdwallet-keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keepkey", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -21,7 +21,7 @@ "@keepkey/device-protocol": "7.13.4", "@metamask/eth-sig-util": "^7.0.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@shapeshiftoss/proto-tx-builder": "0.10.0", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "2.16.15", diff --git a/packages/hdwallet-keplr/package.json b/packages/hdwallet-keplr/package.json index ad08c7ded..7b5ec372e 100644 --- a/packages/hdwallet-keplr/package.json +++ b/packages/hdwallet-keplr/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-keplr", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/caip": "8.15.0", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@shapeshiftoss/types": "3.1.3", "base64-js": "^1.5.1", diff --git a/packages/hdwallet-ledger-webhid/package.json b/packages/hdwallet-ledger-webhid/package.json index 77656265a..53a041be1 100644 --- a/packages/hdwallet-ledger-webhid/package.json +++ b/packages/hdwallet-ledger-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webhid", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -18,8 +18,8 @@ "@ledgerhq/hw-app-eth": "7.0.0", "@ledgerhq/hw-transport": "6.31.13", "@ledgerhq/hw-transport-webhid": "6.30.6", - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-ledger": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-ledger": "1.62.27", "@types/w3c-web-hid": "^1.0.2" } } diff --git a/packages/hdwallet-ledger-webusb/package.json b/packages/hdwallet-ledger-webusb/package.json index 55f03a4a9..2f988dc03 100644 --- a/packages/hdwallet-ledger-webusb/package.json +++ b/packages/hdwallet-ledger-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger-webusb", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -20,8 +20,8 @@ "@ledgerhq/hw-app-solana": "7.6.0", "@ledgerhq/hw-transport": "6.31.13", "@ledgerhq/hw-transport-webusb": "6.29.13", - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-ledger": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-ledger": "1.62.27", "@types/w3c-web-usb": "^1.0.4", "p-queue": "^7.4.1" }, diff --git a/packages/hdwallet-ledger/package.json b/packages/hdwallet-ledger/package.json index 39da13d28..3c73cd481 100644 --- a/packages/hdwallet-ledger/package.json +++ b/packages/hdwallet-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-ledger", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -28,7 +28,7 @@ "@ledgerhq/logs": "6.13.0", "@mysten/ledgerjs-hw-app-sui": "^0.7.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", diff --git a/packages/hdwallet-metamask-multichain/package.json b/packages/hdwallet-metamask-multichain/package.json index 3c935d971..23f809157 100644 --- a/packages/hdwallet-metamask-multichain/package.json +++ b/packages/hdwallet-metamask-multichain/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-metamask-multichain", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@metamask/detect-provider": "^1.2.0", "@metamask/onboarding": "^1.0.1", "@shapeshiftoss/common-api": "^9.3.0", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@shapeshiftoss/metamask-snaps-adapter": "^1.0.12", "@shapeshiftoss/metamask-snaps-types": "^1.0.12", "eth-rpc-errors": "^4.0.3", diff --git a/packages/hdwallet-native-vault/package.json b/packages/hdwallet-native-vault/package.json index 128cbe3e0..3bfe9f139 100644 --- a/packages/hdwallet-native-vault/package.json +++ b/packages/hdwallet-native-vault/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native-vault", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@shapeshiftoss/hdwallet-native": "1.62.26", + "@shapeshiftoss/hdwallet-native": "1.62.27", "bip39": "^3.0.4", "hash-wasm": "^4.11.0", "idb-keyval": "^6.0.3", diff --git a/packages/hdwallet-native/package.json b/packages/hdwallet-native/package.json index 39cbdd159..88770e392 100644 --- a/packages/hdwallet-native/package.json +++ b/packages/hdwallet-native/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-native", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@bitcoinerlab/secp256k1": "^1.1.1", "@noble/curves": "^1.4.0", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@shapeshiftoss/proto-tx-builder": "0.10.0", "@zxing/text-encoding": "^0.9.0", "bchaddrjs": "^0.4.9", diff --git a/packages/hdwallet-phantom/package.json b/packages/hdwallet-phantom/package.json index a0b9a4d50..66c18c1b9 100644 --- a/packages/hdwallet-phantom/package.json +++ b/packages/hdwallet-phantom/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-phantom", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ }, "dependencies": { "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-portis/package.json b/packages/hdwallet-portis/package.json index 453290894..21888c534 100644 --- a/packages/hdwallet-portis/package.json +++ b/packages/hdwallet-portis/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-portis", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -16,7 +16,7 @@ "dependencies": { "@portis/web3": "3.0.10", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "base64-js": "^1.5.1", "bip32": "^2.0.4", "bitcoinjs-message": "^2.1.0", diff --git a/packages/hdwallet-trezor-connect/package.json b/packages/hdwallet-trezor-connect/package.json index 4151ab990..acbfd6d6b 100644 --- a/packages/hdwallet-trezor-connect/package.json +++ b/packages/hdwallet-trezor-connect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor-connect", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -14,8 +14,8 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.26", - "@shapeshiftoss/hdwallet-trezor": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", + "@shapeshiftoss/hdwallet-trezor": "1.62.27", "@trezor/connect-web": "^9.6.4" } } diff --git a/packages/hdwallet-trezor/package.json b/packages/hdwallet-trezor/package.json index e26819f03..634436c7f 100644 --- a/packages/hdwallet-trezor/package.json +++ b/packages/hdwallet-trezor/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-trezor", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "dependencies": { "@ethereumjs/common": "3.2.0", "@ethereumjs/tx": "4.2.0", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "base64-js": "^1.5.1", "bchaddrjs": "^0.4.4", "lodash": "^4.17.21" diff --git a/packages/hdwallet-trezor/src/bitcoin.ts b/packages/hdwallet-trezor/src/bitcoin.ts index 8f75c6fd2..b72ae1178 100644 --- a/packages/hdwallet-trezor/src/bitcoin.ts +++ b/packages/hdwallet-trezor/src/bitcoin.ts @@ -31,6 +31,13 @@ function translateCoin(coin: core.Coin): string { const segwitCoins = ["Bitcoin", "Litecoin", "BitcoinGold", "Testnet"]; +const ZCASH_VERSION_GROUP_ID: Record = { + 4: 0x892f2085, + 5: 0x26a7270a, +}; + +const ZCASH_CONSENSUS_BRANCH_ID = 0x4dec4df0; + function translateInputScriptType(scriptType?: core.BTCInputScriptType): string { switch (scriptType) { case core.BTCInputScriptType.SpendAddress: @@ -139,11 +146,19 @@ export async function btcSignTx( }); } + const isZcash = msg.coin === "Zcash"; + const version = isZcash ? msg.version ?? 5 : undefined; + const res = await transport.call("signTransaction", { coin: translateCoin(msg.coin), inputs: inputs, outputs: outputs, push: false, + ...(isZcash && { + version, + versionGroupId: ZCASH_VERSION_GROUP_ID[version!], + branchId: ZCASH_CONSENSUS_BRANCH_ID, + }), }); handleError(transport, res, "Could not sign transaction with Trezor"); diff --git a/packages/hdwallet-vultisig/package.json b/packages/hdwallet-vultisig/package.json index 16525b2f0..adf19e9c2 100644 --- a/packages/hdwallet-vultisig/package.json +++ b/packages/hdwallet-vultisig/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-vultisig", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -17,7 +17,7 @@ "@cosmjs/amino": "^0.28.13", "@cosmjs/stargate": "^0.28.13", "@shapeshiftoss/bitcoinjs-lib": "7.0.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@solana/web3.js": "1.95.8", "base64-js": "^1.5.1", "bitcoinjs-message": "^2.0.0", diff --git a/packages/hdwallet-walletconnect/package.json b/packages/hdwallet-walletconnect/package.json index 92723ebbc..7fd1b329d 100644 --- a/packages/hdwallet-walletconnect/package.json +++ b/packages/hdwallet-walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnect", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@walletconnect/qrcode-modal": "^1.7.8", "@walletconnect/web3-provider": "^1.7.8", "ethers": "^5.6.5" diff --git a/packages/hdwallet-walletconnectV2/package.json b/packages/hdwallet-walletconnectV2/package.json index f441ae207..0eee4977e 100644 --- a/packages/hdwallet-walletconnectV2/package.json +++ b/packages/hdwallet-walletconnectV2/package.json @@ -1,6 +1,6 @@ { "name": "@shapeshiftoss/hdwallet-walletconnectv2", - "version": "1.62.26", + "version": "1.62.27", "license": "MIT", "publishConfig": { "access": "public" @@ -15,7 +15,7 @@ "prepublishOnly": "yarn clean && yarn build" }, "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.62.26", + "@shapeshiftoss/hdwallet-core": "1.62.27", "@walletconnect/ethereum-provider": "^2.20.2", "@walletconnect/modal": "^2.6.2", "ethers": "^5.6.5"