diff --git a/package-lock.json b/package-lock.json index 5eedcf4439..4d8c339fe1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "waves-client", - "version": "1.3.14", + "version": "1.3.16", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -845,9 +845,9 @@ "integrity": "sha512-1qxL22a8LRA38xxzmmJktdVdGTfz2d9SXr9SI2gPpCJSKYrKb7SNGbOE3TgIyCRY0fquOHMtkwXuKGRw+LsJoA==" }, "@waves/signature-adapter": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/@waves/signature-adapter/-/signature-adapter-5.1.11.tgz", - "integrity": "sha512-NzMZRcUQ2j1spq5ZilekcqGV3zLQph0KRDxlJmjHpaB+3Wpzp8lBMG0KcRj108ZggDRjlv3vkvhrUUsUpjx4TA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@waves/signature-adapter/-/signature-adapter-5.2.0.tgz", + "integrity": "sha512-Euk9djG9yOkase45mehIDGAgkBe3iiHxSGUhzk8Yl6IPhfZl4022Nf8+Ylu4ieQUDTXhYcjnOiyeGYNdZAfFyA==", "requires": { "@types/ramda": "^0.25.46", "@waves/bignumber": "^0.0.1", @@ -855,7 +855,7 @@ "@waves/ledger": "^3.4.0", "@waves/money-like-to-node": "0.0.10", "@waves/ts-types": "^0.2.0", - "@waves/waves-transactions": "^3.14.6", + "@waves/waves-transactions": "^3.16.3", "ramda": "^0.25.0" }, "dependencies": { @@ -864,35 +864,17 @@ "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz", "integrity": "sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q==" }, - "@waves/ts-lib-crypto": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@waves/ts-lib-crypto/-/ts-lib-crypto-1.0.2.tgz", - "integrity": "sha512-sauJe9pS5rGeXHxOV6HMU7osHIGwer3gLfERiEz/JGpl594/Yc4v5h0UaUYs6iEd5ASr08STHvcSX/vi/FPPww==", - "requires": { - "node-forge": "^0.8.5" - } - }, "@waves/ts-types": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-0.2.0.tgz", "integrity": "sha512-mJOovPtwTyFV6fgI+KKFJ8IeqWSTXdKPOwgcCX9vT7wwMNwiJS2dMboAW2acR8YLiPy7LzZ5t41JCxvGLU+ZSA==" - }, - "@waves/waves-transactions": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-3.16.1.tgz", - "integrity": "sha512-aVvOJR4UnQI8jgzXvEMTQZ28/WqxGu3znCXh3kgNkdnYBg8P/8Q45Cn7v5p2PVyLy57EOJk6zdzFw1Tb2Er15g==", - "requires": { - "@waves/marshall": "^0.8.0", - "@waves/ts-lib-crypto": "^1.0.2", - "axios": "^0.19.0" - } } } }, "@waves/ts-lib-crypto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@waves/ts-lib-crypto/-/ts-lib-crypto-1.0.1.tgz", - "integrity": "sha512-aeB3I5DYE1j5gMbM4tzoHdaOVTJj73MldrJ0LNa5zmOAAWz8cFpELjVTChVj+6qzm0EuQD8I0kTcEfdwmHR/jw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@waves/ts-lib-crypto/-/ts-lib-crypto-1.1.1.tgz", + "integrity": "sha512-rU4NOa2agwpQmDAomnU2NSbnla3XvEL8PJB4hn8pKWqVxnfcyL4OwxgSUPhLZsV4SQgWasDqBpaLB3mVYf/QRA==", "requires": { "node-forge": "^0.8.5" } @@ -919,12 +901,12 @@ } }, "@waves/waves-transactions": { - "version": "3.14.3", - "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-3.14.3.tgz", - "integrity": "sha512-wmyZZa+bIYbYxsqg6NipcO+d7yrfnhIJXrcl7QH0B4wzaVgUiMTedrPLDlGaxgq7yPMFyH3DALIjd+NBXtJYhw==", + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-3.16.3.tgz", + "integrity": "sha512-PDk9/AC1ZNzRqb0K8AGDX2iGsZo2/LibW82rBZ6J6jvpKwkg0VFE/ly7kLh1bFJC5oHmlE34bFB0YqnWYGfutw==", "requires": { "@waves/marshall": "^0.8.0", - "@waves/ts-lib-crypto": "^1.0.1", + "@waves/ts-lib-crypto": "^1.1.1", "axios": "^0.19.0" } }, diff --git a/package.json b/package.json index 8242f33504..f24bec058f 100644 --- a/package.json +++ b/package.json @@ -110,10 +110,10 @@ "@waves/ledger": "^3.4.0", "@waves/marshall": "^0.8.0", "@waves/oracle-data": "^0.0.6", - "@waves/signature-adapter": "^5.1.11", + "@waves/signature-adapter": "^5.2.0", "@waves/ts-types": "0.0.2", "@waves/waves-browser-bus": "^0.1.5", - "@waves/waves-transactions": "^3.14.3", + "@waves/waves-transactions": "^3.16.3", "angular": "1.6.6", "angular-animate": "1.6.6", "angular-aria": "1.6.6", diff --git a/src/modules/app/services/User.js b/src/modules/app/services/User.js index 0ec6b3f0d4..09dd20657e 100644 --- a/src/modules/app/services/User.js +++ b/src/modules/app/services/User.js @@ -89,6 +89,10 @@ * @type {string} */ encryptedSeed; + /** + * @type {string} + */ + encryptedPrivateKey; /** * @type {string} */ @@ -362,6 +366,7 @@ * @param {string} data.name * @param {string} data.id * @param {string} data.encryptedSeed + * @param {string} data.encryptedPrivateKey * @param {string} data.publicKey * @param {string} data.password * @param {string} data.userType @@ -384,6 +389,7 @@ name: data.name, userType: data.userType, encryptedSeed: data.encryptedSeed, + encryptedPrivateKey: data.encryptedPrivateKey, publicKey: data.publicKey, settings: { termsAccepted: false, @@ -597,6 +603,7 @@ this.name = null; this.publicKey = null; this.encryptedSeed = null; + this.encryptedPrivateKey = null; this.userType = null; this.settings = Object.create(null); this.lastLogin = Date.now(); diff --git a/src/modules/import/templates/import.html b/src/modules/import/templates/import.html index f3e5684986..00ec810b9f 100644 --- a/src/modules/import/templates/import.html +++ b/src/modules/import/templates/import.html @@ -14,8 +14,9 @@ w-analytics event="'Import Backup Click'" event-target="'ui'">