diff --git a/package-lock.json b/package-lock.json index 5adcda5a4..c3fe6bb8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7370,12 +7370,12 @@ } }, "node_modules/@types/tiny-secp256k1": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/tiny-secp256k1/-/tiny-secp256k1-1.0.0.tgz", - "integrity": "sha512-IW3dFGNyVkVLC1MCMogVWQaKH/ZtjPQdOW9c3X128o5lVpFYNsq/l3Qo1pV7sfTmvDzWEXR3QTxg1TMy1pyaAQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/tiny-secp256k1/-/tiny-secp256k1-2.0.0.tgz", + "integrity": "sha512-D57ZbgGYIWYLhFc7JH1NaAgZtB+oQaTx0WvAL/d6+sXHqHOIDEGgryxDmGkCNLUJ8mB06lCOPaiLCBcfuh53sQ==", "dev": true, "dependencies": { - "@types/node": "*" + "tiny-secp256k1": "*" } }, "node_modules/@types/unist": { @@ -8851,6 +8851,22 @@ "version": "10.12.18", "license": "MIT" }, + "node_modules/bip32/node_modules/tiny-secp256k1": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", + "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.3.0", + "bn.js": "^4.11.8", + "create-hmac": "^1.1.7", + "elliptic": "^6.4.0", + "nan": "^2.13.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/bip39": { "version": "3.0.4", "license": "ISC", @@ -23825,19 +23841,14 @@ } }, "node_modules/tiny-secp256k1": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", - "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", - "hasInstallScript": true, + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-2.2.3.tgz", + "integrity": "sha512-SGcL07SxcPN2nGKHTCvRMkQLYPSoeFcvArUSCYtjVARiFAWU44cCIqYS0mYAU6nY7XfvwURuTIGo2Omt3ZQr0Q==", "dependencies": { - "bindings": "^1.3.0", - "bn.js": "^4.11.8", - "create-hmac": "^1.1.7", - "elliptic": "^6.4.0", - "nan": "^2.13.2" + "uint8array-tools": "0.0.7" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, "node_modules/tiny-warning": { @@ -24350,7 +24361,6 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.7.tgz", "integrity": "sha512-vrrNZJiusLWoFWBqz5Y5KMCgP9W9hnjZHzZiZRT8oNAkq3d5Z5Oe76jAvVVSRh4U8GGR90N2X1dWtrhvx6L8UQ==", - "dev": true, "engines": { "node": ">=14.0.0" } @@ -26030,7 +26040,7 @@ "bs58": "^4.0.1", "create-hash": "^1.2.0", "randombytes": "^2.1.0", - "tiny-secp256k1": "^1.1.6", + "tiny-secp256k1": "^2.2.3", "wif": "^2.0.6" }, "devDependencies": { @@ -26038,7 +26048,7 @@ "@types/bs58": "4.0.1", "@types/create-hash": "1.2.2", "@types/randombytes": "2.0.0", - "@types/tiny-secp256k1": "1.0.0", + "@types/tiny-secp256k1": "2.0.0", "@types/wif": "2.0.2" }, "peerDependencies": { @@ -26095,7 +26105,7 @@ "devDependencies": { "bitcoinjs-lib": "6.1.0", "ecpair": "2.0.1", - "tiny-secp256k1": "1.1.6" + "tiny-secp256k1": "2.2.3" }, "peerDependencies": { "defichain": "^0.0.0" @@ -26127,18 +26137,6 @@ "defichain": "^0.0.0" } }, - "packages/jellyfish-transaction/node_modules/tiny-secp256k1": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-2.2.1.tgz", - "integrity": "sha512-/U4xfVqnVxJXN4YVsru0E6t5wVncu2uunB8+RVR40fYUxkKYUPS10f+ePQZgFBoE/Jbf9H1NBveupF2VmB58Ng==", - "dev": true, - "dependencies": { - "uint8array-tools": "0.0.7" - }, - "engines": { - "node": ">=14.0.0" - } - }, "packages/jellyfish-wallet": { "name": "@defichain/jellyfish-wallet", "version": "0.0.0", @@ -26184,8 +26182,6 @@ "version": "0.0.0", "license": "MIT", "dependencies": { - "@defichain/jellyfish-transaction": "^0.0.0", - "@defichain/jellyfish-wallet": "^0.0.0", "bip32": "^2.0.6", "bip39": "^3.0.4", "create-hmac": "^1.1.7" @@ -28082,7 +28078,7 @@ "@types/bs58": "4.0.1", "@types/create-hash": "1.2.2", "@types/randombytes": "2.0.0", - "@types/tiny-secp256k1": "1.0.0", + "@types/tiny-secp256k1": "2.0.0", "@types/wif": "2.0.2", "bech32": "^2.0.0", "bip66": "^1.1.5", @@ -28090,7 +28086,7 @@ "bs58": "^4.0.1", "create-hash": "^1.2.0", "randombytes": "^2.1.0", - "tiny-secp256k1": "^1.1.6", + "tiny-secp256k1": "^2.2.3", "wif": "^2.0.6" } }, @@ -28125,17 +28121,7 @@ "@defichain/jellyfish-crypto": "^0.0.0", "bitcoinjs-lib": "6.1.0", "ecpair": "2.0.1", - "tiny-secp256k1": "1.1.6" - }, - "dependencies": { - "tiny-secp256k1": { - "version": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-2.2.1.tgz", - "integrity": "sha512-/U4xfVqnVxJXN4YVsru0E6t5wVncu2uunB8+RVR40fYUxkKYUPS10f+ePQZgFBoE/Jbf9H1NBveupF2VmB58Ng==", - "dev": true, - "requires": { - "uint8array-tools": "0.0.7" - } - } + "tiny-secp256k1": "2.2.3" } }, "@defichain/jellyfish-transaction-builder": { @@ -28182,8 +28168,6 @@ "@defichain/jellyfish-wallet-mnemonic": { "version": "file:packages/jellyfish-wallet-mnemonic", "requires": { - "@defichain/jellyfish-transaction": "^0.0.0", - "@defichain/jellyfish-wallet": "^0.0.0", "@types/create-hmac": "1.1.0", "bip32": "^2.0.6", "bip39": "^3.0.4", @@ -31961,12 +31945,12 @@ } }, "@types/tiny-secp256k1": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/tiny-secp256k1/-/tiny-secp256k1-1.0.0.tgz", - "integrity": "sha512-IW3dFGNyVkVLC1MCMogVWQaKH/ZtjPQdOW9c3X128o5lVpFYNsq/l3Qo1pV7sfTmvDzWEXR3QTxg1TMy1pyaAQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/tiny-secp256k1/-/tiny-secp256k1-2.0.0.tgz", + "integrity": "sha512-D57ZbgGYIWYLhFc7JH1NaAgZtB+oQaTx0WvAL/d6+sXHqHOIDEGgryxDmGkCNLUJ8mB06lCOPaiLCBcfuh53sQ==", "dev": true, "requires": { - "@types/node": "*" + "tiny-secp256k1": "*" } }, "@types/unist": { @@ -32975,6 +32959,18 @@ "dependencies": { "@types/node": { "version": "10.12.18" + }, + "tiny-secp256k1": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", + "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", + "requires": { + "bindings": "^1.3.0", + "bn.js": "^4.11.8", + "create-hmac": "^1.1.7", + "elliptic": "^6.4.0", + "nan": "^2.13.2" + } } } }, @@ -36367,7 +36363,7 @@ "@types/bs58": "4.0.1", "@types/create-hash": "1.2.2", "@types/randombytes": "2.0.0", - "@types/tiny-secp256k1": "1.0.0", + "@types/tiny-secp256k1": "2.0.0", "@types/wif": "2.0.2", "bech32": "^2.0.0", "bip66": "^1.1.5", @@ -36375,7 +36371,7 @@ "bs58": "^4.0.1", "create-hash": "^1.2.0", "randombytes": "^2.1.0", - "tiny-secp256k1": "^1.1.6", + "tiny-secp256k1": "^2.2.3", "wif": "^2.0.6" } }, @@ -36410,17 +36406,7 @@ "@defichain/jellyfish-crypto": "^0.0.0", "bitcoinjs-lib": "6.1.0", "ecpair": "2.0.1", - "tiny-secp256k1": "1.1.6" - }, - "dependencies": { - "tiny-secp256k1": { - "version": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-2.2.1.tgz", - "integrity": "sha512-/U4xfVqnVxJXN4YVsru0E6t5wVncu2uunB8+RVR40fYUxkKYUPS10f+ePQZgFBoE/Jbf9H1NBveupF2VmB58Ng==", - "dev": true, - "requires": { - "uint8array-tools": "0.0.7" - } - } + "tiny-secp256k1": "2.2.3" } }, "@defichain/jellyfish-transaction-builder": { @@ -36467,8 +36453,6 @@ "@defichain/jellyfish-wallet-mnemonic": { "version": "file:packages/jellyfish-wallet-mnemonic", "requires": { - "@defichain/jellyfish-transaction": "^0.0.0", - "@defichain/jellyfish-wallet": "^0.0.0", "@types/create-hmac": "1.1.0", "bip32": "^2.0.6", "bip39": "^3.0.4", @@ -40246,12 +40230,12 @@ } }, "@types/tiny-secp256k1": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/tiny-secp256k1/-/tiny-secp256k1-1.0.0.tgz", - "integrity": "sha512-IW3dFGNyVkVLC1MCMogVWQaKH/ZtjPQdOW9c3X128o5lVpFYNsq/l3Qo1pV7sfTmvDzWEXR3QTxg1TMy1pyaAQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/tiny-secp256k1/-/tiny-secp256k1-2.0.0.tgz", + "integrity": "sha512-D57ZbgGYIWYLhFc7JH1NaAgZtB+oQaTx0WvAL/d6+sXHqHOIDEGgryxDmGkCNLUJ8mB06lCOPaiLCBcfuh53sQ==", "dev": true, "requires": { - "@types/node": "*" + "tiny-secp256k1": "*" } }, "@types/unist": { @@ -41260,6 +41244,18 @@ "dependencies": { "@types/node": { "version": "10.12.18" + }, + "tiny-secp256k1": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", + "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", + "requires": { + "bindings": "^1.3.0", + "bn.js": "^4.11.8", + "create-hmac": "^1.1.7", + "elliptic": "^6.4.0", + "nan": "^2.13.2" + } } } }, @@ -51605,15 +51601,11 @@ "integrity": "sha512-Vst+6kEsWvb17Zpz14sRJV/f8bUWKhqm6Dc+v08iShmIJ/WxqWytHzCTd6m88pS33rE2zpX34TRmOpAJPloNCA==" }, "tiny-secp256k1": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", - "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-2.2.3.tgz", + "integrity": "sha512-SGcL07SxcPN2nGKHTCvRMkQLYPSoeFcvArUSCYtjVARiFAWU44cCIqYS0mYAU6nY7XfvwURuTIGo2Omt3ZQr0Q==", "requires": { - "bindings": "^1.3.0", - "bn.js": "^4.11.8", - "create-hmac": "^1.1.7", - "elliptic": "^6.4.0", - "nan": "^2.13.2" + "uint8array-tools": "0.0.7" } }, "tiny-warning": { @@ -51928,8 +51920,7 @@ "uint8array-tools": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.7.tgz", - "integrity": "sha512-vrrNZJiusLWoFWBqz5Y5KMCgP9W9hnjZHzZiZRT8oNAkq3d5Z5Oe76jAvVVSRh4U8GGR90N2X1dWtrhvx6L8UQ==", - "dev": true + "integrity": "sha512-vrrNZJiusLWoFWBqz5Y5KMCgP9W9hnjZHzZiZRT8oNAkq3d5Z5Oe76jAvVVSRh4U8GGR90N2X1dWtrhvx6L8UQ==" }, "unbox-primitive": { "version": "1.0.2", @@ -61696,15 +61687,11 @@ "integrity": "sha512-Vst+6kEsWvb17Zpz14sRJV/f8bUWKhqm6Dc+v08iShmIJ/WxqWytHzCTd6m88pS33rE2zpX34TRmOpAJPloNCA==" }, "tiny-secp256k1": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", - "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-2.2.3.tgz", + "integrity": "sha512-SGcL07SxcPN2nGKHTCvRMkQLYPSoeFcvArUSCYtjVARiFAWU44cCIqYS0mYAU6nY7XfvwURuTIGo2Omt3ZQr0Q==", "requires": { - "bindings": "^1.3.0", - "bn.js": "^4.11.8", - "create-hmac": "^1.1.7", - "elliptic": "^6.4.0", - "nan": "^2.13.2" + "uint8array-tools": "0.0.7" } }, "tiny-warning": { @@ -62019,8 +62006,7 @@ "uint8array-tools": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.7.tgz", - "integrity": "sha512-vrrNZJiusLWoFWBqz5Y5KMCgP9W9hnjZHzZiZRT8oNAkq3d5Z5Oe76jAvVVSRh4U8GGR90N2X1dWtrhvx6L8UQ==", - "dev": true + "integrity": "sha512-vrrNZJiusLWoFWBqz5Y5KMCgP9W9hnjZHzZiZRT8oNAkq3d5Z5Oe76jAvVVSRh4U8GGR90N2X1dWtrhvx6L8UQ==" }, "unbox-primitive": { "version": "1.0.2", diff --git a/packages/jellyfish-crypto/package.json b/packages/jellyfish-crypto/package.json index 48d37603e..9a8bfde60 100644 --- a/packages/jellyfish-crypto/package.json +++ b/packages/jellyfish-crypto/package.json @@ -20,7 +20,7 @@ "bs58": "^4.0.1", "create-hash": "^1.2.0", "randombytes": "^2.1.0", - "tiny-secp256k1": "^1.1.6", + "tiny-secp256k1": "^2.2.3", "wif": "^2.0.6" }, "peerDependencies": { @@ -31,7 +31,7 @@ "@types/bs58": "4.0.1", "@types/create-hash": "1.2.2", "@types/randombytes": "2.0.0", - "@types/tiny-secp256k1": "1.0.0", + "@types/tiny-secp256k1": "2.0.0", "@types/wif": "2.0.2" } } diff --git a/packages/jellyfish-transaction/package.json b/packages/jellyfish-transaction/package.json index 7a3cc0b47..e1607156d 100644 --- a/packages/jellyfish-transaction/package.json +++ b/packages/jellyfish-transaction/package.json @@ -23,6 +23,6 @@ "devDependencies": { "bitcoinjs-lib": "6.1.0", "ecpair": "2.0.1", - "tiny-secp256k1": "1.1.6" + "tiny-secp256k1": "2.2.3" } }