diff --git a/package-lock.json b/package-lock.json index 99adf3d7..ca1c4627 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "express-rate-limit": "^6.7.0", "express-validator": "^6.6.1", "google-libphonenumber": "^3.2.39", - "hdkey": "^1.1.2", + "hdkey": "^2.1.0", "ioredis": "^5.3.2", "is-base64": "^1.1.0", "jsonwebtoken": "^9.0.0", @@ -15274,19 +15274,6 @@ "node": ">=16" } }, - "node_modules/@transmute/secp256k1-key-pair/node_modules/secp256k1": { - "version": "4.0.3", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "elliptic": "^6.5.4", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@transmute/security-context": { "version": "0.7.0-unstable.82", "license": "Apache-2.0", @@ -18964,13 +18951,6 @@ "node": ">=8" } }, - "node_modules/bindings": { - "version": "1.5.0", - "license": "MIT", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, "node_modules/bip39": { "version": "2.6.0", "license": "ISC", @@ -18990,13 +18970,6 @@ "pbkdf2": "^3.0.9" } }, - "node_modules/bip66": { - "version": "1.1.5", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, "node_modules/bl": { "version": "4.1.0", "license": "MIT", @@ -22412,18 +22385,6 @@ "ignored": "bin/ignored" } }, - "node_modules/drbg.js": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/dunder-proto": { "version": "1.0.1", "license": "MIT", @@ -23969,19 +23930,6 @@ "setimmediate": "^1.0.5" } }, - "node_modules/ethereum-cryptography/node_modules/secp256k1": { - "version": "4.0.3", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "elliptic": "^6.5.4", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/ethereumjs-account": { "version": "2.0.5", "license": "MPL-2.0", @@ -25449,10 +25397,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/filelist": { "version": "1.0.4", "dev": true, @@ -26538,12 +26482,15 @@ } }, "node_modules/hdkey": { - "version": "1.1.2", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-2.1.0.tgz", + "integrity": "sha512-i9Wzi0Dy49bNS4tXXeGeu0vIcn86xXdPQUpEYg+SO1YiO8HtomjmmRMaRyqL0r59QfcD4PfVbSF3qmsWFwAemA==", "license": "MIT", "dependencies": { "bs58check": "^2.1.2", + "ripemd160": "^2.0.2", "safe-buffer": "^5.1.1", - "secp256k1": "^3.0.1" + "secp256k1": "^4.0.0" } }, "node_modules/he": { @@ -36525,10 +36472,6 @@ "thenify-all": "^1.0.0" } }, - "node_modules/nan": { - "version": "2.17.0", - "license": "MIT" - }, "node_modules/nano-json-stream-parser": { "version": "0.1.2", "license": "MIT" @@ -41236,25 +41179,45 @@ } }, "node_modules/secp256k1": { - "version": "3.8.0", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.4.tgz", + "integrity": "sha512-6JfvwvjUOn8F/jUoBY2Q1v5WY5XS+rj8qSe0v8Y4ezH4InLgTEeOOPQsRll9OV429Pvo6BCHGavIyJfr3TAhsw==", "hasInstallScript": true, "license": "MIT", "dependencies": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.5.2", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" + "elliptic": "^6.5.7", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=18.0.0" } }, "node_modules/secp256k1/node_modules/bn.js": { - "version": "4.12.0", + "version": "4.12.5", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.5.tgz", + "integrity": "sha512-3aRg6/JxfffFD+OlOjOFR3Vo79l39ooBTFucxx+MT3dhCtzn3EmiUPQo+6/OZuI2jbXi3YKgmiTFBgChQMwIRQ==", + "license": "MIT" + }, + "node_modules/secp256k1/node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/secp256k1/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", "license": "MIT" }, "node_modules/select-hose": { diff --git a/package.json b/package.json index 37cce608..604a3347 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "express-rate-limit": "^6.7.0", "express-validator": "^6.6.1", "google-libphonenumber": "^3.2.39", - "hdkey": "^1.1.2", + "hdkey": "^2.1.0", "ioredis": "^5.3.2", "is-base64": "^1.1.0", "jsonwebtoken": "^9.0.0",