diff --git a/.circleci/config.yml b/.circleci/config.yml index a607bf8f4..b8ae1ac6a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,14 +1,14 @@ version: 2.1 orbs: - codecov: codecov/codecov@1.0.5 + codecov: codecov/codecov@1.1.0 references: workspace: &workspace ~/repo linux_config: &linux_config docker: - - image: circleci/node:10.21.0 + - image: circleci/node:10.22.0 working_directory: *workspace windows_config: &windows_config diff --git a/package.json b/package.json index e2302dfda..b66a27eb8 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "repository": "https://www.github.com/nos/client", "author": "nOS", "homepage": "https://nos.io", - "version": "0.6.3", + "version": "0.6.4", "private": true, "main": "dist/main/main.js", "license": "MIT", @@ -19,7 +19,7 @@ "@fortawesome/react-fontawesome": "0.1.8", "@ledgerhq/hw-transport-node-hid": "4.18.0", "@nosplatform/react-copy-to-clipboard": "5.0.1", - "about-window": "1.13.2", + "about-window": "1.13.4", "babel-polyfill": "6.26.0", "bignumber.js": "9.0.0", "bip32": "2.0.4", @@ -27,18 +27,18 @@ "classnames": "2.2.6", "coingecko-api": "1.0.8", "connected-react-router": "5.0.1", - "ejs": "3.0.1", + "ejs": "3.1.5", "electron-context-menu": "0.11.0", "electron-is-dev": "0.3.0", - "electron-json-storage": "4.1.8", + "electron-json-storage": "4.2.0", "electron-localshortcut": "3.2.1", "electron-updater": "3.2.3", - "es6-promisify": "6.0.2", + "es6-promisify": "6.1.1", "ethereumjs-utils": "5.2.5", "file-type": "12.4.2", "format-currency": "1.0.0", "history": "4.10.1", - "lodash": "4.17.15", + "lodash": "4.17.20", "mime-types": "2.1.25", "node-fetch": "2.6.0", "prop-types": "15.7.2", @@ -50,7 +50,7 @@ "react-is": "16.8.6", "react-redux": "5.1.1", "react-router-dom": "4.3.1", - "react-scroll": "1.7.15", + "react-scroll": "1.8.1", "react-sticky": "6.0.3", "recharts": "1.8.5", "recompose": "0.30.0", @@ -58,11 +58,11 @@ "redux-saga": "0.16.2", "redux-thunk": "2.3.0", "sifter": "0.5.3", - "snyk": "1.360.0", - "source-map-support": "0.5.16", + "snyk": "1.381.1", + "source-map-support": "0.5.19", "spunky": "1.3.1", "switch-tree": "0.2.2", - "unique-names-generator": "4.1.1", + "unique-names-generator": "4.3.0", "uuid": "3.3.3", "what-input": "5.2.6", "whatwg-url": "7.1.0" @@ -92,16 +92,16 @@ "snyk-test": "snyk test" }, "devDependencies": { - "babel-eslint": "10.0.3", + "babel-eslint": "10.1.0", "babel-jest": "23.6.0", - "babel-plugin-dynamic-import-node": "2.3.0", + "babel-plugin-dynamic-import-node": "2.3.3", "babel-plugin-module-resolver": "4.0.0", "babel-plugin-syntax-dynamic-import": "6.18.0", "babel-plugin-transform-class-properties": "6.24.1", "babel-plugin-transform-es2015-classes": "6.24.1", "babel-plugin-transform-object-rest-spread": "6.26.0", "babel-preset-react": "6.24.1", - "codecov": "3.6.5", + "codecov": "3.7.1", "cross-env": "6.0.3", "css-loader": "3.4.0", "cssnano": "4.1.10", @@ -111,14 +111,14 @@ "electron-webpack": "1.13.0", "enzyme": "3.11.0", "enzyme-adapter-react-16": "1.15.2", - "eslint": "6.8.0", - "eslint-config-airbnb": "18.0.1", + "eslint": "7.7.0", + "eslint-config-airbnb": "18.2.0", "eslint-config-prettier": "6.9.0", "eslint-import-resolver-babel-module": "5.1.0", "eslint-plugin-import": "2.19.1", "eslint-plugin-jest": "23.2.0", - "eslint-plugin-jsx-a11y": "6.2.3", - "eslint-plugin-prettier": "3.1.2", + "eslint-plugin-jsx-a11y": "6.3.1", + "eslint-plugin-prettier": "3.1.4", "eslint-plugin-react": "7.17.0", "identity-obj-proxy": "3.0.0", "jest": "23.6.0", @@ -129,21 +129,21 @@ "npm-run-all": "4.1.5", "postcss-loader": "3.0.0", "prettier": "1.19.1", - "react-hot-loader": "4.12.18", + "react-hot-loader": "4.12.21", "react-router-test-context": "0.1.0", "redux-devtools-extension": "2.13.8", "redux-mock-store": "1.5.4", - "rimraf": "3.0.0", + "rimraf": "3.0.2", "sass-loader": "7.3.1", - "standard-version": "7.0.1", + "standard-version": "8.0.1", "style-loader": "0.23.1", - "stylelint": "12.0.1", - "stylelint-config-recommended-scss": "4.1.0", - "stylelint-scss": "3.13.0", + "stylelint": "13.6.1", + "stylelint-config-recommended-scss": "4.2.0", + "stylelint-scss": "3.18.0", "svg-react-loader": "0.4.6", "wait-on": "3.3.0", "webpack": "3.12.0", - "webpack-cli": "3.3.10", + "webpack-cli": "3.3.12", "webpack-dev-server": "2.11.5", "webpack-merge": "4.2.2" }, diff --git a/src/renderer/account/components/Portfolio/Portfolio.js b/src/renderer/account/components/Portfolio/Portfolio.js index 14d58d329..e86786726 100644 --- a/src/renderer/account/components/Portfolio/Portfolio.js +++ b/src/renderer/account/components/Portfolio/Portfolio.js @@ -1,24 +1,12 @@ import React from 'react'; -import { func, string } from 'prop-types'; import Page from 'shared/components/Page'; -import blockShape from 'shared/shapes/blockShape'; import AccountPanel from './AccountPanel'; import TransactionsPanel from './TransactionsPanel'; import styles from './Portfolio.scss'; export default class Portfolio extends React.PureComponent { - componentDidUpdate(prevProps) { - if (prevProps.block.index < this.props.block.index) { - this.props.balancesWithPrices({ - currency: this.props.currency, - net: this.props.net, - address: this.props.address - }); - } - } - render() { return (