From 769b6ef16197dc1c907918a245c30afb68e0e26a Mon Sep 17 00:00:00 2001 From: ronaldsg Date: Fri, 13 Dec 2024 01:38:55 -0500 Subject: [PATCH] Update Rlogin to latest versions --- babel.config.js | 1 + package-lock.json | 229 ++++++++++++++++++++-------------------------- package.json | 5 +- 3 files changed, 104 insertions(+), 131 deletions(-) diff --git a/babel.config.js b/babel.config.js index 757ff9b16..bd319281c 100644 --- a/babel.config.js +++ b/babel.config.js @@ -2,4 +2,5 @@ module.exports = { presets: [ '@vue/cli-plugin-babel/preset', ], + plugins: ['@babel/plugin-transform-private-methods'], }; diff --git a/package-lock.json b/package-lock.json index 8feb5d895..4f48702c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,9 +18,9 @@ "@mdi/js": "^6.9.96", "@rsksmart/bridges-core-sdk": "^0.4.1", "@rsksmart/flyover-sdk": "^1.6.2", - "@rsksmart/rlogin": "^1.5.3-beta.1", + "@rsksmart/rlogin": "^1.6.1", "@rsksmart/rlogin-ledger-provider": "^1.0.4", - "@rsksmart/rlogin-trezor-provider": "^1.0.3", + "@rsksmart/rlogin-trezor-provider": "^1.0.4", "@rsksmart/rsk-precompiled-abis": "^6.0.0-ARROWHEAD", "@rsksmart/rsk-utils": "^1.1.0", "@stacks/connect": "^7.7.1", @@ -63,6 +63,7 @@ "web3-eth-contract": "^1.10.0" }, "devDependencies": { + "@babel/plugin-transform-private-methods": "^7.25.9", "@intlify/vue-i18n-loader": "^4.2.0", "@ledgerhq/hw-transport-mocker": "^6.28.5", "@mdi/font": "^7.2.96", @@ -1503,11 +1504,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "license": "MIT", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2380,11 +2382,12 @@ } }, "node_modules/@ethereumjs/common": { - "version": "2.6.5", - "license": "MIT", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", + "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", "dependencies": { - "crc-32": "^1.2.0", - "ethereumjs-util": "^7.1.5" + "@ethereumjs/util": "^8.1.0", + "crc-32": "^1.2.0" } }, "node_modules/@ethereumjs/rlp": { @@ -2398,11 +2401,84 @@ } }, "node_modules/@ethereumjs/tx": { - "version": "3.5.2", - "license": "MPL-2.0", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.1.2.tgz", + "integrity": "sha512-PWWyO9lAFOiLwk7nB9OQisoJUsuvMz2PN2v4/ILbBpzamC5Ug79OddVq9r4rKvIDLPY+bn4NFerxBJg29+sjaA==", + "dependencies": { + "@chainsafe/ssz": "^0.11.1", + "@ethereumjs/common": "^3.1.2", + "@ethereumjs/rlp": "^4.0.1", + "@ethereumjs/util": "^8.0.6", + "ethereum-cryptography": "^2.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "c-kzg": "^1.0.8" + }, + "peerDependenciesMeta": { + "c-kzg": { + "optional": true + } + } + }, + "node_modules/@ethereumjs/tx/node_modules/@noble/curves": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@ethereumjs/tx/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@ethereumjs/tx/node_modules/@scure/bip32": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", + "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", "dependencies": { - "@ethereumjs/common": "^2.6.4", - "ethereumjs-util": "^7.1.5" + "@noble/curves": "~1.4.0", + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@ethereumjs/tx/node_modules/@scure/bip39": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz", + "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==", + "dependencies": { + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@ethereumjs/tx/node_modules/ethereum-cryptography": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz", + "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==", + "dependencies": { + "@noble/curves": "1.4.2", + "@noble/hashes": "1.4.0", + "@scure/bip32": "1.4.0", + "@scure/bip39": "1.3.0" } }, "node_modules/@ethereumjs/util": { @@ -7018,9 +7094,9 @@ } }, "node_modules/@rsksmart/rlogin": { - "version": "1.5.3-beta.2", - "resolved": "https://registry.npmjs.org/@rsksmart/rlogin/-/rlogin-1.5.3-beta.2.tgz", - "integrity": "sha512-s/sRzOCGXujCbCQicq64iocEKTp9P3RrRqhxSQpx8eKIP2tAcqhgdWGsfpTp42iy5xgIZ7H/jma3Q0tz609Dtw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@rsksmart/rlogin/-/rlogin-1.6.1.tgz", + "integrity": "sha512-jy4HQtEY7FSZ4YqS3oD9O2KyxB5NYzqyylOdiNUoh/KnHaBZB5K4vqG9fuK937moJgnjnpj9u1d6R8IXFy/14Q==", "dependencies": { "@rsksmart/ipfs-cpinner-client-types": "^0.1.3", "@rsksmart/mock-web3-provider": "^1.0.1", @@ -7078,38 +7154,6 @@ "url": "^0.11.3" } }, - "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/@ethereumjs/common": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", - "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", - "dependencies": { - "@ethereumjs/util": "^8.1.0", - "crc-32": "^1.2.0" - } - }, - "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/@ethereumjs/tx": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.1.2.tgz", - "integrity": "sha512-PWWyO9lAFOiLwk7nB9OQisoJUsuvMz2PN2v4/ILbBpzamC5Ug79OddVq9r4rKvIDLPY+bn4NFerxBJg29+sjaA==", - "dependencies": { - "@chainsafe/ssz": "^0.11.1", - "@ethereumjs/common": "^3.1.2", - "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.0.6", - "ethereum-cryptography": "^2.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "c-kzg": "^1.0.8" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } - } - }, "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/@ledgerhq/devices": { "version": "8.4.4", "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.4.4.tgz", @@ -7143,64 +7187,6 @@ "@ledgerhq/logs": "^6.12.0" } }, - "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/@noble/curves": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", - "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/@scure/bip32": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", - "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", - "dependencies": { - "@noble/curves": "~1.4.0", - "@noble/hashes": "~1.4.0", - "@scure/base": "~1.1.6" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/@scure/bip39": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz", - "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==", - "dependencies": { - "@noble/hashes": "~1.4.0", - "@scure/base": "~1.1.6" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/ethereum-cryptography": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz", - "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==", - "dependencies": { - "@noble/curves": "1.4.2", - "@noble/hashes": "1.4.0", - "@scure/bip32": "1.4.0", - "@scure/bip39": "1.3.0" - } - }, "node_modules/@rsksmart/rlogin-ledger-provider/node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -7228,19 +7214,18 @@ } }, "node_modules/@rsksmart/rlogin-trezor-provider": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rsksmart/rlogin-trezor-provider/-/rlogin-trezor-provider-1.0.3.tgz", - "integrity": "sha512-vXU6ebVK2YZzK+s6KxurwEOEr+ypfQ6T+QKFCOXtepuEHd9KsoEh7Aryf8E4IuCNPsU5svikErpki/0lv1dE5A==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@rsksmart/rlogin-trezor-provider/-/rlogin-trezor-provider-1.0.4.tgz", + "integrity": "sha512-O0/lWAXYcYw0DOkVDKPkdIedkldRvzrqEAFOux1YYfybZMjyiqRUIQO5av9K1l7jBspXj6NzAUdm+aT1YNEqOQ==", "dependencies": { - "@ethereumjs/tx": "^3.3.0", + "@ethereumjs/tx": "4.1", "@rsksmart/rlogin-dpath": "^1.0.3", "@rsksmart/rlogin-eip1193-proxy-subprovider": "^1.0.2", "@rsksmart/rlogin-transactions": "^1.0.2", - "@trezor/connect-web": "^9.1.3", - "assert": "^2.0.0", + "@trezor/connect-web": "^9.1.9", + "assert": "^2.1.0", "buffer": "^6.0.3", - "ethjs-provider-http": "^0.1.6", - "stream-browserify": "^3.0.0" + "ethjs-provider-http": "^0.1.6" } }, "node_modules/@rsksmart/rsk-precompiled-abis": { @@ -15960,20 +15945,6 @@ "safe-buffer": "^5.1.1" } }, - "node_modules/ethereumjs-util": { - "version": "7.1.5", - "license": "MPL-2.0", - "dependencies": { - "@types/bn.js": "^5.1.0", - "bn.js": "^5.1.2", - "create-hash": "^1.1.2", - "ethereum-cryptography": "^0.1.3", - "rlp": "^2.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/ethereumjs-vm": { "version": "2.6.0", "license": "MPL-2.0", diff --git a/package.json b/package.json index d7b52d4d1..7a696301f 100644 --- a/package.json +++ b/package.json @@ -23,9 +23,9 @@ "@mdi/js": "^6.9.96", "@rsksmart/bridges-core-sdk": "^0.4.1", "@rsksmart/flyover-sdk": "^1.6.2", - "@rsksmart/rlogin": "^1.5.3-beta.1", + "@rsksmart/rlogin": "^1.6.1", "@rsksmart/rlogin-ledger-provider": "^1.0.4", - "@rsksmart/rlogin-trezor-provider": "^1.0.3", + "@rsksmart/rlogin-trezor-provider": "^1.0.4", "@rsksmart/rsk-precompiled-abis": "^6.0.0-ARROWHEAD", "@rsksmart/rsk-utils": "^1.1.0", "@stacks/connect": "^7.7.1", @@ -68,6 +68,7 @@ "web3-eth-contract": "^1.10.0" }, "devDependencies": { + "@babel/plugin-transform-private-methods": "^7.25.9", "@intlify/vue-i18n-loader": "^4.2.0", "@ledgerhq/hw-transport-mocker": "^6.28.5", "@mdi/font": "^7.2.96",