Skip to content

Commit

Permalink
Task PM-671: Merge dev to master (#402)
Browse files Browse the repository at this point in the history
* update readme and package.json

* Task: Add Deploy/Build Steps for Olympia (#322)

* test build

* add deploy for olympia

* allow dynamic import syntax when running jest

* fix build

* fix build

* Update travis deployment script

* Task PM-589: Refactor transactions page (#321)

* Use oracle.outcome instead of inexisting oracle.winningOutcome PM-587

* Add transactions route PM-589"

* Move actions, reducers, selectors, middlewares to src/store PM-589

* Move transactions actions,store, selectors to transactions route PM-589

* Refactor modal reducer PM-589

* Refactor notifications reducer PM-589

* Fix reducer/selector for notifications

* Import fix

* Finish notifications reducer PM-589

* remove unused import PM-589

* TXs selector WIP PM-589

* Use arrays instead of maps in components PM-589

* Remove unused import in TransactionFloaterContainer PM-589

* remove console.logs in selectors, fix tx model PM-589

* Fix notifications proptype PM-589

* convert tx record to a js object pm-589

* Load/dump middlewares WIP PM-589

* root reducer fix PM-589

* Fix failing test PM-589

* fix typos PM-589

* Small codestyle fix PM-589

* fix deploy for olympia

* Task PM-602: Add ToS, PP and RDP to set mainnet address modal (#324)

* Add fields to set mainnet address modal PM-602

* Add redux-form proptypes PM-602

* Add PP, TOS, RDP to set mainnet address modal PM-602

* Fix bugs for non-tournament builds, move tos pp and rdp to assets/content PM-602

* fix config overwrites

* hotfix configuration issues

* Bug PM-588: Styling bugs (#326)

* Fix bunch of styling bugs PM-602

* Fix header styling

* Update packages PM-588

* Update packages

* Gnosisdb to tradingdb (#328)

* Development to master (#312)

* Refactor components to use CSS Modules (#307)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Task/use css modules everywhere (#311)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Load bootstrap table styles

* add lauti to whitelist

* fix casing for lautis address

* Update README.md

* Development to master (#319)

* Refactor components to use CSS Modules (#307)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Task/use css modules everywhere (#311)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Load bootstrap table styles

* Use oracle.outcome instead of inexisting oracle.winningOutcome PM-587 (#314)

* Task PM-586: Use CSS modules in components (#313)

* PM-586 Refactor TransactionFloater

* Transaction floater proptypes fixPM-586

* Fix NoMarkets component PM-586

* Remove react-immutable-proptypes in prod PM-586

* master to dev (#318)

* Development to master (#312)

* Refactor components to use CSS Modules (#307)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Task/use css modules everywhere (#311)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Load bootstrap table styles

* add lauti to whitelist

* fix casing for lautis address

* Update README.md

* Development (#320)

* Refactor components to use CSS Modules (#307)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Task/use css modules everywhere (#311)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Load bootstrap table styles

* Use oracle.outcome instead of inexisting oracle.winningOutcome PM-587 (#314)

* Task PM-586: Use CSS modules in components (#313)

* PM-586 Refactor TransactionFloater

* Transaction floater proptypes fixPM-586

* Fix NoMarkets component PM-586

* Remove react-immutable-proptypes in prod PM-586

* master to dev (#318)

* Development to master (#312)

* Refactor components to use CSS Modules (#307)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Task/use css modules everywhere (#311)

* Refactor App, backdropprovider, marketDetail, notifications

* Remove react-modal

* Refactor App container

* Fix eslint warnings

* Fix notification icon

* Update packages, fix animation

* MenuAccountDropdown css modules

* Trying to fix build

* Trying to fix build

* Configure bootstrap loader

* Add normalize.css

* Load bootstrap table styles

* add lauti to whitelist

* fix casing for lautis address

* Update README.md

* updated dockerfile and added docker-compose (#315)

* Fix icon name PM-595 (#317)

* Update README.md

* Task: Add Deploy/Build Steps for Olympia on Master (#323)

* add deploy for olympia

* fix build

* fix build

* fix deploy for olympia

* fix config overwrites

* hotfix configuration issues

* hotfix configuration issues

* Update config.json

* Update config.json

* Update config.json

* Update config.json

* Fix olympia dev config

* Task PM-612: Filter markets by collateral token address from config (#330)

* Filter markets by collateral token address from config PM-612

* Codestyle fix PM-612

* Use {} for collateral token config in case none is specified to prevent errors PM-612

* Update README.md

* Update README.md

* cherry-picked 2ac702

* cherry-picked 0d317d

* Bug PM-626: Fix loader position (#341)

* Fix loader position

* Fix failing test

* Fix overlap, fix expandable show condition, fix return sign PM-606 (#344)

* fix: display current env only when running first time, reduces spam during build, fix: marketlist test sometimes failed (#332) (#350)

* PM-445: implemented gas station for gasPrices (#333) (#351)

[BACKMERGE] PM-445: implemented gas station for gasPrices (#333)

* PM-618: Display WETH for Dashboard/Header (#334) (#352)

* [BACKMERGE] BUG pm-620: interaction without accepting tos (#353)

* PM-620: interaction not allowed anymore without accepting ToS (#336)

* Simplify show condition

* PM-608 do not destroy form state on unmount (#347)

* PM-617: copy /assets to dist/assets on build (#337) (#355)

* Bug/PM-619: Fix Marketlist Stats (#338) (#356)

* PM-619: fix display of marketlist stats

* PM-619: fix another test

* PM-619: disable env logging for tests

* Bug/PM-467: Add Loading Spinners to fields that show gas estimations (#339) (#357)

* PM-467: add loading spinner to gas cost display

* PM-467: fix tests to allow undefined as gascost/price values

* [BACKMERGE] /bug/fix profits and balance dashboard (#359)

* PM-618: Display WETH for Dashboard/Header (#334)

* Bug: Fix problems with collateralToken, allowing to enter contractName to use as collateralToken (#340)

* PM-618: Display WETH for Dashboard/Header

* Refactor collateralToken

* Implement ToS Acceptance localstorage load/save

* Update config for staging

* reset local config, update tests, fix collateralToken for all sources

* update all configs

* Fix failing imports & pass tests

* [BACKMERGE] Task: Disable Analytics, abstracted into config entries (#348) (#360)

* Task: Disable Analytics, abstracted into config entries (#348)

* implement loader pattern for analytics stuff, implemented ga as analytics loader

* reset default config

* more robust check for existing window.ga

* add optional chaining

* Tests fix

* Tests fix

* Task PM-629: Legal Updates, add Imprint (#358) (#361)

[BACKMERGE] Task PM-629: Legal Updates, add Imprint (#358)

* [BACKMERGE] Task PM-633 PM-634: Update packages, update TOS modal, update footer text (#363)

* Update packages, update TOS modal, update footer text PM-633 PM-634

* Remove console.log PM-633 PM-634

* [BACKMERGE] Bug PM-625: Interface goes blank after selecting market and then logging in (#365)

* Fix loader styles, fix undefined target network id reference PM-625

* Remove console.log pm-625

* pm-639: cherry pick to dev (#367)

* [BACKMERGE] BUG: Fix marketStatus utils to use moment's utc correctly (#368)

* Fix marketStatus utils to use moment's utc correctly

* Use isSameOrBefore for detecting ending soon market

* [BACKMERGE] Task PM-640: Update ToS and PP (#371)

* Update ToS and PP PM-640

* Fix PP PM-640

* Remove duplicate declaration (#372)

* Use abstraction from gnosis.js and not contract instance (#376)

* Save montserrat font locally PM-647 (#377)

* hotfix: Add Giacomo to whitelist for staging and dev

* Task PM-607: Notification icon is too close to the title (#378)

* Fix compilation: remove import of inexsting selector getCollateralToken PM-607

* Fix notifications styles PM-607

* Fix staging configuration PM-607

* Fix typo in tooltip PM-636

* Fix olympia configuration PM-627 (#382)

* Fix modal close button PM-614 (#381)

* TASK PM-616: Move contants to settings (#380)

* Move constants to settings PM-616

* Remove unused state PM-616

* Hotfix: Game guide export

* Hotfix: fix notification timeout constant name

* Bug PM-630: Header/Dashboard shows 0 OLY balance (#383)

* Configure olympia for testing PM-651

* Fix travis config PM-651

* Update build env script for olympia testing env PM-651

* Add missing bracket pm-651

* Add mini-css-extract-plugin PM-651

* Update bootstrap-loader settings PM-651

* Update webpack configuration PM-651

* Update whitelist PM-651

* Convert token balance to a string PM-630

* use tokenAmountString PM-630

* call .toString in api call PM-630

* Fix the condition for showing reward claim box PM-653 (#385)

* HOTFIX: Update registration contract address

* Remove TXs page link from header PM-657 (#389)

* Task PM-660: Filter trades and shares by collateral token (#387)

* Filter trades and shares PM-660

* Make function argument's name more common PM-660

* Update packages PM-660

* Fix header, fix buy shares validation PM-655 (#392)

* Bug PM-658: The rank number and the badge icon are not display in the Dashboard (#391)

* Fix display of badges PM-658

* Use decimalToText PM-658

* BUG PM-628: Selling the min amount of tokens (0.000000000000000001) makes a transaction error in some markets (#394)

* Configure olympia for testing PM-651

* Fix travis config PM-651

* Update build env script for olympia testing env PM-651

* Add missing bracket pm-651

* Add mini-css-extract-plugin PM-651

* Update bootstrap-loader settings PM-651

* Update webpack configuration PM-651

* Update whitelist PM-651

* Set NODE_ENV in webpack.dev.config.js PM-628

* Add validation check for 0 earnings PM-628

* remove node_Env definition from defineplugin PM-628

* Fix webpack.dev.config.js codestlye PM-628

* Request tournament user data only if interface is configured as tournament PM-628

* Fix error message PM-628

* BUG PM-641: The user creates a new account and the interface does not ask to accept terms and conditions (#395)

* Add ToS, PP and RDP PM-641

* Small markup fix PM-641

* Remove 'Powered by gnosis' from logo PM-665 (#396)

* Add WETH balance to ETH balance PM-666 (#397)

* Add markdown viewer to market's description PM-648 (#401)

* Task PM-668: Remove "Show Only My Markets" from Olympia and Mainnet (#400)

* Remove 'My markets' filter PM-668

* remove unused proptypes and imports PM-668

* Remove unused import PM-668

* Fix conflict PM-671

* Codestyle fixes PM-671

* fix failing build PM-671
  • Loading branch information
mmv08 authored Jun 8, 2018
1 parent 4bd0068 commit 43d3586
Show file tree
Hide file tree
Showing 163 changed files with 1,195 additions and 963 deletions.
2 changes: 1 addition & 1 deletion .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
]
},
"test": {
"plugins": ["dynamic-import-node"]
"plugins": ["syntax-dynamic-import", "dynamic-import-node"]
}
}
}
12 changes: 7 additions & 5 deletions .bootstraprc
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
---
useFlexbox: true
styleLoaders:
- style-loader
- css-loader?sourceMap
- postcss-loader?sourceMap
- sass-loader?sourceMap
styles:
grid: true
buttons: true
Expand All @@ -20,3 +15,10 @@ env:
- css-loader
- postcss-loader
- sass-loader
development:
styleLoaders:
- style-loader
- css-loader?sourceMap
- postcss-loader?sourceMap
- sass-loader?sourceMap

20 changes: 13 additions & 7 deletions config/environments/olympia/development/interface.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
},
"registration": {
"enabled": true,
"contractAddress": "0x79da1c9ef6bf6bc64e66f8abffddc1a093e50f13"
"contractAddress": "0x6427d856450b20f6fab88be18d949faf9c4da512"
},
"collateralToken": {
"source": "address",
Expand Down Expand Up @@ -40,7 +40,13 @@
"type": "default"
},
"termsOfUse": {
"url": null
"url": "/assets/content/TermsOfService.html"
},
"riskDisclaimer": {
"url": "/assets/content/RiskDisclaimerPolicy.html"
},
"privacyPolicy": {
"url": "/assets/content/PrivacyPolicy.html"
},
"footer": {
"enabled": true,
Expand Down Expand Up @@ -86,31 +92,31 @@
"enabled": true,
"ranks": [
{
"icon": "assets/badges/junior-predictor.svg",
"icon": "assets/img/badges/junior-predictor.svg",
"rank": "Junior Predictor",
"minPredictions": 0,
"maxPredictions": 4
},
{
"icon": "assets/badges/crystal-gazer.svg",
"icon": "assets/img/badges/crystal-gazer.svg",
"rank": "Crystal Gazer",
"minPredictions": 5,
"maxPredictions": 9
},
{
"icon": "assets/badges/fortune-teller.svg",
"icon": "assets/img/badges/fortune-teller.svg",
"rank": "Fortune Teller",
"minPredictions": 10,
"maxPredictions": 14
},
{
"icon": "assets/badges/clairvoyant.svg",
"icon": "assets/img/badges/clairvoyant.svg",
"rank": "Clairvoyant",
"minPredictions": 15,
"maxPredictions": 19
},
{
"icon": "assets/badges/psychic.svg",
"icon": "assets/img/badges/psychic.svg",
"rank": "Psychic",
"minPredictions": 20
}
Expand Down
28 changes: 17 additions & 11 deletions config/environments/olympia/production/interface.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
},
"tournament": {
"enabled": true,
"name": "Olympia",
"registration": {
"enabled": true,
"contractAddress": "0x79da1c9ef6bf6bc64e66f8abffddc1a093e50f13"
}
"name": "Olympia"
},
"registration": {
"enabled": true,
"contractAddress": "0x79da1c9ef6bf6bc64e66f8abffddc1a093e50f13"
},
"collateralToken": {
"source": "address",
Expand Down Expand Up @@ -40,7 +40,13 @@
"type": "default"
},
"termsOfUse": {
"url": null
"url": "/assets/content/TermsOfService.html"
},
"riskDisclaimer": {
"url": "/assets/content/RiskDisclaimerPolicy.html"
},
"privacyPolicy": {
"url": "/assets/content/PrivacyPolicy.html"
},
"footer": {
"enabled": true,
Expand Down Expand Up @@ -85,31 +91,31 @@
"enabled": true,
"ranks": [
{
"icon": "assets/badges/junior-predictor.svg",
"icon": "assets/img/badges/junior-predictor.svg",
"rank": "Junior Predictor",
"minPredictions": 0,
"maxPredictions": 4
},
{
"icon": "assets/badges/crystal-gazer.svg",
"icon": "assets/img/badges/crystal-gazer.svg",
"rank": "Crystal Gazer",
"minPredictions": 5,
"maxPredictions": 9
},
{
"icon": "assets/badges/fortune-teller.svg",
"icon": "assets/img/badges/fortune-teller.svg",
"rank": "Fortune Teller",
"minPredictions": 10,
"maxPredictions": 14
},
{
"icon": "assets/badges/clairvoyant.svg",
"icon": "assets/img/badges/clairvoyant.svg",
"rank": "Clairvoyant",
"minPredictions": 15,
"maxPredictions": 19
},
{
"icon": "assets/badges/psychic.svg",
"icon": "assets/img/badges/psychic.svg",
"rank": "Psychic",
"minPredictions": 20
}
Expand Down
10 changes: 3 additions & 7 deletions config/environments/olympia/staging/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,7 @@
"port": 443
},
"whitelist": {
"0xb2e87b8ce41184e0688027f370a972a436abe77e": "Giacomo",
"0xb00a24c899f88e5514583cfa8c40e4cdab6c473e": "Andre",
"0x65039084cc6f4773291a6ed7dcf5bc3a2e894ff3": "Denis",
"0x4b07f5a08639bcde3b7275a98dae265cbda608ca": "Lama",
"0xe7e3272a84cf3fe180345b9f7234ba705eb5e2ca": "Mikhail",
"0x95db47d3e9d574cd15b0f02c845bc2971b0fc3e1": "Lauti"
}
"0xf73037eacc54c8d9e3dd2847f76d2022e18746c8": "Lauti",
"0x13a1d49d0f5285586373755ec96d0ac81e7a1928": "Denis"
}
}
26 changes: 16 additions & 10 deletions config/environments/olympia/staging/interface.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
},
"tournament": {
"enabled": true,
"name": "Olympia",
"registration": {
"name": "Olympia"
},
"registration": {
"enabled": true,
"contractAddress": "0x79da1c9ef6bf6bc64e66f8abffddc1a093e50f13"
}
"contractAddress": "0x6427d856450b20f6fab88be18d949faf9c4da512"
},
"collateralToken": {
"source": "address",
Expand Down Expand Up @@ -40,7 +40,13 @@
"type": "default"
},
"termsOfUse": {
"url": null
"url": "/assets/content/TermsOfService.html"
},
"riskDisclaimer": {
"url": "/assets/content/RiskDisclaimerPolicy.html"
},
"privacyPolicy": {
"url": "/assets/content/PrivacyPolicy.html"
},
"footer": {
"enabled": true,
Expand Down Expand Up @@ -85,31 +91,31 @@
"enabled": true,
"ranks": [
{
"icon": "assets/badges/junior-predictor.svg",
"icon": "assets/img/badges/junior-predictor.svg",
"rank": "Junior Predictor",
"minPredictions": 0,
"maxPredictions": 4
},
{
"icon": "assets/badges/crystal-gazer.svg",
"icon": "assets/img/badges/crystal-gazer.svg",
"rank": "Crystal Gazer",
"minPredictions": 5,
"maxPredictions": 9
},
{
"icon": "assets/badges/fortune-teller.svg",
"icon": "assets/img/badges/fortune-teller.svg",
"rank": "Fortune Teller",
"minPredictions": 10,
"maxPredictions": 14
},
{
"icon": "assets/badges/clairvoyant.svg",
"icon": "assets/img/badges/clairvoyant.svg",
"rank": "Clairvoyant",
"minPredictions": 15,
"maxPredictions": 19
},
{
"icon": "assets/badges/psychic.svg",
"icon": "assets/img/badges/psychic.svg",
"rank": "Psychic",
"minPredictions": 20
}
Expand Down
5 changes: 5 additions & 0 deletions config/interface.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,10 @@
"badges": {
"enabled": false,
"ranks": []
},
"constants": {
"LIMIT_MARGIN": 5,
"NOTIFICATION_TIMEOUT": 60000,
"LOWEST_VALUE": 0.001
}
}
2 changes: 1 addition & 1 deletion env_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ if [[ ${PROJECT} == "mainnet" ]]; then
fi
elif [[ ${PROJECT} == "olympia" ]]; then
# olympia
if [[ ${TRAVIS_BRANCH} == "master" ]]; then
if [[ ${TRAVIS_BRANCH} == "master" ]] || [[ ${TRAVIS_BRANCH} == "olympia-qa" ]]; then
export GNOSIS_ENV=olympia/staging;
export NODE_ENV=production;
else
Expand Down
31 changes: 16 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "@gnosis.pm/gnosis-management",
"name": "@gnosis.pm/pm-trading-ui",
"version": "0.3.2",
"description": "GnosisInc Admin Interface",
"description": "Gnosis Prediction Market Trading UI",
"main": "src/index.js",
"scripts": {
"build-dev": "./node_modules/.bin/webpack -p --config webpack.dev.config.js",
"build-prod": "./node_modules/.bin/webpack -p --config webpack.prod.config.js",
"build": "if test \"$NODE_ENV\" = \"production\" ; then npm run build-prod; else npm run build-dev; fi ",
"start": "node_modules/.bin/webpack-dev-server --hot --host 0.0.0.0 --client-log-level info --config webpack.dev.config.js --progress",
"start": "node --max_old_space_size=8192 node_modules/.bin/webpack-dev-server --hot --host 0.0.0.0 --client-log-level info --config webpack.dev.config.js --progress",
"start-prod": "node_modules/.bin/webpack-dev-server --host 0.0.0.0 --client-log-level info -p --progress --config webpack.prod.config.js",
"lint": "eslint ./src --quiet",
"lint:fix": "eslint ./src --fix --quiet",
Expand All @@ -17,7 +17,7 @@
},
"repository": {
"type": "git",
"url": "https://github.com/gnosis/gnosis-management.git"
"url": "https://github.com/gnosis/pm-trading-ui.git"
},
"author": "Gnosis",
"license": "ISC",
Expand All @@ -39,7 +39,7 @@
"precommit"
],
"dependencies": {
"@gnosis.pm/gnosis-core-contracts": "^1.0.3",
"@gnosis.pm/gnosis-core-contracts": "^1.0.4",
"@gnosis.pm/gnosisjs": "^2.0.0",
"@gnosis.pm/olympia-token": "^1.4.0",
"autobind-decorator": "^2.1.0",
Expand All @@ -53,8 +53,8 @@
"history": "^4.7.2",
"immutable": "^3.8.2",
"jsontokens": "^0.7.8",
"lodash": "^4.17.5",
"moment": "^2.22.0",
"lodash": "^4.17.10",
"moment": "^2.22.2",
"moment-duration-format": "^2.2.1",
"normalize.css": "^8.0.0",
"normalizr": "^3.2.2",
Expand All @@ -65,7 +65,7 @@
"react": "^16.4.0",
"react-dom": "^16.4.0",
"react-immutable-proptypes": "^2.1.0",
"react-markdown": "^3.3.0",
"react-markdown": "^3.3.2",
"react-redux": "^5.0.6",
"react-router-dom": "^4.2.2",
"react-router-redux": "^5.0.0-alpha.9",
Expand All @@ -78,7 +78,7 @@
"redux": "^4.0.0",
"redux-actions": "^2.4.0",
"redux-form": "^7.1.2",
"redux-thunk": "^2.2.0",
"redux-thunk": "^2.3.0",
"reselect": "^3.0.1",
"seedrandom": "^2.4.3",
"sha1": "^1.1.1",
Expand All @@ -96,7 +96,7 @@
"@storybook/addon-knobs": "^3.4.6",
"@storybook/addon-links": "^3.4.6",
"@storybook/react": "^3.4.6",
"autoprefixer": "^8.5.1",
"autoprefixer": "^8.5.2",
"babel-core": "^7.0.0-0",
"babel-eslint": "^8.2.1",
"babel-jest": "^23.0.1",
Expand All @@ -105,7 +105,7 @@
"babel-plugin-lodash": "^3.2.11",
"babel-plugin-transform-optional-chaining": "^7.0.0-beta.3",
"babel-plugin-transform-react-remove-prop-types": "^0.4.8",
"bootstrap-loader": "^2.1.0",
"bootstrap-loader": "^3.0.0",
"bootstrap-sass": "^3.3.7",
"case-sensitive-paths-webpack-plugin": "^2.1.1",
"copy-webpack-plugin": "^4.5.1",
Expand All @@ -122,9 +122,10 @@
"file-loader": "^1.1.6",
"html-webpack-plugin": "^3.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^23.0.1",
"jest": "^23.1.0",
"json-loader": "^0.5.7",
"node-sass": "^4.5.3",
"mini-css-extract-plugin": "^0.4.0",
"node-sass": "^4.9.0",
"postcss-loader": "^2.1.2",
"pre-commit": "^1.2.2",
"raw-loader": "^0.5.1",
Expand All @@ -135,8 +136,8 @@
"truffle-hdwallet-provider": "0.0.5",
"uglifyjs-webpack-plugin": "^1.2.5",
"url-loader": "^1.0.1",
"webpack": "^4.9.1",
"webpack-cli": "^2.1.4",
"webpack": "^4.10.0",
"webpack-cli": "^3.0.3",
"webpack-dev-server": "^3.1.4"
}
}
2 changes: 1 addition & 1 deletion src/api/gnosis.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Gnosis from '@gnosis.pm/gnosisjs'
import olympiaArtifacts from '@gnosis.pm/olympia-token'
import { NETWORK_TIMEOUT } from 'actions/blockchain'
import { NETWORK_TIMEOUT } from 'store/actions/blockchain'
import { isFeatureEnabled } from 'utils/features'

const tournamentEnabled = isFeatureEnabled('tournament')
Expand Down
Loading

0 comments on commit 43d3586

Please sign in to comment.