diff --git a/.circleci/config.yml b/.circleci/config.yml index 28163ac81..bc700f248 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,15 +2,15 @@ version: 2 job_common_node: &job_common_node docker: - image: circleci/node - working_directory: ~/torus-website/app + working_directory: ~/torus-website job_common_base: &job_common_base docker: - image: skyuppercut/buildpack-deps - working_directory: ~/torus-website/app + working_directory: ~/torus-website job_common: &job_common docker: - image: skyuppercut/node-puppeteer - working_directory: ~/torus-website/app + working_directory: ~/torus-website step_save_cache: &step_save_cache save_cache: key: dependency-cache-{{ checksum "package.json" }} @@ -21,7 +21,7 @@ step_restore_cache: &step_restore_cache key: dependency-cache-{{ checksum "package.json" }} step_setup_global_packages: &step_setup_global_packages run: - name: "Set up global packages" + name: 'Set up global packages' command: | [ ! -d "node_modules" ] && rm package-lock.json && npm install && find ./node_modules/ -name ".git" -type d -exec rm -rf {} + || echo "node_modules exist" update_lambda_job: &update_lambda_job @@ -31,7 +31,7 @@ update_lambda_job: &update_lambda_job at: ~/ - add_ssh_keys - run: - name: "Update lambda version" + name: 'Update lambda version' command: | mkdir -p ~/.ssh ssh-keyscan -H github.com >> ~/.ssh/known_hosts @@ -43,7 +43,7 @@ update_iframeIntegrity: &update_iframeIntegrity at: ~/ - add_ssh_keys - run: - name: "Update iframe integrity" + name: 'Update iframe integrity' command: | mkdir -p ~/.ssh ssh-keyscan -H github.com >> ~/.ssh/known_hosts @@ -55,7 +55,7 @@ deploy_function: &deploy_function at: ~/ - add_ssh_keys - run: - name: "Deploy Over SSH to AWS" + name: 'Deploy Over SSH to AWS' command: | . ./scripts/uploadToAws.sh jobs: @@ -67,12 +67,12 @@ jobs: - <<: *step_restore_cache - <<: *step_setup_global_packages - run: - name: "Running unit tests with coverage" + name: 'Running unit tests with coverage' command: npm run test:coverage-codecov - <<: *step_save_cache # Save coverage artifacts - store_artifacts: - path: ~/torus-website/app/coverage + path: ~/torus-website/coverage build: <<: *job_common resource_class: large @@ -82,7 +82,7 @@ jobs: - <<: *step_restore_cache - <<: *step_setup_global_packages - run: - name: "Build code for torus website" + name: 'Build code for torus website' command: | npm version patch -m 'Updating version to %s [skip ci]' && npm run build && . ./scripts/gitPush.sh - persist_to_workspace: @@ -99,7 +99,7 @@ jobs: - <<: *step_restore_cache - <<: *step_setup_global_packages - run: - name: "Build code for torus binance website" + name: 'Build code for torus binance website' command: | npm version patch -m 'Updating version to %s [skip ci]' && npm run build:binance && . ./scripts/gitPush.sh - persist_to_workspace: @@ -128,13 +128,13 @@ jobs: - <<: *step_restore_cache - <<: *step_setup_global_packages - run: - name: "Build code for torus testing website" + name: 'Build code for torus testing website' command: | npm run build:testing - persist_to_workspace: root: ~/ paths: - - torus-website/app/dist + - torus-website/dist - <<: *step_save_cache deploy-testing: <<: *job_common_base @@ -143,29 +143,29 @@ jobs: at: ~/ - add_ssh_keys - run: - name: "Deploy Over SSH" + name: 'Deploy Over SSH' command: | ssh-keyscan -H testing.tor.us >> ~/.ssh/known_hosts tar czf - dist/ | ssh ubuntu@testing.tor.us "rm -rf ~/testing-torus-website/* && tar -zxf - -C ~/testing-torus-website/" -# ------------------------ -# alpha configurations -# ------------------------ + # ------------------------ + # alpha configurations + # ------------------------ build-alpha: - <<: *job_common - steps: - - checkout: - path: ~/torus-website - - <<: *step_restore_cache - - <<: *step_setup_global_packages - - run: - name: "Build code for torus alpha website" - command: | - npm run build:alpha-branches - - persist_to_workspace: - root: ~/ - paths: - - torus-website/app/dist - - <<: *step_save_cache + <<: *job_common + steps: + - checkout: + path: ~/torus-website + - <<: *step_restore_cache + - <<: *step_setup_global_packages + - run: + name: 'Build code for torus alpha website' + command: | + npm run build:alpha-branches + - persist_to_workspace: + root: ~/ + paths: + - torus-website/dist + - <<: *step_save_cache deploy-alpha: <<: *job_common_base steps: @@ -173,7 +173,7 @@ jobs: at: ~/ - add_ssh_keys - run: - name: "Deploy Over SSH" + name: 'Deploy Over SSH' command: | ssh-keyscan -H "$CIRCLE_BRANCH".tor.us >> ~/.ssh/known_hosts tar czf - dist/ | ssh ubuntu@"$CIRCLE_BRANCH".tor.us "rm -rf ~/"$CIRCLE_BRANCH"-torus-website/* && tar -zxf - -C ~/"$CIRCLE_BRANCH"-torus-website/" @@ -253,9 +253,9 @@ workflows: branches: only: - develop -# ------------------------ -# alpha configurations -# ------------------------ + # ------------------------ + # alpha configurations + # ------------------------ - build-alpha: filters: branches: @@ -270,4 +270,4 @@ workflows: branches: only: - /^alpha.*/ - - lrc \ No newline at end of file + - lrc diff --git a/app/.editorconfig b/.editorconfig similarity index 100% rename from app/.editorconfig rename to .editorconfig diff --git a/app/.env.basealpha b/.env.basealpha similarity index 100% rename from app/.env.basealpha rename to .env.basealpha diff --git a/app/.env.binance b/.env.binance similarity index 100% rename from app/.env.binance rename to .env.binance diff --git a/app/.env.development b/.env.development similarity index 100% rename from app/.env.development rename to .env.development diff --git a/app/.env.lrc b/.env.lrc similarity index 100% rename from app/.env.lrc rename to .env.lrc diff --git a/app/.env.production b/.env.production similarity index 100% rename from app/.env.production rename to .env.production diff --git a/app/.env.testing b/.env.testing similarity index 100% rename from app/.env.testing rename to .env.testing diff --git a/app/.eslintignore b/.eslintignore similarity index 100% rename from app/.eslintignore rename to .eslintignore diff --git a/app/.eslintrc.json b/.eslintrc.json similarity index 100% rename from app/.eslintrc.json rename to .eslintrc.json diff --git a/.gitignore b/.gitignore index 2a0a088bd..c64ca0057 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,26 @@ -node_modules/ .DS_Store -dist/ -.env -disc.html -secrets.json +node_modules +/dist + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +service-worker.js + +embed.min.js .nyc_output coverage -sw.js \ No newline at end of file +src/plugins/i18n \ No newline at end of file diff --git a/app/.mocharc.json b/.mocharc.json similarity index 100% rename from app/.mocharc.json rename to .mocharc.json diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 000000000..83f2a92e9 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v12.18.3 diff --git a/app/.prettierignore b/.prettierignore similarity index 100% rename from app/.prettierignore rename to .prettierignore diff --git a/app/.prettierrc.yaml b/.prettierrc.yaml similarity index 100% rename from app/.prettierrc.yaml rename to .prettierrc.yaml diff --git a/.vscode/settings.json b/.vscode/settings.json index 88ab26340..bc3fe3e9c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -131,12 +131,6 @@ }, "eslint.lintTask.enable": true, "eslint.format.enable": true, - "eslint.workingDirectories": [ - { - "changeProcessCWD": true, - "directory": "./app" - } - ], "prettier.jsxBracketSameLine": true, "prettier.printWidth": 150 } diff --git a/README.md b/README.md index b0d2ba755..d96da12cc 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,70 @@ -## Torus Website -[![Greenkeeper badge](https://badges.greenkeeper.io/torusresearch/torus-website.svg?token=891f5f5b782cc550f84cd6082f7b6059532f564030cc3a4e31989af9f0e56cc8&ts=1550579154562)](https://greenkeeper.io/) +# app -You will need to create an SSL directory in the main repo directory containing: +[![CircleCI](https://circleci.com/gh/torusresearch/torus-website/tree/develop.svg?style=shield&circle-token=1ae4a7866d2585614a4c5803580cedf2405e87d2)](https://circleci.com/gh/torusresearch/torus-website/tree/develop) + +[![Greenkeeper badge](https://badges.greenkeeper.io/torusresearch/torus-website.svg?token=891f5f5b782cc550f84cd6082f7b6059532f564030cc3a4e31989af9f0e56cc8&ts=1548219309942)](https://greenkeeper.io/) + +[![codecov](https://codecov.io/gh/torusresearch/torus-website/branch/develop/graph/badge.svg?token=fzYfxUOTLd)](https://codecov.io/gh/torusresearch/torus-website) + +## Project setup + +```sh +npm install +find ./node_modules -name ".git" -type d -exec rm -rf {} + ``` -server.crt -server.key + +### Compiles and hot-reloads for development + +```sh +npm run serve ``` -Ask one of the developers for these keys. -To install dependencies and build the website, -see [README here](app/README.md) +### Compiles and minifies for production -For updates, see [Change Log](https://docs.tor.us/torus-wallet/changelog) +```sh +npm run build +``` +### Run your tests -To see the current production app, navigate to https://app.tor.us +```sh +npm run test:unit +``` -## Torus Demo -**Using chrome extension** -- Go to *chrome://extensions* -- Ensure *developer mode* -- Drag *embed.user.js* -- Navigate to any dapp which supports Metamask and sign-in +### Run your E2E tests +Start local application first before running the e2e test +```sh +npm run serve +npm run test:e2e +npm run test:e2e:mobile +``` + +### Lints and fixes files + +```sh +npm run lint +``` + +### Customize configuration + +See [Configuration Reference](https://cli.vuejs.org/config/). + +### Current Issues +To get rid of the websocket error, +use the following command in the project root (where package.json lives) + +```sh +find ./node_modules -name ".git" -type d -exec rm -rf {} + +``` -**Using online vue-embed** -- Go to https://vue-embed.tor.us -- Set *Build Environment* to *Development* +### Release notes +Checklist: +Website: *.tor.us +| Test/Browser | Chrome | Safari | Brave | Firefox | Edge | iOS Safari | iOS Chrome | Android Chrome | +| ----------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ----------------- | +| Test login on google/discord oauths | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| +| Skale Network Change | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| +| Import Account | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| +| Test wallet transfer | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| +| Test on torus-embed vue-app all buttons | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore deleted file mode 100644 index c64ca0057..000000000 --- a/app/.gitignore +++ /dev/null @@ -1,26 +0,0 @@ -.DS_Store -node_modules -/dist - -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -service-worker.js - -embed.min.js -.nyc_output -coverage -src/plugins/i18n \ No newline at end of file diff --git a/app/.nvmrc b/app/.nvmrc deleted file mode 100644 index d8865d659..000000000 --- a/app/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -v10.22.0 diff --git a/app/README.md b/app/README.md deleted file mode 100644 index d96da12cc..000000000 --- a/app/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# app - -[![CircleCI](https://circleci.com/gh/torusresearch/torus-website/tree/develop.svg?style=shield&circle-token=1ae4a7866d2585614a4c5803580cedf2405e87d2)](https://circleci.com/gh/torusresearch/torus-website/tree/develop) - -[![Greenkeeper badge](https://badges.greenkeeper.io/torusresearch/torus-website.svg?token=891f5f5b782cc550f84cd6082f7b6059532f564030cc3a4e31989af9f0e56cc8&ts=1548219309942)](https://greenkeeper.io/) - -[![codecov](https://codecov.io/gh/torusresearch/torus-website/branch/develop/graph/badge.svg?token=fzYfxUOTLd)](https://codecov.io/gh/torusresearch/torus-website) - -## Project setup - -```sh -npm install -find ./node_modules -name ".git" -type d -exec rm -rf {} + -``` - -### Compiles and hot-reloads for development - -```sh -npm run serve -``` - -### Compiles and minifies for production - -```sh -npm run build -``` - -### Run your tests - -```sh -npm run test:unit -``` - -### Run your E2E tests -Start local application first before running the e2e test -```sh -npm run serve -npm run test:e2e -npm run test:e2e:mobile -``` - -### Lints and fixes files - -```sh -npm run lint -``` - -### Customize configuration - -See [Configuration Reference](https://cli.vuejs.org/config/). - -### Current Issues -To get rid of the websocket error, -use the following command in the project root (where package.json lives) - -```sh -find ./node_modules -name ".git" -type d -exec rm -rf {} + -``` - -### Release notes -Checklist: -Website: *.tor.us - -| Test/Browser | Chrome | Safari | Brave | Firefox | Edge | iOS Safari | iOS Chrome | Android Chrome | -| ----------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ----------------- | -| Test login on google/discord oauths | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| -| Skale Network Change | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| -| Import Account | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| -| Test wallet transfer | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| -| Test on torus-embed vue-app all buttons | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:| \ No newline at end of file diff --git a/app/server.js b/app/server.js deleted file mode 100644 index 09d32ade5..000000000 --- a/app/server.js +++ /dev/null @@ -1,68 +0,0 @@ -/* eslint-disable import/no-extraneous-dependencies */ -const express = require('express') - -const app = express() -const fs = require('fs') -const path = require('path') -const https = require('https') -const http = require('http') -const log = require('loglevel') - -const APP_PORT = process.env.PORT || 3000 -const certOptions = { - key: fs.readFileSync(path.resolve('../ssl/server.key')), - cert: fs.readFileSync(path.resolve('../ssl/server.crt')), -} -// app.all(/^(?!(\/notsupported)).*$/, ensureCompatibleBrowser) -// Prevents cross-frame clickjacking attacks from external websites -const securityHeaderMiddleware = (request, response, next) => { - // response.setHeader('Content-Security-Policy', 'default-src https: "unsafe-inline"') - response.setHeader('Strict-Transport-Security', 'max-age=63072000; includeSubDomains; preload') - response.setHeader('X-XSS-Protection', '1; mode=block') - response.setHeader('X-Content-Type-Options', 'nosniff') - response.setHeader('Access-Control-Allow-Origin', '*') - if (request.originalUrl.startsWith('/popup')) { - // skip any /popup routes for x-frame-options for it to function properly - next() - return - } - response.setHeader('X-Frame-Options', 'sameorigin') - next() -} - -const cacheControlHeaderMiddleware = (request, repsonse, next) => { - repsonse.setHeader('Cache-Control', 'max-age=3600') - next() -} - -app.use(securityHeaderMiddleware) -app.use(cacheControlHeaderMiddleware) - -app.get('/service-worker.js', (request, response) => { - response.setHeader('Content-Type', 'application/javascript') - response.setHeader('Cache-Control', 'max-age=3600') - response.setHeader('Service-Worker-Allowed', '/') - response.sendFile(path.resolve('./dist/service-worker.js')) -}) -app.use(express.static('dist')) - -app.get('/redirect', (request, response) => { - response.sendFile(path.join(__dirname, '/dist/redirect.html')) -}) -app.get('*', (request, response) => { - response.sendFile(path.join(__dirname, '/dist/index.html')) -}) - -https.createServer(certOptions, app).listen(APP_PORT) -// http.createServer(app).listen(APP_PORT) -// http.createServer(app).listen(APP_PORT) -log.info(`listening to port ${APP_PORT}`) - -if (process.env.NODE_ENV === 'production') { - const redirectApp = express() - redirectApp.get('*', (request, response) => { - response.redirect(301, 'https://app.tor.us') - }) - log.info('listening to port 80') - http.createServer(redirectApp).listen(80) -} diff --git a/app/babel.config.js b/babel.config.js similarity index 100% rename from app/babel.config.js rename to babel.config.js diff --git a/greenkeeper.json b/greenkeeper.json index 3df48c709..aa52f049c 100644 --- a/greenkeeper.json +++ b/greenkeeper.json @@ -1,9 +1,7 @@ { "groups": { "default": { - "packages": [ - "app/package.json" - ] + "packages": ["package.json"] } } } diff --git a/app/package-lock.json b/package-lock.json similarity index 100% rename from app/package-lock.json rename to package-lock.json diff --git a/app/package.json b/package.json similarity index 99% rename from app/package.json rename to package.json index dcc8f0b00..a45f3fff0 100644 --- a/app/package.json +++ b/package.json @@ -170,7 +170,7 @@ "not ie <= 8" ], "engines": { - "node": ">=10.0.0" + "node": ">=12.0.0" }, "husky": { "hooks": { diff --git a/app/public/css/error-page.css b/public/css/error-page.css similarity index 100% rename from app/public/css/error-page.css rename to public/css/error-page.css diff --git a/app/public/css/skeleton.css b/public/css/skeleton.css similarity index 100% rename from app/public/css/skeleton.css rename to public/css/skeleton.css diff --git a/app/public/css/widget.css b/public/css/widget.css similarity index 100% rename from app/public/css/widget.css rename to public/css/widget.css diff --git a/app/public/error-pages/404-notfound.html b/public/error-pages/404-notfound.html similarity index 100% rename from app/public/error-pages/404-notfound.html rename to public/error-pages/404-notfound.html diff --git a/app/public/favicon.png b/public/favicon.png similarity index 100% rename from app/public/favicon.png rename to public/favicon.png diff --git a/app/public/images/close.svg b/public/images/close.svg similarity index 100% rename from app/public/images/close.svg rename to public/images/close.svg diff --git a/app/public/images/footer_waves.png b/public/images/footer_waves.png similarity index 100% rename from app/public/images/footer_waves.png rename to public/images/footer_waves.png diff --git a/app/public/images/login-with-torus.png b/public/images/login-with-torus.png similarity index 100% rename from app/public/images/login-with-torus.png rename to public/images/login-with-torus.png diff --git a/app/public/images/login.png b/public/images/login.png similarity index 100% rename from app/public/images/login.png rename to public/images/login.png diff --git a/app/public/images/logos/eth.svg b/public/images/logos/eth.svg similarity index 100% rename from app/public/images/logos/eth.svg rename to public/images/logos/eth.svg diff --git a/app/public/images/people_error.svg b/public/images/people_error.svg similarity index 100% rename from app/public/images/people_error.svg rename to public/images/people_error.svg diff --git a/app/public/images/person.jpeg b/public/images/person.jpeg similarity index 100% rename from app/public/images/person.jpeg rename to public/images/person.jpeg diff --git a/app/public/images/torus-logo-blue.svg b/public/images/torus-logo-blue.svg similarity index 100% rename from app/public/images/torus-logo-blue.svg rename to public/images/torus-logo-blue.svg diff --git a/app/public/images/torus-logo-white.svg b/public/images/torus-logo-white.svg similarity index 100% rename from app/public/images/torus-logo-white.svg rename to public/images/torus-logo-white.svg diff --git a/app/public/images/torus_icon-blue.svg b/public/images/torus_icon-blue.svg similarity index 100% rename from app/public/images/torus_icon-blue.svg rename to public/images/torus_icon-blue.svg diff --git a/app/public/images/torus_logo.png b/public/images/torus_logo.png similarity index 100% rename from app/public/images/torus_logo.png rename to public/images/torus_logo.png diff --git a/app/public/img/icons/android-chrome-128x128.png b/public/img/icons/android-chrome-128x128.png similarity index 100% rename from app/public/img/icons/android-chrome-128x128.png rename to public/img/icons/android-chrome-128x128.png diff --git a/app/public/img/icons/android-chrome-144x144.png b/public/img/icons/android-chrome-144x144.png similarity index 100% rename from app/public/img/icons/android-chrome-144x144.png rename to public/img/icons/android-chrome-144x144.png diff --git a/app/public/img/icons/android-chrome-152x152.png b/public/img/icons/android-chrome-152x152.png similarity index 100% rename from app/public/img/icons/android-chrome-152x152.png rename to public/img/icons/android-chrome-152x152.png diff --git a/app/public/img/icons/android-chrome-192x192.png b/public/img/icons/android-chrome-192x192.png similarity index 100% rename from app/public/img/icons/android-chrome-192x192.png rename to public/img/icons/android-chrome-192x192.png diff --git a/app/public/img/icons/android-chrome-384x384.png b/public/img/icons/android-chrome-384x384.png similarity index 100% rename from app/public/img/icons/android-chrome-384x384.png rename to public/img/icons/android-chrome-384x384.png diff --git a/app/public/img/icons/android-chrome-512x512.png b/public/img/icons/android-chrome-512x512.png similarity index 100% rename from app/public/img/icons/android-chrome-512x512.png rename to public/img/icons/android-chrome-512x512.png diff --git a/app/public/img/icons/android-chrome-72x72.png b/public/img/icons/android-chrome-72x72.png similarity index 100% rename from app/public/img/icons/android-chrome-72x72.png rename to public/img/icons/android-chrome-72x72.png diff --git a/app/public/img/icons/android-chrome-96x96.png b/public/img/icons/android-chrome-96x96.png similarity index 100% rename from app/public/img/icons/android-chrome-96x96.png rename to public/img/icons/android-chrome-96x96.png diff --git a/app/public/img/icons/apple-touch-icon-120x120.png b/public/img/icons/apple-touch-icon-120x120.png similarity index 100% rename from app/public/img/icons/apple-touch-icon-120x120.png rename to public/img/icons/apple-touch-icon-120x120.png diff --git a/app/public/img/icons/apple-touch-icon-152x152.png b/public/img/icons/apple-touch-icon-152x152.png similarity index 100% rename from app/public/img/icons/apple-touch-icon-152x152.png rename to public/img/icons/apple-touch-icon-152x152.png diff --git a/app/public/img/icons/apple-touch-icon-180x180.png b/public/img/icons/apple-touch-icon-180x180.png similarity index 100% rename from app/public/img/icons/apple-touch-icon-180x180.png rename to public/img/icons/apple-touch-icon-180x180.png diff --git a/app/public/img/icons/apple-touch-icon-60x60.png b/public/img/icons/apple-touch-icon-60x60.png similarity index 100% rename from app/public/img/icons/apple-touch-icon-60x60.png rename to public/img/icons/apple-touch-icon-60x60.png diff --git a/app/public/img/icons/apple-touch-icon-76x76.png b/public/img/icons/apple-touch-icon-76x76.png similarity index 100% rename from app/public/img/icons/apple-touch-icon-76x76.png rename to public/img/icons/apple-touch-icon-76x76.png diff --git a/app/public/img/icons/apple-touch-icon.png b/public/img/icons/apple-touch-icon.png similarity index 100% rename from app/public/img/icons/apple-touch-icon.png rename to public/img/icons/apple-touch-icon.png diff --git a/app/public/img/icons/discord.svg b/public/img/icons/discord.svg similarity index 100% rename from app/public/img/icons/discord.svg rename to public/img/icons/discord.svg diff --git a/app/public/img/icons/facebook.svg b/public/img/icons/facebook.svg similarity index 100% rename from app/public/img/icons/facebook.svg rename to public/img/icons/facebook.svg diff --git a/app/public/img/icons/favicon-16x16.png b/public/img/icons/favicon-16x16.png similarity index 100% rename from app/public/img/icons/favicon-16x16.png rename to public/img/icons/favicon-16x16.png diff --git a/app/public/img/icons/favicon-32x32.png b/public/img/icons/favicon-32x32.png similarity index 100% rename from app/public/img/icons/favicon-32x32.png rename to public/img/icons/favicon-32x32.png diff --git a/app/public/img/icons/google.svg b/public/img/icons/google.svg similarity index 100% rename from app/public/img/icons/google.svg rename to public/img/icons/google.svg diff --git a/app/public/img/icons/home.svg b/public/img/icons/home.svg similarity index 100% rename from app/public/img/icons/home.svg rename to public/img/icons/home.svg diff --git a/app/public/img/icons/indent-increase.svg b/public/img/icons/indent-increase.svg similarity index 100% rename from app/public/img/icons/indent-increase.svg rename to public/img/icons/indent-increase.svg diff --git a/app/public/img/icons/msapplication-icon-144x144.png b/public/img/icons/msapplication-icon-144x144.png similarity index 100% rename from app/public/img/icons/msapplication-icon-144x144.png rename to public/img/icons/msapplication-icon-144x144.png diff --git a/app/public/img/icons/mstile-150x150.png b/public/img/icons/mstile-150x150.png similarity index 100% rename from app/public/img/icons/mstile-150x150.png rename to public/img/icons/mstile-150x150.png diff --git a/app/public/img/icons/reddit.svg b/public/img/icons/reddit.svg similarity index 100% rename from app/public/img/icons/reddit.svg rename to public/img/icons/reddit.svg diff --git a/app/public/img/icons/safari-pinned-tab.svg b/public/img/icons/safari-pinned-tab.svg similarity index 100% rename from app/public/img/icons/safari-pinned-tab.svg rename to public/img/icons/safari-pinned-tab.svg diff --git a/app/public/img/icons/torus-icon-dark.svg b/public/img/icons/torus-icon-dark.svg similarity index 100% rename from app/public/img/icons/torus-icon-dark.svg rename to public/img/icons/torus-icon-dark.svg diff --git a/app/public/img/icons/torus-icon-light.svg b/public/img/icons/torus-icon-light.svg similarity index 100% rename from app/public/img/icons/torus-icon-light.svg rename to public/img/icons/torus-icon-light.svg diff --git a/app/public/img/icons/twitch.svg b/public/img/icons/twitch.svg similarity index 100% rename from app/public/img/icons/twitch.svg rename to public/img/icons/twitch.svg diff --git a/app/public/index.html b/public/index.html similarity index 100% rename from app/public/index.html rename to public/index.html diff --git a/app/public/redirect.html b/public/redirect.html similarity index 100% rename from app/public/redirect.html rename to public/redirect.html diff --git a/app/public/sw-base.js b/public/sw-base.js similarity index 100% rename from app/public/sw-base.js rename to public/sw-base.js diff --git a/public/sw.js b/public/sw.js new file mode 100644 index 000000000..21f55ad90 --- /dev/null +++ b/public/sw.js @@ -0,0 +1,891 @@ +/* eslint-disable */ +// import pre-cache manifest + +// workbox port +var precacheController +var listenerAdded = false +var _cacheNameDetails = { + precache: 'precache-v2', + prefix: 'workbox', + suffix: registration.scope, +} +function getScope() { + return self.registration.scope +} +function getIframeURL() { + return getScope() + 'popup' +} +var serviceWorkerScriptPath = '/service-worker.js' +function isOrigin() { + try { + var newURL = new URL(getScope()) + return newURL.href === newURL.origin + } catch (err) { + return false + } +} + +function storeIframeResponseText(url) { + return caches.open('torus' + getScope()).then(function (cache) { + return cache.add(url) + }) +} + +function getIframeResponseText() { + return caches.open('torus' + getScope()).then(function (cache) { + return cache.match(getIframeURL()) + }) +} + +function precacheAndRoute(entries, opts) { + precache(entries) + addRoute(opts) +} + +function addRoute(opts) { + if (!listenerAdded) { + addFetchListener(opts) + listenerAdded = true + } +} +function addFetchListener(opts) { + var ignoreURLParametersMatching = opts.ignoreURLParametersMatching || [/^utm_/] + var directoryIndex = opts.directoryIndex || 'index.html' + var cleanURLs = opts.cleanURLs === undefined ? true : opts.cleanURLs + var urlManipulation = opts.urlManipulation + var cacheName = _createCacheName(_cacheNameDetails.precache) + addEventListener('fetch', function (event) { + var precachedURL = getCacheKeyForURL(event.request.url, { + cleanURLs: cleanURLs, + directoryIndex: directoryIndex, + ignoreURLParametersMatching: ignoreURLParametersMatching, + urlManipulation: urlManipulation, + }) + if (!precachedURL) { + // console.log('Precacher did not find a match for', event.request.url) + return + } + var responsePromise = caches + .open(cacheName) + .then(function (cache) { + return cache.match(precachedURL) + }) + .then(function (cachedResponse) { + if (cachedResponse) { + return cachedResponse + } + console.warn('Precached response not found ', precachedURL) + return fetch(precachedURL) + }) + event.respondWith(responsePromise) + }) +} + +function _createCacheName(cacheName) { + return [_cacheNameDetails.prefix, cacheName, _cacheNameDetails.suffix].filter((value) => value && value.length > 0).join('-') +} + +function getCacheKeyForURL(url, opts) { + var precacheController = getOrCreatePrecacheController() + var urlsToCacheKeys = precacheController.getURLsToCacheKeys() + var variations = generateURLVariations(url, opts) + for (var i = 0; i < variations.length; i++) { + var variation = variations[i] + if (urlsToCacheKeys[variation]) { + return urlsToCacheKeys[variation] + } + } +} + +function generateURLVariations(url, opts) { + var variations = [] + var ignoreURLParametersMatching = opts.ignoreURLParametersMatching + var directoryIndex = opts.directoryIndex + var cleanURLs = opts.cleanURLs + var urlManipulation = opts.urlManipulation + var urlObject = new URL(url, location.href) + urlObject.hash = '' + variations.push(urlObject.href) + var urlWithoutIgnoredParams = removeIgnoredSearchParams(urlObject) + variations.push(urlWithoutIgnoredParams.href) + if (directoryIndex && urlWithoutIgnoredParams.pathname.endsWith('/')) { + var directoryURL = new URL(urlWithoutIgnoredParams.href) + directoryURL.pathname += directoryIndex + variations.push(directoryURL.href) + } + if (cleanURLs) { + var cleanURL = new URL(urlWithoutIgnoredParams.href) + cleanURL.pathname += '.html' + variations.push(cleanURL.href) + } + if (urlManipulation) { + var additionalURLs = urlManipulation({ url: urlObject }) + additionalURLs.map(function (item) { + variations.push(item) + }) + } + return variations +} + +function removeIgnoredSearchParams(urlObject, ignoreURLParametersMatching) { + Object.keys(urlObject.searchParams).map(function (paramName) { + if ( + ignoreURLParametersMatching.some(function (regExp) { + regExp.test(paramName) + }) + ) { + urlObject.searchParams.delete(paramName) + } + }) + return urlObject +} + +function precache(entries) { + var precacheController = getOrCreatePrecacheController() + precacheController.addToCacheList(entries) + if (entries.length > 0) { + addEventListener('install', function (event) { + self.skipWaiting() + var precacheController = getOrCreatePrecacheController() + event.waitUntil( + Promise.all([ + storeIframeResponseText(getIframeURL()), + precacheController.install({ event: event }).catch(function (err) { + console.error(err) + throw err + }), + ]) + ) + }) + addEventListener('activate', function (event) { + var precacheController = getOrCreatePrecacheController() + event.waitUntil(precacheController.activate()) + }) + } +} + +function createCacheKey(entry) { + if (!entry) { + throw new Error('entry undefined') + } + if (typeof entry === 'string') { + var urlObject = new URL(entry, location.href) + return { + cacheKey: urlObject.href, + url: urlObject.href, + } + } + var revision = entry.revision + var url = entry.url + if (!url) { + throw new Error('No url') + } + if (!revision) { + var urlObject = new URL(url, location.href) + return { + cacheKey: urlObject.href, + url: urlObject.href, + } + } + var cacheKeyURL = new URL(url, location.href) + var originalURL = new URL(url, location.href) + cacheKeyURL.searchParams.set('__WB_REVISION__', revision) + return { + cacheKey: cacheKeyURL.href, + url: originalURL.href, + } +} + +function PrecacheController() { + this._cacheName = _createCacheName(_cacheNameDetails.precache) + this._urlsToCacheKeys = {} + this._urlsToCacheModes = {} + this._cacheKeysToIntegrities = {} +} + +PrecacheController.prototype.constructor = PrecacheController + +PrecacheController.prototype.addToCacheList = function (entries) { + var context = this + try { + entries.map(function (entry) { + var obj = createCacheKey(entry) + var cacheKey = obj.cacheKey + var url = obj.url + var cacheMode = typeof entry !== 'string' && entry.revision ? 'reload' : 'default' + if (context._urlsToCacheKeys[url] && context._urlsToCacheKeys[url] !== cacheKey) { + throw new Error('Conflicting cache key entries ', context._urlsToCacheKeys[url], cacheKey) + } + if (typeof entry !== 'string' && entry.integrity) { + if (context._cacheKeysToIntegrities[cacheKey] && context._cacheKeysToIntegrities[cacheKey] !== entry.integrity) { + throw new Error('Conflicting integrities ', context._cacheKeysToIntegrities[cacheKey], entry.integrity, url) + } + context._cacheKeysToIntegrities[cacheKey] = entry.integrity + } + context._urlsToCacheKeys[url] = cacheKey + context._urlsToCacheModes[url] = cacheMode + }) + } catch (e) { + console.error(e) + } +} + +PrecacheController.prototype.install = function (opts) { + var resolve, reject + var promise = new Promise(function (res, rej) { + resolve = res + reject = rej + }) + var context = this + var event = opts.event + var toBePrecached = [] + var alreadyPrecached = [] + caches + .open(context._cacheName) + .then(function (cache) { + return cache.keys() + }) + .then(function (alreadyCachedRequests) { + var existingCacheKeys = alreadyCachedRequests.map(function (req) { + return req.url + }) + for (var url in context._urlsToCacheKeys) { + var cacheKey = context._urlsToCacheKeys[url] + if (existingCacheKeys[cacheKey]) { + alreadyPrecached.push(url) + } else { + toBePrecached.push({ cacheKey: cacheKey, url: url }) + } + } + var precacheRequests = toBePrecached.map(function (obj) { + var cacheKey = obj.cacheKey + var url = obj.url + var integrity = context._cacheKeysToIntegrities[cacheKey] + var cacheMode = context._urlsToCacheModes[url] + return context._addURLToCache({ + cacheKey: cacheKey, + cacheMode: cacheMode, + event: event, + integrity: integrity, + url: url, + }) + }) + + Promise.all(precacheRequests).then(function () { + var updatedURLs = toBePrecached.map(function (item) { + return item.url + }) + resolve({ + updatedURLs: updatedURLs, + notUpdatedURLs: alreadyPrecached, + }) + }) + }) + + return promise +} + +PrecacheController.prototype.activate = function () { + var resolve, reject + var promise = new Promise(function (res, rej) { + resolve = res + reject = rej + }) + var context = this + var c + var deletedURLs = [] + caches + .open(context._cacheName) + .then(function (cache) { + c = cache + return cache.keys() + }) + .then(function (currentlyCachedRequests) { + var promises = [] + for (var req in currentlyCachedRequests) { + if (!context._urlsToCacheKeys[req.url]) { + promises.push(c.delete(req)) + deletedURLs.push(req.url) + } + } + return Promise.all(promises) + }) + .then(function () { + resolve(deletedURLs) + }) + + return promise +} + +PrecacheController.prototype._addURLToCache = function (opts) { + var cacheKey = opts.cacheKey + var url = opts.url + var cacheMode = opts.cacheMode + var event = opts.event + var integrity = opts.integrity + var context = this + + var request = new Request(url, { + integrity: integrity, + cache: cacheMode, + credentials: 'same-origin', + }) + + wrappedFetch({ + event: event, + request: request, + }) + .then(function (response) { + if (response.status >= 400) { + throw new Error('Invalid response', url, response.status) + } + if (response.redirected) { + return copyResponse(response) + } + return Promise.resolve(response) + }) + .then(function (response) { + putWrapper({ + event: event, + response: response, + request: cacheKey === url ? request : new Request(cacheKey), + cacheName: context._cacheName, + matchOptions: { + ignoreSearch: true, + }, + }) + }) +} + +PrecacheController.prototype.getURLsToCacheKeys = function () { + return this._urlsToCacheKeys +} + +PrecacheController.prototype.getCachedURLs = function () { + return Object.keys(this._urlsToCacheKeys) +} + +PrecacheController.prototype.getCacheKeyForURL = function (url) { + var urlObject = new URL(url, location.href) + return this._urlsToCacheKeys[urlObject.href] +} + +PrecacheController.prototype.createHandlerForURL = function (url) { + var resolve, reject + var promies = new Promise(function (res, rej) { + resolve = res + reject = rej + }) + var context = this + var cacheKey = context.getCacheKeyForURL(url) + if (!cacheKey) { + throw new Error('Non-precached URL', url) + } + caches + .open(context._cacheName) + .then(function (cache) { + return cache.match(cacheKey) + }) + .then(function (response) { + if (response) { + resolve(response) + } else { + reject(new Error('The cache did not have this entry for cacheKey', cacheKey)) + } + }) + .catch(function (err) { + console.error('Failed to respond with cached response', err) + fetch(cacheKey).then(resolve).catch(reject) + }) + return promise +} + +function wrappedFetch(opts) { + var resolve, reject + var promise = new Promise(function (res, rej) { + resolve = res + reject = rej + }) + var request = opts.request + var fetchOptions = opts.fetchOptions + var event = opts.event + if (typeof request === 'string') { + request = new Request(request) + } + try { + var fetchResponse + if (request.mode === 'navigate') { + fetch(request).then(resolve).catch(reject) + } else { + fetch(request, fetchOptions).then(resolve).catch(reject) + } + } catch (e) { + throw e + } + return promise +} + +function copyResponse(response) { + var resolve, reject + var promise = new Promise(function (res, rej) { + resolve = res + reject = rej + }) + var supportStatus + function canConstructResponseFromBodyStream() { + if (supportStatus === undefined) { + const testResponse = new Response('') + if ('body' in testResponse) { + try { + new Response(testResponse.body) + supportStatus = true + } catch (error) { + supportStatus = false + } + } + supportStatus = false + } + return supportStatus + } + var clonedResponse = response.clone() + var responseInit = { + headers: new Headers(clonedResponse.headers), + status: clonedResponse.status, + statusText: clonedResponse.statusText, + } + var body + if (canConstructResponseFromBodyStream()) { + body = clonedResponse.body + resolve(new Response(body, responseInit)) + } else { + clonedResponse + .blob() + .then(function (b) { + body = b + resolve(new Response(body, responseInit)) + }) + .catch(reject) + } + return promise +} + +function putWrapper(opts) { + var resolve, reject + var promise = new Promise(function (res, rej) { + resolve = res + reject = rej + }) + var cacheName = opts.cacheName + var request = opts.request + var response = opts.response + if (response.status !== 200) { + console.warn('Request not cached') + resolve() + } + caches + .open(cacheName) + .then(function (cache) { + cache.put(request, response).then(resolve) + }) + .catch(reject) + return promise +} + +function matchWrapper(opts) { + var resolve, reject + var promise = new Promise(function (res, rej) { + resolve = res + reject = rej + }) + var cacheName = opts.cacheName + var request = opts.request + var event = opts.event + var matchOptions = opts.matchOptions + caches + .open(cacheName) + .then(function (cache) { + return cache.match(request, matchOptions) + }) + .then(function (cachedResponse) { + resolve(cachedResponse) + }) + .catch(reject) + return promise +} + +function getOrCreatePrecacheController() { + if (!precacheController) { + precacheController = new PrecacheController() + } + return precacheController +} + +// service worker logic + +self.addEventListener('message', function (event) { + if (event.data && event.data.type === 'SKIP_WAITING') { + self.skipWaiting() + } +}) + +self.addEventListener('fetch', function (event) { + try { + const url = new URL(event.request.url) + const integrityParam = url.searchParams.get('integrity') + if (url.pathname.includes('/redirect') && url.href.includes(getScope())) { + event.respondWith( + new Response( + new Blob( + [ + ` + + + + + + + Redirect + + + + +
+
+
+
+
+
+

You can close this window now

+
+ + + + +${''} + `, + ], + { type: 'text/html' } + ) + ) + ) + } else if (integrityParam && integrityParam === 'true' && !isOrigin() && url.href.includes(getScope())) { + var promRes + var promRej + var prom = new Promise(function (resolve, reject) { + promRes = resolve + promRej = reject + }) + + event.respondWith(prom) + getIframeResponseText().then(function (cachedResponse) { + if (cachedResponse !== undefined) { + promRes(cachedResponse) + } else { + promRes(fetch(getIframeURL())) + } + }) + } + } catch (error) { + console.error(error) + } +}) + +self.addEventListener('notificationclick', function (e) { + var notification = e.notification + var url = notification.data.url + var action = e.action + + if (action === 'close') { + notification.close() + } else { + url && clients.openWindow(url) + notification.close() + } +}) + +self.__precacheManifest = [ + { + url: '/js/app.js', + }, +].concat(self.__precacheManifest || []) + +try { + const { pathname, hostname } = new URL(self.getScope()) + if (hostname === 'app.tor.us' || hostname === 'binance.tor.us') { + if (pathname !== '/') precacheAndRoute(self.__precacheManifest, {}) + } else { + precacheAndRoute(self.__precacheManifest, {}) + } +} catch (error) { + console.error(error) +} diff --git a/app/scripts/buildAlpha.sh b/scripts/buildAlpha.sh similarity index 100% rename from app/scripts/buildAlpha.sh rename to scripts/buildAlpha.sh diff --git a/app/scripts/buildErrorPage.sh b/scripts/buildErrorPage.sh similarity index 100% rename from app/scripts/buildErrorPage.sh rename to scripts/buildErrorPage.sh diff --git a/app/scripts/createUpdatedDistributionConfig.js b/scripts/createUpdatedDistributionConfig.js similarity index 100% rename from app/scripts/createUpdatedDistributionConfig.js rename to scripts/createUpdatedDistributionConfig.js diff --git a/app/scripts/gitPush.sh b/scripts/gitPush.sh similarity index 100% rename from app/scripts/gitPush.sh rename to scripts/gitPush.sh diff --git a/app/scripts/importLocales.js b/scripts/importLocales.js similarity index 100% rename from app/scripts/importLocales.js rename to scripts/importLocales.js diff --git a/app/scripts/opensea.js b/scripts/opensea.js similarity index 100% rename from app/scripts/opensea.js rename to scripts/opensea.js diff --git a/app/scripts/replaceRedirectHTML.js b/scripts/replaceRedirectHTML.js similarity index 62% rename from app/scripts/replaceRedirectHTML.js rename to scripts/replaceRedirectHTML.js index 1c10580e4..baf75523d 100644 --- a/app/scripts/replaceRedirectHTML.js +++ b/scripts/replaceRedirectHTML.js @@ -1,11 +1,11 @@ const fs = require('fs') const path = require('path') -const redirectHTML = fs.readFileSync(`${__dirname}/../public/redirect.html`) -const swBase = fs.readFileSync(`${__dirname}/../public/sw-base.js`) +const redirectHTML = fs.readFileSync(path.resolve(`${__dirname}`, '/../public/redirect.html')) +const swBase = fs.readFileSync(path.resolve(`${__dirname}`, '/../public/sw-base.js')) let swReplaced = swBase.toString().replace('REDIRECT_HTML', redirectHTML.toString()) if (process.env.VUE_APP_TORUS_BUILD_ENV === 'production' || process.env.VUE_APP_TORUS_BUILD_ENV === 'binance') { const version = `v${JSON.parse(fs.readFileSync(path.resolve(__dirname, '../package.json'))).version}` swReplaced = swReplaced.replace('/js/app.js', `/${version}/js/app.js`) } -fs.writeFileSync(`${__dirname}/../public/sw.js`, swReplaced) +fs.writeFileSync(path.resolve(`${__dirname}`, '/../public/sw.js'), swReplaced) diff --git a/app/scripts/updateIframeIntegrity.sh b/scripts/updateIframeIntegrity.sh similarity index 100% rename from app/scripts/updateIframeIntegrity.sh rename to scripts/updateIframeIntegrity.sh diff --git a/app/scripts/updateLambda.sh b/scripts/updateLambda.sh similarity index 95% rename from app/scripts/updateLambda.sh rename to scripts/updateLambda.sh index 1e78801dd..c6a97e4dc 100644 --- a/app/scripts/updateLambda.sh +++ b/scripts/updateLambda.sh @@ -21,5 +21,5 @@ zip lambda-code index.js aws lambda update-function-code --function-name $FUNCTION_NAME --publish --zip-file "fileb://lambda-code.zip" aws cloudfront get-distribution-config --id $CLOUDFRONTID > cf_config.json ETAG=$(cat cf_config.json | grep ETag | head -1 | awk -F: '{ print $2 }' | sed 's/[",]//g') -node ~/torus-website/app/scripts/createUpdatedDistributionConfig.js +node ~/torus-website/scripts/createUpdatedDistributionConfig.js aws cloudfront update-distribution --distribution-config "file://updated_cf_config.json" --id $CLOUDFRONTID --if-match "$ETAG" \ No newline at end of file diff --git a/app/scripts/uploadToAws.sh b/scripts/uploadToAws.sh similarity index 100% rename from app/scripts/uploadToAws.sh rename to scripts/uploadToAws.sh diff --git a/app/serviceWorkerIntegrityPlugin.js b/serviceWorkerIntegrityPlugin.js similarity index 100% rename from app/serviceWorkerIntegrityPlugin.js rename to serviceWorkerIntegrityPlugin.js diff --git a/app/src/App.scss b/src/App.scss similarity index 100% rename from app/src/App.scss rename to src/App.scss diff --git a/app/src/App.vue b/src/App.vue similarity index 100% rename from app/src/App.vue rename to src/App.vue diff --git a/app/src/assets/assets-map.json b/src/assets/assets-map.json similarity index 100% rename from app/src/assets/assets-map.json rename to src/assets/assets-map.json diff --git a/app/src/assets/images/badge-first-collectible-active.svg b/src/assets/images/badge-first-collectible-active.svg similarity index 100% rename from app/src/assets/images/badge-first-collectible-active.svg rename to src/assets/images/badge-first-collectible-active.svg diff --git a/app/src/assets/images/badge-first-collectible-done.svg b/src/assets/images/badge-first-collectible-done.svg similarity index 100% rename from app/src/assets/images/badge-first-collectible-done.svg rename to src/assets/images/badge-first-collectible-done.svg diff --git a/app/src/assets/images/badge-first-collectible.svg b/src/assets/images/badge-first-collectible.svg similarity index 100% rename from app/src/assets/images/badge-first-collectible.svg rename to src/assets/images/badge-first-collectible.svg diff --git a/app/src/assets/images/badge-first-transaction-active.svg b/src/assets/images/badge-first-transaction-active.svg similarity index 100% rename from app/src/assets/images/badge-first-transaction-active.svg rename to src/assets/images/badge-first-transaction-active.svg diff --git a/app/src/assets/images/badge-first-transaction-done.svg b/src/assets/images/badge-first-transaction-done.svg similarity index 100% rename from app/src/assets/images/badge-first-transaction-done.svg rename to src/assets/images/badge-first-transaction-done.svg diff --git a/app/src/assets/images/badge-first-transaction.svg b/src/assets/images/badge-first-transaction.svg similarity index 100% rename from app/src/assets/images/badge-first-transaction.svg rename to src/assets/images/badge-first-transaction.svg diff --git a/app/src/assets/images/badge-topped-wallet-active.svg b/src/assets/images/badge-topped-wallet-active.svg similarity index 100% rename from app/src/assets/images/badge-topped-wallet-active.svg rename to src/assets/images/badge-topped-wallet-active.svg diff --git a/app/src/assets/images/badge-topped-wallet-done.svg b/src/assets/images/badge-topped-wallet-done.svg similarity index 100% rename from app/src/assets/images/badge-topped-wallet-done.svg rename to src/assets/images/badge-topped-wallet-done.svg diff --git a/app/src/assets/images/badge-topped-wallet.svg b/src/assets/images/badge-topped-wallet.svg similarity index 100% rename from app/src/assets/images/badge-topped-wallet.svg rename to src/assets/images/badge-topped-wallet.svg diff --git a/app/src/assets/images/badge-wallet-created-active.svg b/src/assets/images/badge-wallet-created-active.svg similarity index 100% rename from app/src/assets/images/badge-wallet-created-active.svg rename to src/assets/images/badge-wallet-created-active.svg diff --git a/app/src/assets/images/badge-wallet-created.svg b/src/assets/images/badge-wallet-created.svg similarity index 100% rename from app/src/assets/images/badge-wallet-created.svg rename to src/assets/images/badge-wallet-created.svg diff --git a/app/src/assets/images/crypto-logo-white.png b/src/assets/images/crypto-logo-white.png similarity index 100% rename from app/src/assets/images/crypto-logo-white.png rename to src/assets/images/crypto-logo-white.png diff --git a/app/src/assets/images/crypto-logo.png b/src/assets/images/crypto-logo.png similarity index 100% rename from app/src/assets/images/crypto-logo.png rename to src/assets/images/crypto-logo.png diff --git a/app/src/assets/images/dark.svg b/src/assets/images/dark.svg similarity index 100% rename from app/src/assets/images/dark.svg rename to src/assets/images/dark.svg diff --git a/app/src/assets/images/exclamation-triangle.png b/src/assets/images/exclamation-triangle.png similarity index 100% rename from app/src/assets/images/exclamation-triangle.png rename to src/assets/images/exclamation-triangle.png diff --git a/app/src/assets/images/home-illustration.svg b/src/assets/images/home-illustration.svg similarity index 100% rename from app/src/assets/images/home-illustration.svg rename to src/assets/images/home-illustration.svg diff --git a/app/src/assets/images/learn-more.svg b/src/assets/images/learn-more.svg similarity index 100% rename from app/src/assets/images/learn-more.svg rename to src/assets/images/learn-more.svg diff --git a/app/src/assets/images/light.svg b/src/assets/images/light.svg similarity index 100% rename from app/src/assets/images/light.svg rename to src/assets/images/light.svg diff --git a/app/src/assets/images/link-account-success.svg b/src/assets/images/link-account-success.svg similarity index 100% rename from app/src/assets/images/link-account-success.svg rename to src/assets/images/link-account-success.svg diff --git a/app/src/assets/images/link-account.svg b/src/assets/images/link-account.svg similarity index 100% rename from app/src/assets/images/link-account.svg rename to src/assets/images/link-account.svg diff --git a/app/src/assets/images/login-bg-1.svg b/src/assets/images/login-bg-1.svg similarity index 100% rename from app/src/assets/images/login-bg-1.svg rename to src/assets/images/login-bg-1.svg diff --git a/app/src/assets/images/login-bg-2.svg b/src/assets/images/login-bg-2.svg similarity index 100% rename from app/src/assets/images/login-bg-2.svg rename to src/assets/images/login-bg-2.svg diff --git a/app/src/assets/images/login-bg-3.svg b/src/assets/images/login-bg-3.svg similarity index 100% rename from app/src/assets/images/login-bg-3.svg rename to src/assets/images/login-bg-3.svg diff --git a/app/src/assets/images/login-bg-dark-1.svg b/src/assets/images/login-bg-dark-1.svg similarity index 100% rename from app/src/assets/images/login-bg-dark-1.svg rename to src/assets/images/login-bg-dark-1.svg diff --git a/app/src/assets/images/login-bg-dark-2.svg b/src/assets/images/login-bg-dark-2.svg similarity index 100% rename from app/src/assets/images/login-bg-dark-2.svg rename to src/assets/images/login-bg-dark-2.svg diff --git a/app/src/assets/images/login-bg-dark-3.svg b/src/assets/images/login-bg-dark-3.svg similarity index 100% rename from app/src/assets/images/login-bg-dark-3.svg rename to src/assets/images/login-bg-dark-3.svg diff --git a/app/src/assets/images/login-bg-dark.jpg b/src/assets/images/login-bg-dark.jpg similarity index 100% rename from app/src/assets/images/login-bg-dark.jpg rename to src/assets/images/login-bg-dark.jpg diff --git a/app/src/assets/images/login-bg.jpg b/src/assets/images/login-bg.jpg similarity index 100% rename from app/src/assets/images/login-bg.jpg rename to src/assets/images/login-bg.jpg diff --git a/app/src/assets/images/login-verifiers-dark.gif b/src/assets/images/login-verifiers-dark.gif similarity index 100% rename from app/src/assets/images/login-verifiers-dark.gif rename to src/assets/images/login-verifiers-dark.gif diff --git a/app/src/assets/images/login-verifiers-light.gif b/src/assets/images/login-verifiers-light.gif similarity index 100% rename from app/src/assets/images/login-verifiers-light.gif rename to src/assets/images/login-verifiers-light.gif diff --git a/app/src/assets/images/login.png b/src/assets/images/login.png similarity index 100% rename from app/src/assets/images/login.png rename to src/assets/images/login.png diff --git a/app/src/assets/images/loginWhite.png b/src/assets/images/loginWhite.png similarity index 100% rename from app/src/assets/images/loginWhite.png rename to src/assets/images/loginWhite.png diff --git a/app/src/assets/images/loginwithgoogle.png b/src/assets/images/loginwithgoogle.png similarity index 100% rename from app/src/assets/images/loginwithgoogle.png rename to src/assets/images/loginwithgoogle.png diff --git a/app/src/assets/images/logo.png b/src/assets/images/logo.png similarity index 100% rename from app/src/assets/images/logo.png rename to src/assets/images/logo.png diff --git a/app/src/assets/images/logo2x.png b/src/assets/images/logo2x.png similarity index 100% rename from app/src/assets/images/logo2x.png rename to src/assets/images/logo2x.png diff --git a/app/src/assets/images/logout-dark.svg b/src/assets/images/logout-dark.svg similarity index 100% rename from app/src/assets/images/logout-dark.svg rename to src/assets/images/logout-dark.svg diff --git a/app/src/assets/images/logout.svg b/src/assets/images/logout.svg similarity index 100% rename from app/src/assets/images/logout.svg rename to src/assets/images/logout.svg diff --git a/app/src/assets/images/mercuryo-logo-white.svg b/src/assets/images/mercuryo-logo-white.svg similarity index 100% rename from app/src/assets/images/mercuryo-logo-white.svg rename to src/assets/images/mercuryo-logo-white.svg diff --git a/app/src/assets/images/mercuryo-logo.svg b/src/assets/images/mercuryo-logo.svg similarity index 100% rename from app/src/assets/images/mercuryo-logo.svg rename to src/assets/images/mercuryo-logo.svg diff --git a/app/src/assets/images/miime-logo-dark.svg b/src/assets/images/miime-logo-dark.svg similarity index 100% rename from app/src/assets/images/miime-logo-dark.svg rename to src/assets/images/miime-logo-dark.svg diff --git a/app/src/assets/images/miime-logo.svg b/src/assets/images/miime-logo.svg similarity index 100% rename from app/src/assets/images/miime-logo.svg rename to src/assets/images/miime-logo.svg diff --git a/app/src/assets/images/moonpay-logo-white.svg b/src/assets/images/moonpay-logo-white.svg similarity index 100% rename from app/src/assets/images/moonpay-logo-white.svg rename to src/assets/images/moonpay-logo-white.svg diff --git a/app/src/assets/images/moonpay-logo.svg b/src/assets/images/moonpay-logo.svg similarity index 100% rename from app/src/assets/images/moonpay-logo.svg rename to src/assets/images/moonpay-logo.svg diff --git a/app/src/assets/images/ob-access.svg b/src/assets/images/ob-access.svg similarity index 100% rename from app/src/assets/images/ob-access.svg rename to src/assets/images/ob-access.svg diff --git a/app/src/assets/images/ob-add-2fa-created-dark.svg b/src/assets/images/ob-add-2fa-created-dark.svg similarity index 100% rename from app/src/assets/images/ob-add-2fa-created-dark.svg rename to src/assets/images/ob-add-2fa-created-dark.svg diff --git a/app/src/assets/images/ob-add-2fa-created.svg b/src/assets/images/ob-add-2fa-created.svg similarity index 100% rename from app/src/assets/images/ob-add-2fa-created.svg rename to src/assets/images/ob-add-2fa-created.svg diff --git a/app/src/assets/images/ob-add-2fa-dark.svg b/src/assets/images/ob-add-2fa-dark.svg similarity index 100% rename from app/src/assets/images/ob-add-2fa-dark.svg rename to src/assets/images/ob-add-2fa-dark.svg diff --git a/app/src/assets/images/ob-add-2fa.svg b/src/assets/images/ob-add-2fa.svg similarity index 100% rename from app/src/assets/images/ob-add-2fa.svg rename to src/assets/images/ob-add-2fa.svg diff --git a/app/src/assets/images/ob-browser.svg b/src/assets/images/ob-browser.svg similarity index 100% rename from app/src/assets/images/ob-browser.svg rename to src/assets/images/ob-browser.svg diff --git a/app/src/assets/images/ob-password.svg b/src/assets/images/ob-password.svg similarity index 100% rename from app/src/assets/images/ob-password.svg rename to src/assets/images/ob-password.svg diff --git a/app/src/assets/images/ob-secure.svg b/src/assets/images/ob-secure.svg similarity index 100% rename from app/src/assets/images/ob-secure.svg rename to src/assets/images/ob-secure.svg diff --git a/app/src/assets/images/ob-self-custodial.svg b/src/assets/images/ob-self-custodial.svg similarity index 100% rename from app/src/assets/images/ob-self-custodial.svg rename to src/assets/images/ob-self-custodial.svg diff --git a/app/src/assets/images/ob-social.svg b/src/assets/images/ob-social.svg similarity index 100% rename from app/src/assets/images/ob-social.svg rename to src/assets/images/ob-social.svg diff --git a/app/src/assets/images/ob-tkey.svg b/src/assets/images/ob-tkey.svg similarity index 100% rename from app/src/assets/images/ob-tkey.svg rename to src/assets/images/ob-tkey.svg diff --git a/app/src/assets/images/ob-verification-done.svg b/src/assets/images/ob-verification-done.svg similarity index 100% rename from app/src/assets/images/ob-verification-done.svg rename to src/assets/images/ob-verification-done.svg diff --git a/app/src/assets/images/ob-verification-methods.svg b/src/assets/images/ob-verification-methods.svg similarity index 100% rename from app/src/assets/images/ob-verification-methods.svg rename to src/assets/images/ob-verification-methods.svg diff --git a/app/src/assets/images/ob-verification.svg b/src/assets/images/ob-verification.svg similarity index 100% rename from app/src/assets/images/ob-verification.svg rename to src/assets/images/ob-verification.svg diff --git a/app/src/assets/images/onboarding-1-1.svg b/src/assets/images/onboarding-1-1.svg similarity index 100% rename from app/src/assets/images/onboarding-1-1.svg rename to src/assets/images/onboarding-1-1.svg diff --git a/app/src/assets/images/onboarding-1-2.svg b/src/assets/images/onboarding-1-2.svg similarity index 100% rename from app/src/assets/images/onboarding-1-2.svg rename to src/assets/images/onboarding-1-2.svg diff --git a/app/src/assets/images/onboarding-2.svg b/src/assets/images/onboarding-2.svg similarity index 100% rename from app/src/assets/images/onboarding-2.svg rename to src/assets/images/onboarding-2.svg diff --git a/app/src/assets/images/onboarding-3.svg b/src/assets/images/onboarding-3.svg similarity index 100% rename from app/src/assets/images/onboarding-3.svg rename to src/assets/images/onboarding-3.svg diff --git a/app/src/assets/images/opensea-logo-dark.svg b/src/assets/images/opensea-logo-dark.svg similarity index 100% rename from app/src/assets/images/opensea-logo-dark.svg rename to src/assets/images/opensea-logo-dark.svg diff --git a/app/src/assets/images/opensea-logo.svg b/src/assets/images/opensea-logo.svg similarity index 100% rename from app/src/assets/images/opensea-logo.svg rename to src/assets/images/opensea-logo.svg diff --git a/app/src/assets/images/oval-google.svg b/src/assets/images/oval-google.svg similarity index 100% rename from app/src/assets/images/oval-google.svg rename to src/assets/images/oval-google.svg diff --git a/app/src/assets/images/passwordless.svg b/src/assets/images/passwordless.svg similarity index 100% rename from app/src/assets/images/passwordless.svg rename to src/assets/images/passwordless.svg diff --git a/app/src/assets/images/provider-mercuryo.svg b/src/assets/images/provider-mercuryo.svg similarity index 100% rename from app/src/assets/images/provider-mercuryo.svg rename to src/assets/images/provider-mercuryo.svg diff --git a/app/src/assets/images/provider-moonpay.svg b/src/assets/images/provider-moonpay.svg similarity index 100% rename from app/src/assets/images/provider-moonpay.svg rename to src/assets/images/provider-moonpay.svg diff --git a/app/src/assets/images/provider-rampnetwork.svg b/src/assets/images/provider-rampnetwork.svg similarity index 100% rename from app/src/assets/images/provider-rampnetwork.svg rename to src/assets/images/provider-rampnetwork.svg diff --git a/app/src/assets/images/provider-simplex.svg b/src/assets/images/provider-simplex.svg similarity index 100% rename from app/src/assets/images/provider-simplex.svg rename to src/assets/images/provider-simplex.svg diff --git a/app/src/assets/images/provider-wyre.svg b/src/assets/images/provider-wyre.svg similarity index 100% rename from app/src/assets/images/provider-wyre.svg rename to src/assets/images/provider-wyre.svg diff --git a/app/src/assets/images/provider-xanpool.svg b/src/assets/images/provider-xanpool.svg similarity index 100% rename from app/src/assets/images/provider-xanpool.svg rename to src/assets/images/provider-xanpool.svg diff --git a/app/src/assets/images/rampnetwork-logo-white.svg b/src/assets/images/rampnetwork-logo-white.svg similarity index 100% rename from app/src/assets/images/rampnetwork-logo-white.svg rename to src/assets/images/rampnetwork-logo-white.svg diff --git a/app/src/assets/images/rampnetwork-logo.svg b/src/assets/images/rampnetwork-logo.svg similarity index 100% rename from app/src/assets/images/rampnetwork-logo.svg rename to src/assets/images/rampnetwork-logo.svg diff --git a/app/src/assets/images/security.svg b/src/assets/images/security.svg similarity index 100% rename from app/src/assets/images/security.svg rename to src/assets/images/security.svg diff --git a/app/src/assets/images/simplex-logo-white.png b/src/assets/images/simplex-logo-white.png similarity index 100% rename from app/src/assets/images/simplex-logo-white.png rename to src/assets/images/simplex-logo-white.png diff --git a/app/src/assets/images/simplex-logo.png b/src/assets/images/simplex-logo.png similarity index 100% rename from app/src/assets/images/simplex-logo.png rename to src/assets/images/simplex-logo.png diff --git a/app/src/assets/images/status-fail.svg b/src/assets/images/status-fail.svg similarity index 100% rename from app/src/assets/images/status-fail.svg rename to src/assets/images/status-fail.svg diff --git a/app/src/assets/images/status-pending.svg b/src/assets/images/status-pending.svg similarity index 100% rename from app/src/assets/images/status-pending.svg rename to src/assets/images/status-pending.svg diff --git a/app/src/assets/images/status-success.svg b/src/assets/images/status-success.svg similarity index 100% rename from app/src/assets/images/status-success.svg rename to src/assets/images/status-success.svg diff --git a/app/src/assets/images/torus-logo-blue.svg b/src/assets/images/torus-logo-blue.svg similarity index 100% rename from app/src/assets/images/torus-logo-blue.svg rename to src/assets/images/torus-logo-blue.svg diff --git a/app/src/assets/images/torus-logo-white.svg b/src/assets/images/torus-logo-white.svg similarity index 100% rename from app/src/assets/images/torus-logo-white.svg rename to src/assets/images/torus-logo-white.svg diff --git a/app/src/assets/images/wyre-logo-white.svg b/src/assets/images/wyre-logo-white.svg similarity index 100% rename from app/src/assets/images/wyre-logo-white.svg rename to src/assets/images/wyre-logo-white.svg diff --git a/app/src/assets/images/wyre-logo.svg b/src/assets/images/wyre-logo.svg similarity index 100% rename from app/src/assets/images/wyre-logo.svg rename to src/assets/images/wyre-logo.svg diff --git a/app/src/assets/images/xanpool-logo-white.svg b/src/assets/images/xanpool-logo-white.svg similarity index 100% rename from app/src/assets/images/xanpool-logo-white.svg rename to src/assets/images/xanpool-logo-white.svg diff --git a/app/src/assets/images/xanpool-logo.svg b/src/assets/images/xanpool-logo.svg similarity index 100% rename from app/src/assets/images/xanpool-logo.svg rename to src/assets/images/xanpool-logo.svg diff --git a/app/src/assets/img/icons/activities.svg b/src/assets/img/icons/activities.svg similarity index 100% rename from app/src/assets/img/icons/activities.svg rename to src/assets/img/icons/activities.svg diff --git a/app/src/assets/img/icons/address-wallet.svg b/src/assets/img/icons/address-wallet.svg similarity index 100% rename from app/src/assets/img/icons/address-wallet.svg rename to src/assets/img/icons/address-wallet.svg diff --git a/app/src/assets/img/icons/check-circle-primary.svg b/src/assets/img/icons/check-circle-primary.svg similarity index 100% rename from app/src/assets/img/icons/check-circle-primary.svg rename to src/assets/img/icons/check-circle-primary.svg diff --git a/app/src/assets/img/icons/check-circle-white.svg b/src/assets/img/icons/check-circle-white.svg similarity index 100% rename from app/src/assets/img/icons/check-circle-white.svg rename to src/assets/img/icons/check-circle-white.svg diff --git a/app/src/assets/img/icons/close.svg b/src/assets/img/icons/close.svg similarity index 100% rename from app/src/assets/img/icons/close.svg rename to src/assets/img/icons/close.svg diff --git a/app/src/assets/img/icons/copy-primary.svg b/src/assets/img/icons/copy-primary.svg similarity index 100% rename from app/src/assets/img/icons/copy-primary.svg rename to src/assets/img/icons/copy-primary.svg diff --git a/app/src/assets/img/icons/download-primary.svg b/src/assets/img/icons/download-primary.svg similarity index 100% rename from app/src/assets/img/icons/download-primary.svg rename to src/assets/img/icons/download-primary.svg diff --git a/app/src/assets/img/icons/eth-grey-black.svg b/src/assets/img/icons/eth-grey-black.svg similarity index 100% rename from app/src/assets/img/icons/eth-grey-black.svg rename to src/assets/img/icons/eth-grey-black.svg diff --git a/app/src/assets/img/icons/eth-grey-white.svg b/src/assets/img/icons/eth-grey-white.svg similarity index 100% rename from app/src/assets/img/icons/eth-grey-white.svg rename to src/assets/img/icons/eth-grey-white.svg diff --git a/app/src/assets/img/icons/eye-grey.svg b/src/assets/img/icons/eye-grey.svg similarity index 100% rename from app/src/assets/img/icons/eye-grey.svg rename to src/assets/img/icons/eye-grey.svg diff --git a/app/src/assets/img/icons/eye-off-primary.svg b/src/assets/img/icons/eye-off-primary.svg similarity index 100% rename from app/src/assets/img/icons/eye-off-primary.svg rename to src/assets/img/icons/eye-off-primary.svg diff --git a/app/src/assets/img/icons/eye-primary.svg b/src/assets/img/icons/eye-primary.svg similarity index 100% rename from app/src/assets/img/icons/eye-primary.svg rename to src/assets/img/icons/eye-primary.svg diff --git a/app/src/assets/img/icons/file-text-grey.svg b/src/assets/img/icons/file-text-grey.svg similarity index 100% rename from app/src/assets/img/icons/file-text-grey.svg rename to src/assets/img/icons/file-text-grey.svg diff --git a/app/src/assets/img/icons/globe.svg b/src/assets/img/icons/globe.svg similarity index 100% rename from app/src/assets/img/icons/globe.svg rename to src/assets/img/icons/globe.svg diff --git a/app/src/assets/img/icons/home.svg b/src/assets/img/icons/home.svg similarity index 100% rename from app/src/assets/img/icons/home.svg rename to src/assets/img/icons/home.svg diff --git a/app/src/assets/img/icons/indent-increase.svg b/src/assets/img/icons/indent-increase.svg similarity index 100% rename from app/src/assets/img/icons/indent-increase.svg rename to src/assets/img/icons/indent-increase.svg diff --git a/app/src/assets/img/icons/key.svg b/src/assets/img/icons/key.svg similarity index 100% rename from app/src/assets/img/icons/key.svg rename to src/assets/img/icons/key.svg diff --git a/app/src/assets/img/icons/login-apple-light.svg b/src/assets/img/icons/login-apple-light.svg similarity index 100% rename from app/src/assets/img/icons/login-apple-light.svg rename to src/assets/img/icons/login-apple-light.svg diff --git a/app/src/assets/img/icons/login-apple.svg b/src/assets/img/icons/login-apple.svg similarity index 100% rename from app/src/assets/img/icons/login-apple.svg rename to src/assets/img/icons/login-apple.svg diff --git a/app/src/assets/img/icons/login-discord.svg b/src/assets/img/icons/login-discord.svg similarity index 100% rename from app/src/assets/img/icons/login-discord.svg rename to src/assets/img/icons/login-discord.svg diff --git a/app/src/assets/img/icons/login-email-light.svg b/src/assets/img/icons/login-email-light.svg similarity index 100% rename from app/src/assets/img/icons/login-email-light.svg rename to src/assets/img/icons/login-email-light.svg diff --git a/app/src/assets/img/icons/login-email.svg b/src/assets/img/icons/login-email.svg similarity index 100% rename from app/src/assets/img/icons/login-email.svg rename to src/assets/img/icons/login-email.svg diff --git a/app/src/assets/img/icons/login-email_password.svg b/src/assets/img/icons/login-email_password.svg similarity index 100% rename from app/src/assets/img/icons/login-email_password.svg rename to src/assets/img/icons/login-email_password.svg diff --git a/app/src/assets/img/icons/login-facebook.svg b/src/assets/img/icons/login-facebook.svg similarity index 100% rename from app/src/assets/img/icons/login-facebook.svg rename to src/assets/img/icons/login-facebook.svg diff --git a/app/src/assets/img/icons/login-github-light.svg b/src/assets/img/icons/login-github-light.svg similarity index 100% rename from app/src/assets/img/icons/login-github-light.svg rename to src/assets/img/icons/login-github-light.svg diff --git a/app/src/assets/img/icons/login-github.svg b/src/assets/img/icons/login-github.svg similarity index 100% rename from app/src/assets/img/icons/login-github.svg rename to src/assets/img/icons/login-github.svg diff --git a/app/src/assets/img/icons/login-google-grey.svg b/src/assets/img/icons/login-google-grey.svg similarity index 100% rename from app/src/assets/img/icons/login-google-grey.svg rename to src/assets/img/icons/login-google-grey.svg diff --git a/app/src/assets/img/icons/login-google.svg b/src/assets/img/icons/login-google.svg similarity index 100% rename from app/src/assets/img/icons/login-google.svg rename to src/assets/img/icons/login-google.svg diff --git a/app/src/assets/img/icons/login-jwt.svg b/src/assets/img/icons/login-jwt.svg similarity index 100% rename from app/src/assets/img/icons/login-jwt.svg rename to src/assets/img/icons/login-jwt.svg diff --git a/app/src/assets/img/icons/login-kakao.svg b/src/assets/img/icons/login-kakao.svg similarity index 100% rename from app/src/assets/img/icons/login-kakao.svg rename to src/assets/img/icons/login-kakao.svg diff --git a/app/src/assets/img/icons/login-line.svg b/src/assets/img/icons/login-line.svg similarity index 100% rename from app/src/assets/img/icons/login-line.svg rename to src/assets/img/icons/login-line.svg diff --git a/app/src/assets/img/icons/login-linkedin.svg b/src/assets/img/icons/login-linkedin.svg similarity index 100% rename from app/src/assets/img/icons/login-linkedin.svg rename to src/assets/img/icons/login-linkedin.svg diff --git a/app/src/assets/img/icons/login-reddit.svg b/src/assets/img/icons/login-reddit.svg similarity index 100% rename from app/src/assets/img/icons/login-reddit.svg rename to src/assets/img/icons/login-reddit.svg diff --git a/app/src/assets/img/icons/login-telegram.svg b/src/assets/img/icons/login-telegram.svg similarity index 100% rename from app/src/assets/img/icons/login-telegram.svg rename to src/assets/img/icons/login-telegram.svg diff --git a/app/src/assets/img/icons/login-twitch.svg b/src/assets/img/icons/login-twitch.svg similarity index 100% rename from app/src/assets/img/icons/login-twitch.svg rename to src/assets/img/icons/login-twitch.svg diff --git a/app/src/assets/img/icons/login-twitter.svg b/src/assets/img/icons/login-twitter.svg similarity index 100% rename from app/src/assets/img/icons/login-twitter.svg rename to src/assets/img/icons/login-twitter.svg diff --git a/app/src/assets/img/icons/login-wechat.svg b/src/assets/img/icons/login-wechat.svg similarity index 100% rename from app/src/assets/img/icons/login-wechat.svg rename to src/assets/img/icons/login-wechat.svg diff --git a/app/src/assets/img/icons/login-weibo.svg b/src/assets/img/icons/login-weibo.svg similarity index 100% rename from app/src/assets/img/icons/login-weibo.svg rename to src/assets/img/icons/login-weibo.svg diff --git a/app/src/assets/img/icons/menu-primary.svg b/src/assets/img/icons/menu-primary.svg similarity index 100% rename from app/src/assets/img/icons/menu-primary.svg rename to src/assets/img/icons/menu-primary.svg diff --git a/app/src/assets/img/icons/open-in-new-grey.svg b/src/assets/img/icons/open-in-new-grey.svg similarity index 100% rename from app/src/assets/img/icons/open-in-new-grey.svg rename to src/assets/img/icons/open-in-new-grey.svg diff --git a/app/src/assets/img/icons/settings.svg b/src/assets/img/icons/settings.svg similarity index 100% rename from app/src/assets/img/icons/settings.svg rename to src/assets/img/icons/settings.svg diff --git a/app/src/assets/img/icons/speed-bicycle-dark.svg b/src/assets/img/icons/speed-bicycle-dark.svg similarity index 100% rename from app/src/assets/img/icons/speed-bicycle-dark.svg rename to src/assets/img/icons/speed-bicycle-dark.svg diff --git a/app/src/assets/img/icons/speed-bicycle.svg b/src/assets/img/icons/speed-bicycle.svg similarity index 100% rename from app/src/assets/img/icons/speed-bicycle.svg rename to src/assets/img/icons/speed-bicycle.svg diff --git a/app/src/assets/img/icons/speed-car-dark.svg b/src/assets/img/icons/speed-car-dark.svg similarity index 100% rename from app/src/assets/img/icons/speed-car-dark.svg rename to src/assets/img/icons/speed-car-dark.svg diff --git a/app/src/assets/img/icons/speed-car.svg b/src/assets/img/icons/speed-car.svg similarity index 100% rename from app/src/assets/img/icons/speed-car.svg rename to src/assets/img/icons/speed-car.svg diff --git a/app/src/assets/img/icons/t-fill.svg b/src/assets/img/icons/t-fill.svg similarity index 100% rename from app/src/assets/img/icons/t-fill.svg rename to src/assets/img/icons/t-fill.svg diff --git a/app/src/assets/img/icons/topup.svg b/src/assets/img/icons/topup.svg similarity index 100% rename from app/src/assets/img/icons/topup.svg rename to src/assets/img/icons/topup.svg diff --git a/app/src/assets/img/icons/torus-icon-dark.svg b/src/assets/img/icons/torus-icon-dark.svg similarity index 100% rename from app/src/assets/img/icons/torus-icon-dark.svg rename to src/assets/img/icons/torus-icon-dark.svg diff --git a/app/src/assets/img/icons/torus-icon-light.svg b/src/assets/img/icons/torus-icon-light.svg similarity index 100% rename from app/src/assets/img/icons/torus-icon-light.svg rename to src/assets/img/icons/torus-icon-light.svg diff --git a/app/src/assets/img/icons/transaction.svg b/src/assets/img/icons/transaction.svg similarity index 100% rename from app/src/assets/img/icons/transaction.svg rename to src/assets/img/icons/transaction.svg diff --git a/app/src/components/Confirm/ConfirmForm/ConfirmForm.scss b/src/components/Confirm/ConfirmForm/ConfirmForm.scss similarity index 100% rename from app/src/components/Confirm/ConfirmForm/ConfirmForm.scss rename to src/components/Confirm/ConfirmForm/ConfirmForm.scss diff --git a/app/src/components/Confirm/ConfirmForm/ConfirmForm.vue b/src/components/Confirm/ConfirmForm/ConfirmForm.vue similarity index 100% rename from app/src/components/Confirm/ConfirmForm/ConfirmForm.vue rename to src/components/Confirm/ConfirmForm/ConfirmForm.vue diff --git a/app/src/components/Confirm/ConfirmForm/index.js b/src/components/Confirm/ConfirmForm/index.js similarity index 100% rename from app/src/components/Confirm/ConfirmForm/index.js rename to src/components/Confirm/ConfirmForm/index.js diff --git a/app/src/components/Confirm/PermissionConfirm/PermissionConfirm.scss b/src/components/Confirm/PermissionConfirm/PermissionConfirm.scss similarity index 100% rename from app/src/components/Confirm/PermissionConfirm/PermissionConfirm.scss rename to src/components/Confirm/PermissionConfirm/PermissionConfirm.scss diff --git a/app/src/components/Confirm/PermissionConfirm/PermissionConfirm.vue b/src/components/Confirm/PermissionConfirm/PermissionConfirm.vue similarity index 100% rename from app/src/components/Confirm/PermissionConfirm/PermissionConfirm.vue rename to src/components/Confirm/PermissionConfirm/PermissionConfirm.vue diff --git a/app/src/components/Confirm/PermissionConfirm/index.js b/src/components/Confirm/PermissionConfirm/index.js similarity index 100% rename from app/src/components/Confirm/PermissionConfirm/index.js rename to src/components/Confirm/PermissionConfirm/index.js diff --git a/app/src/components/Confirm/TransferConfirm/TransferConfirm.scss b/src/components/Confirm/TransferConfirm/TransferConfirm.scss similarity index 100% rename from app/src/components/Confirm/TransferConfirm/TransferConfirm.scss rename to src/components/Confirm/TransferConfirm/TransferConfirm.scss diff --git a/app/src/components/Confirm/TransferConfirm/TransferConfirm.vue b/src/components/Confirm/TransferConfirm/TransferConfirm.vue similarity index 100% rename from app/src/components/Confirm/TransferConfirm/TransferConfirm.vue rename to src/components/Confirm/TransferConfirm/TransferConfirm.vue diff --git a/app/src/components/Confirm/TransferConfirm/index.js b/src/components/Confirm/TransferConfirm/index.js similarity index 100% rename from app/src/components/Confirm/TransferConfirm/index.js rename to src/components/Confirm/TransferConfirm/index.js diff --git a/app/src/components/Tkey/CreatedWallet/CreatedWallet.scss b/src/components/Tkey/CreatedWallet/CreatedWallet.scss similarity index 100% rename from app/src/components/Tkey/CreatedWallet/CreatedWallet.scss rename to src/components/Tkey/CreatedWallet/CreatedWallet.scss diff --git a/app/src/components/Tkey/CreatedWallet/CreatedWallet.vue b/src/components/Tkey/CreatedWallet/CreatedWallet.vue similarity index 100% rename from app/src/components/Tkey/CreatedWallet/CreatedWallet.vue rename to src/components/Tkey/CreatedWallet/CreatedWallet.vue diff --git a/app/src/components/Tkey/CreatedWallet/index.js b/src/components/Tkey/CreatedWallet/index.js similarity index 100% rename from app/src/components/Tkey/CreatedWallet/index.js rename to src/components/Tkey/CreatedWallet/index.js diff --git a/app/src/components/Tkey/NewDeviceFooter/NewDeviceFooter.scss b/src/components/Tkey/NewDeviceFooter/NewDeviceFooter.scss similarity index 100% rename from app/src/components/Tkey/NewDeviceFooter/NewDeviceFooter.scss rename to src/components/Tkey/NewDeviceFooter/NewDeviceFooter.scss diff --git a/app/src/components/Tkey/NewDeviceFooter/NewDeviceFooter.vue b/src/components/Tkey/NewDeviceFooter/NewDeviceFooter.vue similarity index 100% rename from app/src/components/Tkey/NewDeviceFooter/NewDeviceFooter.vue rename to src/components/Tkey/NewDeviceFooter/NewDeviceFooter.vue diff --git a/app/src/components/Tkey/NewDeviceFooter/index.js b/src/components/Tkey/NewDeviceFooter/index.js similarity index 100% rename from app/src/components/Tkey/NewDeviceFooter/index.js rename to src/components/Tkey/NewDeviceFooter/index.js diff --git a/app/src/components/Tkey/SetupWallet/SetupWallet.scss b/src/components/Tkey/SetupWallet/SetupWallet.scss similarity index 100% rename from app/src/components/Tkey/SetupWallet/SetupWallet.scss rename to src/components/Tkey/SetupWallet/SetupWallet.scss diff --git a/app/src/components/Tkey/SetupWallet/SetupWallet.vue b/src/components/Tkey/SetupWallet/SetupWallet.vue similarity index 100% rename from app/src/components/Tkey/SetupWallet/SetupWallet.vue rename to src/components/Tkey/SetupWallet/SetupWallet.vue diff --git a/app/src/components/Tkey/SetupWallet/index.js b/src/components/Tkey/SetupWallet/index.js similarity index 100% rename from app/src/components/Tkey/SetupWallet/index.js rename to src/components/Tkey/SetupWallet/index.js diff --git a/app/src/components/Tkey/TkeyConfirmLogin/TkeyConfirmLogin.scss b/src/components/Tkey/TkeyConfirmLogin/TkeyConfirmLogin.scss similarity index 100% rename from app/src/components/Tkey/TkeyConfirmLogin/TkeyConfirmLogin.scss rename to src/components/Tkey/TkeyConfirmLogin/TkeyConfirmLogin.scss diff --git a/app/src/components/Tkey/TkeyConfirmLogin/TkeyConfirmLogin.vue b/src/components/Tkey/TkeyConfirmLogin/TkeyConfirmLogin.vue similarity index 100% rename from app/src/components/Tkey/TkeyConfirmLogin/TkeyConfirmLogin.vue rename to src/components/Tkey/TkeyConfirmLogin/TkeyConfirmLogin.vue diff --git a/app/src/components/Tkey/TkeyConfirmLogin/index.js b/src/components/Tkey/TkeyConfirmLogin/index.js similarity index 100% rename from app/src/components/Tkey/TkeyConfirmLogin/index.js rename to src/components/Tkey/TkeyConfirmLogin/index.js diff --git a/app/src/components/Tkey/TkeyDeviceDetected/TkeyDeviceDetected.scss b/src/components/Tkey/TkeyDeviceDetected/TkeyDeviceDetected.scss similarity index 100% rename from app/src/components/Tkey/TkeyDeviceDetected/TkeyDeviceDetected.scss rename to src/components/Tkey/TkeyDeviceDetected/TkeyDeviceDetected.scss diff --git a/app/src/components/Tkey/TkeyDeviceDetected/TkeyDeviceDetected.vue b/src/components/Tkey/TkeyDeviceDetected/TkeyDeviceDetected.vue similarity index 100% rename from app/src/components/Tkey/TkeyDeviceDetected/TkeyDeviceDetected.vue rename to src/components/Tkey/TkeyDeviceDetected/TkeyDeviceDetected.vue diff --git a/app/src/components/Tkey/TkeyDeviceDetected/index.js b/src/components/Tkey/TkeyDeviceDetected/index.js similarity index 100% rename from app/src/components/Tkey/TkeyDeviceDetected/index.js rename to src/components/Tkey/TkeyDeviceDetected/index.js diff --git a/app/src/components/Tkey/TkeyInputForm/TkeyInputForm.vue b/src/components/Tkey/TkeyInputForm/TkeyInputForm.vue similarity index 100% rename from app/src/components/Tkey/TkeyInputForm/TkeyInputForm.vue rename to src/components/Tkey/TkeyInputForm/TkeyInputForm.vue diff --git a/app/src/components/Tkey/TkeyInputForm/index.js b/src/components/Tkey/TkeyInputForm/index.js similarity index 100% rename from app/src/components/Tkey/TkeyInputForm/index.js rename to src/components/Tkey/TkeyInputForm/index.js diff --git a/app/src/components/Tkey/TkeyInputView/TkeyInputView.scss b/src/components/Tkey/TkeyInputView/TkeyInputView.scss similarity index 100% rename from app/src/components/Tkey/TkeyInputView/TkeyInputView.scss rename to src/components/Tkey/TkeyInputView/TkeyInputView.scss diff --git a/app/src/components/Tkey/TkeyInputView/TkeyInputView.vue b/src/components/Tkey/TkeyInputView/TkeyInputView.vue similarity index 100% rename from app/src/components/Tkey/TkeyInputView/TkeyInputView.vue rename to src/components/Tkey/TkeyInputView/TkeyInputView.vue diff --git a/app/src/components/Tkey/TkeyInputView/index.js b/src/components/Tkey/TkeyInputView/index.js similarity index 100% rename from app/src/components/Tkey/TkeyInputView/index.js rename to src/components/Tkey/TkeyInputView/index.js diff --git a/app/src/components/Tkey/TkeyOnboardingSetup/TkeyOnboardingSetup.scss b/src/components/Tkey/TkeyOnboardingSetup/TkeyOnboardingSetup.scss similarity index 100% rename from app/src/components/Tkey/TkeyOnboardingSetup/TkeyOnboardingSetup.scss rename to src/components/Tkey/TkeyOnboardingSetup/TkeyOnboardingSetup.scss diff --git a/app/src/components/Tkey/TkeyOnboardingSetup/TkeyOnboardingSetup.vue b/src/components/Tkey/TkeyOnboardingSetup/TkeyOnboardingSetup.vue similarity index 100% rename from app/src/components/Tkey/TkeyOnboardingSetup/TkeyOnboardingSetup.vue rename to src/components/Tkey/TkeyOnboardingSetup/TkeyOnboardingSetup.vue diff --git a/app/src/components/Tkey/TkeyOnboardingSetup/index.js b/src/components/Tkey/TkeyOnboardingSetup/index.js similarity index 100% rename from app/src/components/Tkey/TkeyOnboardingSetup/index.js rename to src/components/Tkey/TkeyOnboardingSetup/index.js diff --git a/app/src/components/Tkey/TkeyOnboardingTry/TkeyOnboardingTry.scss b/src/components/Tkey/TkeyOnboardingTry/TkeyOnboardingTry.scss similarity index 100% rename from app/src/components/Tkey/TkeyOnboardingTry/TkeyOnboardingTry.scss rename to src/components/Tkey/TkeyOnboardingTry/TkeyOnboardingTry.scss diff --git a/app/src/components/Tkey/TkeyOnboardingTry/TkeyOnboardingTry.vue b/src/components/Tkey/TkeyOnboardingTry/TkeyOnboardingTry.vue similarity index 100% rename from app/src/components/Tkey/TkeyOnboardingTry/TkeyOnboardingTry.vue rename to src/components/Tkey/TkeyOnboardingTry/TkeyOnboardingTry.vue diff --git a/app/src/components/Tkey/TkeyOnboardingTry/index.js b/src/components/Tkey/TkeyOnboardingTry/index.js similarity index 100% rename from app/src/components/Tkey/TkeyOnboardingTry/index.js rename to src/components/Tkey/TkeyOnboardingTry/index.js diff --git a/app/src/components/WalletAccount/AccountImport/AccountImport.scss b/src/components/WalletAccount/AccountImport/AccountImport.scss similarity index 100% rename from app/src/components/WalletAccount/AccountImport/AccountImport.scss rename to src/components/WalletAccount/AccountImport/AccountImport.scss diff --git a/app/src/components/WalletAccount/AccountImport/AccountImport.vue b/src/components/WalletAccount/AccountImport/AccountImport.vue similarity index 100% rename from app/src/components/WalletAccount/AccountImport/AccountImport.vue rename to src/components/WalletAccount/AccountImport/AccountImport.vue diff --git a/app/src/components/WalletAccount/AccountImport/index.js b/src/components/WalletAccount/AccountImport/index.js similarity index 100% rename from app/src/components/WalletAccount/AccountImport/index.js rename to src/components/WalletAccount/AccountImport/index.js diff --git a/app/src/components/WalletAccount/AccountMenu/AccountMenu.scss b/src/components/WalletAccount/AccountMenu/AccountMenu.scss similarity index 100% rename from app/src/components/WalletAccount/AccountMenu/AccountMenu.scss rename to src/components/WalletAccount/AccountMenu/AccountMenu.scss diff --git a/app/src/components/WalletAccount/AccountMenu/AccountMenu.vue b/src/components/WalletAccount/AccountMenu/AccountMenu.vue similarity index 100% rename from app/src/components/WalletAccount/AccountMenu/AccountMenu.vue rename to src/components/WalletAccount/AccountMenu/AccountMenu.vue diff --git a/app/src/components/WalletAccount/AccountMenu/index.js b/src/components/WalletAccount/AccountMenu/index.js similarity index 100% rename from app/src/components/WalletAccount/AccountMenu/index.js rename to src/components/WalletAccount/AccountMenu/index.js diff --git a/app/src/components/WalletHistory/TransactionDetails/TransactionDetails.scss b/src/components/WalletHistory/TransactionDetails/TransactionDetails.scss similarity index 100% rename from app/src/components/WalletHistory/TransactionDetails/TransactionDetails.scss rename to src/components/WalletHistory/TransactionDetails/TransactionDetails.scss diff --git a/app/src/components/WalletHistory/TransactionDetails/TransactionDetails.vue b/src/components/WalletHistory/TransactionDetails/TransactionDetails.vue similarity index 100% rename from app/src/components/WalletHistory/TransactionDetails/TransactionDetails.vue rename to src/components/WalletHistory/TransactionDetails/TransactionDetails.vue diff --git a/app/src/components/WalletHistory/TransactionDetails/index.js b/src/components/WalletHistory/TransactionDetails/index.js similarity index 100% rename from app/src/components/WalletHistory/TransactionDetails/index.js rename to src/components/WalletHistory/TransactionDetails/index.js diff --git a/app/src/components/WalletHistory/TxHistoryTable/TxHistoryTable.scss b/src/components/WalletHistory/TxHistoryTable/TxHistoryTable.scss similarity index 100% rename from app/src/components/WalletHistory/TxHistoryTable/TxHistoryTable.scss rename to src/components/WalletHistory/TxHistoryTable/TxHistoryTable.scss diff --git a/app/src/components/WalletHistory/TxHistoryTable/TxHistoryTable.vue b/src/components/WalletHistory/TxHistoryTable/TxHistoryTable.vue similarity index 100% rename from app/src/components/WalletHistory/TxHistoryTable/TxHistoryTable.vue rename to src/components/WalletHistory/TxHistoryTable/TxHistoryTable.vue diff --git a/app/src/components/WalletHistory/TxHistoryTable/index.js b/src/components/WalletHistory/TxHistoryTable/index.js similarity index 100% rename from app/src/components/WalletHistory/TxHistoryTable/index.js rename to src/components/WalletHistory/TxHistoryTable/index.js diff --git a/app/src/components/WalletHome/Badges/Badges.scss b/src/components/WalletHome/Badges/Badges.scss similarity index 100% rename from app/src/components/WalletHome/Badges/Badges.scss rename to src/components/WalletHome/Badges/Badges.scss diff --git a/app/src/components/WalletHome/Badges/Badges.vue b/src/components/WalletHome/Badges/Badges.vue similarity index 100% rename from app/src/components/WalletHome/Badges/Badges.vue rename to src/components/WalletHome/Badges/Badges.vue diff --git a/app/src/components/WalletHome/Badges/index.js b/src/components/WalletHome/Badges/index.js similarity index 100% rename from app/src/components/WalletHome/Badges/index.js rename to src/components/WalletHome/Badges/index.js diff --git a/app/src/components/WalletHome/BadgesAlert/BadgesAlert.scss b/src/components/WalletHome/BadgesAlert/BadgesAlert.scss similarity index 100% rename from app/src/components/WalletHome/BadgesAlert/BadgesAlert.scss rename to src/components/WalletHome/BadgesAlert/BadgesAlert.scss diff --git a/app/src/components/WalletHome/BadgesAlert/BadgesAlert.vue b/src/components/WalletHome/BadgesAlert/BadgesAlert.vue similarity index 100% rename from app/src/components/WalletHome/BadgesAlert/BadgesAlert.vue rename to src/components/WalletHome/BadgesAlert/BadgesAlert.vue diff --git a/app/src/components/WalletHome/BadgesAlert/index.js b/src/components/WalletHome/BadgesAlert/index.js similarity index 100% rename from app/src/components/WalletHome/BadgesAlert/index.js rename to src/components/WalletHome/BadgesAlert/index.js diff --git a/app/src/components/WalletHome/CollectiblesList/CollectiblesList.scss b/src/components/WalletHome/CollectiblesList/CollectiblesList.scss similarity index 100% rename from app/src/components/WalletHome/CollectiblesList/CollectiblesList.scss rename to src/components/WalletHome/CollectiblesList/CollectiblesList.scss diff --git a/app/src/components/WalletHome/CollectiblesList/CollectiblesList.vue b/src/components/WalletHome/CollectiblesList/CollectiblesList.vue similarity index 100% rename from app/src/components/WalletHome/CollectiblesList/CollectiblesList.vue rename to src/components/WalletHome/CollectiblesList/CollectiblesList.vue diff --git a/app/src/components/WalletHome/CollectiblesList/index.js b/src/components/WalletHome/CollectiblesList/index.js similarity index 100% rename from app/src/components/WalletHome/CollectiblesList/index.js rename to src/components/WalletHome/CollectiblesList/index.js diff --git a/app/src/components/WalletHome/EditToken/EditToken.scss b/src/components/WalletHome/EditToken/EditToken.scss similarity index 100% rename from app/src/components/WalletHome/EditToken/EditToken.scss rename to src/components/WalletHome/EditToken/EditToken.scss diff --git a/app/src/components/WalletHome/EditToken/EditToken.vue b/src/components/WalletHome/EditToken/EditToken.vue similarity index 100% rename from app/src/components/WalletHome/EditToken/EditToken.vue rename to src/components/WalletHome/EditToken/EditToken.vue diff --git a/app/src/components/WalletHome/EditToken/index.js b/src/components/WalletHome/EditToken/index.js similarity index 100% rename from app/src/components/WalletHome/EditToken/index.js rename to src/components/WalletHome/EditToken/index.js diff --git a/app/src/components/WalletHome/Onboarding/Onboarding.scss b/src/components/WalletHome/Onboarding/Onboarding.scss similarity index 100% rename from app/src/components/WalletHome/Onboarding/Onboarding.scss rename to src/components/WalletHome/Onboarding/Onboarding.scss diff --git a/app/src/components/WalletHome/Onboarding/Onboarding.vue b/src/components/WalletHome/Onboarding/Onboarding.vue similarity index 100% rename from app/src/components/WalletHome/Onboarding/Onboarding.vue rename to src/components/WalletHome/Onboarding/Onboarding.vue diff --git a/app/src/components/WalletHome/Onboarding/index.js b/src/components/WalletHome/Onboarding/index.js similarity index 100% rename from app/src/components/WalletHome/Onboarding/index.js rename to src/components/WalletHome/Onboarding/index.js diff --git a/app/src/components/WalletHome/PromotionCard/PromotionCard.scss b/src/components/WalletHome/PromotionCard/PromotionCard.scss similarity index 100% rename from app/src/components/WalletHome/PromotionCard/PromotionCard.scss rename to src/components/WalletHome/PromotionCard/PromotionCard.scss diff --git a/app/src/components/WalletHome/PromotionCard/PromotionCard.vue b/src/components/WalletHome/PromotionCard/PromotionCard.vue similarity index 100% rename from app/src/components/WalletHome/PromotionCard/PromotionCard.vue rename to src/components/WalletHome/PromotionCard/PromotionCard.vue diff --git a/app/src/components/WalletHome/PromotionCard/index.js b/src/components/WalletHome/PromotionCard/index.js similarity index 100% rename from app/src/components/WalletHome/PromotionCard/index.js rename to src/components/WalletHome/PromotionCard/index.js diff --git a/app/src/components/WalletHome/TokenBalancesTable/TokenBalancesTable.scss b/src/components/WalletHome/TokenBalancesTable/TokenBalancesTable.scss similarity index 100% rename from app/src/components/WalletHome/TokenBalancesTable/TokenBalancesTable.scss rename to src/components/WalletHome/TokenBalancesTable/TokenBalancesTable.scss diff --git a/app/src/components/WalletHome/TokenBalancesTable/TokenBalancesTable.vue b/src/components/WalletHome/TokenBalancesTable/TokenBalancesTable.vue similarity index 100% rename from app/src/components/WalletHome/TokenBalancesTable/TokenBalancesTable.vue rename to src/components/WalletHome/TokenBalancesTable/TokenBalancesTable.vue diff --git a/app/src/components/WalletHome/TokenBalancesTable/index.js b/src/components/WalletHome/TokenBalancesTable/index.js similarity index 100% rename from app/src/components/WalletHome/TokenBalancesTable/index.js rename to src/components/WalletHome/TokenBalancesTable/index.js diff --git a/app/src/components/WalletSettings/ContactList/ContactList.scss b/src/components/WalletSettings/ContactList/ContactList.scss similarity index 100% rename from app/src/components/WalletSettings/ContactList/ContactList.scss rename to src/components/WalletSettings/ContactList/ContactList.scss diff --git a/app/src/components/WalletSettings/ContactList/ContactList.vue b/src/components/WalletSettings/ContactList/ContactList.vue similarity index 100% rename from app/src/components/WalletSettings/ContactList/ContactList.vue rename to src/components/WalletSettings/ContactList/ContactList.vue diff --git a/app/src/components/WalletSettings/ContactList/index.js b/src/components/WalletSettings/ContactList/index.js similarity index 100% rename from app/src/components/WalletSettings/ContactList/index.js rename to src/components/WalletSettings/ContactList/index.js diff --git a/app/src/components/WalletSettings/DappPermissionEdit/DappPermissionEdit.vue b/src/components/WalletSettings/DappPermissionEdit/DappPermissionEdit.vue similarity index 100% rename from app/src/components/WalletSettings/DappPermissionEdit/DappPermissionEdit.vue rename to src/components/WalletSettings/DappPermissionEdit/DappPermissionEdit.vue diff --git a/app/src/components/WalletSettings/DappPermissionEdit/index.js b/src/components/WalletSettings/DappPermissionEdit/index.js similarity index 100% rename from app/src/components/WalletSettings/DappPermissionEdit/index.js rename to src/components/WalletSettings/DappPermissionEdit/index.js diff --git a/app/src/components/WalletSettings/DappPermissionView/DappPermissionView.scss b/src/components/WalletSettings/DappPermissionView/DappPermissionView.scss similarity index 100% rename from app/src/components/WalletSettings/DappPermissionView/DappPermissionView.scss rename to src/components/WalletSettings/DappPermissionView/DappPermissionView.scss diff --git a/app/src/components/WalletSettings/DappPermissionView/DappPermissionView.vue b/src/components/WalletSettings/DappPermissionView/DappPermissionView.vue similarity index 100% rename from app/src/components/WalletSettings/DappPermissionView/DappPermissionView.vue rename to src/components/WalletSettings/DappPermissionView/DappPermissionView.vue diff --git a/app/src/components/WalletSettings/DappPermissionView/index.js b/src/components/WalletSettings/DappPermissionView/index.js similarity index 100% rename from app/src/components/WalletSettings/DappPermissionView/index.js rename to src/components/WalletSettings/DappPermissionView/index.js diff --git a/app/src/components/WalletSettings/DappPermissions/DappPermissions.scss b/src/components/WalletSettings/DappPermissions/DappPermissions.scss similarity index 100% rename from app/src/components/WalletSettings/DappPermissions/DappPermissions.scss rename to src/components/WalletSettings/DappPermissions/DappPermissions.scss diff --git a/app/src/components/WalletSettings/DappPermissions/DappPermissions.vue b/src/components/WalletSettings/DappPermissions/DappPermissions.vue similarity index 100% rename from app/src/components/WalletSettings/DappPermissions/DappPermissions.vue rename to src/components/WalletSettings/DappPermissions/DappPermissions.vue diff --git a/app/src/components/WalletSettings/DappPermissions/index.js b/src/components/WalletSettings/DappPermissions/index.js similarity index 100% rename from app/src/components/WalletSettings/DappPermissions/index.js rename to src/components/WalletSettings/DappPermissions/index.js diff --git a/app/src/components/WalletSettings/DefaultAccount/DefaultAccount.scss b/src/components/WalletSettings/DefaultAccount/DefaultAccount.scss similarity index 100% rename from app/src/components/WalletSettings/DefaultAccount/DefaultAccount.scss rename to src/components/WalletSettings/DefaultAccount/DefaultAccount.scss diff --git a/app/src/components/WalletSettings/DefaultAccount/DefaultAccount.vue b/src/components/WalletSettings/DefaultAccount/DefaultAccount.vue similarity index 100% rename from app/src/components/WalletSettings/DefaultAccount/DefaultAccount.vue rename to src/components/WalletSettings/DefaultAccount/DefaultAccount.vue diff --git a/app/src/components/WalletSettings/DefaultAccount/index.js b/src/components/WalletSettings/DefaultAccount/index.js similarity index 100% rename from app/src/components/WalletSettings/DefaultAccount/index.js rename to src/components/WalletSettings/DefaultAccount/index.js diff --git a/app/src/components/WalletSettings/Display/Display.scss b/src/components/WalletSettings/Display/Display.scss similarity index 100% rename from app/src/components/WalletSettings/Display/Display.scss rename to src/components/WalletSettings/Display/Display.scss diff --git a/app/src/components/WalletSettings/Display/Display.vue b/src/components/WalletSettings/Display/Display.vue similarity index 100% rename from app/src/components/WalletSettings/Display/Display.vue rename to src/components/WalletSettings/Display/Display.vue diff --git a/app/src/components/WalletSettings/Display/index.js b/src/components/WalletSettings/Display/index.js similarity index 100% rename from app/src/components/WalletSettings/Display/index.js rename to src/components/WalletSettings/Display/index.js diff --git a/app/src/components/WalletSettings/LinkingCompleted/LinkingCompleted.scss b/src/components/WalletSettings/LinkingCompleted/LinkingCompleted.scss similarity index 100% rename from app/src/components/WalletSettings/LinkingCompleted/LinkingCompleted.scss rename to src/components/WalletSettings/LinkingCompleted/LinkingCompleted.scss diff --git a/app/src/components/WalletSettings/LinkingCompleted/LinkingCompleted.vue b/src/components/WalletSettings/LinkingCompleted/LinkingCompleted.vue similarity index 100% rename from app/src/components/WalletSettings/LinkingCompleted/LinkingCompleted.vue rename to src/components/WalletSettings/LinkingCompleted/LinkingCompleted.vue diff --git a/app/src/components/WalletSettings/LinkingCompleted/index.js b/src/components/WalletSettings/LinkingCompleted/index.js similarity index 100% rename from app/src/components/WalletSettings/LinkingCompleted/index.js rename to src/components/WalletSettings/LinkingCompleted/index.js diff --git a/app/src/components/WalletSettings/Network/Network.vue b/src/components/WalletSettings/Network/Network.vue similarity index 100% rename from app/src/components/WalletSettings/Network/Network.vue rename to src/components/WalletSettings/Network/Network.vue diff --git a/app/src/components/WalletSettings/Network/index.js b/src/components/WalletSettings/Network/index.js similarity index 100% rename from app/src/components/WalletSettings/Network/index.js rename to src/components/WalletSettings/Network/index.js diff --git a/app/src/components/WalletSettings/PrivacySecurity/PrivacySecurity.scss b/src/components/WalletSettings/PrivacySecurity/PrivacySecurity.scss similarity index 100% rename from app/src/components/WalletSettings/PrivacySecurity/PrivacySecurity.scss rename to src/components/WalletSettings/PrivacySecurity/PrivacySecurity.scss diff --git a/app/src/components/WalletSettings/PrivacySecurity/PrivacySecurity.vue b/src/components/WalletSettings/PrivacySecurity/PrivacySecurity.vue similarity index 100% rename from app/src/components/WalletSettings/PrivacySecurity/PrivacySecurity.vue rename to src/components/WalletSettings/PrivacySecurity/PrivacySecurity.vue diff --git a/app/src/components/WalletSettings/PrivacySecurity/index.js b/src/components/WalletSettings/PrivacySecurity/index.js similarity index 100% rename from app/src/components/WalletSettings/PrivacySecurity/index.js rename to src/components/WalletSettings/PrivacySecurity/index.js diff --git a/app/src/components/WalletSettings/PrivateKeys/PrivateKeys.vue b/src/components/WalletSettings/PrivateKeys/PrivateKeys.vue similarity index 100% rename from app/src/components/WalletSettings/PrivateKeys/PrivateKeys.vue rename to src/components/WalletSettings/PrivateKeys/PrivateKeys.vue diff --git a/app/src/components/WalletSettings/PrivateKeys/index.js b/src/components/WalletSettings/PrivateKeys/index.js similarity index 100% rename from app/src/components/WalletSettings/PrivateKeys/index.js rename to src/components/WalletSettings/PrivateKeys/index.js diff --git a/app/src/components/WalletSettings/TwoFactorAuth/TwoFactorAuth.scss b/src/components/WalletSettings/TwoFactorAuth/TwoFactorAuth.scss similarity index 100% rename from app/src/components/WalletSettings/TwoFactorAuth/TwoFactorAuth.scss rename to src/components/WalletSettings/TwoFactorAuth/TwoFactorAuth.scss diff --git a/app/src/components/WalletSettings/TwoFactorAuth/TwoFactorAuth.vue b/src/components/WalletSettings/TwoFactorAuth/TwoFactorAuth.vue similarity index 100% rename from app/src/components/WalletSettings/TwoFactorAuth/TwoFactorAuth.vue rename to src/components/WalletSettings/TwoFactorAuth/TwoFactorAuth.vue diff --git a/app/src/components/WalletSettings/TwoFactorAuth/index.js b/src/components/WalletSettings/TwoFactorAuth/index.js similarity index 100% rename from app/src/components/WalletSettings/TwoFactorAuth/index.js rename to src/components/WalletSettings/TwoFactorAuth/index.js diff --git a/app/src/components/WalletTopup/TopupProviders/TopupProviders.scss b/src/components/WalletTopup/TopupProviders/TopupProviders.scss similarity index 100% rename from app/src/components/WalletTopup/TopupProviders/TopupProviders.scss rename to src/components/WalletTopup/TopupProviders/TopupProviders.scss diff --git a/app/src/components/WalletTopup/TopupProviders/TopupProviders.vue b/src/components/WalletTopup/TopupProviders/TopupProviders.vue similarity index 100% rename from app/src/components/WalletTopup/TopupProviders/TopupProviders.vue rename to src/components/WalletTopup/TopupProviders/TopupProviders.vue diff --git a/app/src/components/WalletTopup/TopupProviders/index.js b/src/components/WalletTopup/TopupProviders/index.js similarity index 100% rename from app/src/components/WalletTopup/TopupProviders/index.js rename to src/components/WalletTopup/TopupProviders/index.js diff --git a/app/src/components/WalletTopup/WalletTopupBase/WalletTopupBase.scss b/src/components/WalletTopup/WalletTopupBase/WalletTopupBase.scss similarity index 100% rename from app/src/components/WalletTopup/WalletTopupBase/WalletTopupBase.scss rename to src/components/WalletTopup/WalletTopupBase/WalletTopupBase.scss diff --git a/app/src/components/WalletTopup/WalletTopupBase/WalletTopupBase.vue b/src/components/WalletTopup/WalletTopupBase/WalletTopupBase.vue similarity index 100% rename from app/src/components/WalletTopup/WalletTopupBase/WalletTopupBase.vue rename to src/components/WalletTopup/WalletTopupBase/WalletTopupBase.vue diff --git a/app/src/components/WalletTopup/WalletTopupBase/index.js b/src/components/WalletTopup/WalletTopupBase/index.js similarity index 100% rename from app/src/components/WalletTopup/WalletTopupBase/index.js rename to src/components/WalletTopup/WalletTopupBase/index.js diff --git a/app/src/components/WalletTransfer/AddContact/AddContact.vue b/src/components/WalletTransfer/AddContact/AddContact.vue similarity index 100% rename from app/src/components/WalletTransfer/AddContact/AddContact.vue rename to src/components/WalletTransfer/AddContact/AddContact.vue diff --git a/app/src/components/WalletTransfer/AddContact/index.js b/src/components/WalletTransfer/AddContact/index.js similarity index 100% rename from app/src/components/WalletTransfer/AddContact/index.js rename to src/components/WalletTransfer/AddContact/index.js diff --git a/app/src/components/WalletTransfer/MessageModal/MessageModal.scss b/src/components/WalletTransfer/MessageModal/MessageModal.scss similarity index 100% rename from app/src/components/WalletTransfer/MessageModal/MessageModal.scss rename to src/components/WalletTransfer/MessageModal/MessageModal.scss diff --git a/app/src/components/WalletTransfer/MessageModal/MessageModal.vue b/src/components/WalletTransfer/MessageModal/MessageModal.vue similarity index 100% rename from app/src/components/WalletTransfer/MessageModal/MessageModal.vue rename to src/components/WalletTransfer/MessageModal/MessageModal.vue diff --git a/app/src/components/WalletTransfer/MessageModal/index.js b/src/components/WalletTransfer/MessageModal/index.js similarity index 100% rename from app/src/components/WalletTransfer/MessageModal/index.js rename to src/components/WalletTransfer/MessageModal/index.js diff --git a/app/src/components/helpers/ComponentLoader/ComponentLoader.vue b/src/components/helpers/ComponentLoader/ComponentLoader.vue similarity index 100% rename from app/src/components/helpers/ComponentLoader/ComponentLoader.vue rename to src/components/helpers/ComponentLoader/ComponentLoader.vue diff --git a/app/src/components/helpers/ComponentLoader/index.js b/src/components/helpers/ComponentLoader/index.js similarity index 100% rename from app/src/components/helpers/ComponentLoader/index.js rename to src/components/helpers/ComponentLoader/index.js diff --git a/app/src/components/helpers/DappCreateTkey/DappCreateTkey.scss b/src/components/helpers/DappCreateTkey/DappCreateTkey.scss similarity index 100% rename from app/src/components/helpers/DappCreateTkey/DappCreateTkey.scss rename to src/components/helpers/DappCreateTkey/DappCreateTkey.scss diff --git a/app/src/components/helpers/DappCreateTkey/DappCreateTkey.vue b/src/components/helpers/DappCreateTkey/DappCreateTkey.vue similarity index 100% rename from app/src/components/helpers/DappCreateTkey/DappCreateTkey.vue rename to src/components/helpers/DappCreateTkey/DappCreateTkey.vue diff --git a/app/src/components/helpers/DappCreateTkey/index.js b/src/components/helpers/DappCreateTkey/index.js similarity index 100% rename from app/src/components/helpers/DappCreateTkey/index.js rename to src/components/helpers/DappCreateTkey/index.js diff --git a/app/src/components/helpers/ExportQrCode/ExportQrCode.scss b/src/components/helpers/ExportQrCode/ExportQrCode.scss similarity index 100% rename from app/src/components/helpers/ExportQrCode/ExportQrCode.scss rename to src/components/helpers/ExportQrCode/ExportQrCode.scss diff --git a/app/src/components/helpers/ExportQrCode/ExportQrCode.vue b/src/components/helpers/ExportQrCode/ExportQrCode.vue similarity index 100% rename from app/src/components/helpers/ExportQrCode/ExportQrCode.vue rename to src/components/helpers/ExportQrCode/ExportQrCode.vue diff --git a/app/src/components/helpers/ExportQrCode/index.js b/src/components/helpers/ExportQrCode/index.js similarity index 100% rename from app/src/components/helpers/ExportQrCode/index.js rename to src/components/helpers/ExportQrCode/index.js diff --git a/app/src/components/helpers/HelpTooltip/HelpTooltip.scss b/src/components/helpers/HelpTooltip/HelpTooltip.scss similarity index 100% rename from app/src/components/helpers/HelpTooltip/HelpTooltip.scss rename to src/components/helpers/HelpTooltip/HelpTooltip.scss diff --git a/app/src/components/helpers/HelpTooltip/HelpTooltip.vue b/src/components/helpers/HelpTooltip/HelpTooltip.vue similarity index 100% rename from app/src/components/helpers/HelpTooltip/HelpTooltip.vue rename to src/components/helpers/HelpTooltip/HelpTooltip.vue diff --git a/app/src/components/helpers/HelpTooltip/index.js b/src/components/helpers/HelpTooltip/index.js similarity index 100% rename from app/src/components/helpers/HelpTooltip/index.js rename to src/components/helpers/HelpTooltip/index.js diff --git a/app/src/components/helpers/LanguageSelector/LanguageSelector.scss b/src/components/helpers/LanguageSelector/LanguageSelector.scss similarity index 100% rename from app/src/components/helpers/LanguageSelector/LanguageSelector.scss rename to src/components/helpers/LanguageSelector/LanguageSelector.scss diff --git a/app/src/components/helpers/LanguageSelector/LanguageSelector.vue b/src/components/helpers/LanguageSelector/LanguageSelector.vue similarity index 100% rename from app/src/components/helpers/LanguageSelector/LanguageSelector.vue rename to src/components/helpers/LanguageSelector/LanguageSelector.vue diff --git a/app/src/components/helpers/LanguageSelector/index.js b/src/components/helpers/LanguageSelector/index.js similarity index 100% rename from app/src/components/helpers/LanguageSelector/index.js rename to src/components/helpers/LanguageSelector/index.js diff --git a/app/src/components/helpers/Navbar/Navbar.scss b/src/components/helpers/Navbar/Navbar.scss similarity index 100% rename from app/src/components/helpers/Navbar/Navbar.scss rename to src/components/helpers/Navbar/Navbar.scss diff --git a/app/src/components/helpers/Navbar/Navbar.vue b/src/components/helpers/Navbar/Navbar.vue similarity index 100% rename from app/src/components/helpers/Navbar/Navbar.vue rename to src/components/helpers/Navbar/Navbar.vue diff --git a/app/src/components/helpers/Navbar/index.js b/src/components/helpers/Navbar/index.js similarity index 100% rename from app/src/components/helpers/Navbar/index.js rename to src/components/helpers/Navbar/index.js diff --git a/app/src/components/helpers/NetworkDisplay/NetworkDisplay.scss b/src/components/helpers/NetworkDisplay/NetworkDisplay.scss similarity index 100% rename from app/src/components/helpers/NetworkDisplay/NetworkDisplay.scss rename to src/components/helpers/NetworkDisplay/NetworkDisplay.scss diff --git a/app/src/components/helpers/NetworkDisplay/NetworkDisplay.vue b/src/components/helpers/NetworkDisplay/NetworkDisplay.vue similarity index 100% rename from app/src/components/helpers/NetworkDisplay/NetworkDisplay.vue rename to src/components/helpers/NetworkDisplay/NetworkDisplay.vue diff --git a/app/src/components/helpers/NetworkDisplay/index.js b/src/components/helpers/NetworkDisplay/index.js similarity index 100% rename from app/src/components/helpers/NetworkDisplay/index.js rename to src/components/helpers/NetworkDisplay/index.js diff --git a/app/src/components/helpers/QuickAddress/QuickAddress.scss b/src/components/helpers/QuickAddress/QuickAddress.scss similarity index 100% rename from app/src/components/helpers/QuickAddress/QuickAddress.scss rename to src/components/helpers/QuickAddress/QuickAddress.scss diff --git a/app/src/components/helpers/QuickAddress/QuickAddress.vue b/src/components/helpers/QuickAddress/QuickAddress.vue similarity index 100% rename from app/src/components/helpers/QuickAddress/QuickAddress.vue rename to src/components/helpers/QuickAddress/QuickAddress.vue diff --git a/app/src/components/helpers/QuickAddress/index.js b/src/components/helpers/QuickAddress/index.js similarity index 100% rename from app/src/components/helpers/QuickAddress/index.js rename to src/components/helpers/QuickAddress/index.js diff --git a/app/src/components/helpers/ShowToolTip/ShowToolTip.scss b/src/components/helpers/ShowToolTip/ShowToolTip.scss similarity index 100% rename from app/src/components/helpers/ShowToolTip/ShowToolTip.scss rename to src/components/helpers/ShowToolTip/ShowToolTip.scss diff --git a/app/src/components/helpers/ShowToolTip/ShowToolTip.vue b/src/components/helpers/ShowToolTip/ShowToolTip.vue similarity index 100% rename from app/src/components/helpers/ShowToolTip/ShowToolTip.vue rename to src/components/helpers/ShowToolTip/ShowToolTip.vue diff --git a/app/src/components/helpers/ShowToolTip/index.js b/src/components/helpers/ShowToolTip/index.js similarity index 100% rename from app/src/components/helpers/ShowToolTip/index.js rename to src/components/helpers/ShowToolTip/index.js diff --git a/app/src/components/helpers/TransactionSpeedSelect/TransactionSpeedSelect.scss b/src/components/helpers/TransactionSpeedSelect/TransactionSpeedSelect.scss similarity index 100% rename from app/src/components/helpers/TransactionSpeedSelect/TransactionSpeedSelect.scss rename to src/components/helpers/TransactionSpeedSelect/TransactionSpeedSelect.scss diff --git a/app/src/components/helpers/TransactionSpeedSelect/TransactionSpeedSelect.vue b/src/components/helpers/TransactionSpeedSelect/TransactionSpeedSelect.vue similarity index 100% rename from app/src/components/helpers/TransactionSpeedSelect/TransactionSpeedSelect.vue rename to src/components/helpers/TransactionSpeedSelect/TransactionSpeedSelect.vue diff --git a/app/src/components/helpers/TransactionSpeedSelect/index.js b/src/components/helpers/TransactionSpeedSelect/index.js similarity index 100% rename from app/src/components/helpers/TransactionSpeedSelect/index.js rename to src/components/helpers/TransactionSpeedSelect/index.js diff --git a/app/src/components/helpers/TransferAdvanceOption/TransferAdvanceOption.scss b/src/components/helpers/TransferAdvanceOption/TransferAdvanceOption.scss similarity index 100% rename from app/src/components/helpers/TransferAdvanceOption/TransferAdvanceOption.scss rename to src/components/helpers/TransferAdvanceOption/TransferAdvanceOption.scss diff --git a/app/src/components/helpers/TransferAdvanceOption/TransferAdvanceOption.vue b/src/components/helpers/TransferAdvanceOption/TransferAdvanceOption.vue similarity index 100% rename from app/src/components/helpers/TransferAdvanceOption/TransferAdvanceOption.vue rename to src/components/helpers/TransferAdvanceOption/TransferAdvanceOption.vue diff --git a/app/src/components/helpers/TransferAdvanceOption/index.js b/src/components/helpers/TransferAdvanceOption/index.js similarity index 100% rename from app/src/components/helpers/TransferAdvanceOption/index.js rename to src/components/helpers/TransferAdvanceOption/index.js diff --git a/app/src/components/helpers/WalletConnect/WalletConnect.scss b/src/components/helpers/WalletConnect/WalletConnect.scss similarity index 100% rename from app/src/components/helpers/WalletConnect/WalletConnect.scss rename to src/components/helpers/WalletConnect/WalletConnect.scss diff --git a/app/src/components/helpers/WalletConnect/WalletConnect.vue b/src/components/helpers/WalletConnect/WalletConnect.vue similarity index 100% rename from app/src/components/helpers/WalletConnect/WalletConnect.vue rename to src/components/helpers/WalletConnect/WalletConnect.vue diff --git a/app/src/components/helpers/WalletConnect/index.js b/src/components/helpers/WalletConnect/index.js similarity index 100% rename from app/src/components/helpers/WalletConnect/index.js rename to src/components/helpers/WalletConnect/index.js diff --git a/app/src/config.js b/src/config.js similarity index 100% rename from app/src/config.js rename to src/config.js diff --git a/app/src/containers/Popup/PopupLogin/PopupLogin.scss b/src/containers/Popup/PopupLogin/PopupLogin.scss similarity index 100% rename from app/src/containers/Popup/PopupLogin/PopupLogin.scss rename to src/containers/Popup/PopupLogin/PopupLogin.scss diff --git a/app/src/containers/Popup/PopupLogin/PopupLogin.vue b/src/containers/Popup/PopupLogin/PopupLogin.vue similarity index 100% rename from app/src/containers/Popup/PopupLogin/PopupLogin.vue rename to src/containers/Popup/PopupLogin/PopupLogin.vue diff --git a/app/src/containers/Popup/PopupLogin/index.js b/src/containers/Popup/PopupLogin/index.js similarity index 100% rename from app/src/containers/Popup/PopupLogin/index.js rename to src/containers/Popup/PopupLogin/index.js diff --git a/app/src/containers/Popup/PopupWidget/PopupWidget.scss b/src/containers/Popup/PopupWidget/PopupWidget.scss similarity index 100% rename from app/src/containers/Popup/PopupWidget/PopupWidget.scss rename to src/containers/Popup/PopupWidget/PopupWidget.scss diff --git a/app/src/containers/Popup/PopupWidget/PopupWidget.vue b/src/containers/Popup/PopupWidget/PopupWidget.vue similarity index 100% rename from app/src/containers/Popup/PopupWidget/PopupWidget.vue rename to src/containers/Popup/PopupWidget/PopupWidget.vue diff --git a/app/src/containers/Popup/PopupWidget/index.js b/src/containers/Popup/PopupWidget/index.js similarity index 100% rename from app/src/containers/Popup/PopupWidget/index.js rename to src/containers/Popup/PopupWidget/index.js diff --git a/app/src/containers/TKeyDappInput/TKeyDappInput.vue b/src/containers/TKeyDappInput/TKeyDappInput.vue similarity index 100% rename from app/src/containers/TKeyDappInput/TKeyDappInput.vue rename to src/containers/TKeyDappInput/TKeyDappInput.vue diff --git a/app/src/containers/TKeyDappInput/index.js b/src/containers/TKeyDappInput/index.js similarity index 100% rename from app/src/containers/TKeyDappInput/index.js rename to src/containers/TKeyDappInput/index.js diff --git a/app/src/containers/TKeyInput/TKeyInput.vue b/src/containers/TKeyInput/TKeyInput.vue similarity index 100% rename from app/src/containers/TKeyInput/TKeyInput.vue rename to src/containers/TKeyInput/TKeyInput.vue diff --git a/app/src/containers/TKeyInput/index.js b/src/containers/TKeyInput/index.js similarity index 100% rename from app/src/containers/TKeyInput/index.js rename to src/containers/TKeyInput/index.js diff --git a/app/src/containers/TkeyCreate/TkeyCreate.scss b/src/containers/TkeyCreate/TkeyCreate.scss similarity index 100% rename from app/src/containers/TkeyCreate/TkeyCreate.scss rename to src/containers/TkeyCreate/TkeyCreate.scss diff --git a/app/src/containers/TkeyCreate/TkeyCreate.vue b/src/containers/TkeyCreate/TkeyCreate.vue similarity index 100% rename from app/src/containers/TkeyCreate/TkeyCreate.vue rename to src/containers/TkeyCreate/TkeyCreate.vue diff --git a/app/src/containers/TkeyCreate/index.js b/src/containers/TkeyCreate/index.js similarity index 100% rename from app/src/containers/TkeyCreate/index.js rename to src/containers/TkeyCreate/index.js diff --git a/app/src/containers/WalletHistory/WalletHistory.scss b/src/containers/WalletHistory/WalletHistory.scss similarity index 100% rename from app/src/containers/WalletHistory/WalletHistory.scss rename to src/containers/WalletHistory/WalletHistory.scss diff --git a/app/src/containers/WalletHistory/WalletHistory.vue b/src/containers/WalletHistory/WalletHistory.vue similarity index 100% rename from app/src/containers/WalletHistory/WalletHistory.vue rename to src/containers/WalletHistory/WalletHistory.vue diff --git a/app/src/containers/WalletHistory/index.js b/src/containers/WalletHistory/index.js similarity index 100% rename from app/src/containers/WalletHistory/index.js rename to src/containers/WalletHistory/index.js diff --git a/app/src/containers/WalletHome/WalletHome/WalletHome.vue b/src/containers/WalletHome/WalletHome/WalletHome.vue similarity index 100% rename from app/src/containers/WalletHome/WalletHome/WalletHome.vue rename to src/containers/WalletHome/WalletHome/WalletHome.vue diff --git a/app/src/containers/WalletHome/WalletHome/index.js b/src/containers/WalletHome/WalletHome/index.js similarity index 100% rename from app/src/containers/WalletHome/WalletHome/index.js rename to src/containers/WalletHome/WalletHome/index.js diff --git a/app/src/containers/WalletHome/WalletHomeCollectible/WalletHomeCollectible.scss b/src/containers/WalletHome/WalletHomeCollectible/WalletHomeCollectible.scss similarity index 100% rename from app/src/containers/WalletHome/WalletHomeCollectible/WalletHomeCollectible.scss rename to src/containers/WalletHome/WalletHomeCollectible/WalletHomeCollectible.scss diff --git a/app/src/containers/WalletHome/WalletHomeCollectible/WalletHomeCollectible.vue b/src/containers/WalletHome/WalletHomeCollectible/WalletHomeCollectible.vue similarity index 100% rename from app/src/containers/WalletHome/WalletHomeCollectible/WalletHomeCollectible.vue rename to src/containers/WalletHome/WalletHomeCollectible/WalletHomeCollectible.vue diff --git a/app/src/containers/WalletHome/WalletHomeCollectible/index.js b/src/containers/WalletHome/WalletHomeCollectible/index.js similarity index 100% rename from app/src/containers/WalletHome/WalletHomeCollectible/index.js rename to src/containers/WalletHome/WalletHomeCollectible/index.js diff --git a/app/src/containers/WalletHome/WalletHomeMain/WalletHomeMain.scss b/src/containers/WalletHome/WalletHomeMain/WalletHomeMain.scss similarity index 100% rename from app/src/containers/WalletHome/WalletHomeMain/WalletHomeMain.scss rename to src/containers/WalletHome/WalletHomeMain/WalletHomeMain.scss diff --git a/app/src/containers/WalletHome/WalletHomeMain/WalletHomeMain.vue b/src/containers/WalletHome/WalletHomeMain/WalletHomeMain.vue similarity index 100% rename from app/src/containers/WalletHome/WalletHomeMain/WalletHomeMain.vue rename to src/containers/WalletHome/WalletHomeMain/WalletHomeMain.vue diff --git a/app/src/containers/WalletHome/WalletHomeMain/index.js b/src/containers/WalletHome/WalletHomeMain/index.js similarity index 100% rename from app/src/containers/WalletHome/WalletHomeMain/index.js rename to src/containers/WalletHome/WalletHomeMain/index.js diff --git a/app/src/containers/WalletHome/index.js b/src/containers/WalletHome/index.js similarity index 100% rename from app/src/containers/WalletHome/index.js rename to src/containers/WalletHome/index.js diff --git a/app/src/containers/WalletSettings/WalletSettings.scss b/src/containers/WalletSettings/WalletSettings.scss similarity index 100% rename from app/src/containers/WalletSettings/WalletSettings.scss rename to src/containers/WalletSettings/WalletSettings.scss diff --git a/app/src/containers/WalletSettings/WalletSettings.vue b/src/containers/WalletSettings/WalletSettings.vue similarity index 100% rename from app/src/containers/WalletSettings/WalletSettings.vue rename to src/containers/WalletSettings/WalletSettings.vue diff --git a/app/src/containers/WalletSettings/index.js b/src/containers/WalletSettings/index.js similarity index 100% rename from app/src/containers/WalletSettings/index.js rename to src/containers/WalletSettings/index.js diff --git a/app/src/containers/WalletTopup/WalletTopupHome/WalletTopupHome.scss b/src/containers/WalletTopup/WalletTopupHome/WalletTopupHome.scss similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupHome/WalletTopupHome.scss rename to src/containers/WalletTopup/WalletTopupHome/WalletTopupHome.scss diff --git a/app/src/containers/WalletTopup/WalletTopupHome/WalletTopupHome.vue b/src/containers/WalletTopup/WalletTopupHome/WalletTopupHome.vue similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupHome/WalletTopupHome.vue rename to src/containers/WalletTopup/WalletTopupHome/WalletTopupHome.vue diff --git a/app/src/containers/WalletTopup/WalletTopupHome/index.js b/src/containers/WalletTopup/WalletTopupHome/index.js similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupHome/index.js rename to src/containers/WalletTopup/WalletTopupHome/index.js diff --git a/app/src/containers/WalletTopup/WalletTopupMercuryo/WalletTopupMercuryo.scss b/src/containers/WalletTopup/WalletTopupMercuryo/WalletTopupMercuryo.scss similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupMercuryo/WalletTopupMercuryo.scss rename to src/containers/WalletTopup/WalletTopupMercuryo/WalletTopupMercuryo.scss diff --git a/app/src/containers/WalletTopup/WalletTopupMercuryo/WalletTopupMercuryo.vue b/src/containers/WalletTopup/WalletTopupMercuryo/WalletTopupMercuryo.vue similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupMercuryo/WalletTopupMercuryo.vue rename to src/containers/WalletTopup/WalletTopupMercuryo/WalletTopupMercuryo.vue diff --git a/app/src/containers/WalletTopup/WalletTopupMercuryo/index.js b/src/containers/WalletTopup/WalletTopupMercuryo/index.js similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupMercuryo/index.js rename to src/containers/WalletTopup/WalletTopupMercuryo/index.js diff --git a/app/src/containers/WalletTopup/WalletTopupMoonpay/WalletTopupMoonpay.scss b/src/containers/WalletTopup/WalletTopupMoonpay/WalletTopupMoonpay.scss similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupMoonpay/WalletTopupMoonpay.scss rename to src/containers/WalletTopup/WalletTopupMoonpay/WalletTopupMoonpay.scss diff --git a/app/src/containers/WalletTopup/WalletTopupMoonpay/WalletTopupMoonpay.vue b/src/containers/WalletTopup/WalletTopupMoonpay/WalletTopupMoonpay.vue similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupMoonpay/WalletTopupMoonpay.vue rename to src/containers/WalletTopup/WalletTopupMoonpay/WalletTopupMoonpay.vue diff --git a/app/src/containers/WalletTopup/WalletTopupMoonpay/index.js b/src/containers/WalletTopup/WalletTopupMoonpay/index.js similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupMoonpay/index.js rename to src/containers/WalletTopup/WalletTopupMoonpay/index.js diff --git a/app/src/containers/WalletTopup/WalletTopupRampNetwork/WalletTopupRampNetwork.scss b/src/containers/WalletTopup/WalletTopupRampNetwork/WalletTopupRampNetwork.scss similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupRampNetwork/WalletTopupRampNetwork.scss rename to src/containers/WalletTopup/WalletTopupRampNetwork/WalletTopupRampNetwork.scss diff --git a/app/src/containers/WalletTopup/WalletTopupRampNetwork/WalletTopupRampNetwork.vue b/src/containers/WalletTopup/WalletTopupRampNetwork/WalletTopupRampNetwork.vue similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupRampNetwork/WalletTopupRampNetwork.vue rename to src/containers/WalletTopup/WalletTopupRampNetwork/WalletTopupRampNetwork.vue diff --git a/app/src/containers/WalletTopup/WalletTopupRampNetwork/index.js b/src/containers/WalletTopup/WalletTopupRampNetwork/index.js similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupRampNetwork/index.js rename to src/containers/WalletTopup/WalletTopupRampNetwork/index.js diff --git a/app/src/containers/WalletTopup/WalletTopupSimplex/WalletTopupSimplex.scss b/src/containers/WalletTopup/WalletTopupSimplex/WalletTopupSimplex.scss similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupSimplex/WalletTopupSimplex.scss rename to src/containers/WalletTopup/WalletTopupSimplex/WalletTopupSimplex.scss diff --git a/app/src/containers/WalletTopup/WalletTopupSimplex/WalletTopupSimplex.vue b/src/containers/WalletTopup/WalletTopupSimplex/WalletTopupSimplex.vue similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupSimplex/WalletTopupSimplex.vue rename to src/containers/WalletTopup/WalletTopupSimplex/WalletTopupSimplex.vue diff --git a/app/src/containers/WalletTopup/WalletTopupSimplex/index.js b/src/containers/WalletTopup/WalletTopupSimplex/index.js similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupSimplex/index.js rename to src/containers/WalletTopup/WalletTopupSimplex/index.js diff --git a/app/src/containers/WalletTopup/WalletTopupWyre/WalletTopupWyre.scss b/src/containers/WalletTopup/WalletTopupWyre/WalletTopupWyre.scss similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupWyre/WalletTopupWyre.scss rename to src/containers/WalletTopup/WalletTopupWyre/WalletTopupWyre.scss diff --git a/app/src/containers/WalletTopup/WalletTopupWyre/WalletTopupWyre.vue b/src/containers/WalletTopup/WalletTopupWyre/WalletTopupWyre.vue similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupWyre/WalletTopupWyre.vue rename to src/containers/WalletTopup/WalletTopupWyre/WalletTopupWyre.vue diff --git a/app/src/containers/WalletTopup/WalletTopupWyre/index.js b/src/containers/WalletTopup/WalletTopupWyre/index.js similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupWyre/index.js rename to src/containers/WalletTopup/WalletTopupWyre/index.js diff --git a/app/src/containers/WalletTopup/WalletTopupXanpool/WalletTopupXanpool.scss b/src/containers/WalletTopup/WalletTopupXanpool/WalletTopupXanpool.scss similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupXanpool/WalletTopupXanpool.scss rename to src/containers/WalletTopup/WalletTopupXanpool/WalletTopupXanpool.scss diff --git a/app/src/containers/WalletTopup/WalletTopupXanpool/WalletTopupXanpool.vue b/src/containers/WalletTopup/WalletTopupXanpool/WalletTopupXanpool.vue similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupXanpool/WalletTopupXanpool.vue rename to src/containers/WalletTopup/WalletTopupXanpool/WalletTopupXanpool.vue diff --git a/app/src/containers/WalletTopup/WalletTopupXanpool/index.js b/src/containers/WalletTopup/WalletTopupXanpool/index.js similarity index 100% rename from app/src/containers/WalletTopup/WalletTopupXanpool/index.js rename to src/containers/WalletTopup/WalletTopupXanpool/index.js diff --git a/app/src/containers/WalletTopup/index.js b/src/containers/WalletTopup/index.js similarity index 100% rename from app/src/containers/WalletTopup/index.js rename to src/containers/WalletTopup/index.js diff --git a/app/src/containers/WalletTransfer/WalletTransfer.scss b/src/containers/WalletTransfer/WalletTransfer.scss similarity index 100% rename from app/src/containers/WalletTransfer/WalletTransfer.scss rename to src/containers/WalletTransfer/WalletTransfer.scss diff --git a/app/src/containers/WalletTransfer/WalletTransfer.vue b/src/containers/WalletTransfer/WalletTransfer.vue similarity index 100% rename from app/src/containers/WalletTransfer/WalletTransfer.vue rename to src/containers/WalletTransfer/WalletTransfer.vue diff --git a/app/src/containers/WalletTransfer/index.js b/src/containers/WalletTransfer/index.js similarity index 100% rename from app/src/containers/WalletTransfer/index.js rename to src/containers/WalletTransfer/index.js diff --git a/app/src/content-loader/ChangeProviderScreenLoader.vue b/src/content-loader/ChangeProviderScreenLoader.vue similarity index 100% rename from app/src/content-loader/ChangeProviderScreenLoader.vue rename to src/content-loader/ChangeProviderScreenLoader.vue diff --git a/app/src/content-loader/PopupScreenLoader.vue b/src/content-loader/PopupScreenLoader.vue similarity index 100% rename from app/src/content-loader/PopupScreenLoader.vue rename to src/content-loader/PopupScreenLoader.vue diff --git a/app/src/content-loader/UserInfoScreenLoader.vue b/src/content-loader/UserInfoScreenLoader.vue similarity index 100% rename from app/src/content-loader/UserInfoScreenLoader.vue rename to src/content-loader/UserInfoScreenLoader.vue diff --git a/app/src/content-loader/WalletActivityLoader.vue b/src/content-loader/WalletActivityLoader.vue similarity index 100% rename from app/src/content-loader/WalletActivityLoader.vue rename to src/content-loader/WalletActivityLoader.vue diff --git a/app/src/content-loader/WalletActivityLoaderMobile.vue b/src/content-loader/WalletActivityLoaderMobile.vue similarity index 100% rename from app/src/content-loader/WalletActivityLoaderMobile.vue rename to src/content-loader/WalletActivityLoaderMobile.vue diff --git a/app/src/content-loader/WalletCollectiblesLoader.vue b/src/content-loader/WalletCollectiblesLoader.vue similarity index 100% rename from app/src/content-loader/WalletCollectiblesLoader.vue rename to src/content-loader/WalletCollectiblesLoader.vue diff --git a/app/src/content-loader/WalletCollectiblesLoaderMobile.vue b/src/content-loader/WalletCollectiblesLoaderMobile.vue similarity index 100% rename from app/src/content-loader/WalletCollectiblesLoaderMobile.vue rename to src/content-loader/WalletCollectiblesLoaderMobile.vue diff --git a/app/src/content-loader/WalletHomeLoader.vue b/src/content-loader/WalletHomeLoader.vue similarity index 100% rename from app/src/content-loader/WalletHomeLoader.vue rename to src/content-loader/WalletHomeLoader.vue diff --git a/app/src/content-loader/WalletHomeLoaderMobile.vue b/src/content-loader/WalletHomeLoaderMobile.vue similarity index 100% rename from app/src/content-loader/WalletHomeLoaderMobile.vue rename to src/content-loader/WalletHomeLoaderMobile.vue diff --git a/app/src/content-loader/WalletLoginLoader.vue b/src/content-loader/WalletLoginLoader.vue similarity index 100% rename from app/src/content-loader/WalletLoginLoader.vue rename to src/content-loader/WalletLoginLoader.vue diff --git a/app/src/content-loader/WalletLoginLoaderMobile.vue b/src/content-loader/WalletLoginLoaderMobile.vue similarity index 100% rename from app/src/content-loader/WalletLoginLoaderMobile.vue rename to src/content-loader/WalletLoginLoaderMobile.vue diff --git a/app/src/content-loader/WalletSettingsLoader.vue b/src/content-loader/WalletSettingsLoader.vue similarity index 100% rename from app/src/content-loader/WalletSettingsLoader.vue rename to src/content-loader/WalletSettingsLoader.vue diff --git a/app/src/content-loader/WalletSettingsLoaderMobile.vue b/src/content-loader/WalletSettingsLoaderMobile.vue similarity index 100% rename from app/src/content-loader/WalletSettingsLoaderMobile.vue rename to src/content-loader/WalletSettingsLoaderMobile.vue diff --git a/app/src/content-loader/WalletTopupLoader.vue b/src/content-loader/WalletTopupLoader.vue similarity index 100% rename from app/src/content-loader/WalletTopupLoader.vue rename to src/content-loader/WalletTopupLoader.vue diff --git a/app/src/content-loader/WalletTopupLoaderMobile.vue b/src/content-loader/WalletTopupLoaderMobile.vue similarity index 100% rename from app/src/content-loader/WalletTopupLoaderMobile.vue rename to src/content-loader/WalletTopupLoaderMobile.vue diff --git a/app/src/content-loader/WalletTransferLoader.vue b/src/content-loader/WalletTransferLoader.vue similarity index 100% rename from app/src/content-loader/WalletTransferLoader.vue rename to src/content-loader/WalletTransferLoader.vue diff --git a/app/src/content-loader/WalletTransferLoaderMobile.vue b/src/content-loader/WalletTransferLoaderMobile.vue similarity index 100% rename from app/src/content-loader/WalletTransferLoaderMobile.vue rename to src/content-loader/WalletTransferLoaderMobile.vue diff --git a/app/src/content-loader/index.js b/src/content-loader/index.js similarity index 100% rename from app/src/content-loader/index.js rename to src/content-loader/index.js diff --git a/app/src/controllers/AccountTracker.js b/src/controllers/AccountTracker.js similarity index 100% rename from app/src/controllers/AccountTracker.js rename to src/controllers/AccountTracker.js diff --git a/app/src/controllers/AssetsContractController.js b/src/controllers/AssetsContractController.js similarity index 100% rename from app/src/controllers/AssetsContractController.js rename to src/controllers/AssetsContractController.js diff --git a/app/src/controllers/AssetsController.js b/src/controllers/AssetsController.js similarity index 100% rename from app/src/controllers/AssetsController.js rename to src/controllers/AssetsController.js diff --git a/app/src/controllers/AssetsDetectionController.js b/src/controllers/AssetsDetectionController.js similarity index 100% rename from app/src/controllers/AssetsDetectionController.js rename to src/controllers/AssetsDetectionController.js diff --git a/app/src/controllers/CurrencyController.js b/src/controllers/CurrencyController.js similarity index 100% rename from app/src/controllers/CurrencyController.js rename to src/controllers/CurrencyController.js diff --git a/app/src/controllers/DecryptMessageManager.js b/src/controllers/DecryptMessageManager.js similarity index 100% rename from app/src/controllers/DecryptMessageManager.js rename to src/controllers/DecryptMessageManager.js diff --git a/app/src/controllers/DetectTokensController.js b/src/controllers/DetectTokensController.js similarity index 100% rename from app/src/controllers/DetectTokensController.js rename to src/controllers/DetectTokensController.js diff --git a/app/src/controllers/EncryptionPublicKeyManager.js b/src/controllers/EncryptionPublicKeyManager.js similarity index 100% rename from app/src/controllers/EncryptionPublicKeyManager.js rename to src/controllers/EncryptionPublicKeyManager.js diff --git a/app/src/controllers/MessageManager.js b/src/controllers/MessageManager.js similarity index 100% rename from app/src/controllers/MessageManager.js rename to src/controllers/MessageManager.js diff --git a/app/src/controllers/NetworkController.js b/src/controllers/NetworkController.js similarity index 100% rename from app/src/controllers/NetworkController.js rename to src/controllers/NetworkController.js diff --git a/app/src/controllers/NonceTracker.js b/src/controllers/NonceTracker.js similarity index 100% rename from app/src/controllers/NonceTracker.js rename to src/controllers/NonceTracker.js diff --git a/app/src/controllers/PendingTransactionTracker.js b/src/controllers/PendingTransactionTracker.js similarity index 100% rename from app/src/controllers/PendingTransactionTracker.js rename to src/controllers/PendingTransactionTracker.js diff --git a/app/src/controllers/PermissionsController.js b/src/controllers/PermissionsController.js similarity index 100% rename from app/src/controllers/PermissionsController.js rename to src/controllers/PermissionsController.js diff --git a/app/src/controllers/PersonalMessageManager.js b/src/controllers/PersonalMessageManager.js similarity index 100% rename from app/src/controllers/PersonalMessageManager.js rename to src/controllers/PersonalMessageManager.js diff --git a/app/src/controllers/PreferencesController.js b/src/controllers/PreferencesController.js similarity index 100% rename from app/src/controllers/PreferencesController.js rename to src/controllers/PreferencesController.js diff --git a/app/src/controllers/RecentBlocksController.js b/src/controllers/RecentBlocksController.js similarity index 100% rename from app/src/controllers/RecentBlocksController.js rename to src/controllers/RecentBlocksController.js diff --git a/app/src/controllers/ThresholdKeyController.js b/src/controllers/ThresholdKeyController.js similarity index 100% rename from app/src/controllers/ThresholdKeyController.js rename to src/controllers/ThresholdKeyController.js diff --git a/app/src/controllers/TokenRatesController.js b/src/controllers/TokenRatesController.js similarity index 100% rename from app/src/controllers/TokenRatesController.js rename to src/controllers/TokenRatesController.js diff --git a/app/src/controllers/TorusController.js b/src/controllers/TorusController.js similarity index 100% rename from app/src/controllers/TorusController.js rename to src/controllers/TorusController.js diff --git a/app/src/controllers/TorusKeyring.js b/src/controllers/TorusKeyring.js similarity index 100% rename from app/src/controllers/TorusKeyring.js rename to src/controllers/TorusKeyring.js diff --git a/app/src/controllers/TransactionController.js b/src/controllers/TransactionController.js similarity index 100% rename from app/src/controllers/TransactionController.js rename to src/controllers/TransactionController.js diff --git a/app/src/controllers/TransactionStateManager.js b/src/controllers/TransactionStateManager.js similarity index 100% rename from app/src/controllers/TransactionStateManager.js rename to src/controllers/TransactionStateManager.js diff --git a/app/src/controllers/TypedMessageManager.js b/src/controllers/TypedMessageManager.js similarity index 100% rename from app/src/controllers/TypedMessageManager.js rename to src/controllers/TypedMessageManager.js diff --git a/app/src/controllers/WalletConnect.js b/src/controllers/WalletConnect.js similarity index 100% rename from app/src/controllers/WalletConnect.js rename to src/controllers/WalletConnect.js diff --git a/app/src/controllers/WalletConnectController.js b/src/controllers/WalletConnectController.js similarity index 100% rename from app/src/controllers/WalletConnectController.js rename to src/controllers/WalletConnectController.js diff --git a/app/src/controllers/WalletConnectNoopStorage.js b/src/controllers/WalletConnectNoopStorage.js similarity index 100% rename from app/src/controllers/WalletConnectNoopStorage.js rename to src/controllers/WalletConnectNoopStorage.js diff --git a/app/src/controllers/utils/ComposableObservableStore.js b/src/controllers/utils/ComposableObservableStore.js similarity index 100% rename from app/src/controllers/utils/ComposableObservableStore.js rename to src/controllers/utils/ComposableObservableStore.js diff --git a/app/src/controllers/utils/TxGasUtil.js b/src/controllers/utils/TxGasUtil.js similarity index 100% rename from app/src/controllers/utils/TxGasUtil.js rename to src/controllers/utils/TxGasUtil.js diff --git a/app/src/controllers/utils/cleanErrorStack.js b/src/controllers/utils/cleanErrorStack.js similarity index 100% rename from app/src/controllers/utils/cleanErrorStack.js rename to src/controllers/utils/cleanErrorStack.js diff --git a/app/src/controllers/utils/createLoggerMiddleware.js b/src/controllers/utils/createLoggerMiddleware.js similarity index 100% rename from app/src/controllers/utils/createLoggerMiddleware.js rename to src/controllers/utils/createLoggerMiddleware.js diff --git a/app/src/controllers/utils/createMetamaskMiddleware.js b/src/controllers/utils/createMetamaskMiddleware.js similarity index 100% rename from app/src/controllers/utils/createMetamaskMiddleware.js rename to src/controllers/utils/createMetamaskMiddleware.js diff --git a/app/src/controllers/utils/createOriginMiddleware.js b/src/controllers/utils/createOriginMiddleware.js similarity index 100% rename from app/src/controllers/utils/createOriginMiddleware.js rename to src/controllers/utils/createOriginMiddleware.js diff --git a/app/src/controllers/utils/methodMiddleware.js b/src/controllers/utils/methodMiddleware.js similarity index 100% rename from app/src/controllers/utils/methodMiddleware.js rename to src/controllers/utils/methodMiddleware.js diff --git a/app/src/controllers/utils/nodeify.js b/src/controllers/utils/nodeify.js similarity index 100% rename from app/src/controllers/utils/nodeify.js rename to src/controllers/utils/nodeify.js diff --git a/app/src/controllers/utils/pendingBalanceCalculator.js b/src/controllers/utils/pendingBalanceCalculator.js similarity index 100% rename from app/src/controllers/utils/pendingBalanceCalculator.js rename to src/controllers/utils/pendingBalanceCalculator.js diff --git a/app/src/controllers/utils/permissionUtils.js b/src/controllers/utils/permissionUtils.js similarity index 100% rename from app/src/controllers/utils/permissionUtils.js rename to src/controllers/utils/permissionUtils.js diff --git a/app/src/controllers/utils/restrictedMethods.js b/src/controllers/utils/restrictedMethods.js similarity index 100% rename from app/src/controllers/utils/restrictedMethods.js rename to src/controllers/utils/restrictedMethods.js diff --git a/app/src/controllers/utils/routerStream.js b/src/controllers/utils/routerStream.js similarity index 100% rename from app/src/controllers/utils/routerStream.js rename to src/controllers/utils/routerStream.js diff --git a/app/src/controllers/utils/setupMultiplex.js b/src/controllers/utils/setupMultiplex.js similarity index 100% rename from app/src/controllers/utils/setupMultiplex.js rename to src/controllers/utils/setupMultiplex.js diff --git a/app/src/controllers/utils/tx-state-history-helper.js b/src/controllers/utils/tx-state-history-helper.js similarity index 100% rename from app/src/controllers/utils/tx-state-history-helper.js rename to src/controllers/utils/tx-state-history-helper.js diff --git a/app/src/controllers/utils/txUtils.js b/src/controllers/utils/txUtils.js similarity index 100% rename from app/src/controllers/utils/txUtils.js rename to src/controllers/utils/txUtils.js diff --git a/app/src/handlers/Auth/AbstractLoginHandler.js b/src/handlers/Auth/AbstractLoginHandler.js similarity index 100% rename from app/src/handlers/Auth/AbstractLoginHandler.js rename to src/handlers/Auth/AbstractLoginHandler.js diff --git a/app/src/handlers/Auth/DiscordHandler.js b/src/handlers/Auth/DiscordHandler.js similarity index 100% rename from app/src/handlers/Auth/DiscordHandler.js rename to src/handlers/Auth/DiscordHandler.js diff --git a/app/src/handlers/Auth/FacebookHandler.js b/src/handlers/Auth/FacebookHandler.js similarity index 100% rename from app/src/handlers/Auth/FacebookHandler.js rename to src/handlers/Auth/FacebookHandler.js diff --git a/app/src/handlers/Auth/GoogleHandler.js b/src/handlers/Auth/GoogleHandler.js similarity index 100% rename from app/src/handlers/Auth/GoogleHandler.js rename to src/handlers/Auth/GoogleHandler.js diff --git a/app/src/handlers/Auth/HandlerFactory.js b/src/handlers/Auth/HandlerFactory.js similarity index 100% rename from app/src/handlers/Auth/HandlerFactory.js rename to src/handlers/Auth/HandlerFactory.js diff --git a/app/src/handlers/Auth/JwtHandler.js b/src/handlers/Auth/JwtHandler.js similarity index 100% rename from app/src/handlers/Auth/JwtHandler.js rename to src/handlers/Auth/JwtHandler.js diff --git a/app/src/handlers/Auth/PasswordlessHandler.js b/src/handlers/Auth/PasswordlessHandler.js similarity index 100% rename from app/src/handlers/Auth/PasswordlessHandler.js rename to src/handlers/Auth/PasswordlessHandler.js diff --git a/app/src/handlers/Auth/RedditHandler.js b/src/handlers/Auth/RedditHandler.js similarity index 100% rename from app/src/handlers/Auth/RedditHandler.js rename to src/handlers/Auth/RedditHandler.js diff --git a/app/src/handlers/Auth/TwitchHandler.js b/src/handlers/Auth/TwitchHandler.js similarity index 100% rename from app/src/handlers/Auth/TwitchHandler.js rename to src/handlers/Auth/TwitchHandler.js diff --git a/app/src/handlers/Auth/index.js b/src/handlers/Auth/index.js similarity index 100% rename from app/src/handlers/Auth/index.js rename to src/handlers/Auth/index.js diff --git a/app/src/handlers/Popup/PopupHandler.js b/src/handlers/Popup/PopupHandler.js similarity index 100% rename from app/src/handlers/Popup/PopupHandler.js rename to src/handlers/Popup/PopupHandler.js diff --git a/app/src/handlers/Popup/PopupWithBcHandler.js b/src/handlers/Popup/PopupWithBcHandler.js similarity index 100% rename from app/src/handlers/Popup/PopupWithBcHandler.js rename to src/handlers/Popup/PopupWithBcHandler.js diff --git a/app/src/handlers/Popup/StreamWindow.js b/src/handlers/Popup/StreamWindow.js similarity index 100% rename from app/src/handlers/Popup/StreamWindow.js rename to src/handlers/Popup/StreamWindow.js diff --git a/app/src/handlers/Tkey/TkeyFactory.js b/src/handlers/Tkey/TkeyFactory.js similarity index 100% rename from app/src/handlers/Tkey/TkeyFactory.js rename to src/handlers/Tkey/TkeyFactory.js diff --git a/app/src/handlers/Tkey/TkeyUtils.js b/src/handlers/Tkey/TkeyUtils.js similarity index 100% rename from app/src/handlers/Tkey/TkeyUtils.js rename to src/handlers/Tkey/TkeyUtils.js diff --git a/app/src/handlers/Token/TokenHandler.js b/src/handlers/Token/TokenHandler.js similarity index 100% rename from app/src/handlers/Token/TokenHandler.js rename to src/handlers/Token/TokenHandler.js diff --git a/app/src/icons/AccountIcon.vue b/src/icons/AccountIcon.vue similarity index 100% rename from app/src/icons/AccountIcon.vue rename to src/icons/AccountIcon.vue diff --git a/app/src/icons/ActivitiesIcon.vue b/src/icons/ActivitiesIcon.vue similarity index 100% rename from app/src/icons/ActivitiesIcon.vue rename to src/icons/ActivitiesIcon.vue diff --git a/app/src/icons/ActivityIcon.vue b/src/icons/ActivityIcon.vue similarity index 100% rename from app/src/icons/ActivityIcon.vue rename to src/icons/ActivityIcon.vue diff --git a/app/src/icons/AddIcon.vue b/src/icons/AddIcon.vue similarity index 100% rename from app/src/icons/AddIcon.vue rename to src/icons/AddIcon.vue diff --git a/app/src/icons/AddressIcon.vue b/src/icons/AddressIcon.vue similarity index 100% rename from app/src/icons/AddressIcon.vue rename to src/icons/AddressIcon.vue diff --git a/app/src/icons/AlertCircleFilledIcon.vue b/src/icons/AlertCircleFilledIcon.vue similarity index 100% rename from app/src/icons/AlertCircleFilledIcon.vue rename to src/icons/AlertCircleFilledIcon.vue diff --git a/app/src/icons/AlertIcon.vue b/src/icons/AlertIcon.vue similarity index 100% rename from app/src/icons/AlertIcon.vue rename to src/icons/AlertIcon.vue diff --git a/app/src/icons/BalanceIcon.vue b/src/icons/BalanceIcon.vue similarity index 100% rename from app/src/icons/BalanceIcon.vue rename to src/icons/BalanceIcon.vue diff --git a/app/src/icons/BrowserIcon.vue b/src/icons/BrowserIcon.vue similarity index 100% rename from app/src/icons/BrowserIcon.vue rename to src/icons/BrowserIcon.vue diff --git a/app/src/icons/CalendarIcon.vue b/src/icons/CalendarIcon.vue similarity index 100% rename from app/src/icons/CalendarIcon.vue rename to src/icons/CalendarIcon.vue diff --git a/app/src/icons/CheckCircleFilledIcon.vue b/src/icons/CheckCircleFilledIcon.vue similarity index 100% rename from app/src/icons/CheckCircleFilledIcon.vue rename to src/icons/CheckCircleFilledIcon.vue diff --git a/app/src/icons/CheckCircleIcon.vue b/src/icons/CheckCircleIcon.vue similarity index 100% rename from app/src/icons/CheckCircleIcon.vue rename to src/icons/CheckCircleIcon.vue diff --git a/app/src/icons/CheckboxCheckedIcon.vue b/src/icons/CheckboxCheckedIcon.vue similarity index 100% rename from app/src/icons/CheckboxCheckedIcon.vue rename to src/icons/CheckboxCheckedIcon.vue diff --git a/app/src/icons/CheckboxDarkCheckedIcon.vue b/src/icons/CheckboxDarkCheckedIcon.vue similarity index 100% rename from app/src/icons/CheckboxDarkCheckedIcon.vue rename to src/icons/CheckboxDarkCheckedIcon.vue diff --git a/app/src/icons/CheckboxDarkUncheckedIcon.vue b/src/icons/CheckboxDarkUncheckedIcon.vue similarity index 100% rename from app/src/icons/CheckboxDarkUncheckedIcon.vue rename to src/icons/CheckboxDarkUncheckedIcon.vue diff --git a/app/src/icons/CheckboxUncheckedIcon.vue b/src/icons/CheckboxUncheckedIcon.vue similarity index 100% rename from app/src/icons/CheckboxUncheckedIcon.vue rename to src/icons/CheckboxUncheckedIcon.vue diff --git a/app/src/icons/ChevronDoubleRightIcon.vue b/src/icons/ChevronDoubleRightIcon.vue similarity index 100% rename from app/src/icons/ChevronDoubleRightIcon.vue rename to src/icons/ChevronDoubleRightIcon.vue diff --git a/app/src/icons/ChevronLeftIcon.vue b/src/icons/ChevronLeftIcon.vue similarity index 100% rename from app/src/icons/ChevronLeftIcon.vue rename to src/icons/ChevronLeftIcon.vue diff --git a/app/src/icons/ChevronRightIcon.vue b/src/icons/ChevronRightIcon.vue similarity index 100% rename from app/src/icons/ChevronRightIcon.vue rename to src/icons/ChevronRightIcon.vue diff --git a/app/src/icons/CloseCircleIcon.vue b/src/icons/CloseCircleIcon.vue similarity index 100% rename from app/src/icons/CloseCircleIcon.vue rename to src/icons/CloseCircleIcon.vue diff --git a/app/src/icons/CloseIcon.vue b/src/icons/CloseIcon.vue similarity index 100% rename from app/src/icons/CloseIcon.vue rename to src/icons/CloseIcon.vue diff --git a/app/src/icons/CoinsApproveIcon.vue b/src/icons/CoinsApproveIcon.vue similarity index 100% rename from app/src/icons/CoinsApproveIcon.vue rename to src/icons/CoinsApproveIcon.vue diff --git a/app/src/icons/CoinsReceiveIcon.vue b/src/icons/CoinsReceiveIcon.vue similarity index 100% rename from app/src/icons/CoinsReceiveIcon.vue rename to src/icons/CoinsReceiveIcon.vue diff --git a/app/src/icons/CoinsSendIcon.vue b/src/icons/CoinsSendIcon.vue similarity index 100% rename from app/src/icons/CoinsSendIcon.vue rename to src/icons/CoinsSendIcon.vue diff --git a/app/src/icons/CoinsTopupIcon.vue b/src/icons/CoinsTopupIcon.vue similarity index 100% rename from app/src/icons/CoinsTopupIcon.vue rename to src/icons/CoinsTopupIcon.vue diff --git a/app/src/icons/CollectibleIcon.vue b/src/icons/CollectibleIcon.vue similarity index 100% rename from app/src/icons/CollectibleIcon.vue rename to src/icons/CollectibleIcon.vue diff --git a/app/src/icons/CopyIcon.vue b/src/icons/CopyIcon.vue similarity index 100% rename from app/src/icons/CopyIcon.vue rename to src/icons/CopyIcon.vue diff --git a/app/src/icons/CopyOutlineIcon.vue b/src/icons/CopyOutlineIcon.vue similarity index 100% rename from app/src/icons/CopyOutlineIcon.vue rename to src/icons/CopyOutlineIcon.vue diff --git a/app/src/icons/DeviceDesktopIcon.vue b/src/icons/DeviceDesktopIcon.vue similarity index 100% rename from app/src/icons/DeviceDesktopIcon.vue rename to src/icons/DeviceDesktopIcon.vue diff --git a/app/src/icons/DeviceDetailedIcon.vue b/src/icons/DeviceDetailedIcon.vue similarity index 100% rename from app/src/icons/DeviceDetailedIcon.vue rename to src/icons/DeviceDetailedIcon.vue diff --git a/app/src/icons/DeviceIcon.vue b/src/icons/DeviceIcon.vue similarity index 100% rename from app/src/icons/DeviceIcon.vue rename to src/icons/DeviceIcon.vue diff --git a/app/src/icons/DeviceMobileIcon.vue b/src/icons/DeviceMobileIcon.vue similarity index 100% rename from app/src/icons/DeviceMobileIcon.vue rename to src/icons/DeviceMobileIcon.vue diff --git a/app/src/icons/DeviceTabletIcon.vue b/src/icons/DeviceTabletIcon.vue similarity index 100% rename from app/src/icons/DeviceTabletIcon.vue rename to src/icons/DeviceTabletIcon.vue diff --git a/app/src/icons/DisconnectIcon.vue b/src/icons/DisconnectIcon.vue similarity index 100% rename from app/src/icons/DisconnectIcon.vue rename to src/icons/DisconnectIcon.vue diff --git a/app/src/icons/DownloadIcon.vue b/src/icons/DownloadIcon.vue similarity index 100% rename from app/src/icons/DownloadIcon.vue rename to src/icons/DownloadIcon.vue diff --git a/app/src/icons/EthIcon.vue b/src/icons/EthIcon.vue similarity index 100% rename from app/src/icons/EthIcon.vue rename to src/icons/EthIcon.vue diff --git a/app/src/icons/GlobeIcon.vue b/src/icons/GlobeIcon.vue similarity index 100% rename from app/src/icons/GlobeIcon.vue rename to src/icons/GlobeIcon.vue diff --git a/app/src/icons/InfoIcon.vue b/src/icons/InfoIcon.vue similarity index 100% rename from app/src/icons/InfoIcon.vue rename to src/icons/InfoIcon.vue diff --git a/app/src/icons/KeyIcon.vue b/src/icons/KeyIcon.vue similarity index 100% rename from app/src/icons/KeyIcon.vue rename to src/icons/KeyIcon.vue diff --git a/app/src/icons/LinkIcon.vue b/src/icons/LinkIcon.vue similarity index 100% rename from app/src/icons/LinkIcon.vue rename to src/icons/LinkIcon.vue diff --git a/app/src/icons/ListIcon.vue b/src/icons/ListIcon.vue similarity index 100% rename from app/src/icons/ListIcon.vue rename to src/icons/ListIcon.vue diff --git a/app/src/icons/LockFilledIcon.vue b/src/icons/LockFilledIcon.vue similarity index 100% rename from app/src/icons/LockFilledIcon.vue rename to src/icons/LockFilledIcon.vue diff --git a/app/src/icons/LockIcon.vue b/src/icons/LockIcon.vue similarity index 100% rename from app/src/icons/LockIcon.vue rename to src/icons/LockIcon.vue diff --git a/app/src/icons/LoginMoreIcon.vue b/src/icons/LoginMoreIcon.vue similarity index 100% rename from app/src/icons/LoginMoreIcon.vue rename to src/icons/LoginMoreIcon.vue diff --git a/app/src/icons/MenuIcon.vue b/src/icons/MenuIcon.vue similarity index 100% rename from app/src/icons/MenuIcon.vue rename to src/icons/MenuIcon.vue diff --git a/app/src/icons/NetworkIcon.vue b/src/icons/NetworkIcon.vue similarity index 100% rename from app/src/icons/NetworkIcon.vue rename to src/icons/NetworkIcon.vue diff --git a/app/src/icons/PasswordIcon.vue b/src/icons/PasswordIcon.vue similarity index 100% rename from app/src/icons/PasswordIcon.vue rename to src/icons/PasswordIcon.vue diff --git a/app/src/icons/PencilEditIcon.vue b/src/icons/PencilEditIcon.vue similarity index 100% rename from app/src/icons/PencilEditIcon.vue rename to src/icons/PencilEditIcon.vue diff --git a/app/src/icons/PersonCircleIcon.vue b/src/icons/PersonCircleIcon.vue similarity index 100% rename from app/src/icons/PersonCircleIcon.vue rename to src/icons/PersonCircleIcon.vue diff --git a/app/src/icons/PersonIcon.vue b/src/icons/PersonIcon.vue similarity index 100% rename from app/src/icons/PersonIcon.vue rename to src/icons/PersonIcon.vue diff --git a/app/src/icons/QrIcon.vue b/src/icons/QrIcon.vue similarity index 100% rename from app/src/icons/QrIcon.vue rename to src/icons/QrIcon.vue diff --git a/app/src/icons/QuestionFilledIcon.vue b/src/icons/QuestionFilledIcon.vue similarity index 100% rename from app/src/icons/QuestionFilledIcon.vue rename to src/icons/QuestionFilledIcon.vue diff --git a/app/src/icons/QuestionIcon.vue b/src/icons/QuestionIcon.vue similarity index 100% rename from app/src/icons/QuestionIcon.vue rename to src/icons/QuestionIcon.vue diff --git a/app/src/icons/RadioCheckedIcon.vue b/src/icons/RadioCheckedIcon.vue similarity index 100% rename from app/src/icons/RadioCheckedIcon.vue rename to src/icons/RadioCheckedIcon.vue diff --git a/app/src/icons/RadioUncheckedIcon.vue b/src/icons/RadioUncheckedIcon.vue similarity index 100% rename from app/src/icons/RadioUncheckedIcon.vue rename to src/icons/RadioUncheckedIcon.vue diff --git a/app/src/icons/RefreshIcon.vue b/src/icons/RefreshIcon.vue similarity index 100% rename from app/src/icons/RefreshIcon.vue rename to src/icons/RefreshIcon.vue diff --git a/app/src/icons/ScanIcon.vue b/src/icons/ScanIcon.vue similarity index 100% rename from app/src/icons/ScanIcon.vue rename to src/icons/ScanIcon.vue diff --git a/app/src/icons/SearchIcon.vue b/src/icons/SearchIcon.vue similarity index 100% rename from app/src/icons/SearchIcon.vue rename to src/icons/SearchIcon.vue diff --git a/app/src/icons/SelectIcon.vue b/src/icons/SelectIcon.vue similarity index 100% rename from app/src/icons/SelectIcon.vue rename to src/icons/SelectIcon.vue diff --git a/app/src/icons/SendIcon.vue b/src/icons/SendIcon.vue similarity index 100% rename from app/src/icons/SendIcon.vue rename to src/icons/SendIcon.vue diff --git a/app/src/icons/ServerIcon.vue b/src/icons/ServerIcon.vue similarity index 100% rename from app/src/icons/ServerIcon.vue rename to src/icons/ServerIcon.vue diff --git a/app/src/icons/SettingsIcon.vue b/src/icons/SettingsIcon.vue similarity index 100% rename from app/src/icons/SettingsIcon.vue rename to src/icons/SettingsIcon.vue diff --git a/app/src/icons/ShieldLockIcon.vue b/src/icons/ShieldLockIcon.vue similarity index 100% rename from app/src/icons/ShieldLockIcon.vue rename to src/icons/ShieldLockIcon.vue diff --git a/app/src/icons/TimeIcon.vue b/src/icons/TimeIcon.vue similarity index 100% rename from app/src/icons/TimeIcon.vue rename to src/icons/TimeIcon.vue diff --git a/app/src/icons/TokenIcon.vue b/src/icons/TokenIcon.vue similarity index 100% rename from app/src/icons/TokenIcon.vue rename to src/icons/TokenIcon.vue diff --git a/app/src/icons/TopupIcon.vue b/src/icons/TopupIcon.vue similarity index 100% rename from app/src/icons/TopupIcon.vue rename to src/icons/TopupIcon.vue diff --git a/app/src/icons/TransactionIcon.vue b/src/icons/TransactionIcon.vue similarity index 100% rename from app/src/icons/TransactionIcon.vue rename to src/icons/TransactionIcon.vue diff --git a/app/src/icons/TrashIcon.vue b/src/icons/TrashIcon.vue similarity index 100% rename from app/src/icons/TrashIcon.vue rename to src/icons/TrashIcon.vue diff --git a/app/src/icons/TwoFactorIcon.vue b/src/icons/TwoFactorIcon.vue similarity index 100% rename from app/src/icons/TwoFactorIcon.vue rename to src/icons/TwoFactorIcon.vue diff --git a/app/src/icons/UploadIcon.vue b/src/icons/UploadIcon.vue similarity index 100% rename from app/src/icons/UploadIcon.vue rename to src/icons/UploadIcon.vue diff --git a/app/src/icons/VerifierAppleIcon.vue b/src/icons/VerifierAppleIcon.vue similarity index 100% rename from app/src/icons/VerifierAppleIcon.vue rename to src/icons/VerifierAppleIcon.vue diff --git a/app/src/icons/VerifierDiscordIcon.vue b/src/icons/VerifierDiscordIcon.vue similarity index 100% rename from app/src/icons/VerifierDiscordIcon.vue rename to src/icons/VerifierDiscordIcon.vue diff --git a/app/src/icons/VerifierEmailIcon.vue b/src/icons/VerifierEmailIcon.vue similarity index 100% rename from app/src/icons/VerifierEmailIcon.vue rename to src/icons/VerifierEmailIcon.vue diff --git a/app/src/icons/VerifierEnsIcon.vue b/src/icons/VerifierEnsIcon.vue similarity index 100% rename from app/src/icons/VerifierEnsIcon.vue rename to src/icons/VerifierEnsIcon.vue diff --git a/app/src/icons/VerifierFacebookIcon.vue b/src/icons/VerifierFacebookIcon.vue similarity index 100% rename from app/src/icons/VerifierFacebookIcon.vue rename to src/icons/VerifierFacebookIcon.vue diff --git a/app/src/icons/VerifierGithubIcon.vue b/src/icons/VerifierGithubIcon.vue similarity index 100% rename from app/src/icons/VerifierGithubIcon.vue rename to src/icons/VerifierGithubIcon.vue diff --git a/app/src/icons/VerifierGoogleIcon.vue b/src/icons/VerifierGoogleIcon.vue similarity index 100% rename from app/src/icons/VerifierGoogleIcon.vue rename to src/icons/VerifierGoogleIcon.vue diff --git a/app/src/icons/VerifierJwtIcon.vue b/src/icons/VerifierJwtIcon.vue similarity index 100% rename from app/src/icons/VerifierJwtIcon.vue rename to src/icons/VerifierJwtIcon.vue diff --git a/app/src/icons/VerifierKakaoIcon.vue b/src/icons/VerifierKakaoIcon.vue similarity index 100% rename from app/src/icons/VerifierKakaoIcon.vue rename to src/icons/VerifierKakaoIcon.vue diff --git a/app/src/icons/VerifierLineIcon.vue b/src/icons/VerifierLineIcon.vue similarity index 100% rename from app/src/icons/VerifierLineIcon.vue rename to src/icons/VerifierLineIcon.vue diff --git a/app/src/icons/VerifierLinkedinIcon.vue b/src/icons/VerifierLinkedinIcon.vue similarity index 100% rename from app/src/icons/VerifierLinkedinIcon.vue rename to src/icons/VerifierLinkedinIcon.vue diff --git a/app/src/icons/VerifierPasswordlessIcon.vue b/src/icons/VerifierPasswordlessIcon.vue similarity index 100% rename from app/src/icons/VerifierPasswordlessIcon.vue rename to src/icons/VerifierPasswordlessIcon.vue diff --git a/app/src/icons/VerifierRedditIcon.vue b/src/icons/VerifierRedditIcon.vue similarity index 100% rename from app/src/icons/VerifierRedditIcon.vue rename to src/icons/VerifierRedditIcon.vue diff --git a/app/src/icons/VerifierTwitchIcon.vue b/src/icons/VerifierTwitchIcon.vue similarity index 100% rename from app/src/icons/VerifierTwitchIcon.vue rename to src/icons/VerifierTwitchIcon.vue diff --git a/app/src/icons/VerifierTwitterIcon.vue b/src/icons/VerifierTwitterIcon.vue similarity index 100% rename from app/src/icons/VerifierTwitterIcon.vue rename to src/icons/VerifierTwitterIcon.vue diff --git a/app/src/icons/VerifierUnstoppableDomainsIcon.vue b/src/icons/VerifierUnstoppableDomainsIcon.vue similarity index 100% rename from app/src/icons/VerifierUnstoppableDomainsIcon.vue rename to src/icons/VerifierUnstoppableDomainsIcon.vue diff --git a/app/src/icons/VerifierWechatIcon.vue b/src/icons/VerifierWechatIcon.vue similarity index 100% rename from app/src/icons/VerifierWechatIcon.vue rename to src/icons/VerifierWechatIcon.vue diff --git a/app/src/icons/VerifierWeiboIcon.vue b/src/icons/VerifierWeiboIcon.vue similarity index 100% rename from app/src/icons/VerifierWeiboIcon.vue rename to src/icons/VerifierWeiboIcon.vue diff --git a/app/src/icons/VisibilityOffIcon.vue b/src/icons/VisibilityOffIcon.vue similarity index 100% rename from app/src/icons/VisibilityOffIcon.vue rename to src/icons/VisibilityOffIcon.vue diff --git a/app/src/icons/VisibilityOnIcon.vue b/src/icons/VisibilityOnIcon.vue similarity index 100% rename from app/src/icons/VisibilityOnIcon.vue rename to src/icons/VisibilityOnIcon.vue diff --git a/app/src/icons/WalletConnectIcon.vue b/src/icons/WalletConnectIcon.vue similarity index 100% rename from app/src/icons/WalletConnectIcon.vue rename to src/icons/WalletConnectIcon.vue diff --git a/app/src/icons/WalletFillIcon.vue b/src/icons/WalletFillIcon.vue similarity index 100% rename from app/src/icons/WalletFillIcon.vue rename to src/icons/WalletFillIcon.vue diff --git a/app/src/icons/WalletIcon.vue b/src/icons/WalletIcon.vue similarity index 100% rename from app/src/icons/WalletIcon.vue rename to src/icons/WalletIcon.vue diff --git a/app/src/icons/index.js b/src/icons/index.js similarity index 100% rename from app/src/icons/index.js rename to src/icons/index.js diff --git a/app/src/main.js b/src/main.js similarity index 100% rename from app/src/main.js rename to src/main.js diff --git a/app/src/onload.js b/src/onload.js similarity index 100% rename from app/src/onload.js rename to src/onload.js diff --git a/app/src/plugins/index.js b/src/plugins/index.js similarity index 100% rename from app/src/plugins/index.js rename to src/plugins/index.js diff --git a/app/src/plugins/locales.js b/src/plugins/locales.js similarity index 100% rename from app/src/plugins/locales.js rename to src/plugins/locales.js diff --git a/app/src/plugins/mercuryo.js b/src/plugins/mercuryo.js similarity index 100% rename from app/src/plugins/mercuryo.js rename to src/plugins/mercuryo.js diff --git a/app/src/plugins/moonpay.js b/src/plugins/moonpay.js similarity index 100% rename from app/src/plugins/moonpay.js rename to src/plugins/moonpay.js diff --git a/app/src/plugins/rampnetwork.js b/src/plugins/rampnetwork.js similarity index 100% rename from app/src/plugins/rampnetwork.js rename to src/plugins/rampnetwork.js diff --git a/app/src/plugins/simplex.js b/src/plugins/simplex.js similarity index 100% rename from app/src/plugins/simplex.js rename to src/plugins/simplex.js diff --git a/app/src/plugins/themes/darkBlack.js b/src/plugins/themes/darkBlack.js similarity index 100% rename from app/src/plugins/themes/darkBlack.js rename to src/plugins/themes/darkBlack.js diff --git a/app/src/plugins/themes/index.js b/src/plugins/themes/index.js similarity index 100% rename from app/src/plugins/themes/index.js rename to src/plugins/themes/index.js diff --git a/app/src/plugins/themes/lightBlue.js b/src/plugins/themes/lightBlue.js similarity index 100% rename from app/src/plugins/themes/lightBlue.js rename to src/plugins/themes/lightBlue.js diff --git a/app/src/plugins/vuetify.js b/src/plugins/vuetify.js similarity index 100% rename from app/src/plugins/vuetify.js rename to src/plugins/vuetify.js diff --git a/app/src/plugins/wyre.js b/src/plugins/wyre.js similarity index 100% rename from app/src/plugins/wyre.js rename to src/plugins/wyre.js diff --git a/app/src/plugins/xanpool.js b/src/plugins/xanpool.js similarity index 100% rename from app/src/plugins/xanpool.js rename to src/plugins/xanpool.js diff --git a/app/src/registerServiceWorker.js b/src/registerServiceWorker.js similarity index 100% rename from app/src/registerServiceWorker.js rename to src/registerServiceWorker.js diff --git a/app/src/reset.css b/src/reset.css similarity index 100% rename from app/src/reset.css rename to src/reset.css diff --git a/app/src/router.js b/src/router.js similarity index 100% rename from app/src/router.js rename to src/router.js diff --git a/app/src/scss/_elevation-one.mixin.scss b/src/scss/_elevation-one.mixin.scss similarity index 100% rename from app/src/scss/_elevation-one.mixin.scss rename to src/scss/_elevation-one.mixin.scss diff --git a/app/src/scss/_login-types.mixin.scss b/src/scss/_login-types.mixin.scss similarity index 100% rename from app/src/scss/_login-types.mixin.scss rename to src/scss/_login-types.mixin.scss diff --git a/app/src/scss/_nav-selector.mixin.scss b/src/scss/_nav-selector.mixin.scss similarity index 100% rename from app/src/scss/_nav-selector.mixin.scss rename to src/scss/_nav-selector.mixin.scss diff --git a/app/src/scss/_outline-tooltip.mixin.scss b/src/scss/_outline-tooltip.mixin.scss similarity index 100% rename from app/src/scss/_outline-tooltip.mixin.scss rename to src/scss/_outline-tooltip.mixin.scss diff --git a/app/src/store/PaymentActions/index.js b/src/store/PaymentActions/index.js similarity index 100% rename from app/src/store/PaymentActions/index.js rename to src/store/PaymentActions/index.js diff --git a/app/src/store/PaymentActions/mercuryo.js b/src/store/PaymentActions/mercuryo.js similarity index 100% rename from app/src/store/PaymentActions/mercuryo.js rename to src/store/PaymentActions/mercuryo.js diff --git a/app/src/store/PaymentActions/moonpay.js b/src/store/PaymentActions/moonpay.js similarity index 100% rename from app/src/store/PaymentActions/moonpay.js rename to src/store/PaymentActions/moonpay.js diff --git a/app/src/store/PaymentActions/rampnetwork.js b/src/store/PaymentActions/rampnetwork.js similarity index 100% rename from app/src/store/PaymentActions/rampnetwork.js rename to src/store/PaymentActions/rampnetwork.js diff --git a/app/src/store/PaymentActions/simplex.js b/src/store/PaymentActions/simplex.js similarity index 100% rename from app/src/store/PaymentActions/simplex.js rename to src/store/PaymentActions/simplex.js diff --git a/app/src/store/PaymentActions/wyre.js b/src/store/PaymentActions/wyre.js similarity index 100% rename from app/src/store/PaymentActions/wyre.js rename to src/store/PaymentActions/wyre.js diff --git a/app/src/store/PaymentActions/xanpool.js b/src/store/PaymentActions/xanpool.js similarity index 100% rename from app/src/store/PaymentActions/xanpool.js rename to src/store/PaymentActions/xanpool.js diff --git a/app/src/store/actions.js b/src/store/actions.js similarity index 100% rename from app/src/store/actions.js rename to src/store/actions.js diff --git a/app/src/store/controllerSubscriptions.js b/src/store/controllerSubscriptions.js similarity index 100% rename from app/src/store/controllerSubscriptions.js rename to src/store/controllerSubscriptions.js diff --git a/app/src/store/getters.js b/src/store/getters.js similarity index 100% rename from app/src/store/getters.js rename to src/store/getters.js diff --git a/app/src/store/index.js b/src/store/index.js similarity index 100% rename from app/src/store/index.js rename to src/store/index.js diff --git a/app/src/store/mutations.js b/src/store/mutations.js similarity index 100% rename from app/src/store/mutations.js rename to src/store/mutations.js diff --git a/app/src/store/preferencesActions.js b/src/store/preferencesActions.js similarity index 100% rename from app/src/store/preferencesActions.js rename to src/store/preferencesActions.js diff --git a/app/src/store/setupStoreChannels.js b/src/store/setupStoreChannels.js similarity index 100% rename from app/src/store/setupStoreChannels.js rename to src/store/setupStoreChannels.js diff --git a/app/src/store/state.js b/src/store/state.js similarity index 100% rename from app/src/store/state.js rename to src/store/state.js diff --git a/app/src/store/store.js b/src/store/store.js similarity index 100% rename from app/src/store/store.js rename to src/store/store.js diff --git a/app/src/store/tKeyActions.js b/src/store/tKeyActions.js similarity index 100% rename from app/src/store/tKeyActions.js rename to src/store/tKeyActions.js diff --git a/app/src/torus.js b/src/torus.js similarity index 100% rename from app/src/torus.js rename to src/torus.js diff --git a/app/src/utils/abiDecoder.js b/src/utils/abiDecoder.js similarity index 100% rename from app/src/utils/abiDecoder.js rename to src/utils/abiDecoder.js diff --git a/app/src/utils/accountImporter.js b/src/utils/accountImporter.js similarity index 100% rename from app/src/utils/accountImporter.js rename to src/utils/accountImporter.js diff --git a/app/src/utils/contractAddresses.js b/src/utils/contractAddresses.js similarity index 100% rename from app/src/utils/contractAddresses.js rename to src/utils/contractAddresses.js diff --git a/app/src/utils/enums.js b/src/utils/enums.js similarity index 100% rename from app/src/utils/enums.js rename to src/utils/enums.js diff --git a/app/src/utils/httpHelpers.js b/src/utils/httpHelpers.js similarity index 100% rename from app/src/utils/httpHelpers.js rename to src/utils/httpHelpers.js diff --git a/app/src/utils/integrity.js b/src/utils/integrity.js similarity index 100% rename from app/src/utils/integrity.js rename to src/utils/integrity.js diff --git a/app/src/utils/notifications.js b/src/utils/notifications.js similarity index 100% rename from app/src/utils/notifications.js rename to src/utils/notifications.js diff --git a/app/src/utils/random-id.js b/src/utils/random-id.js similarity index 100% rename from app/src/utils/random-id.js rename to src/utils/random-id.js diff --git a/app/src/utils/utils.js b/src/utils/utils.js similarity index 100% rename from app/src/utils/utils.js rename to src/utils/utils.js diff --git a/app/src/utils/wallet.worker.js b/src/utils/wallet.worker.js similarity index 100% rename from app/src/utils/wallet.worker.js rename to src/utils/wallet.worker.js diff --git a/app/src/views/Confirm/Confirm.scss b/src/views/Confirm/Confirm.scss similarity index 100% rename from app/src/views/Confirm/Confirm.scss rename to src/views/Confirm/Confirm.scss diff --git a/app/src/views/Confirm/Confirm.vue b/src/views/Confirm/Confirm.vue similarity index 100% rename from app/src/views/Confirm/Confirm.vue rename to src/views/Confirm/Confirm.vue diff --git a/app/src/views/Confirm/index.js b/src/views/Confirm/index.js similarity index 100% rename from app/src/views/Confirm/index.js rename to src/views/Confirm/index.js diff --git a/app/src/views/Login/Login.scss b/src/views/Login/Login.scss similarity index 100% rename from app/src/views/Login/Login.scss rename to src/views/Login/Login.scss diff --git a/app/src/views/Login/Login.vue b/src/views/Login/Login.vue similarity index 100% rename from app/src/views/Login/Login.vue rename to src/views/Login/Login.vue diff --git a/app/src/views/Login/index.js b/src/views/Login/index.js similarity index 100% rename from app/src/views/Login/index.js rename to src/views/Login/index.js diff --git a/app/src/views/Popup/Popup.scss b/src/views/Popup/Popup.scss similarity index 100% rename from app/src/views/Popup/Popup.scss rename to src/views/Popup/Popup.scss diff --git a/app/src/views/Popup/Popup.vue b/src/views/Popup/Popup.vue similarity index 100% rename from app/src/views/Popup/Popup.vue rename to src/views/Popup/Popup.vue diff --git a/app/src/views/Popup/index.js b/src/views/Popup/index.js similarity index 100% rename from app/src/views/Popup/index.js rename to src/views/Popup/index.js diff --git a/app/src/views/ProviderChange/ProviderChange.scss b/src/views/ProviderChange/ProviderChange.scss similarity index 100% rename from app/src/views/ProviderChange/ProviderChange.scss rename to src/views/ProviderChange/ProviderChange.scss diff --git a/app/src/views/ProviderChange/ProviderChange.vue b/src/views/ProviderChange/ProviderChange.vue similarity index 100% rename from app/src/views/ProviderChange/ProviderChange.vue rename to src/views/ProviderChange/ProviderChange.vue diff --git a/app/src/views/ProviderChange/index.js b/src/views/ProviderChange/index.js similarity index 100% rename from app/src/views/ProviderChange/index.js rename to src/views/ProviderChange/index.js diff --git a/app/src/views/RedirectCatch/RedirectCatch.scss b/src/views/RedirectCatch/RedirectCatch.scss similarity index 100% rename from app/src/views/RedirectCatch/RedirectCatch.scss rename to src/views/RedirectCatch/RedirectCatch.scss diff --git a/app/src/views/RedirectCatch/RedirectCatch.vue b/src/views/RedirectCatch/RedirectCatch.vue similarity index 100% rename from app/src/views/RedirectCatch/RedirectCatch.vue rename to src/views/RedirectCatch/RedirectCatch.vue diff --git a/app/src/views/RedirectCatch/index.js b/src/views/RedirectCatch/index.js similarity index 100% rename from app/src/views/RedirectCatch/index.js rename to src/views/RedirectCatch/index.js diff --git a/app/src/views/Tkey/Tkey.scss b/src/views/Tkey/Tkey.scss similarity index 100% rename from app/src/views/Tkey/Tkey.scss rename to src/views/Tkey/Tkey.scss diff --git a/app/src/views/Tkey/Tkey.vue b/src/views/Tkey/Tkey.vue similarity index 100% rename from app/src/views/Tkey/Tkey.vue rename to src/views/Tkey/Tkey.vue diff --git a/app/src/views/Tkey/index.js b/src/views/Tkey/index.js similarity index 100% rename from app/src/views/Tkey/index.js rename to src/views/Tkey/index.js diff --git a/app/src/views/UserInfoRequest/UserInfoRequest.scss b/src/views/UserInfoRequest/UserInfoRequest.scss similarity index 100% rename from app/src/views/UserInfoRequest/UserInfoRequest.scss rename to src/views/UserInfoRequest/UserInfoRequest.scss diff --git a/app/src/views/UserInfoRequest/UserInfoRequest.vue b/src/views/UserInfoRequest/UserInfoRequest.vue similarity index 100% rename from app/src/views/UserInfoRequest/UserInfoRequest.vue rename to src/views/UserInfoRequest/UserInfoRequest.vue diff --git a/app/src/views/UserInfoRequest/index.js b/src/views/UserInfoRequest/index.js similarity index 100% rename from app/src/views/UserInfoRequest/index.js rename to src/views/UserInfoRequest/index.js diff --git a/app/src/views/Wallet/Wallet.scss b/src/views/Wallet/Wallet.scss similarity index 100% rename from app/src/views/Wallet/Wallet.scss rename to src/views/Wallet/Wallet.scss diff --git a/app/src/views/Wallet/Wallet.vue b/src/views/Wallet/Wallet.vue similarity index 100% rename from app/src/views/Wallet/Wallet.vue rename to src/views/Wallet/Wallet.vue diff --git a/app/src/views/Wallet/index.js b/src/views/Wallet/index.js similarity index 100% rename from app/src/views/Wallet/index.js rename to src/views/Wallet/index.js diff --git a/ssl.zip b/ssl.zip deleted file mode 100644 index 10be74440..000000000 Binary files a/ssl.zip and /dev/null differ diff --git a/ssl/rootCA.key b/ssl/rootCA.key deleted file mode 100755 index f0e21f1bc..000000000 --- a/ssl/rootCA.key +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -Proc-Type: 4,ENCRYPTED -DEK-Info: DES-EDE3-CBC,7CAFED9EE70026D1 - -N3TdWYP7Q1ja94m4gzeQUZUicmOSGB8WV+qwj4gCtpvIF02gyD+HF0U/niPKGqlw -KIiTbdceVBmCpv+iRg01k4o4ClmXXzQTnc/bgP3q/dEYOuvXVoBd5a4jzbTVsgT4 -M2/5RnupuvrkVasMZSP2JvjT23T0xKQ6H5KJXv7ghGrPd3P5HOS4cIfjUefmGayh -cPhNUhDibmNJdnQAP1yRNL4vW7m0yFpj2kzrms7FDJMSCLTpQhS4+5aHenJ8XKGQ -AgmjmMY0Xx96awYXcxa6VS8A8JE5COLMiqlluIWUkDbSijXysS9k5mFfQFkXovDR -zy2z/QVEpwJypHwoxsskvwh2CdZHKhECg9xd0T0e+OKi+Lw45YSQ7jI56ebOlk4c -JpjlO3lFKjKx4GMOhapd4zM6C3/YUSlryAy75E12uMKDD6zpTvEPtfkjrga0Cxf2 -MWhvz103XArCKc5D47cFBuaOUcGE7kyZGlVsFajtNzQy35lhLPQ+di5qtA8pjFPq -IVBCbCj8GGi6BGjAVm7eLwjgu+MImUpKAY3Un4nX9/yAV+f8YmrXfwNEcT+mYjU/ -8M2W8UfXuZOAG9dyweW9oYXAbI32095qUbT02Z96ivFm1KuXskXC6JLnYZYqWtmQ -8UAexfnTqv035+dNfd+nL1DwEG0pa3shZRIj4G0F1RiHrqaNWoC9wQnUAuBBsvdC -2biW7FnD9Ex0LpoXLOHyHw5Anm33qUPLjMy+lRpZD5U/IwAFzrUvaW+LHSxoh/mG -uRO4RsLK9DacNyuTaVrydv5xECCdNczrGzOpCZk5c4gNz9/dTXTOEOSI8+u8k2tz -+ME5tsbIc4iQRFX46JbEXu23ah3NhyhukJVcoNyAxP9V6EqiaihAWzlutzzB1ftU -34IkocZObYcKTOPNeGdxPPME7ecDZkDSl1euskqHdQVw1h84/UOKKzvCQ7w2Wpwk -s22k5j2LfJ5nAomVV0nkHj4RM0EVNtsW4GRTycPT6Oo2GeCNTlDP8z8bwDzhVsgO -lr2P2Ywgn3ROCB8IKFaEEj8OA3i+iTR+d3SubVitTd+omaqUQi+NgSaqAwi8ARQu -z9QFov2mQGIi1uOw5hmat22W8fe1mB4zZQns1G7842VXP9IRVvl24zyJmD7Yur84 -xEB6CT0QhGzr2Pc/chjTiq2oa+3ouArieKDNM0nFIhzuX89NGBxTztmt7++oz8D6 -6ZGrAXxVixZYjsJy8LC/w3TvHwVbvaeObvDH+8gtQOhllb983WS1tU5bu9cRdyH4 -wFw9jGSpzT+W30s72r++iVYZI8NPtBgIZ7E3NkZbtaTFWP/WDHyPD8vpRX/WRRf6 -gybuDIVarycJhA4TJlng9WtKz2LrbC0Y/GyVt0NgSkTHLLc/4eVLLsv2YZmI8dox -nPcM6uw8SWijvs0/3Dco9FwDeMZyaUietiFT6SsZoRMq7z8HG5G1QQb5+NV5Gh8Q -CljQ1kIirlKPenCd2pwNjg5yEVrluuoPMP5D+WhTfCrfkrg5VcY5uNzQS7GdhgLJ -XVf/k4ar2lg6BJhfcuoFw4ALhkLDDk8wiyQt5k3bNaBe+jhB12S35g== ------END RSA PRIVATE KEY----- diff --git a/ssl/rootCA.pem b/ssl/rootCA.pem deleted file mode 100755 index 3a501c0b4..000000000 --- a/ssl/rootCA.pem +++ /dev/null @@ -1,19 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDCDCCAfACCQCuwKiTvoKwHjANBgkqhkiG9w0BAQsFADBGMQswCQYDVQQGEwJ1 -czELMAkGA1UECAwCY2ExCzAJBgNVBAcMAnNmMQ4wDAYDVQQKDAV0b3J1czENMAsG -A1UECwwEbGFiczAeFw0xODEwMjYwMjI4NDdaFw0yMTA4MTUwMjI4NDdaMEYxCzAJ -BgNVBAYTAnVzMQswCQYDVQQIDAJjYTELMAkGA1UEBwwCc2YxDjAMBgNVBAoMBXRv -cnVzMQ0wCwYDVQQLDARsYWJzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEA7oISB/Z0/plaYcTTbG7pQR3jCNOSn0zmpaleAH+5b7krOWEVYr3TJfy3JOUd -k2+DmYFIHhplADmP2sZz+weslpZMmjobyq+fzDsULNt/hlCoOx/ID7oZ5oPegvhh -oi2RZCi01zF3bYOri55szaX8CLsXnkeAKVy+QC6lIJeiPqitVBzZqf9GgQW+uEeh -nCyU0KRWTvUMJ5YFRZcAulQbUFw6ISpTB8XVyrUXLJ7PEhvYuiTPDEtMReW890tL -sFejbvhKAi54zw1HFmqJG423Ld/zQRh1SFMj9741+0CCuWhGO44A9mPY5J01bOBH -btOTz5QNcZTGTQcNTwkAzSovOwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAvcl28 -nLO22AF/Tk+Qm1X1dwzXMXC3UAKXv1aHtR7v2dqSNo56qWwscd70XWEEsH+rmyoU -XRgZlcwEtPCODfEHJbHCdRaIu8jPf8iCyaFis6atbgErXLWDK9cUcc3Lux0igAEq -W53+jVPiUxjMPlZo7htw1gP+SenAmDY31N7xVozU8J9K4/zwnmBsWRuzNiHFoa0t -Vu3a88YjVI0LfsgaOy5x3B6gF9IwVWShK/4naSS+bJhGaXsOFGVFaHEI0z6XuUFb -DN1RAfdx9eQnZdBNqSVY7Ukpxnv3SN1QqR5iHjRsYnEeC9LJVxxoudNm1XeTeYWN -mZ6e05pNcvy49ypA ------END CERTIFICATE----- diff --git a/ssl/rootCA.srl b/ssl/rootCA.srl deleted file mode 100755 index 748236c3f..000000000 --- a/ssl/rootCA.srl +++ /dev/null @@ -1 +0,0 @@ -ADF4F9CA9DC7BCA1 diff --git a/ssl/server.crt b/ssl/server.crt deleted file mode 100755 index 888d4b05c..000000000 --- a/ssl/server.crt +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIECjCCAvKgAwIBAgIJAK30+cqdx7yhMA0GCSqGSIb3DQEBCwUAMEYxCzAJBgNV -BAYTAnVzMQswCQYDVQQIDAJjYTELMAkGA1UEBwwCc2YxDjAMBgNVBAoMBXRvcnVz -MQ0wCwYDVQQLDARsYWJzMB4XDTE4MTAyNjAyNDMwNFoXDTIwMDMwOTAyNDMwNFow -gawxCzAJBgNVBAYTAlVTMRQwEgYDVQQIDAtSYW5kb21TdGF0ZTETMBEGA1UEBwwK -UmFuZG9tQ2l0eTEbMBkGA1UECgwSUmFuZG9tT3JnYW5pemF0aW9uMR8wHQYDVQQL -DBZSYW5kb21Pcmdhbml6YXRpb25Vbml0MSAwHgYJKoZIhvcNAQkBFhFoZWxsb0Bl -eGFtcGxlLmNvbTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAoHrqkU42RjPqz35pHmYQAeL3FIjgEulSBiqU6Om0kyOa -8iySGJjfEshqJn6dGucCEGzpC+ONdjfijB6ODOjmQ70Tn8LG/JXqF1+76NqBrOIC -4ngO8XOjSMNn0J9iyL4+DQNquq8LHSwwagvzl1ysBtyCWZRkTncGmodnoB5Th3+D -hw0Hal2vaRfrIax9sf+SNxqa277K4GY9QKYg4aC+oKJWoG1KI2aJKDeW4olzSepE -Kuk2BZkFfL1va5RThA1SzZWJ8Iljvofs5pqnT4Ux4ixNHwTsT5FFRH4Yl+BzE8n+ -SXOcDYMEFF+NPHK5PMAgkI+uWnLoKrVQvHsmJiK38wIDAQABo4GTMIGQMGAGA1Ud -IwRZMFehSqRIMEYxCzAJBgNVBAYTAnVzMQswCQYDVQQIDAJjYTELMAkGA1UEBwwC -c2YxDjAMBgNVBAoMBXRvcnVzMQ0wCwYDVQQLDARsYWJzggkArsCok76CsB4wCQYD -VR0TBAIwADALBgNVHQ8EBAMCBPAwFAYDVR0RBA0wC4IJbG9jYWxob3N0MA0GCSqG -SIb3DQEBCwUAA4IBAQC3+X15yEeNyYTcqPNmOwzQoHoCLz/VzNhcehT9tjUMZtJs -zcxO8evknkWtkoSGEKqHfcr5lARTVSJwLStM8d9SZH3SJxJjjkjiYqxjaHY0WT05 -ppre/iweQGshkQbLybHg72wchhbUCwb3mQHyacp+QOamFmEL6k5FX8+/+RYcWtKt -/epClEZBmKXVmtYykBlpIq3QkhE7OMnAcY6c0dTJ5K1dQ61O7CtEJ14KxfSi+dx2 -PhbvcFeFsosYtJgGI82zJNx/5rvnK5IZxI1mxVtLlzKcRW4SUDXgIqhJFYiPs5fP -L6l/bhm3cMXq2hR8eVfEV9VCbTFUgPZT4ydXEX3a ------END CERTIFICATE----- diff --git a/ssl/server.csr b/ssl/server.csr deleted file mode 100755 index 878907be8..000000000 --- a/ssl/server.csr +++ /dev/null @@ -1,18 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIIC8jCCAdoCAQAwgawxCzAJBgNVBAYTAlVTMRQwEgYDVQQIDAtSYW5kb21TdGF0 -ZTETMBEGA1UEBwwKUmFuZG9tQ2l0eTEbMBkGA1UECgwSUmFuZG9tT3JnYW5pemF0 -aW9uMR8wHQYDVQQLDBZSYW5kb21Pcmdhbml6YXRpb25Vbml0MSAwHgYJKoZIhvcN -AQkBFhFoZWxsb0BleGFtcGxlLmNvbTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjAN -BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoHrqkU42RjPqz35pHmYQAeL3FIjg -EulSBiqU6Om0kyOa8iySGJjfEshqJn6dGucCEGzpC+ONdjfijB6ODOjmQ70Tn8LG -/JXqF1+76NqBrOIC4ngO8XOjSMNn0J9iyL4+DQNquq8LHSwwagvzl1ysBtyCWZRk -TncGmodnoB5Th3+Dhw0Hal2vaRfrIax9sf+SNxqa277K4GY9QKYg4aC+oKJWoG1K -I2aJKDeW4olzSepEKuk2BZkFfL1va5RThA1SzZWJ8Iljvofs5pqnT4Ux4ixNHwTs -T5FFRH4Yl+BzE8n+SXOcDYMEFF+NPHK5PMAgkI+uWnLoKrVQvHsmJiK38wIDAQAB -oAAwDQYJKoZIhvcNAQELBQADggEBAIXmEPYBL3mYNFv5dMi5LbxzhsgtDWv93nm6 -7uMhCJTqcZQQIwIDe0yvDqsbFZ/cQh+f+TIt1RaSeHhAGNqVfrb3RXbeiVuDJp8d -axcEvvU/xkZqYMd+QBgDdB36DOd0PUZDF5cjp0N2UuLGb9PSbKqQBXviPtX7PC96 -eQAALjde5mdoyOPMnFz+fJuvrvxbV40Pd7M4LyEPiRx7il5Z5UIFWpm4zyGZonW4 -5ywol/rOef5ImqnKqNbxTx8Hi/vRGLuh6I6e3XT8K61dILzyoHETmxFHo2Za4WcM -8u2gFVp1jMOUZWK9jBiF8UyTzSWoUvpnJaDnoDdigKTwg89inkQ= ------END CERTIFICATE REQUEST----- diff --git a/ssl/server.csr.cnf b/ssl/server.csr.cnf deleted file mode 100755 index 6ff57d1a3..000000000 --- a/ssl/server.csr.cnf +++ /dev/null @@ -1,14 +0,0 @@ -[req] -default_bits = 2048 -prompt = no -default_md = sha256 -distinguished_name = dn - -[dn] -C=US -ST=RandomState -L=RandomCity -O=RandomOrganization -OU=RandomOrganizationUnit -emailAddress=hello@example.com -CN = localhost diff --git a/ssl/server.key b/ssl/server.key deleted file mode 100755 index 04b182fe4..000000000 --- a/ssl/server.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCgeuqRTjZGM+rP -fmkeZhAB4vcUiOAS6VIGKpTo6bSTI5ryLJIYmN8SyGomfp0a5wIQbOkL4412N+KM -Ho4M6OZDvROfwsb8leoXX7vo2oGs4gLieA7xc6NIw2fQn2LIvj4NA2q6rwsdLDBq -C/OXXKwG3IJZlGROdwaah2egHlOHf4OHDQdqXa9pF+shrH2x/5I3GprbvsrgZj1A -piDhoL6golagbUojZokoN5biiXNJ6kQq6TYFmQV8vW9rlFOEDVLNlYnwiWO+h+zm -mqdPhTHiLE0fBOxPkUVEfhiX4HMTyf5Jc5wNgwQUX408crk8wCCQj65acugqtVC8 -eyYmIrfzAgMBAAECggEAO4meoM39gMoeIWDqquZ+pdSIikvFpf59+d+uY0LhRX1+ -LL6wbQO6LwO/rgxnSOXPdDyTsV94yhUtrYJgfRWi6BqrvyfKH0eXE5jm5Bq85WDs -ZQzZrmaSe5pTV6jqQ0OhTb6oyB3M58PPKmjItK0i/WCt04IkPKAYCRiXL2ZQ4wGr -Y++7gGduhGUbdsewTZUCjRyvYiHDAoT+ugidx40WCv18Xe2lfDhQ5CKOeVRxT7ul -+aICnL9qsPUAPwRAFU/x5TOeSjlkW+yAVK4Xrm7OuIgsu4mCs2JdIix+XqVtCyQD -97BzYkGSL9ZcZy+bhcpTxbkYgHQVp/QPoJwYkqJDAQKBgQDOldlaALUNyDNuGQnM -EC0rWjN+ju+5M+q6SI/93sKQFxYy340FuqdZEd+sBFKTLz1ddflwcZ5cZxqKtmmq -11DqgAjmuJ7BKuUAoVieNxyL3tG/B3aOYdGChsdlHgKT5mgqw/YTwfGlvdMoyv1/ -ZjpyYB3jtcRXDfquAeH64TOiswKBgQDG3daAnw0xn6zVhRigmqCZQMRcI4YB5gMs -jtirwkulB2TaPyjhexyBIlTF/zkvXS/c5sJz6GZQYpBUKqSdPrVh6QukhpIk2P3p -PzBX2JkyGMKWpP+9X9moCLm/rXXkOaXPcHhiC/aRWKtjDuLYc62nHP+9cdz6JfSR -9bXmh2I1wQKBgErgkXlHzFgEem+rb5uhOV3/Qa7bjBQqtydx6Y7w0MB9PbSOxoSP -FNz514J3xp5Gfw2DFzgkVmvTixE/8KjVhiSY56EIxbHqJDrIQGCIRTaFOqzsvZH5 -7oBK7ba+29xTpOnrQSQEJdwXI5QjjyJAIWsXX34LgfCzxmqPkCLowVh1AoGAOrNm -ysaoLVq1uL013Mpn13TvwUbXGp5bl35+5IxQqeD52xZDqfMeIdwRa/R/W8TFCQ6w -nWgfM2E0uzNvLd9BySnyPtleMDRBFuWJDpUn+0qlvbPsrWiqpdgVhEfegcSmdgn7 -7u0bFiI3TOErArt6qdZ8gt4mXUxw2djOncKescECgYADZV3Cv5wYpK0J6Xn2mgfC -1JR1hJMUa+U4dv76YXi08MfpvQni2j5A3Xx9qPZ7JftlDUw1myCsWERhlJi8qXO+ -Hs+N2EYzZNBZAxkwYHcI8+R+/4I4qrfq0fv/VbLkyGW+k0Zd7UYTlyxkmVCQyqXA -uZ49JLMMn2gBrDcNXAT93A== ------END PRIVATE KEY----- diff --git a/ssl/v3.ext b/ssl/v3.ext deleted file mode 100755 index ab9de5fb6..000000000 --- a/ssl/v3.ext +++ /dev/null @@ -1,7 +0,0 @@ -authorityKeyIdentifier=keyid,issuer -basicConstraints=CA:FALSE -keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment -subjectAltName = @alt_names - -[alt_names] -DNS.1 = localhost diff --git a/app/test/compile/Web3Test.js b/test/compile/Web3Test.js similarity index 100% rename from app/test/compile/Web3Test.js rename to test/compile/Web3Test.js diff --git a/app/test/data/2-state.json b/test/data/2-state.json similarity index 100% rename from app/test/data/2-state.json rename to test/data/2-state.json diff --git a/app/test/data/mock-state.json b/test/data/mock-state.json similarity index 100% rename from app/test/data/mock-state.json rename to test/data/mock-state.json diff --git a/app/test/data/v17-long-history.json b/test/data/v17-long-history.json similarity index 100% rename from app/test/data/v17-long-history.json rename to test/data/v17-long-history.json diff --git a/app/test/e2e-old/puppeteer.js b/test/e2e-old/puppeteer.js similarity index 100% rename from app/test/e2e-old/puppeteer.js rename to test/e2e-old/puppeteer.js diff --git a/app/test/e2e/lib/config.js b/test/e2e/lib/config.js similarity index 100% rename from app/test/e2e/lib/config.js rename to test/e2e/lib/config.js diff --git a/app/test/e2e/lib/helpers.js b/test/e2e/lib/helpers.js similarity index 96% rename from app/test/e2e/lib/helpers.js rename to test/e2e/lib/helpers.js index 031c972ba..269bc18ed 100644 --- a/app/test/e2e/lib/helpers.js +++ b/test/e2e/lib/helpers.js @@ -20,7 +20,7 @@ const click = async (page, selector) => { try { await page.waitForSelector(selector, { visible: true, timeout: 120000 }) await page.click(selector) - } catch (error) { + } catch { throw new Error(`Could not click on selector: ${selector}`) } } @@ -57,7 +57,7 @@ const waitForClass = async (page, selector, className) => { selector, className ) - } catch (error) { + } catch { throw new Error(`Class ${className} not found for selector: ${selector}`) } } @@ -65,7 +65,7 @@ const waitForClass = async (page, selector, className) => { const shouldExist = async (page, selector) => { try { await page.waitForSelector(selector, { visible: true, timeout: 120000 }) - } catch (error) { + } catch { throw new Error(`Selector ${selector} does not exist`) } } @@ -92,7 +92,7 @@ const typeText = async (page, text, selector) => { try { await page.waitForSelector(selector, { visible: true, timeout: 120000 }) await page.type(selector, text) - } catch (error) { + } catch { throw new Error(`Could not text into selector: ${selector}`) } } @@ -101,7 +101,7 @@ const shouldTextNotBeEmpty = async (page, selector) => { try { await page.waitForSelector(selector, { timeout: 120000 }) await page.waitForFunction((selectorInner) => document.querySelector(selectorInner).textContent !== '', { timeout: 120000 }, selector) - } catch (error) { + } catch { throw new Error(`Inner text empty for selector: ${selector}`) } } @@ -110,7 +110,7 @@ const shouldValueNotBeEmpty = async (page, selector) => { try { await page.waitForSelector(selector, { timeout: 120000 }) await page.waitForFunction((selectorInner) => document.querySelector(selectorInner).value !== '', { timeout: 120000 }, selector) - } catch (error) { + } catch { throw new Error(`Value text empty for for selector: ${selector}`) } } @@ -126,7 +126,7 @@ const selectItem = async (page, selector, selectorContainer, text) => { }, text) await waitForText(page, `${selectorContainer} .v-select__selection`, text) - } catch (error) { + } catch { throw new Error(`Option ${text} not found for selector: ${selector}`) } } diff --git a/app/test/e2e/wallet-activity-test.js b/test/e2e/wallet-activity-test.js similarity index 100% rename from app/test/e2e/wallet-activity-test.js rename to test/e2e/wallet-activity-test.js diff --git a/app/test/e2e/wallet-home-test.js b/test/e2e/wallet-home-test.js similarity index 100% rename from app/test/e2e/wallet-home-test.js rename to test/e2e/wallet-home-test.js diff --git a/app/test/e2e/wallet-nav-test.js b/test/e2e/wallet-nav-test.js similarity index 100% rename from app/test/e2e/wallet-nav-test.js rename to test/e2e/wallet-nav-test.js diff --git a/app/test/e2e/wallet-settings-test.js b/test/e2e/wallet-settings-test.js similarity index 100% rename from app/test/e2e/wallet-settings-test.js rename to test/e2e/wallet-settings-test.js diff --git a/app/test/e2e/wallet-topup-test.js b/test/e2e/wallet-topup-test.js similarity index 100% rename from app/test/e2e/wallet-topup-test.js rename to test/e2e/wallet-topup-test.js diff --git a/app/test/e2e/wallet-transfer-test.js b/test/e2e/wallet-transfer-test.js similarity index 100% rename from app/test/e2e/wallet-transfer-test.js rename to test/e2e/wallet-transfer-test.js diff --git a/app/test/helper.js b/test/helper.js similarity index 100% rename from app/test/helper.js rename to test/helper.js diff --git a/app/test/localhostState.js b/test/localhostState.js similarity index 100% rename from app/test/localhostState.js rename to test/localhostState.js diff --git a/app/test/setup.js b/test/setup.js similarity index 100% rename from app/test/setup.js rename to test/setup.js diff --git a/app/test/stub/provider.js b/test/stub/provider.js similarity index 100% rename from app/test/stub/provider.js rename to test/stub/provider.js diff --git a/app/test/ui/lib/hex-to-bn.js b/test/ui/lib/hex-to-bn.js similarity index 100% rename from app/test/ui/lib/hex-to-bn.js rename to test/ui/lib/hex-to-bn.js diff --git a/app/test/ui/lib/tx-helper.js b/test/ui/lib/tx-helper.js similarity index 100% rename from app/test/ui/lib/tx-helper.js rename to test/ui/lib/tx-helper.js diff --git a/app/test/ui/lib/util.js b/test/ui/lib/util.js similarity index 96% rename from app/test/ui/lib/util.js rename to test/ui/lib/util.js index c2eedc803..676f93f3d 100644 --- a/app/test/ui/lib/util.js +++ b/test/ui/lib/util.js @@ -1,5 +1,4 @@ -/* eslint-disable */ -import { addHexPrefix, BN, isValidAddress as isValidAddressUtil, isValidChecksumAddress, toChecksumAddress, stripHexPrefix } from 'ethereumjs-util' +import { addHexPrefix, BN, isValidAddress as isValidAddressUtil, isValidChecksumAddress, stripHexPrefix, toChecksumAddress } from 'ethereumjs-util' import abi from 'human-standard-token-abi' import { DateTime } from 'luxon' @@ -81,13 +80,12 @@ function numericBalance(balance) { // Takes hex, returns [beforeDecimal, afterDecimal] function parseBalance(balance) { - let beforeDecimal let afterDecimal const wei = numericBalance(balance) const weiString = wei.toString() const trailingZeros = /0+$/ - beforeDecimal = weiString.length > 18 ? weiString.slice(0, -18) : '0' + const beforeDecimal = weiString.length > 18 ? weiString.slice(0, -18) : '0' afterDecimal = `000000000000000000${wei}`.slice(-18).replace(trailingZeros, '') if (afterDecimal === '') { afterDecimal = '0' @@ -179,7 +177,7 @@ function dataSize(data) { function normalizeToWei(amount, currency) { try { return amount.mul(bnTable.wei).div(bnTable[currency]) - } catch (error) {} + } catch {} return amount } @@ -231,7 +229,7 @@ function bnMultiplyByFraction(targetBN, numerator, denominator) { return targetBN.mul(numberBN).div(denomBN) } -function getTxFeeBn(gas, gasPrice = MIN_GAS_PRICE_BN.toString(16), blockGasLimit) { +function getTxFeeBn(gas, gasPrice = MIN_GAS_PRICE_BN.toString(16)) { const gasBn = hexToBn(gas) const gasPriceBn = hexToBn(gasPrice) const txFeeBn = gasBn.mul(gasPriceBn) @@ -260,7 +258,7 @@ function exportAsFile(filename, data, type = 'text/csv') { } function allNull(object) { - return Object.entries(object).every(([key, value]) => value === null) + return Object.entries(object).every(([_, value]) => value === null) } function getTokenAddressFromTokenObject(token) { diff --git a/app/test/unit/controllers/ComposableObservableStore-test.js b/test/unit/controllers/ComposableObservableStore-test.js similarity index 100% rename from app/test/unit/controllers/ComposableObservableStore-test.js rename to test/unit/controllers/ComposableObservableStore-test.js diff --git a/app/test/unit/controllers/account-import-strategies.js b/test/unit/controllers/account-import-strategies.js similarity index 100% rename from app/test/unit/controllers/account-import-strategies.js rename to test/unit/controllers/account-import-strategies.js diff --git a/app/test/unit/controllers/assets-contract-controller-test.js b/test/unit/controllers/assets-contract-controller-test.js similarity index 100% rename from app/test/unit/controllers/assets-contract-controller-test.js rename to test/unit/controllers/assets-contract-controller-test.js diff --git a/app/test/unit/controllers/assets-controller-test.js b/test/unit/controllers/assets-controller-test.js similarity index 100% rename from app/test/unit/controllers/assets-controller-test.js rename to test/unit/controllers/assets-controller-test.js diff --git a/app/test/unit/controllers/cleanErrorStack.js b/test/unit/controllers/cleanErrorStack.js similarity index 100% rename from app/test/unit/controllers/cleanErrorStack.js rename to test/unit/controllers/cleanErrorStack.js diff --git a/app/test/unit/controllers/currency-controller-test.js b/test/unit/controllers/currency-controller-test.js similarity index 100% rename from app/test/unit/controllers/currency-controller-test.js rename to test/unit/controllers/currency-controller-test.js diff --git a/app/test/unit/controllers/decrypt-message-manager-test.js b/test/unit/controllers/decrypt-message-manager-test.js similarity index 100% rename from app/test/unit/controllers/decrypt-message-manager-test.js rename to test/unit/controllers/decrypt-message-manager-test.js diff --git a/app/test/unit/controllers/detect-tokens-test.js b/test/unit/controllers/detect-tokens-test.js similarity index 84% rename from app/test/unit/controllers/detect-tokens-test.js rename to test/unit/controllers/detect-tokens-test.js index 14af54fb8..d46d84f87 100644 --- a/app/test/unit/controllers/detect-tokens-test.js +++ b/test/unit/controllers/detect-tokens-test.js @@ -1,11 +1,12 @@ -/* eslint-disable */ import assert from 'assert' import nock from 'nock' import sinon from 'sinon' + import DetectTokensController from '../../../src/controllers/DetectTokensController' import NetworkController from '../../../src/controllers/NetworkController' const TEMP_ADDRESS = '0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc' +const noop = () => {} describe('DetectTokensController', () => { const sandbox = sinon.createSandbox() @@ -13,8 +14,6 @@ describe('DetectTokensController', () => { let network let controller - const noop = () => {} - const networkControllerProviderConfig = { getAccounts: noop, } @@ -43,12 +42,12 @@ describe('DetectTokensController', () => { it('should be called on every polling period', async () => { clock = sandbox.useFakeTimers() - const network = new NetworkController() - network.initializeProvider(networkControllerProviderConfig) - network.setProviderType('mainnet') - const controller = new DetectTokensController({ network }) + const localNetworkController = new NetworkController() + localNetworkController.initializeProvider(networkControllerProviderConfig) + localNetworkController.setProviderType('mainnet') + const localController = new DetectTokensController({ network: localNetworkController }) - const stub = sandbox.stub(controller, 'detectNewTokens') + const stub = sandbox.stub(localController, 'detectNewTokens') clock.tick(1) sandbox.assert.notCalled(stub) @@ -115,9 +114,9 @@ describe('DetectTokensController', () => { }) it('should not detect same token while in main network', async () => { - const controller = new DetectTokensController({ network }) - await controller.startTokenDetection(TEMP_ADDRESS) - controller.detectedTokensStore.putState({ + const localController = new DetectTokensController({ network }) + await localController.startTokenDetection(TEMP_ADDRESS) + localController.detectedTokensStore.putState({ tokens: [ { tokenAddress: '0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4', @@ -128,10 +127,10 @@ describe('DetectTokensController', () => { }) sandbox - .stub(controller, 'detectEtherscanTokenBalance') + .stub(localController, 'detectEtherscanTokenBalance') .withArgs('0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4', { decimals: 8, symbol: 'J8T' }) .returns( - controller.detectedTokensStore.putState({ + localController.detectedTokensStore.putState({ tokens: [ { tokenAddress: '0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4', @@ -143,7 +142,7 @@ describe('DetectTokensController', () => { ) .withArgs('0xBC86727E770de68B1060C91f6BB6945c73e10388', { decimals: 18, symbol: 'XNK' }) .returns( - controller.detectedTokensStore.putState({ + localController.detectedTokensStore.putState({ tokens: [ { tokenAddress: '0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4', @@ -160,7 +159,7 @@ describe('DetectTokensController', () => { ) assert.deepStrictEqual( - controller.detectedTokensStore.getState().tokens.map((x) => ({ address: x.tokenAddress, decimals: x.decimals, symbol: x.symbol })), + localController.detectedTokensStore.getState().tokens.map((x) => ({ address: x.tokenAddress, decimals: x.decimals, symbol: x.symbol })), [ { address: '0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4', decimals: 8, symbol: 'J8T' }, { address: '0xBC86727E770de68B1060C91f6BB6945c73e10388', decimals: 18, symbol: 'XNK' }, diff --git a/app/test/unit/controllers/encryption-public-key-manager-test.js b/test/unit/controllers/encryption-public-key-manager-test.js similarity index 100% rename from app/test/unit/controllers/encryption-public-key-manager-test.js rename to test/unit/controllers/encryption-public-key-manager-test.js diff --git a/app/test/unit/controllers/message-manager-test.js b/test/unit/controllers/message-manager-test.js similarity index 100% rename from app/test/unit/controllers/message-manager-test.js rename to test/unit/controllers/message-manager-test.js diff --git a/app/test/unit/controllers/network-contoller-test.js b/test/unit/controllers/network-contoller-test.js similarity index 100% rename from app/test/unit/controllers/network-contoller-test.js rename to test/unit/controllers/network-contoller-test.js diff --git a/app/test/unit/controllers/nodeify-test.js b/test/unit/controllers/nodeify-test.js similarity index 100% rename from app/test/unit/controllers/nodeify-test.js rename to test/unit/controllers/nodeify-test.js diff --git a/app/test/unit/controllers/pending-middleware-test.js b/test/unit/controllers/pending-middleware-test.js similarity index 100% rename from app/test/unit/controllers/pending-middleware-test.js rename to test/unit/controllers/pending-middleware-test.js diff --git a/app/test/unit/controllers/personal-message-manager-test.js b/test/unit/controllers/personal-message-manager-test.js similarity index 100% rename from app/test/unit/controllers/personal-message-manager-test.js rename to test/unit/controllers/personal-message-manager-test.js diff --git a/app/test/unit/controllers/preferences-controller-test.js b/test/unit/controllers/preferences-controller-test.js similarity index 100% rename from app/test/unit/controllers/preferences-controller-test.js rename to test/unit/controllers/preferences-controller-test.js diff --git a/app/test/unit/controllers/token-rates-controller.js b/test/unit/controllers/token-rates-controller.js similarity index 100% rename from app/test/unit/controllers/token-rates-controller.js rename to test/unit/controllers/token-rates-controller.js diff --git a/app/test/unit/controllers/torus-controller-test.js b/test/unit/controllers/torus-controller-test.js similarity index 100% rename from app/test/unit/controllers/torus-controller-test.js rename to test/unit/controllers/torus-controller-test.js diff --git a/app/test/unit/controllers/torus-keyring-test.js b/test/unit/controllers/torus-keyring-test.js similarity index 100% rename from app/test/unit/controllers/torus-keyring-test.js rename to test/unit/controllers/torus-keyring-test.js diff --git a/app/test/unit/controllers/transactions/nonce-tracker-test.js b/test/unit/controllers/transactions/nonce-tracker-test.js similarity index 100% rename from app/test/unit/controllers/transactions/nonce-tracker-test.js rename to test/unit/controllers/transactions/nonce-tracker-test.js diff --git a/app/test/unit/controllers/transactions/pending-tx-test.js b/test/unit/controllers/transactions/pending-tx-test.js similarity index 100% rename from app/test/unit/controllers/transactions/pending-tx-test.js rename to test/unit/controllers/transactions/pending-tx-test.js diff --git a/app/test/unit/controllers/transactions/tx-controller-test.js b/test/unit/controllers/transactions/tx-controller-test.js similarity index 100% rename from app/test/unit/controllers/transactions/tx-controller-test.js rename to test/unit/controllers/transactions/tx-controller-test.js diff --git a/app/test/unit/controllers/transactions/tx-gas-util-test.js b/test/unit/controllers/transactions/tx-gas-util-test.js similarity index 100% rename from app/test/unit/controllers/transactions/tx-gas-util-test.js rename to test/unit/controllers/transactions/tx-gas-util-test.js diff --git a/app/test/unit/controllers/transactions/tx-helper-test.js b/test/unit/controllers/transactions/tx-helper-test.js similarity index 100% rename from app/test/unit/controllers/transactions/tx-helper-test.js rename to test/unit/controllers/transactions/tx-helper-test.js diff --git a/app/test/unit/controllers/transactions/tx-state-history-helper-test.js b/test/unit/controllers/transactions/tx-state-history-helper-test.js similarity index 100% rename from app/test/unit/controllers/transactions/tx-state-history-helper-test.js rename to test/unit/controllers/transactions/tx-state-history-helper-test.js diff --git a/app/test/unit/controllers/transactions/tx-state-manager-test.js b/test/unit/controllers/transactions/tx-state-manager-test.js similarity index 100% rename from app/test/unit/controllers/transactions/tx-state-manager-test.js rename to test/unit/controllers/transactions/tx-state-manager-test.js diff --git a/app/test/unit/controllers/transactions/tx-utils-test.js b/test/unit/controllers/transactions/tx-utils-test.js similarity index 100% rename from app/test/unit/controllers/transactions/tx-utils-test.js rename to test/unit/controllers/transactions/tx-utils-test.js diff --git a/app/test/unit/controllers/typed-message-manager-test.js b/test/unit/controllers/typed-message-manager-test.js similarity index 100% rename from app/test/unit/controllers/typed-message-manager-test.js rename to test/unit/controllers/typed-message-manager-test.js diff --git a/app/test/unit/controllers/utils-test.js b/test/unit/controllers/utils-test.js similarity index 100% rename from app/test/unit/controllers/utils-test.js rename to test/unit/controllers/utils-test.js diff --git a/app/test/unit/controllers/z-assets-detection-controller-test.js b/test/unit/controllers/z-assets-detection-controller-test.js similarity index 100% rename from app/test/unit/controllers/z-assets-detection-controller-test.js rename to test/unit/controllers/z-assets-detection-controller-test.js diff --git a/app/test/unit/lib/createTxMeta.js b/test/unit/lib/createTxMeta.js similarity index 100% rename from app/test/unit/lib/createTxMeta.js rename to test/unit/lib/createTxMeta.js diff --git a/app/test/unit/lib/example-code.json b/test/unit/lib/example-code.json similarity index 100% rename from app/test/unit/lib/example-code.json rename to test/unit/lib/example-code.json diff --git a/app/test/unit/lib/migrations/001.json b/test/unit/lib/migrations/001.json similarity index 100% rename from app/test/unit/lib/migrations/001.json rename to test/unit/lib/migrations/001.json diff --git a/app/test/unit/lib/migrations/002.json b/test/unit/lib/migrations/002.json similarity index 100% rename from app/test/unit/lib/migrations/002.json rename to test/unit/lib/migrations/002.json diff --git a/app/test/unit/lib/migrations/004.json b/test/unit/lib/migrations/004.json similarity index 100% rename from app/test/unit/lib/migrations/004.json rename to test/unit/lib/migrations/004.json diff --git a/app/test/unit/lib/mock-encryptor.js b/test/unit/lib/mock-encryptor.js similarity index 100% rename from app/test/unit/lib/mock-encryptor.js rename to test/unit/lib/mock-encryptor.js diff --git a/app/test/unit/lib/mock-simple-keychain.js b/test/unit/lib/mock-simple-keychain.js similarity index 100% rename from app/test/unit/lib/mock-simple-keychain.js rename to test/unit/lib/mock-simple-keychain.js diff --git a/app/test/unit/lib/mock-store.js b/test/unit/lib/mock-store.js similarity index 100% rename from app/test/unit/lib/mock-store.js rename to test/unit/lib/mock-store.js diff --git a/app/test/unit/lib/mock-tx-gen.js b/test/unit/lib/mock-tx-gen.js similarity index 100% rename from app/test/unit/lib/mock-tx-gen.js rename to test/unit/lib/mock-tx-gen.js diff --git a/app/test/unit/lib/network-stub.js b/test/unit/lib/network-stub.js similarity index 100% rename from app/test/unit/lib/network-stub.js rename to test/unit/lib/network-stub.js diff --git a/app/test/unit/lib/react-trigger-change.js b/test/unit/lib/react-trigger-change.js similarity index 100% rename from app/test/unit/lib/react-trigger-change.js rename to test/unit/lib/react-trigger-change.js diff --git a/app/test/unit/lib/render-helpers.js b/test/unit/lib/render-helpers.js similarity index 100% rename from app/test/unit/lib/render-helpers.js rename to test/unit/lib/render-helpers.js diff --git a/app/test/unit/lib/util.js b/test/unit/lib/util.js similarity index 100% rename from app/test/unit/lib/util.js rename to test/unit/lib/util.js diff --git a/app/vue.config.js b/vue.config.js similarity index 100% rename from app/vue.config.js rename to vue.config.js