Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions examples/sandbox/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-sandbox",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"private": true,
"browserslist": "> 0.5%, last 2 versions, not dead",
Expand All @@ -12,24 +12,24 @@
"dependencies": {
"@esm2cjs/p-queue": "^7.3.0",
"@metamask/eth-sig-util": "^7.0.0",
"@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",
"@shapeshiftoss/hdwallet-coinbase": "1.62.28",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey-webusb": "1.62.28",
"@shapeshiftoss/hdwallet-keplr": "1.62.28",
"@shapeshiftoss/hdwallet-ledger": "1.62.28",
"@shapeshiftoss/hdwallet-ledger-webhid": "1.62.28",
"@shapeshiftoss/hdwallet-ledger-webusb": "1.62.28",
"@shapeshiftoss/hdwallet-metamask-multichain": "1.62.28",
"@shapeshiftoss/hdwallet-native": "1.62.28",
"@shapeshiftoss/hdwallet-phantom": "1.62.28",
"@shapeshiftoss/hdwallet-portis": "1.62.28",
"@shapeshiftoss/hdwallet-trezor": "1.62.28",
"@shapeshiftoss/hdwallet-trezor-connect": "1.62.28",
"@shapeshiftoss/hdwallet-vultisig": "1.62.28",
"@shapeshiftoss/hdwallet-walletconnect": "1.62.28",
"@shapeshiftoss/hdwallet-walletconnectv2": "1.62.28",
"bip32": "^2.0.4",
"eip-712": "^1.0.0",
"jquery": "^3.7.1",
Expand Down
22 changes: 11 additions & 11 deletions integration/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/integration",
"version": "1.62.27",
"version": "1.62.28",
"main": "index.js",
"license": "MIT",
"private": true,
Expand All @@ -12,16 +12,16 @@
"dependencies": {
"@bitcoinerlab/secp256k1": "^1.1.1",
"@bitgo/utxo-lib": "^11.18.0",
"@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",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey-nodewebusb": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey-tcp": "1.62.28",
"@shapeshiftoss/hdwallet-ledger": "1.62.28",
"@shapeshiftoss/hdwallet-metamask-multichain": "1.62.28",
"@shapeshiftoss/hdwallet-native": "1.62.28",
"@shapeshiftoss/hdwallet-portis": "1.62.28",
"@shapeshiftoss/hdwallet-trezor": "1.62.28",
"@shapeshiftoss/hdwallet-vultisig": "1.62.28",
"fast-json-stable-stringify": "^2.1.0",
"msw": "^0.27.1",
"whatwg-fetch": "^3.6.2"
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"lerna": "5.2.0",
"version": "1.62.27",
"version": "1.62.28",
"npmClient": "yarn",
"useWorkspaces": true,
"command": {
Expand Down
4 changes: 2 additions & 2 deletions packages/hdwallet-coinbase/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-coinbase",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -15,7 +15,7 @@
},
"dependencies": {
"@coinbase/wallet-sdk": "^3.6.6",
"@shapeshiftoss/hdwallet-core": "1.62.27",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"eth-rpc-errors": "^4.0.3",
"lodash": "^4.17.21"
},
Expand Down
1 change: 1 addition & 0 deletions packages/hdwallet-coinbase/src/coinbase.ts
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ export class CoinbaseHDWallet implements core.HDWallet, core.ETHWallet {
readonly _supportsArbitrumNova = true;
readonly _supportsBase = true;
readonly _supportsMonad = false;
readonly _supportsPlasma = false;
readonly _supportsHyperEvm = false;
readonly _supportsOsmosisInfo = false;
readonly _supportsOsmosis = false;
Expand Down
2 changes: 1 addition & 1 deletion packages/hdwallet-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-core",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand Down
1 change: 1 addition & 0 deletions packages/hdwallet-core/src/ethereum.ts
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ export interface ETHWallet extends ETHWalletInfo, HDWallet {
readonly _supportsBase: boolean;
readonly _supportsBSC: boolean;
readonly _supportsMonad: boolean;
readonly _supportsPlasma: boolean;
readonly _supportsHyperEvm: boolean;

ethGetAddress(msg: ETHGetAddress): Promise<Address | null>;
Expand Down
1 change: 1 addition & 0 deletions packages/hdwallet-core/src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ export const slip44Table = Object.freeze({
ArbitrumNova: 60,
Base: 60,
Monad: 60,
Plasma: 60,
} as const);

export type Slip44ByCoin<T> = T extends keyof typeof slip44Table ? (typeof slip44Table)[T] : number | undefined;
Expand Down
4 changes: 4 additions & 0 deletions packages/hdwallet-core/src/wallet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,10 @@ export function supportsMonad(wallet: HDWallet): wallet is ETHWallet {
return isObject(wallet) && (wallet as any)._supportsMonad;
}

export function supportsPlasma(wallet: HDWallet): wallet is ETHWallet {
return isObject(wallet) && (wallet as any)._supportsPlasma;
}

export function supportsHyperEvm(wallet: HDWallet): wallet is ETHWallet {
return isObject(wallet) && (wallet as any)._supportsHyperEvm;
}
Expand Down
4 changes: 2 additions & 2 deletions packages/hdwallet-gridplus/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-gridplus",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -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.27",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"bech32": "^1.1.4",
"bs58": "^5.0.0",
"bs58check": "^4.0.0",
Expand Down
1 change: 1 addition & 0 deletions packages/hdwallet-gridplus/src/gridplus.ts
Original file line number Diff line number Diff line change
Expand Up @@ -311,6 +311,7 @@ export class GridPlusHDWallet
readonly _supportsBTC = true;
readonly _supportsBase = true;
readonly _supportsMonad = false;
readonly _supportsPlasma = false;
readonly _supportsHyperEvm = false;
readonly _supportsCosmos = true;
readonly _supportsETH = true;
Expand Down
6 changes: 3 additions & 3 deletions packages/hdwallet-keepkey-chromeusb/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-keepkey-chromeusb",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -14,7 +14,7 @@
"prepublishOnly": "yarn clean && yarn build"
},
"dependencies": {
"@shapeshiftoss/hdwallet-core": "1.62.27",
"@shapeshiftoss/hdwallet-keepkey": "1.62.27"
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey": "1.62.28"
}
}
4 changes: 2 additions & 2 deletions packages/hdwallet-keepkey-electron/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-keepkey-electron",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -14,7 +14,7 @@
"prepublishOnly": "yarn clean && yarn build"
},
"dependencies": {
"@shapeshiftoss/hdwallet-keepkey": "1.62.27",
"@shapeshiftoss/hdwallet-keepkey": "1.62.28",
"uuid": "^8.3.2"
},
"peerDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions packages/hdwallet-keepkey-nodehid/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-keepkey-nodehid",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -14,7 +14,7 @@
"prepublishOnly": "yarn clean && yarn build"
},
"dependencies": {
"@shapeshiftoss/hdwallet-keepkey": "1.62.27"
"@shapeshiftoss/hdwallet-keepkey": "1.62.28"
},
"peerDependencies": {
"node-hid": "^2.1.1"
Expand Down
6 changes: 3 additions & 3 deletions packages/hdwallet-keepkey-nodewebusb/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-keepkey-nodewebusb",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -14,8 +14,8 @@
"prepublishOnly": "yarn clean && yarn build"
},
"dependencies": {
"@shapeshiftoss/hdwallet-core": "1.62.27",
"@shapeshiftoss/hdwallet-keepkey": "1.62.27"
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey": "1.62.28"
},
"peerDependencies": {
"usb": "^2.3.1"
Expand Down
6 changes: 3 additions & 3 deletions packages/hdwallet-keepkey-tcp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-keepkey-tcp",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -14,8 +14,8 @@
"prepublishOnly": "yarn clean && yarn build"
},
"dependencies": {
"@shapeshiftoss/hdwallet-core": "1.62.27",
"@shapeshiftoss/hdwallet-keepkey": "1.62.27",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey": "1.62.28",
"axios": "^0.21.1"
}
}
6 changes: 3 additions & 3 deletions packages/hdwallet-keepkey-webusb/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-keepkey-webusb",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -14,8 +14,8 @@
"prepublishOnly": "yarn clean && yarn build"
},
"dependencies": {
"@shapeshiftoss/hdwallet-core": "1.62.27",
"@shapeshiftoss/hdwallet-keepkey": "1.62.27"
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/hdwallet-keepkey": "1.62.28"
},
"devDependencies": {
"@types/w3c-web-usb": "^1.0.4"
Expand Down
4 changes: 2 additions & 2 deletions packages/hdwallet-keepkey/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-keepkey",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -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.27",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/proto-tx-builder": "0.10.0",
"bignumber.js": "^9.0.1",
"bnb-javascript-sdk-nobroadcast": "2.16.15",
Expand Down
1 change: 1 addition & 0 deletions packages/hdwallet-keepkey/src/keepkey.ts
Original file line number Diff line number Diff line change
Expand Up @@ -544,6 +544,7 @@ export class KeepKeyHDWallet
readonly _supportsArbitrumNova = false;
readonly _supportsBase = true;
readonly _supportsMonad = false;
readonly _supportsPlasma = false;
readonly _supportsHyperEvm = false;
readonly _supportsBTC = true;
_supportsCosmos = true;
Expand Down
4 changes: 2 additions & 2 deletions packages/hdwallet-keplr/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-keplr",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -17,7 +17,7 @@
"@cosmjs/amino": "^0.28.13",
"@cosmjs/stargate": "^0.28.13",
"@shapeshiftoss/caip": "8.15.0",
"@shapeshiftoss/hdwallet-core": "1.62.27",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/proto-tx-builder": "0.10.0",
"@shapeshiftoss/types": "3.1.3",
"base64-js": "^1.5.1",
Expand Down
6 changes: 3 additions & 3 deletions packages/hdwallet-ledger-webhid/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-ledger-webhid",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -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.27",
"@shapeshiftoss/hdwallet-ledger": "1.62.27",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/hdwallet-ledger": "1.62.28",
"@types/w3c-web-hid": "^1.0.2"
}
}
6 changes: 3 additions & 3 deletions packages/hdwallet-ledger-webusb/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-ledger-webusb",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -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.27",
"@shapeshiftoss/hdwallet-ledger": "1.62.27",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@shapeshiftoss/hdwallet-ledger": "1.62.28",
"@types/w3c-web-usb": "^1.0.4",
"p-queue": "^7.4.1"
},
Expand Down
4 changes: 2 additions & 2 deletions packages/hdwallet-ledger/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@shapeshiftoss/hdwallet-ledger",
"version": "1.62.27",
"version": "1.62.28",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand Down Expand Up @@ -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.27",
"@shapeshiftoss/hdwallet-core": "1.62.28",
"@solana/web3.js": "1.95.8",
"base64-js": "^1.5.1",
"bchaddrjs": "^0.4.4",
Expand Down
1 change: 1 addition & 0 deletions packages/hdwallet-ledger/src/ledger.ts
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,7 @@ export class LedgerHDWallet
readonly _supportsArbitrumNova = true;
readonly _supportsBase = true;
readonly _supportsMonad = false;
readonly _supportsPlasma = false;
readonly _supportsHyperEvm = false;
readonly _supportsThorchain = true;
readonly _supportsMayachain = true;
Expand Down
Loading