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