diff --git a/package-lock.json b/package-lock.json index 3b4d14220..8e7a547e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@ledgerhq/hw-transport-web-ble": "6.27.15", "@metamask/eth-sig-util": "5.0.2", "@sentry/electron": "4.3.0", - "@trezor/connect": "9.0.11", + "@trezor/connect": "9.1.1", "auto-launch": "5.0.5", "bip39": "3.1.0", "cheerio": "1.0.0-rc.12", @@ -8804,23 +8804,24 @@ } }, "node_modules/@trezor/analytics": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@trezor/analytics/-/analytics-1.0.3.tgz", - "integrity": "sha512-7a0bHkY/+z6cDRoh1ZkhffHGw7iaVayD1UpP3fm4lPzrRpGQeH9ksRg8ZT0mBs6Pj+TLETzZRrS5ZBpDK0Piug==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@trezor/analytics/-/analytics-1.0.5.tgz", + "integrity": "sha512-XpgAsQDi8uZ+PmfCS6KUn+frUqR1ckOY9NdeC0PMGmkTzWm47oatvoyLSy2umd30T9M4h1LJECBqA80XpEV5MA==", "dependencies": { - "@trezor/utils": "9.0.9" + "@trezor/env-utils": "1.0.4", + "@trezor/utils": "9.0.11" } }, "node_modules/@trezor/blockchain-link": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@trezor/blockchain-link/-/blockchain-link-2.1.13.tgz", - "integrity": "sha512-5yRvP8cFKjYd3FBRmUS6VJxHRLm8IuQg237hcRF8RbYRgW6ev7dwkjYmcVYz2iWXGaz+/FV8G0/xB/pmHhrpPQ==", - "dependencies": { - "@trezor/blockchain-link-types": "1.0.2", - "@trezor/blockchain-link-utils": "1.0.3", - "@trezor/utils": "9.0.9", - "@trezor/utxo-lib": "1.0.7", - "@types/web": "^0.0.99", + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link/-/blockchain-link-2.1.15.tgz", + "integrity": "sha512-Y7QsggFUGk84yKY06eSuS3oTNwH+chz0fuCWMs7aKr4TxXsxILNwzoYg7Erecf+WZuydAdmjZRDT4QbmMUc65g==", + "dependencies": { + "@trezor/blockchain-link-types": "1.0.4", + "@trezor/blockchain-link-utils": "1.0.5", + "@trezor/utils": "9.0.11", + "@trezor/utxo-lib": "1.0.9", + "@types/web": "^0.0.100", "bignumber.js": "^9.1.1", "events": "^3.3.0", "ripple-lib": "^1.10.1", @@ -8829,24 +8830,19 @@ } }, "node_modules/@trezor/blockchain-link-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-types/-/blockchain-link-types-1.0.2.tgz", - "integrity": "sha512-ON3A2Anu5k3BkMFtG0LWO48ZxikyWgSORqQ12ki3KDbTbqZV5BwAZTeFchUq8cv1kDlqkG7AtMV2nY9G3KfYOA==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-types/-/blockchain-link-types-1.0.4.tgz", + "integrity": "sha512-EBX8Fi38mqIRStOQsUNbma1RwEP57B104N77p1CPHML3Kxu6M0DVcTulFKJKAJ6laQyfULzTeUYfEdn//dCcFA==" }, "node_modules/@trezor/blockchain-link-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.0.3.tgz", - "integrity": "sha512-/mti1QY8n053P11wQwnQyBAASS+nNVBKu2kSZo8KAESwdnFGcnZwH0okXHTlUQZFud5ppg9EYJk9mpk0jf91tQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.0.5.tgz", + "integrity": "sha512-Kj8Zuy22ApV+FcLhMFdFVMAjbJwS4VaXndkz1OgjF7UHTb0jEJtIk5JSe5KNbvNUsyGcEAn9vZ+RogfZETOVGw==", "dependencies": { - "@trezor/utils": "9.0.8", + "@trezor/utils": "9.0.11", "bignumber.js": "^9.1.1" } }, - "node_modules/@trezor/blockchain-link-utils/node_modules/@trezor/utils": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@trezor/utils/-/utils-9.0.8.tgz", - "integrity": "sha512-XsX+VXP2UxanYo+LbY7zcjeIumEWFs5lArTAfK1fdWTIdiV8Od2htNO+D9lnCytvuu04LeJx7RihxinsQQVDvA==" - }, "node_modules/@trezor/blockchain-link/node_modules/ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", @@ -8868,70 +8864,85 @@ } }, "node_modules/@trezor/connect": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/@trezor/connect/-/connect-9.0.11.tgz", - "integrity": "sha512-8fifMt3xtqIQ4122aHNb8e3l0uisVujsWXUJ/LQS6N+t6SnilohBZ8nfzUBQaCxo2JuorLuXmxQ1ngNpaL45TA==", - "dependencies": { - "@trezor/blockchain-link": "2.1.13", - "@trezor/connect-analytics": "1.0.2", - "@trezor/connect-common": "0.0.16", - "@trezor/transport": "1.1.12", - "@trezor/utils": "9.0.9", - "@trezor/utxo-lib": "1.0.7", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@trezor/connect/-/connect-9.1.1.tgz", + "integrity": "sha512-qIovN55BN5zciRiwIeEAHISjspy9jWkusBntk5z5SFmXw95KG6trms7GCodpbEuueboUS9Ts9xHorYwvqMmweg==", + "dependencies": { + "@trezor/blockchain-link": "2.1.15", + "@trezor/blockchain-link-types": "1.0.4", + "@trezor/connect-analytics": "1.0.4", + "@trezor/connect-common": "0.0.18", + "@trezor/transport": "1.1.14", + "@trezor/utils": "9.0.11", + "@trezor/utxo-lib": "1.0.9", "bignumber.js": "^9.1.1", "blakejs": "^1.2.1", + "bs58": "^5.0.0", + "bs58check": "^3.0.1", "cross-fetch": "^3.1.6", "events": "^3.3.0", - "randombytes": "2.1.0", - "tslib": "2.5.2" + "randombytes": "2.1.0" } }, "node_modules/@trezor/connect-analytics": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@trezor/connect-analytics/-/connect-analytics-1.0.2.tgz", - "integrity": "sha512-eUAWb1nc5wGAKmNVTmiOc9DlFr+mbG+1JevzVUFB2q3VLQzcjf0st+RWE5DuDnPUVJiJFxBQWTqWlzACtq/HzQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@trezor/connect-analytics/-/connect-analytics-1.0.4.tgz", + "integrity": "sha512-GLD5CCh6hcXsovxM2Fyns25GbGRCJ3lgFhWQ9WyqkFveI41cwMGCJZuXSyGSWCeMpazOYdvpgyXMqc22J2tatg==", "dependencies": { - "@trezor/analytics": "1.0.3" + "@trezor/analytics": "1.0.5" } }, "node_modules/@trezor/connect-common": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@trezor/connect-common/-/connect-common-0.0.16.tgz", - "integrity": "sha512-DPGWhNYTe8SQO/XzqvVtY5YCOtRGHChN01J2Z5p3xD6aFGceou7SE0ROOcqU0ceSzMgl13+I9I0qXq/OLTGBGw==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@trezor/connect-common/-/connect-common-0.0.18.tgz", + "integrity": "sha512-tFian3z2ce/gQpjtFddr5NCKeJEEpV/t+Srb0Sa/STXqY/mTaADzti1aqp+/w4bL+1E2NNdAmCtsCl5AZc4a+A==", "dependencies": { - "@trezor/env-utils": "1.0.2" + "@trezor/env-utils": "1.0.4" } }, - "node_modules/@trezor/connect/node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - }, "node_modules/@trezor/env-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.0.2.tgz", - "integrity": "sha512-fPrX6EjaMHnRwAje7h2H3Qgu5/sBoewE8441j8cbBzxfJRgRuQJYZaGCy7lDALjxEwp7g02ZZ/FWavIhWGZIcQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.0.4.tgz", + "integrity": "sha512-V9DdjpCH6hyN7AYPEIV1WR44fmgN6d3iF8DtHYNljnMFOaan167DDVq51ZpSPAnyppulIEhdK7kuLDW3KPcnpw==", "dependencies": { - "ua-parser-js": "^1.0.34" + "ua-parser-js": "^1.0.35" + }, + "peerDependencies": { + "expo-localization": "^14.1.1", + "react-native": "0.71.8", + "react-native-config": "^1.5.0" + }, + "peerDependenciesMeta": { + "expo-localization": { + "optional": true + }, + "react-native": { + "optional": true + }, + "react-native-config": { + "optional": true + } } }, "node_modules/@trezor/transport": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@trezor/transport/-/transport-1.1.12.tgz", - "integrity": "sha512-RInOSOmgJ383QOBJbPzjyQW9BoWZ6HTneUmPkdzqydLxn9eyD3Ui13+W9fWFmxoMmljxJKct93twgxgHKUkhCg==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@trezor/transport/-/transport-1.1.14.tgz", + "integrity": "sha512-KRurYZonsPugKyCJFEEkDi82gjD1lwNDEaROCwQvIHcdXO2spHj1XDlIWa8dgBVrglukJmYutqCzE+RtaMeVVQ==", "dependencies": { - "@trezor/utils": "9.0.9", + "@trezor/utils": "9.0.11", "bytebuffer": "^5.0.1", + "cross-fetch": "^3.1.6", "json-stable-stringify": "^1.0.2", "long": "^4.0.0", - "prettier": "2.8.7", - "protobufjs": "6.11.3" + "prettier": "2.8.8", + "protobufjs": "7.2.4", + "usb": "^2.9.0" } }, "node_modules/@trezor/transport/node_modules/prettier": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", - "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "bin": { "prettier": "bin-prettier.js" }, @@ -8942,17 +8953,59 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/@trezor/transport/node_modules/protobufjs": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", + "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@trezor/transport/node_modules/protobufjs/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/@trezor/transport/node_modules/usb": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/usb/-/usb-2.10.0.tgz", + "integrity": "sha512-FbzLhziRs4rHnTDZX+eKl9yBVjiuMNX+opl0r8TFPj265PuNtqak3qw5c8DLpBwq3z1JZgAOgm5Nn7cV30nCxg==", + "hasInstallScript": true, + "dependencies": { + "@types/w3c-web-usb": "^1.0.6", + "node-addon-api": "^7.0.0", + "node-gyp-build": "^4.5.0" + }, + "engines": { + "node": ">=12.22.0 <13.0 || >=14.17.0" + } + }, "node_modules/@trezor/utils": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/@trezor/utils/-/utils-9.0.9.tgz", - "integrity": "sha512-+jzHy+YG3zJsnB11YfudT1a5u5lcwNX/tKoW9VmPU+isuW725M6uUOL+MSgW1aHucCJPyBAp0XUUssLE/ifqBw==" + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@trezor/utils/-/utils-9.0.11.tgz", + "integrity": "sha512-HJBgR6/VYjJX8AP/fNIcYC+gDNjP2JLfgYBrT/naupEwDQJcxfn8KgUBrR1/akm61g8CPOot/YEj4o5nXuRt/g==" }, "node_modules/@trezor/utxo-lib": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-1.0.7.tgz", - "integrity": "sha512-brC5xqGgT6yloHz3RWUK1CdEYkOSEjrhYM18GAzAaqS4MBULWDBPDD5Qt2XcYTOaoR/+8PKUXHdHVm+olbRSlA==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-1.0.9.tgz", + "integrity": "sha512-ezLJzAslhW6HVTyZWpfBmrXY5/hz5XKT0FkYRS7lhnf56LwtVPUkLvLqGtDPuV8djF04meXxoRNO8jjtnQgYqA==", "dependencies": { - "@trezor/utils": "9.0.9", + "@trezor/utils": "9.0.11", "bchaddrjs": "^0.5.2", "bech32": "^2.0.0", "bip66": "^1.1.5", @@ -9221,9 +9274,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.196", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.196.tgz", - "integrity": "sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==" + "version": "4.14.197", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz", + "integrity": "sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==" }, "node_modules/@types/long": { "version": "4.0.2", @@ -9412,9 +9465,9 @@ "integrity": "sha512-cSjhgrr8g4KbPnnijAr/KJDNKa/bBa+ixYkywFRvrhvi9n1WEl7yYbtRyzE6jqNQiSxxJxoAW3STaOQwJHndaw==" }, "node_modules/@types/web": { - "version": "0.0.99", - "resolved": "https://registry.npmjs.org/@types/web/-/web-0.0.99.tgz", - "integrity": "sha512-xMz3tOvtkZzc7RpQrDNiLe5sfMmP+fz8bOxHIZ/U8qXyvzDX4L4Ss1HCjor/O9DSelba+1iXK1VM7lruX28hiQ==" + "version": "0.0.100", + "resolved": "https://registry.npmjs.org/@types/web/-/web-0.0.100.tgz", + "integrity": "sha512-8NDSrDsyF7qv93SQ7aNFk0NqpNb1QEC1meoEZW/+KGMHZWd0WOC2DiT9pVhS5+w5q+u9+2bkBCfUQpe9wbqiPA==" }, "node_modules/@types/ws": { "version": "8.5.4", @@ -22032,8 +22085,7 @@ "node_modules/node-addon-api": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz", - "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==", - "dev": true + "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==" }, "node_modules/node-bitmap": { "version": "0.0.1", @@ -23520,9 +23572,9 @@ } }, "node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", + "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -24338,9 +24390,9 @@ } }, "node_modules/ripple-binary-codec": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-1.7.1.tgz", - "integrity": "sha512-DuVCZFSOXXPj4Njaj4+8XbYYXQBB+rrnhKd3ON+TtlmtwJUXryc59jKLMGUItqkdf8TAc89pb9+iU3WKlQrhtw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-1.9.0.tgz", + "integrity": "sha512-vJlY23rRrP9XPD9bo63lAvZphjj1OGtfLzEUxlYYD7SJvDbYEaiEsriC69LKOXMft5sCFRvCsLGOeSDAdZW9hw==", "dependencies": { "assert": "^2.0.0", "big-integer": "^1.6.48", @@ -33310,23 +33362,24 @@ "dev": true }, "@trezor/analytics": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@trezor/analytics/-/analytics-1.0.3.tgz", - "integrity": "sha512-7a0bHkY/+z6cDRoh1ZkhffHGw7iaVayD1UpP3fm4lPzrRpGQeH9ksRg8ZT0mBs6Pj+TLETzZRrS5ZBpDK0Piug==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@trezor/analytics/-/analytics-1.0.5.tgz", + "integrity": "sha512-XpgAsQDi8uZ+PmfCS6KUn+frUqR1ckOY9NdeC0PMGmkTzWm47oatvoyLSy2umd30T9M4h1LJECBqA80XpEV5MA==", "requires": { - "@trezor/utils": "9.0.9" + "@trezor/env-utils": "1.0.4", + "@trezor/utils": "9.0.11" } }, "@trezor/blockchain-link": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@trezor/blockchain-link/-/blockchain-link-2.1.13.tgz", - "integrity": "sha512-5yRvP8cFKjYd3FBRmUS6VJxHRLm8IuQg237hcRF8RbYRgW6ev7dwkjYmcVYz2iWXGaz+/FV8G0/xB/pmHhrpPQ==", - "requires": { - "@trezor/blockchain-link-types": "1.0.2", - "@trezor/blockchain-link-utils": "1.0.3", - "@trezor/utils": "9.0.9", - "@trezor/utxo-lib": "1.0.7", - "@types/web": "^0.0.99", + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link/-/blockchain-link-2.1.15.tgz", + "integrity": "sha512-Y7QsggFUGk84yKY06eSuS3oTNwH+chz0fuCWMs7aKr4TxXsxILNwzoYg7Erecf+WZuydAdmjZRDT4QbmMUc65g==", + "requires": { + "@trezor/blockchain-link-types": "1.0.4", + "@trezor/blockchain-link-utils": "1.0.5", + "@trezor/utils": "9.0.11", + "@trezor/utxo-lib": "1.0.9", + "@types/web": "^0.0.100", "bignumber.js": "^9.1.1", "events": "^3.3.0", "ripple-lib": "^1.10.1", @@ -33343,107 +33396,133 @@ } }, "@trezor/blockchain-link-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-types/-/blockchain-link-types-1.0.2.tgz", - "integrity": "sha512-ON3A2Anu5k3BkMFtG0LWO48ZxikyWgSORqQ12ki3KDbTbqZV5BwAZTeFchUq8cv1kDlqkG7AtMV2nY9G3KfYOA==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-types/-/blockchain-link-types-1.0.4.tgz", + "integrity": "sha512-EBX8Fi38mqIRStOQsUNbma1RwEP57B104N77p1CPHML3Kxu6M0DVcTulFKJKAJ6laQyfULzTeUYfEdn//dCcFA==" }, "@trezor/blockchain-link-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.0.3.tgz", - "integrity": "sha512-/mti1QY8n053P11wQwnQyBAASS+nNVBKu2kSZo8KAESwdnFGcnZwH0okXHTlUQZFud5ppg9EYJk9mpk0jf91tQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.0.5.tgz", + "integrity": "sha512-Kj8Zuy22ApV+FcLhMFdFVMAjbJwS4VaXndkz1OgjF7UHTb0jEJtIk5JSe5KNbvNUsyGcEAn9vZ+RogfZETOVGw==", "requires": { - "@trezor/utils": "9.0.8", + "@trezor/utils": "9.0.11", "bignumber.js": "^9.1.1" - }, - "dependencies": { - "@trezor/utils": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@trezor/utils/-/utils-9.0.8.tgz", - "integrity": "sha512-XsX+VXP2UxanYo+LbY7zcjeIumEWFs5lArTAfK1fdWTIdiV8Od2htNO+D9lnCytvuu04LeJx7RihxinsQQVDvA==" - } } }, "@trezor/connect": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/@trezor/connect/-/connect-9.0.11.tgz", - "integrity": "sha512-8fifMt3xtqIQ4122aHNb8e3l0uisVujsWXUJ/LQS6N+t6SnilohBZ8nfzUBQaCxo2JuorLuXmxQ1ngNpaL45TA==", - "requires": { - "@trezor/blockchain-link": "2.1.13", - "@trezor/connect-analytics": "1.0.2", - "@trezor/connect-common": "0.0.16", - "@trezor/transport": "1.1.12", - "@trezor/utils": "9.0.9", - "@trezor/utxo-lib": "1.0.7", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@trezor/connect/-/connect-9.1.1.tgz", + "integrity": "sha512-qIovN55BN5zciRiwIeEAHISjspy9jWkusBntk5z5SFmXw95KG6trms7GCodpbEuueboUS9Ts9xHorYwvqMmweg==", + "requires": { + "@trezor/blockchain-link": "2.1.15", + "@trezor/blockchain-link-types": "1.0.4", + "@trezor/connect-analytics": "1.0.4", + "@trezor/connect-common": "0.0.18", + "@trezor/transport": "1.1.14", + "@trezor/utils": "9.0.11", + "@trezor/utxo-lib": "1.0.9", "bignumber.js": "^9.1.1", "blakejs": "^1.2.1", + "bs58": "^5.0.0", + "bs58check": "^3.0.1", "cross-fetch": "^3.1.6", "events": "^3.3.0", - "randombytes": "2.1.0", - "tslib": "2.5.2" - }, - "dependencies": { - "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" - } + "randombytes": "2.1.0" } }, "@trezor/connect-analytics": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@trezor/connect-analytics/-/connect-analytics-1.0.2.tgz", - "integrity": "sha512-eUAWb1nc5wGAKmNVTmiOc9DlFr+mbG+1JevzVUFB2q3VLQzcjf0st+RWE5DuDnPUVJiJFxBQWTqWlzACtq/HzQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@trezor/connect-analytics/-/connect-analytics-1.0.4.tgz", + "integrity": "sha512-GLD5CCh6hcXsovxM2Fyns25GbGRCJ3lgFhWQ9WyqkFveI41cwMGCJZuXSyGSWCeMpazOYdvpgyXMqc22J2tatg==", "requires": { - "@trezor/analytics": "1.0.3" + "@trezor/analytics": "1.0.5" } }, "@trezor/connect-common": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@trezor/connect-common/-/connect-common-0.0.16.tgz", - "integrity": "sha512-DPGWhNYTe8SQO/XzqvVtY5YCOtRGHChN01J2Z5p3xD6aFGceou7SE0ROOcqU0ceSzMgl13+I9I0qXq/OLTGBGw==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@trezor/connect-common/-/connect-common-0.0.18.tgz", + "integrity": "sha512-tFian3z2ce/gQpjtFddr5NCKeJEEpV/t+Srb0Sa/STXqY/mTaADzti1aqp+/w4bL+1E2NNdAmCtsCl5AZc4a+A==", "requires": { - "@trezor/env-utils": "1.0.2" + "@trezor/env-utils": "1.0.4" } }, "@trezor/env-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.0.2.tgz", - "integrity": "sha512-fPrX6EjaMHnRwAje7h2H3Qgu5/sBoewE8441j8cbBzxfJRgRuQJYZaGCy7lDALjxEwp7g02ZZ/FWavIhWGZIcQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.0.4.tgz", + "integrity": "sha512-V9DdjpCH6hyN7AYPEIV1WR44fmgN6d3iF8DtHYNljnMFOaan167DDVq51ZpSPAnyppulIEhdK7kuLDW3KPcnpw==", "requires": { - "ua-parser-js": "^1.0.34" + "ua-parser-js": "^1.0.35" } }, "@trezor/transport": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@trezor/transport/-/transport-1.1.12.tgz", - "integrity": "sha512-RInOSOmgJ383QOBJbPzjyQW9BoWZ6HTneUmPkdzqydLxn9eyD3Ui13+W9fWFmxoMmljxJKct93twgxgHKUkhCg==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@trezor/transport/-/transport-1.1.14.tgz", + "integrity": "sha512-KRurYZonsPugKyCJFEEkDi82gjD1lwNDEaROCwQvIHcdXO2spHj1XDlIWa8dgBVrglukJmYutqCzE+RtaMeVVQ==", "requires": { - "@trezor/utils": "9.0.9", + "@trezor/utils": "9.0.11", "bytebuffer": "^5.0.1", + "cross-fetch": "^3.1.6", "json-stable-stringify": "^1.0.2", "long": "^4.0.0", - "prettier": "2.8.7", - "protobufjs": "6.11.3" + "prettier": "2.8.8", + "protobufjs": "7.2.4", + "usb": "^2.9.0" }, "dependencies": { "prettier": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", - "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==" + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==" + }, + "protobufjs": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", + "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + } + } + }, + "usb": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/usb/-/usb-2.10.0.tgz", + "integrity": "sha512-FbzLhziRs4rHnTDZX+eKl9yBVjiuMNX+opl0r8TFPj265PuNtqak3qw5c8DLpBwq3z1JZgAOgm5Nn7cV30nCxg==", + "requires": { + "@types/w3c-web-usb": "^1.0.6", + "node-addon-api": "^7.0.0", + "node-gyp-build": "^4.5.0" + } } } }, "@trezor/utils": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/@trezor/utils/-/utils-9.0.9.tgz", - "integrity": "sha512-+jzHy+YG3zJsnB11YfudT1a5u5lcwNX/tKoW9VmPU+isuW725M6uUOL+MSgW1aHucCJPyBAp0XUUssLE/ifqBw==" + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@trezor/utils/-/utils-9.0.11.tgz", + "integrity": "sha512-HJBgR6/VYjJX8AP/fNIcYC+gDNjP2JLfgYBrT/naupEwDQJcxfn8KgUBrR1/akm61g8CPOot/YEj4o5nXuRt/g==" }, "@trezor/utxo-lib": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-1.0.7.tgz", - "integrity": "sha512-brC5xqGgT6yloHz3RWUK1CdEYkOSEjrhYM18GAzAaqS4MBULWDBPDD5Qt2XcYTOaoR/+8PKUXHdHVm+olbRSlA==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-1.0.9.tgz", + "integrity": "sha512-ezLJzAslhW6HVTyZWpfBmrXY5/hz5XKT0FkYRS7lhnf56LwtVPUkLvLqGtDPuV8djF04meXxoRNO8jjtnQgYqA==", "requires": { - "@trezor/utils": "9.0.9", + "@trezor/utils": "9.0.11", "bchaddrjs": "^0.5.2", "bech32": "^2.0.0", "bip66": "^1.1.5", @@ -33704,9 +33783,9 @@ } }, "@types/lodash": { - "version": "4.14.196", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.196.tgz", - "integrity": "sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==" + "version": "4.14.197", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz", + "integrity": "sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==" }, "@types/long": { "version": "4.0.2", @@ -33895,9 +33974,9 @@ "integrity": "sha512-cSjhgrr8g4KbPnnijAr/KJDNKa/bBa+ixYkywFRvrhvi9n1WEl7yYbtRyzE6jqNQiSxxJxoAW3STaOQwJHndaw==" }, "@types/web": { - "version": "0.0.99", - "resolved": "https://registry.npmjs.org/@types/web/-/web-0.0.99.tgz", - "integrity": "sha512-xMz3tOvtkZzc7RpQrDNiLe5sfMmP+fz8bOxHIZ/U8qXyvzDX4L4Ss1HCjor/O9DSelba+1iXK1VM7lruX28hiQ==" + "version": "0.0.100", + "resolved": "https://registry.npmjs.org/@types/web/-/web-0.0.100.tgz", + "integrity": "sha512-8NDSrDsyF7qv93SQ7aNFk0NqpNb1QEC1meoEZW/+KGMHZWd0WOC2DiT9pVhS5+w5q+u9+2bkBCfUQpe9wbqiPA==" }, "@types/ws": { "version": "8.5.4", @@ -43483,8 +43562,7 @@ "node-addon-api": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz", - "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==", - "dev": true + "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==" }, "node-bitmap": { "version": "0.0.1", @@ -44572,9 +44650,9 @@ "dev": true }, "protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", + "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -45190,9 +45268,9 @@ } }, "ripple-binary-codec": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-1.7.1.tgz", - "integrity": "sha512-DuVCZFSOXXPj4Njaj4+8XbYYXQBB+rrnhKd3ON+TtlmtwJUXryc59jKLMGUItqkdf8TAc89pb9+iU3WKlQrhtw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-1.9.0.tgz", + "integrity": "sha512-vJlY23rRrP9XPD9bo63lAvZphjj1OGtfLzEUxlYYD7SJvDbYEaiEsriC69LKOXMft5sCFRvCsLGOeSDAdZW9hw==", "requires": { "assert": "^2.0.0", "big-integer": "^1.6.48", diff --git a/package.json b/package.json index a9e3a877d..f65fcce47 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "@ledgerhq/hw-transport-web-ble": "6.27.15", "@metamask/eth-sig-util": "5.0.2", "@sentry/electron": "4.3.0", - "@trezor/connect": "9.0.11", + "@trezor/connect": "9.1.1", "auto-launch": "5.0.5", "bip39": "3.1.0", "cheerio": "1.0.0-rc.12",