diff --git a/.github/_dependabot.yml b/.github/_dependabot.yml index a4b20da2c..a5cb04a05 100644 --- a/.github/_dependabot.yml +++ b/.github/_dependabot.yml @@ -11,6 +11,6 @@ updates: interval: daily open-pull-requests-limit: 10 - package-ecosystem: "npm" - directory: "/ui" + directory: "/" schedule: interval: "daily" diff --git a/.github/workflows/ci-docker-image-pipeline.yaml b/.github/workflows/ci-docker-image-pipeline.yaml index 9f51f3c3d..bcc1b1f19 100644 --- a/.github/workflows/ci-docker-image-pipeline.yaml +++ b/.github/workflows/ci-docker-image-pipeline.yaml @@ -10,9 +10,6 @@ jobs: runs-on: ubuntu-latest env: image: "sifchain/frontend" - defaults: - run: - working-directory: ui steps: - uses: actions/checkout@v2 @@ -32,7 +29,7 @@ jobs: TAG_NAME=$(git tag --points-at HEAD) echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV - echo "VITE_APP_VERSION=$(cat ./ui/app/package.json | jq '.version' | tr -d '"')" >> $GITHUB_ENV + echo "VITE_APP_VERSION=$(cat ./app/package.json | jq '.version' | tr -d '"')" >> $GITHUB_ENV echo "VITE_APP_SHA=$GITHUB_SHA" >> $GITHUB_ENV if [[ $BRANCH_NAME == 'master' ]] then diff --git a/.github/workflows/core.yml b/.github/workflows/core.yml index b70e98cad..e6a112edf 100644 --- a/.github/workflows/core.yml +++ b/.github/workflows/core.yml @@ -5,9 +5,6 @@ on: [pull_request] jobs: test: runs-on: ubuntu-latest - defaults: - run: - working-directory: ui steps: - uses: actions/checkout@v2 @@ -38,6 +35,6 @@ jobs: if: ${{ always() }} with: token: ${{ secrets.CODECOV_TOKEN }} - directory: ./ui/core/coverage + directory: ./core/coverage flags: ui verbose: true diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index ea961b814..6de7f1d3d 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -10,9 +10,6 @@ jobs: runs-on: ubuntu-latest env: image: "sifchain/frontend" - defaults: - run: - working-directory: ui steps: - uses: actions/checkout@v2 @@ -32,7 +29,7 @@ jobs: TAG_NAME=$(git tag --points-at HEAD) echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV - echo "VITE_APP_VERSION=$(cat ./ui/app/package.json | jq '.version' | tr -d '"')" >> $GITHUB_ENV + echo "VITE_APP_VERSION=$(cat ./app/package.json | jq '.version' | tr -d '"')" >> $GITHUB_ENV echo "VITE_APP_SHA=$GITHUB_SHA" >> $GITHUB_ENV if [[ $BRANCH_NAME == 'master' ]] @@ -67,7 +64,7 @@ jobs: if: ${{ always() }} with: token: ${{ secrets.CODECOV_TOKEN }} - directory: ./ui/core/coverage + directory: ./core/coverage flags: ui verbose: true diff --git a/.github/workflows/pinata-build-deploy-ui.yml b/.github/workflows/pinata-build-deploy-ui.yml index 7793de664..574a34404 100644 --- a/.github/workflows/pinata-build-deploy-ui.yml +++ b/.github/workflows/pinata-build-deploy-ui.yml @@ -31,7 +31,7 @@ jobs: TAG_NAME=$(git tag --points-at HEAD) echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV - echo "VITE_APP_VERSION=$(cat ./ui/app/package.json | jq '.version' | tr -d '"')" >> $GITHUB_ENV + echo "VITE_APP_VERSION=$(cat ./app/package.json | jq '.version' | tr -d '"')" >> $GITHUB_ENV echo "VITE_APP_SHA=$GITHUB_SHA" >> $GITHUB_ENV if [[ $BRANCH_NAME == 'master' ]] @@ -49,15 +49,14 @@ jobs: echo $(cat $GITHUB_ENV) - name: Build App - run: | - cd ui && yarn install --immutable && yarn build --tag $BRANCH_NAME --no-setup + run: yarn install --immutable && yarn build --tag $BRANCH_NAME --no-setup - name: Deploy App to IPFS/Pinata id: pinata uses: anantaramdas/ipfs-pinata-deploy-action@v1.6.4 with: pin-name: "Sifchain ${{ github.sha }}" - path: "./ui/app/dist" + path: "./app/dist" pinata-api-key: ${{ secrets.PINATA_API_KEY }} pinata-secret-api-key: ${{ secrets.PINATA_SECRET_KEY }} verbose: true diff --git a/.github/workflows/playwright-ui.yml b/.github/workflows/playwright-ui.yml index 655e217ac..348ebc777 100644 --- a/.github/workflows/playwright-ui.yml +++ b/.github/workflows/playwright-ui.yml @@ -5,9 +5,6 @@ on: [pull_request] jobs: test: runs-on: ubuntu-latest - defaults: - run: - working-directory: ui steps: - uses: actions/checkout@v2 @@ -44,13 +41,13 @@ jobs: with: name: fe-build-artifact-${{ github.sha }} path: | - ./ui/e2e/screenshots - ./ui/e2e/logs + ./e2e/screenshots + ./e2e/logs - name: Upload coverage report uses: codecov/codecov-action@v1 with: token: ${{ secrets.CODECOV_TOKEN }} - directory: ./ui/e2e/coverage + directory: ./e2e/coverage flags: ui verbose: true diff --git a/.github/workflows/vercel-deploy-ui.yml b/.github/workflows/vercel-deploy-ui.yml index d9f307952..cda220b36 100644 --- a/.github/workflows/vercel-deploy-ui.yml +++ b/.github/workflows/vercel-deploy-ui.yml @@ -24,7 +24,7 @@ jobs: run: | echo "VITE_APP_SHA=$GITHUB_SHA" >> $GITHUB_ENV echo "BRANCH_NAME=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV - echo "VITE_APP_VERSION=$(cat ./ui/app/package.json | jq '.version' | tr -d '"')" >> $GITHUB_ENV + echo "VITE_APP_VERSION=$(cat ./app/package.json | jq '.version' | tr -d '"')" >> $GITHUB_ENV id: extract_env @@ -45,10 +45,10 @@ jobs: echo "BRANCH_NAME=develop" >> $GITHUB_ENV fi - echo VITE_APP_SHA=$VITE_APP_SHA >> ./ui/app/.env + echo VITE_APP_SHA=$VITE_APP_SHA >> ./app/.env - name: Build App - run: cd ./ui && yarn install --immutable + run: yarn install --immutable - uses: amondnet/vercel-action@v20 with: @@ -57,6 +57,5 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} vercel-org-id: ${{ secrets.ORG_ID}} vercel-project-id: ${{ secrets.PROJECT_ID}} - working-directory: . alias-domains: | {{BRANCH}}.sifchain.vercel.app diff --git a/.gitignore b/.gitignore index bc59bd4bf..a34823e11 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,17 @@ nohup.out relayerdb smart-contracts/* node_modules +.vercel +.envrc + +# Yarn +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + +# Turbo +.turbo \ No newline at end of file diff --git a/ui/.husky/.gitignore b/.husky/.gitignore similarity index 100% rename from ui/.husky/.gitignore rename to .husky/.gitignore diff --git a/ui/.husky/pre-commit b/.husky/pre-commit similarity index 60% rename from ui/.husky/pre-commit rename to .husky/pre-commit index 7cc059a03..34e29e7f1 100755 --- a/ui/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -cd ui && yarn lint --quick +yarn lint --quick diff --git a/ui/.prettierignore b/.prettierignore similarity index 100% rename from ui/.prettierignore rename to .prettierignore diff --git a/ui/.prettierrc b/.prettierrc similarity index 100% rename from ui/.prettierrc rename to .prettierrc diff --git a/ui/.storybook/main.js b/.storybook/main.js similarity index 100% rename from ui/.storybook/main.js rename to .storybook/main.js diff --git a/ui/.storybook/preview.js b/.storybook/preview.js similarity index 100% rename from ui/.storybook/preview.js rename to .storybook/preview.js diff --git a/ui/.vscode/extensions.json b/.vscode/extensions.json similarity index 100% rename from ui/.vscode/extensions.json rename to .vscode/extensions.json diff --git a/ui/.yarn/releases/yarn-3.2.0.cjs b/.yarn/releases/yarn-3.2.0.cjs similarity index 100% rename from ui/.yarn/releases/yarn-3.2.0.cjs rename to .yarn/releases/yarn-3.2.0.cjs diff --git a/ui/.yarnrc.yml b/.yarnrc.yml similarity index 100% rename from ui/.yarnrc.yml rename to .yarnrc.yml diff --git a/ui/Dockerfile b/Dockerfile similarity index 53% rename from ui/Dockerfile rename to Dockerfile index 5e984430f..a4d20a497 100644 --- a/ui/Dockerfile +++ b/Dockerfile @@ -1,19 +1,19 @@ FROM node:17.4.0 as builder -RUN mkdir -p /ui/app -RUN mkdir -p /ui/core +RUN mkdir -p /app +RUN mkdir -p /core ARG SIFNODE_API ARG SIFNODE_WS_API ENV VUE_APP_SIFNODE_API=$SIFNODE_API ENV VUE_APP_SIFNODE_WS_API=$SIFNODE_WS_API -COPY ./package.json /ui/package.json -COPY ./yarn.lock /ui/yarn.lock -COPY ./app/package.json /ui/app/package.json -COPY ./app/yarn.lock /ui/app/yarn.lock -COPY ./core/package.json /ui/core/package.json -COPY ./core/yarn.lock /ui/core/yarn.lock +COPY ./package.json /package.json +COPY ./yarn.lock /yarn.lock +COPY ./app/package.json /app/package.json +COPY ./app/yarn.lock /app/yarn.lock +COPY ./core/package.json /core/package.json +COPY ./core/yarn.lock /core/yarn.lock WORKDIR /ui RUN yarn @@ -25,4 +25,4 @@ FROM flashspys/nginx-static RUN apk update && apk upgrade RUN rm -rf /etc/nginx/conf.d/default.conf COPY nginx.conf /etc/nginx/conf.d/default.conf -COPY --from=builder /ui/app/dist /static \ No newline at end of file +COPY --from=builder /app/dist /static \ No newline at end of file diff --git a/ui/Dockerfile.staticonly b/Dockerfile.staticonly similarity index 100% rename from ui/Dockerfile.staticonly rename to Dockerfile.staticonly diff --git a/ui/SifnodeUI.code-workspace b/SifnodeUI.code-workspace similarity index 100% rename from ui/SifnodeUI.code-workspace rename to SifnodeUI.code-workspace diff --git a/ui/app/.babelrc b/app/.babelrc similarity index 100% rename from ui/app/.babelrc rename to app/.babelrc diff --git a/ui/app/.eslintignore b/app/.eslintignore similarity index 100% rename from ui/app/.eslintignore rename to app/.eslintignore diff --git a/ui/app/.gitignore b/app/.gitignore similarity index 100% rename from ui/app/.gitignore rename to app/.gitignore diff --git a/ui/app/CHANGELOG.md b/app/CHANGELOG.md similarity index 100% rename from ui/app/CHANGELOG.md rename to app/CHANGELOG.md diff --git a/ui/app/README.md b/app/README.md similarity index 100% rename from ui/app/README.md rename to app/README.md diff --git a/ui/app/index.html b/app/index.html similarity index 100% rename from ui/app/index.html rename to app/index.html diff --git a/ui/app/package.json b/app/package.json similarity index 100% rename from ui/app/package.json rename to app/package.json diff --git a/ui/app/postcss.config.js b/app/postcss.config.js similarity index 100% rename from ui/app/postcss.config.js rename to app/postcss.config.js diff --git a/ui/app/public/favicon.svg b/app/public/favicon.svg similarity index 100% rename from ui/app/public/favicon.svg rename to app/public/favicon.svg diff --git a/ui/app/public/fonts/Noatun v1.ttf b/app/public/fonts/Noatun v1.ttf similarity index 100% rename from ui/app/public/fonts/Noatun v1.ttf rename to app/public/fonts/Noatun v1.ttf diff --git a/ui/app/public/fonts/Noatun v1.woff b/app/public/fonts/Noatun v1.woff similarity index 100% rename from ui/app/public/fonts/Noatun v1.woff rename to app/public/fonts/Noatun v1.woff diff --git a/ui/app/public/fonts/Noatun v2.ttf b/app/public/fonts/Noatun v2.ttf similarity index 100% rename from ui/app/public/fonts/Noatun v2.ttf rename to app/public/fonts/Noatun v2.ttf diff --git a/ui/app/public/fonts/Noatun v2.woff b/app/public/fonts/Noatun v2.woff similarity index 100% rename from ui/app/public/fonts/Noatun v2.woff rename to app/public/fonts/Noatun v2.woff diff --git a/ui/app/public/images/close.svg b/app/public/images/close.svg similarity index 100% rename from ui/app/public/images/close.svg rename to app/public/images/close.svg diff --git a/ui/app/public/images/siflogo.png b/app/public/images/siflogo.png similarity index 100% rename from ui/app/public/images/siflogo.png rename to app/public/images/siflogo.png diff --git a/ui/app/public/images/tokens/1ST.svg b/app/public/images/tokens/1ST.svg similarity index 100% rename from ui/app/public/images/tokens/1ST.svg rename to app/public/images/tokens/1ST.svg diff --git a/ui/app/public/images/tokens/2GIVE.svg b/app/public/images/tokens/2GIVE.svg similarity index 100% rename from ui/app/public/images/tokens/2GIVE.svg rename to app/public/images/tokens/2GIVE.svg diff --git a/ui/app/public/images/tokens/2KEY.svg b/app/public/images/tokens/2KEY.svg similarity index 100% rename from ui/app/public/images/tokens/2KEY.svg rename to app/public/images/tokens/2KEY.svg diff --git a/ui/app/public/images/tokens/AAVE.svg b/app/public/images/tokens/AAVE.svg similarity index 100% rename from ui/app/public/images/tokens/AAVE.svg rename to app/public/images/tokens/AAVE.svg diff --git a/ui/app/public/images/tokens/ABBC.svg b/app/public/images/tokens/ABBC.svg similarity index 100% rename from ui/app/public/images/tokens/ABBC.svg rename to app/public/images/tokens/ABBC.svg diff --git a/ui/app/public/images/tokens/ABT.svg b/app/public/images/tokens/ABT.svg similarity index 100% rename from ui/app/public/images/tokens/ABT.svg rename to app/public/images/tokens/ABT.svg diff --git a/ui/app/public/images/tokens/ACT.svg b/app/public/images/tokens/ACT.svg similarity index 100% rename from ui/app/public/images/tokens/ACT.svg rename to app/public/images/tokens/ACT.svg diff --git a/ui/app/public/images/tokens/ADA.svg b/app/public/images/tokens/ADA.svg similarity index 100% rename from ui/app/public/images/tokens/ADA.svg rename to app/public/images/tokens/ADA.svg diff --git a/ui/app/public/images/tokens/ADK.svg b/app/public/images/tokens/ADK.svg similarity index 100% rename from ui/app/public/images/tokens/ADK.svg rename to app/public/images/tokens/ADK.svg diff --git a/ui/app/public/images/tokens/ADT.svg b/app/public/images/tokens/ADT.svg similarity index 100% rename from ui/app/public/images/tokens/ADT.svg rename to app/public/images/tokens/ADT.svg diff --git a/ui/app/public/images/tokens/ADX.svg b/app/public/images/tokens/ADX.svg similarity index 100% rename from ui/app/public/images/tokens/ADX.svg rename to app/public/images/tokens/ADX.svg diff --git a/ui/app/public/images/tokens/AE.svg b/app/public/images/tokens/AE.svg similarity index 100% rename from ui/app/public/images/tokens/AE.svg rename to app/public/images/tokens/AE.svg diff --git a/ui/app/public/images/tokens/AEON.svg b/app/public/images/tokens/AEON.svg similarity index 100% rename from ui/app/public/images/tokens/AEON.svg rename to app/public/images/tokens/AEON.svg diff --git a/ui/app/public/images/tokens/AGI.svg b/app/public/images/tokens/AGI.svg similarity index 100% rename from ui/app/public/images/tokens/AGI.svg rename to app/public/images/tokens/AGI.svg diff --git a/ui/app/public/images/tokens/AGRS.svg b/app/public/images/tokens/AGRS.svg similarity index 100% rename from ui/app/public/images/tokens/AGRS.svg rename to app/public/images/tokens/AGRS.svg diff --git a/ui/app/public/images/tokens/AID.svg b/app/public/images/tokens/AID.svg similarity index 100% rename from ui/app/public/images/tokens/AID.svg rename to app/public/images/tokens/AID.svg diff --git a/ui/app/public/images/tokens/AION.svg b/app/public/images/tokens/AION.svg similarity index 100% rename from ui/app/public/images/tokens/AION.svg rename to app/public/images/tokens/AION.svg diff --git a/ui/app/public/images/tokens/AKRO.svg b/app/public/images/tokens/AKRO.svg similarity index 100% rename from ui/app/public/images/tokens/AKRO.svg rename to app/public/images/tokens/AKRO.svg diff --git a/ui/app/public/images/tokens/AKT.svg b/app/public/images/tokens/AKT.svg similarity index 100% rename from ui/app/public/images/tokens/AKT.svg rename to app/public/images/tokens/AKT.svg diff --git a/ui/app/public/images/tokens/ALGO.svg b/app/public/images/tokens/ALGO.svg similarity index 100% rename from ui/app/public/images/tokens/ALGO.svg rename to app/public/images/tokens/ALGO.svg diff --git a/ui/app/public/images/tokens/AMB.svg b/app/public/images/tokens/AMB.svg similarity index 100% rename from ui/app/public/images/tokens/AMB.svg rename to app/public/images/tokens/AMB.svg diff --git a/ui/app/public/images/tokens/AMP.svg b/app/public/images/tokens/AMP.svg similarity index 100% rename from ui/app/public/images/tokens/AMP.svg rename to app/public/images/tokens/AMP.svg diff --git a/ui/app/public/images/tokens/AMPL.svg b/app/public/images/tokens/AMPL.svg similarity index 100% rename from ui/app/public/images/tokens/AMPL.svg rename to app/public/images/tokens/AMPL.svg diff --git a/ui/app/public/images/tokens/ANT.svg b/app/public/images/tokens/ANT.svg similarity index 100% rename from ui/app/public/images/tokens/ANT.svg rename to app/public/images/tokens/ANT.svg diff --git a/ui/app/public/images/tokens/AOA.svg b/app/public/images/tokens/AOA.svg similarity index 100% rename from ui/app/public/images/tokens/AOA.svg rename to app/public/images/tokens/AOA.svg diff --git a/ui/app/public/images/tokens/APL.svg b/app/public/images/tokens/APL.svg similarity index 100% rename from ui/app/public/images/tokens/APL.svg rename to app/public/images/tokens/APL.svg diff --git a/ui/app/public/images/tokens/APPC.svg b/app/public/images/tokens/APPC.svg similarity index 100% rename from ui/app/public/images/tokens/APPC.svg rename to app/public/images/tokens/APPC.svg diff --git a/ui/app/public/images/tokens/APX.svg b/app/public/images/tokens/APX.svg similarity index 100% rename from ui/app/public/images/tokens/APX.svg rename to app/public/images/tokens/APX.svg diff --git a/ui/app/public/images/tokens/ARDR.svg b/app/public/images/tokens/ARDR.svg similarity index 100% rename from ui/app/public/images/tokens/ARDR.svg rename to app/public/images/tokens/ARDR.svg diff --git a/ui/app/public/images/tokens/ARK.svg b/app/public/images/tokens/ARK.svg similarity index 100% rename from ui/app/public/images/tokens/ARK.svg rename to app/public/images/tokens/ARK.svg diff --git a/ui/app/public/images/tokens/ARN.svg b/app/public/images/tokens/ARN.svg similarity index 100% rename from ui/app/public/images/tokens/ARN.svg rename to app/public/images/tokens/ARN.svg diff --git a/ui/app/public/images/tokens/ARPA.svg b/app/public/images/tokens/ARPA.svg similarity index 100% rename from ui/app/public/images/tokens/ARPA.svg rename to app/public/images/tokens/ARPA.svg diff --git a/ui/app/public/images/tokens/ARRR.svg b/app/public/images/tokens/ARRR.svg similarity index 100% rename from ui/app/public/images/tokens/ARRR.svg rename to app/public/images/tokens/ARRR.svg diff --git a/ui/app/public/images/tokens/AST.svg b/app/public/images/tokens/AST.svg similarity index 100% rename from ui/app/public/images/tokens/AST.svg rename to app/public/images/tokens/AST.svg diff --git a/ui/app/public/images/tokens/ATM.svg b/app/public/images/tokens/ATM.svg similarity index 100% rename from ui/app/public/images/tokens/ATM.svg rename to app/public/images/tokens/ATM.svg diff --git a/ui/app/public/images/tokens/ATOM.svg b/app/public/images/tokens/ATOM.svg similarity index 100% rename from ui/app/public/images/tokens/ATOM.svg rename to app/public/images/tokens/ATOM.svg diff --git a/ui/app/public/images/tokens/AUR.svg b/app/public/images/tokens/AUR.svg similarity index 100% rename from ui/app/public/images/tokens/AUR.svg rename to app/public/images/tokens/AUR.svg diff --git a/ui/app/public/images/tokens/AUTO.svg b/app/public/images/tokens/AUTO.svg similarity index 100% rename from ui/app/public/images/tokens/AUTO.svg rename to app/public/images/tokens/AUTO.svg diff --git a/ui/app/public/images/tokens/BAL.svg b/app/public/images/tokens/BAL.svg similarity index 100% rename from ui/app/public/images/tokens/BAL.svg rename to app/public/images/tokens/BAL.svg diff --git a/ui/app/public/images/tokens/BAND.svg b/app/public/images/tokens/BAND.svg similarity index 100% rename from ui/app/public/images/tokens/BAND.svg rename to app/public/images/tokens/BAND.svg diff --git a/ui/app/public/images/tokens/BAT.svg b/app/public/images/tokens/BAT.svg similarity index 100% rename from ui/app/public/images/tokens/BAT.svg rename to app/public/images/tokens/BAT.svg diff --git a/ui/app/public/images/tokens/BAY.svg b/app/public/images/tokens/BAY.svg similarity index 100% rename from ui/app/public/images/tokens/BAY.svg rename to app/public/images/tokens/BAY.svg diff --git a/ui/app/public/images/tokens/BBK.svg b/app/public/images/tokens/BBK.svg similarity index 100% rename from ui/app/public/images/tokens/BBK.svg rename to app/public/images/tokens/BBK.svg diff --git a/ui/app/public/images/tokens/BCC.svg b/app/public/images/tokens/BCC.svg similarity index 100% rename from ui/app/public/images/tokens/BCC.svg rename to app/public/images/tokens/BCC.svg diff --git a/ui/app/public/images/tokens/BCD.svg b/app/public/images/tokens/BCD.svg similarity index 100% rename from ui/app/public/images/tokens/BCD.svg rename to app/public/images/tokens/BCD.svg diff --git a/ui/app/public/images/tokens/BCH.svg b/app/public/images/tokens/BCH.svg similarity index 100% rename from ui/app/public/images/tokens/BCH.svg rename to app/public/images/tokens/BCH.svg diff --git a/ui/app/public/images/tokens/BCN.svg b/app/public/images/tokens/BCN.svg similarity index 100% rename from ui/app/public/images/tokens/BCN.svg rename to app/public/images/tokens/BCN.svg diff --git a/ui/app/public/images/tokens/BCPT.svg b/app/public/images/tokens/BCPT.svg similarity index 100% rename from ui/app/public/images/tokens/BCPT.svg rename to app/public/images/tokens/BCPT.svg diff --git a/ui/app/public/images/tokens/BCY.svg b/app/public/images/tokens/BCY.svg similarity index 100% rename from ui/app/public/images/tokens/BCY.svg rename to app/public/images/tokens/BCY.svg diff --git a/ui/app/public/images/tokens/BEAM.svg b/app/public/images/tokens/BEAM.svg similarity index 100% rename from ui/app/public/images/tokens/BEAM.svg rename to app/public/images/tokens/BEAM.svg diff --git a/ui/app/public/images/tokens/BELA.svg b/app/public/images/tokens/BELA.svg similarity index 100% rename from ui/app/public/images/tokens/BELA.svg rename to app/public/images/tokens/BELA.svg diff --git a/ui/app/public/images/tokens/BF.svg b/app/public/images/tokens/BF.svg similarity index 100% rename from ui/app/public/images/tokens/BF.svg rename to app/public/images/tokens/BF.svg diff --git a/ui/app/public/images/tokens/BITB.svg b/app/public/images/tokens/BITB.svg similarity index 100% rename from ui/app/public/images/tokens/BITB.svg rename to app/public/images/tokens/BITB.svg diff --git a/ui/app/public/images/tokens/BITCNY.svg b/app/public/images/tokens/BITCNY.svg similarity index 100% rename from ui/app/public/images/tokens/BITCNY.svg rename to app/public/images/tokens/BITCNY.svg diff --git a/ui/app/public/images/tokens/BITS.svg b/app/public/images/tokens/BITS.svg similarity index 100% rename from ui/app/public/images/tokens/BITS.svg rename to app/public/images/tokens/BITS.svg diff --git a/ui/app/public/images/tokens/BIX.svg b/app/public/images/tokens/BIX.svg similarity index 100% rename from ui/app/public/images/tokens/BIX.svg rename to app/public/images/tokens/BIX.svg diff --git a/ui/app/public/images/tokens/BKX.svg b/app/public/images/tokens/BKX.svg similarity index 100% rename from ui/app/public/images/tokens/BKX.svg rename to app/public/images/tokens/BKX.svg diff --git a/ui/app/public/images/tokens/BLITZ.svg b/app/public/images/tokens/BLITZ.svg similarity index 100% rename from ui/app/public/images/tokens/BLITZ.svg rename to app/public/images/tokens/BLITZ.svg diff --git a/ui/app/public/images/tokens/BLK.svg b/app/public/images/tokens/BLK.svg similarity index 100% rename from ui/app/public/images/tokens/BLK.svg rename to app/public/images/tokens/BLK.svg diff --git a/ui/app/public/images/tokens/BLOCK.svg b/app/public/images/tokens/BLOCK.svg similarity index 100% rename from ui/app/public/images/tokens/BLOCK.svg rename to app/public/images/tokens/BLOCK.svg diff --git a/ui/app/public/images/tokens/BLT.svg b/app/public/images/tokens/BLT.svg similarity index 100% rename from ui/app/public/images/tokens/BLT.svg rename to app/public/images/tokens/BLT.svg diff --git a/ui/app/public/images/tokens/BLZ.svg b/app/public/images/tokens/BLZ.svg similarity index 100% rename from ui/app/public/images/tokens/BLZ.svg rename to app/public/images/tokens/BLZ.svg diff --git a/ui/app/public/images/tokens/BMC.svg b/app/public/images/tokens/BMC.svg similarity index 100% rename from ui/app/public/images/tokens/BMC.svg rename to app/public/images/tokens/BMC.svg diff --git a/ui/app/public/images/tokens/BNB.svg b/app/public/images/tokens/BNB.svg similarity index 100% rename from ui/app/public/images/tokens/BNB.svg rename to app/public/images/tokens/BNB.svg diff --git a/ui/app/public/images/tokens/BNK.svg b/app/public/images/tokens/BNK.svg similarity index 100% rename from ui/app/public/images/tokens/BNK.svg rename to app/public/images/tokens/BNK.svg diff --git a/ui/app/public/images/tokens/BNT.svg b/app/public/images/tokens/BNT.svg similarity index 100% rename from ui/app/public/images/tokens/BNT.svg rename to app/public/images/tokens/BNT.svg diff --git a/ui/app/public/images/tokens/BOS.svg b/app/public/images/tokens/BOS.svg similarity index 100% rename from ui/app/public/images/tokens/BOS.svg rename to app/public/images/tokens/BOS.svg diff --git a/ui/app/public/images/tokens/BPT.svg b/app/public/images/tokens/BPT.svg similarity index 100% rename from ui/app/public/images/tokens/BPT.svg rename to app/public/images/tokens/BPT.svg diff --git a/ui/app/public/images/tokens/BRD.svg b/app/public/images/tokens/BRD.svg similarity index 100% rename from ui/app/public/images/tokens/BRD.svg rename to app/public/images/tokens/BRD.svg diff --git a/ui/app/public/images/tokens/BRK.svg b/app/public/images/tokens/BRK.svg similarity index 100% rename from ui/app/public/images/tokens/BRK.svg rename to app/public/images/tokens/BRK.svg diff --git a/ui/app/public/images/tokens/BRX.svg b/app/public/images/tokens/BRX.svg similarity index 100% rename from ui/app/public/images/tokens/BRX.svg rename to app/public/images/tokens/BRX.svg diff --git a/ui/app/public/images/tokens/BSD.svg b/app/public/images/tokens/BSD.svg similarity index 100% rename from ui/app/public/images/tokens/BSD.svg rename to app/public/images/tokens/BSD.svg diff --git a/ui/app/public/images/tokens/BST.svg b/app/public/images/tokens/BST.svg similarity index 100% rename from ui/app/public/images/tokens/BST.svg rename to app/public/images/tokens/BST.svg diff --git a/ui/app/public/images/tokens/BSV.svg b/app/public/images/tokens/BSV.svg similarity index 100% rename from ui/app/public/images/tokens/BSV.svg rename to app/public/images/tokens/BSV.svg diff --git a/ui/app/public/images/tokens/BTC.svg b/app/public/images/tokens/BTC.svg similarity index 100% rename from ui/app/public/images/tokens/BTC.svg rename to app/public/images/tokens/BTC.svg diff --git a/ui/app/public/images/tokens/BTCP.svg b/app/public/images/tokens/BTCP.svg similarity index 100% rename from ui/app/public/images/tokens/BTCP.svg rename to app/public/images/tokens/BTCP.svg diff --git a/ui/app/public/images/tokens/BTCZ.svg b/app/public/images/tokens/BTCZ.svg similarity index 100% rename from ui/app/public/images/tokens/BTCZ.svg rename to app/public/images/tokens/BTCZ.svg diff --git a/ui/app/public/images/tokens/BTDX.svg b/app/public/images/tokens/BTDX.svg similarity index 100% rename from ui/app/public/images/tokens/BTDX.svg rename to app/public/images/tokens/BTDX.svg diff --git a/ui/app/public/images/tokens/BTG.svg b/app/public/images/tokens/BTG.svg similarity index 100% rename from ui/app/public/images/tokens/BTG.svg rename to app/public/images/tokens/BTG.svg diff --git a/ui/app/public/images/tokens/BTM.svg b/app/public/images/tokens/BTM.svg similarity index 100% rename from ui/app/public/images/tokens/BTM.svg rename to app/public/images/tokens/BTM.svg diff --git a/ui/app/public/images/tokens/BTO.svg b/app/public/images/tokens/BTO.svg similarity index 100% rename from ui/app/public/images/tokens/BTO.svg rename to app/public/images/tokens/BTO.svg diff --git a/ui/app/public/images/tokens/BTS.svg b/app/public/images/tokens/BTS.svg similarity index 100% rename from ui/app/public/images/tokens/BTS.svg rename to app/public/images/tokens/BTS.svg diff --git a/ui/app/public/images/tokens/BTT.svg b/app/public/images/tokens/BTT.svg similarity index 100% rename from ui/app/public/images/tokens/BTT.svg rename to app/public/images/tokens/BTT.svg diff --git a/ui/app/public/images/tokens/BTX.svg b/app/public/images/tokens/BTX.svg similarity index 100% rename from ui/app/public/images/tokens/BTX.svg rename to app/public/images/tokens/BTX.svg diff --git a/ui/app/public/images/tokens/BURST.svg b/app/public/images/tokens/BURST.svg similarity index 100% rename from ui/app/public/images/tokens/BURST.svg rename to app/public/images/tokens/BURST.svg diff --git a/ui/app/public/images/tokens/BUSD.svg b/app/public/images/tokens/BUSD.svg similarity index 100% rename from ui/app/public/images/tokens/BUSD.svg rename to app/public/images/tokens/BUSD.svg diff --git a/ui/app/public/images/tokens/BYC.svg b/app/public/images/tokens/BYC.svg similarity index 100% rename from ui/app/public/images/tokens/BYC.svg rename to app/public/images/tokens/BYC.svg diff --git a/ui/app/public/images/tokens/BZRX.svg b/app/public/images/tokens/BZRX.svg similarity index 100% rename from ui/app/public/images/tokens/BZRX.svg rename to app/public/images/tokens/BZRX.svg diff --git a/ui/app/public/images/tokens/CAT.svg b/app/public/images/tokens/CAT.svg similarity index 100% rename from ui/app/public/images/tokens/CAT.svg rename to app/public/images/tokens/CAT.svg diff --git a/ui/app/public/images/tokens/CBC.svg b/app/public/images/tokens/CBC.svg similarity index 100% rename from ui/app/public/images/tokens/CBC.svg rename to app/public/images/tokens/CBC.svg diff --git a/ui/app/public/images/tokens/CDT.svg b/app/public/images/tokens/CDT.svg similarity index 100% rename from ui/app/public/images/tokens/CDT.svg rename to app/public/images/tokens/CDT.svg diff --git a/ui/app/public/images/tokens/CEL.svg b/app/public/images/tokens/CEL.svg similarity index 100% rename from ui/app/public/images/tokens/CEL.svg rename to app/public/images/tokens/CEL.svg diff --git a/ui/app/public/images/tokens/CELO.svg b/app/public/images/tokens/CELO.svg similarity index 100% rename from ui/app/public/images/tokens/CELO.svg rename to app/public/images/tokens/CELO.svg diff --git a/ui/app/public/images/tokens/CENNZ.svg b/app/public/images/tokens/CENNZ.svg similarity index 100% rename from ui/app/public/images/tokens/CENNZ.svg rename to app/public/images/tokens/CENNZ.svg diff --git a/ui/app/public/images/tokens/CFI.svg b/app/public/images/tokens/CFI.svg similarity index 100% rename from ui/app/public/images/tokens/CFI.svg rename to app/public/images/tokens/CFI.svg diff --git a/ui/app/public/images/tokens/CHAT.svg b/app/public/images/tokens/CHAT.svg similarity index 100% rename from ui/app/public/images/tokens/CHAT.svg rename to app/public/images/tokens/CHAT.svg diff --git a/ui/app/public/images/tokens/CHCB.svg b/app/public/images/tokens/CHCB.svg similarity index 100% rename from ui/app/public/images/tokens/CHCB.svg rename to app/public/images/tokens/CHCB.svg diff --git a/ui/app/public/images/tokens/CHZ.svg b/app/public/images/tokens/CHZ.svg similarity index 100% rename from ui/app/public/images/tokens/CHZ.svg rename to app/public/images/tokens/CHZ.svg diff --git a/ui/app/public/images/tokens/CKB.svg b/app/public/images/tokens/CKB.svg similarity index 100% rename from ui/app/public/images/tokens/CKB.svg rename to app/public/images/tokens/CKB.svg diff --git a/ui/app/public/images/tokens/CLAM.svg b/app/public/images/tokens/CLAM.svg similarity index 100% rename from ui/app/public/images/tokens/CLAM.svg rename to app/public/images/tokens/CLAM.svg diff --git a/ui/app/public/images/tokens/CLOAK.svg b/app/public/images/tokens/CLOAK.svg similarity index 100% rename from ui/app/public/images/tokens/CLOAK.svg rename to app/public/images/tokens/CLOAK.svg diff --git a/ui/app/public/images/tokens/CLUB.svg b/app/public/images/tokens/CLUB.svg similarity index 100% rename from ui/app/public/images/tokens/CLUB.svg rename to app/public/images/tokens/CLUB.svg diff --git a/ui/app/public/images/tokens/CMCT.svg b/app/public/images/tokens/CMCT.svg similarity index 100% rename from ui/app/public/images/tokens/CMCT.svg rename to app/public/images/tokens/CMCT.svg diff --git a/ui/app/public/images/tokens/CMM.svg b/app/public/images/tokens/CMM.svg similarity index 100% rename from ui/app/public/images/tokens/CMM.svg rename to app/public/images/tokens/CMM.svg diff --git a/ui/app/public/images/tokens/CMT.svg b/app/public/images/tokens/CMT.svg similarity index 100% rename from ui/app/public/images/tokens/CMT.svg rename to app/public/images/tokens/CMT.svg diff --git a/ui/app/public/images/tokens/CND.svg b/app/public/images/tokens/CND.svg similarity index 100% rename from ui/app/public/images/tokens/CND.svg rename to app/public/images/tokens/CND.svg diff --git a/ui/app/public/images/tokens/CNX.svg b/app/public/images/tokens/CNX.svg similarity index 100% rename from ui/app/public/images/tokens/CNX.svg rename to app/public/images/tokens/CNX.svg diff --git a/ui/app/public/images/tokens/COB.svg b/app/public/images/tokens/COB.svg similarity index 100% rename from ui/app/public/images/tokens/COB.svg rename to app/public/images/tokens/COB.svg diff --git a/ui/app/public/images/tokens/COLX.svg b/app/public/images/tokens/COLX.svg similarity index 100% rename from ui/app/public/images/tokens/COLX.svg rename to app/public/images/tokens/COLX.svg diff --git a/ui/app/public/images/tokens/COMP.svg b/app/public/images/tokens/COMP.svg similarity index 100% rename from ui/app/public/images/tokens/COMP.svg rename to app/public/images/tokens/COMP.svg diff --git a/ui/app/public/images/tokens/COTI.svg b/app/public/images/tokens/COTI.svg similarity index 100% rename from ui/app/public/images/tokens/COTI.svg rename to app/public/images/tokens/COTI.svg diff --git a/ui/app/public/images/tokens/COVAL.svg b/app/public/images/tokens/COVAL.svg similarity index 100% rename from ui/app/public/images/tokens/COVAL.svg rename to app/public/images/tokens/COVAL.svg diff --git a/ui/app/public/images/tokens/CPC.svg b/app/public/images/tokens/CPC.svg similarity index 100% rename from ui/app/public/images/tokens/CPC.svg rename to app/public/images/tokens/CPC.svg diff --git a/ui/app/public/images/tokens/CRB.svg b/app/public/images/tokens/CRB.svg similarity index 100% rename from ui/app/public/images/tokens/CRB.svg rename to app/public/images/tokens/CRB.svg diff --git a/ui/app/public/images/tokens/CREAM.svg b/app/public/images/tokens/CREAM.svg similarity index 100% rename from ui/app/public/images/tokens/CREAM.svg rename to app/public/images/tokens/CREAM.svg diff --git a/ui/app/public/images/tokens/CRED.svg b/app/public/images/tokens/CRED.svg similarity index 100% rename from ui/app/public/images/tokens/CRED.svg rename to app/public/images/tokens/CRED.svg diff --git a/ui/app/public/images/tokens/CRO.svg b/app/public/images/tokens/CRO.svg similarity index 100% rename from ui/app/public/images/tokens/CRO.svg rename to app/public/images/tokens/CRO.svg diff --git a/ui/app/public/images/tokens/CRV.svg b/app/public/images/tokens/CRV.svg similarity index 100% rename from ui/app/public/images/tokens/CRV.svg rename to app/public/images/tokens/CRV.svg diff --git a/ui/app/public/images/tokens/CRW.svg b/app/public/images/tokens/CRW.svg similarity index 100% rename from ui/app/public/images/tokens/CRW.svg rename to app/public/images/tokens/CRW.svg diff --git a/ui/app/public/images/tokens/CS.svg b/app/public/images/tokens/CS.svg similarity index 100% rename from ui/app/public/images/tokens/CS.svg rename to app/public/images/tokens/CS.svg diff --git a/ui/app/public/images/tokens/CTXC.svg b/app/public/images/tokens/CTXC.svg similarity index 100% rename from ui/app/public/images/tokens/CTXC.svg rename to app/public/images/tokens/CTXC.svg diff --git a/ui/app/public/images/tokens/CUSD.svg b/app/public/images/tokens/CUSD.svg similarity index 100% rename from ui/app/public/images/tokens/CUSD.svg rename to app/public/images/tokens/CUSD.svg diff --git a/ui/app/public/images/tokens/CVC.svg b/app/public/images/tokens/CVC.svg similarity index 100% rename from ui/app/public/images/tokens/CVC.svg rename to app/public/images/tokens/CVC.svg diff --git a/ui/app/public/images/tokens/CVT.svg b/app/public/images/tokens/CVT.svg similarity index 100% rename from ui/app/public/images/tokens/CVT.svg rename to app/public/images/tokens/CVT.svg diff --git a/ui/app/public/images/tokens/DAI.svg b/app/public/images/tokens/DAI.svg similarity index 100% rename from ui/app/public/images/tokens/DAI.svg rename to app/public/images/tokens/DAI.svg diff --git a/ui/app/public/images/tokens/DASH.svg b/app/public/images/tokens/DASH.svg similarity index 100% rename from ui/app/public/images/tokens/DASH.svg rename to app/public/images/tokens/DASH.svg diff --git a/ui/app/public/images/tokens/DAT.svg b/app/public/images/tokens/DAT.svg similarity index 100% rename from ui/app/public/images/tokens/DAT.svg rename to app/public/images/tokens/DAT.svg diff --git a/ui/app/public/images/tokens/DATA.svg b/app/public/images/tokens/DATA.svg similarity index 100% rename from ui/app/public/images/tokens/DATA.svg rename to app/public/images/tokens/DATA.svg diff --git a/ui/app/public/images/tokens/DBC.svg b/app/public/images/tokens/DBC.svg similarity index 100% rename from ui/app/public/images/tokens/DBC.svg rename to app/public/images/tokens/DBC.svg diff --git a/ui/app/public/images/tokens/DCN.svg b/app/public/images/tokens/DCN.svg similarity index 100% rename from ui/app/public/images/tokens/DCN.svg rename to app/public/images/tokens/DCN.svg diff --git a/ui/app/public/images/tokens/DCR.svg b/app/public/images/tokens/DCR.svg similarity index 100% rename from ui/app/public/images/tokens/DCR.svg rename to app/public/images/tokens/DCR.svg diff --git a/ui/app/public/images/tokens/DCT.svg b/app/public/images/tokens/DCT.svg similarity index 100% rename from ui/app/public/images/tokens/DCT.svg rename to app/public/images/tokens/DCT.svg diff --git a/ui/app/public/images/tokens/DDJ.svg b/app/public/images/tokens/DDJ.svg similarity index 100% rename from ui/app/public/images/tokens/DDJ.svg rename to app/public/images/tokens/DDJ.svg diff --git a/ui/app/public/images/tokens/DENT.svg b/app/public/images/tokens/DENT.svg similarity index 100% rename from ui/app/public/images/tokens/DENT.svg rename to app/public/images/tokens/DENT.svg diff --git a/ui/app/public/images/tokens/DFI.svg b/app/public/images/tokens/DFI.svg similarity index 100% rename from ui/app/public/images/tokens/DFI.svg rename to app/public/images/tokens/DFI.svg diff --git a/ui/app/public/images/tokens/DGB.svg b/app/public/images/tokens/DGB.svg similarity index 100% rename from ui/app/public/images/tokens/DGB.svg rename to app/public/images/tokens/DGB.svg diff --git a/ui/app/public/images/tokens/DGD.svg b/app/public/images/tokens/DGD.svg similarity index 100% rename from ui/app/public/images/tokens/DGD.svg rename to app/public/images/tokens/DGD.svg diff --git a/ui/app/public/images/tokens/DIVI.svg b/app/public/images/tokens/DIVI.svg similarity index 100% rename from ui/app/public/images/tokens/DIVI.svg rename to app/public/images/tokens/DIVI.svg diff --git a/ui/app/public/images/tokens/DLT.svg b/app/public/images/tokens/DLT.svg similarity index 100% rename from ui/app/public/images/tokens/DLT.svg rename to app/public/images/tokens/DLT.svg diff --git a/ui/app/public/images/tokens/DMD.svg b/app/public/images/tokens/DMD.svg similarity index 100% rename from ui/app/public/images/tokens/DMD.svg rename to app/public/images/tokens/DMD.svg diff --git a/ui/app/public/images/tokens/DMT.svg b/app/public/images/tokens/DMT.svg similarity index 100% rename from ui/app/public/images/tokens/DMT.svg rename to app/public/images/tokens/DMT.svg diff --git a/ui/app/public/images/tokens/DNT.svg b/app/public/images/tokens/DNT.svg similarity index 100% rename from ui/app/public/images/tokens/DNT.svg rename to app/public/images/tokens/DNT.svg diff --git a/ui/app/public/images/tokens/DOCK.svg b/app/public/images/tokens/DOCK.svg similarity index 100% rename from ui/app/public/images/tokens/DOCK.svg rename to app/public/images/tokens/DOCK.svg diff --git a/ui/app/public/images/tokens/DOGE.svg b/app/public/images/tokens/DOGE.svg similarity index 100% rename from ui/app/public/images/tokens/DOGE.svg rename to app/public/images/tokens/DOGE.svg diff --git a/ui/app/public/images/tokens/DOT.svg b/app/public/images/tokens/DOT.svg similarity index 100% rename from ui/app/public/images/tokens/DOT.svg rename to app/public/images/tokens/DOT.svg diff --git a/ui/app/public/images/tokens/DRG.svg b/app/public/images/tokens/DRG.svg similarity index 100% rename from ui/app/public/images/tokens/DRG.svg rename to app/public/images/tokens/DRG.svg diff --git a/ui/app/public/images/tokens/DROP.svg b/app/public/images/tokens/DROP.svg similarity index 100% rename from ui/app/public/images/tokens/DROP.svg rename to app/public/images/tokens/DROP.svg diff --git a/ui/app/public/images/tokens/DRT.svg b/app/public/images/tokens/DRT.svg similarity index 100% rename from ui/app/public/images/tokens/DRT.svg rename to app/public/images/tokens/DRT.svg diff --git a/ui/app/public/images/tokens/DTA.svg b/app/public/images/tokens/DTA.svg similarity index 100% rename from ui/app/public/images/tokens/DTA.svg rename to app/public/images/tokens/DTA.svg diff --git a/ui/app/public/images/tokens/DTH.svg b/app/public/images/tokens/DTH.svg similarity index 100% rename from ui/app/public/images/tokens/DTH.svg rename to app/public/images/tokens/DTH.svg diff --git a/ui/app/public/images/tokens/DTR.svg b/app/public/images/tokens/DTR.svg similarity index 100% rename from ui/app/public/images/tokens/DTR.svg rename to app/public/images/tokens/DTR.svg diff --git a/ui/app/public/images/tokens/DVPN.svg b/app/public/images/tokens/DVPN.svg similarity index 100% rename from ui/app/public/images/tokens/DVPN.svg rename to app/public/images/tokens/DVPN.svg diff --git a/ui/app/public/images/tokens/DYN.svg b/app/public/images/tokens/DYN.svg similarity index 100% rename from ui/app/public/images/tokens/DYN.svg rename to app/public/images/tokens/DYN.svg diff --git a/ui/app/public/images/tokens/EBST.svg b/app/public/images/tokens/EBST.svg similarity index 100% rename from ui/app/public/images/tokens/EBST.svg rename to app/public/images/tokens/EBST.svg diff --git a/ui/app/public/images/tokens/ECA.svg b/app/public/images/tokens/ECA.svg similarity index 100% rename from ui/app/public/images/tokens/ECA.svg rename to app/public/images/tokens/ECA.svg diff --git a/ui/app/public/images/tokens/EDG.svg b/app/public/images/tokens/EDG.svg similarity index 100% rename from ui/app/public/images/tokens/EDG.svg rename to app/public/images/tokens/EDG.svg diff --git a/ui/app/public/images/tokens/EEUR.svg b/app/public/images/tokens/EEUR.svg similarity index 100% rename from ui/app/public/images/tokens/EEUR.svg rename to app/public/images/tokens/EEUR.svg diff --git a/ui/app/public/images/tokens/EFL.svg b/app/public/images/tokens/EFL.svg similarity index 100% rename from ui/app/public/images/tokens/EFL.svg rename to app/public/images/tokens/EFL.svg diff --git a/ui/app/public/images/tokens/EGC.svg b/app/public/images/tokens/EGC.svg similarity index 100% rename from ui/app/public/images/tokens/EGC.svg rename to app/public/images/tokens/EGC.svg diff --git a/ui/app/public/images/tokens/EGT.svg b/app/public/images/tokens/EGT.svg similarity index 100% rename from ui/app/public/images/tokens/EGT.svg rename to app/public/images/tokens/EGT.svg diff --git a/ui/app/public/images/tokens/EKT.svg b/app/public/images/tokens/EKT.svg similarity index 100% rename from ui/app/public/images/tokens/EKT.svg rename to app/public/images/tokens/EKT.svg diff --git a/ui/app/public/images/tokens/ELA.svg b/app/public/images/tokens/ELA.svg similarity index 100% rename from ui/app/public/images/tokens/ELA.svg rename to app/public/images/tokens/ELA.svg diff --git a/ui/app/public/images/tokens/ELF.svg b/app/public/images/tokens/ELF.svg similarity index 100% rename from ui/app/public/images/tokens/ELF.svg rename to app/public/images/tokens/ELF.svg diff --git a/ui/app/public/images/tokens/ELLA.svg b/app/public/images/tokens/ELLA.svg similarity index 100% rename from ui/app/public/images/tokens/ELLA.svg rename to app/public/images/tokens/ELLA.svg diff --git a/ui/app/public/images/tokens/EMC.svg b/app/public/images/tokens/EMC.svg similarity index 100% rename from ui/app/public/images/tokens/EMC.svg rename to app/public/images/tokens/EMC.svg diff --git a/ui/app/public/images/tokens/EMC2.svg b/app/public/images/tokens/EMC2.svg similarity index 100% rename from ui/app/public/images/tokens/EMC2.svg rename to app/public/images/tokens/EMC2.svg diff --git a/ui/app/public/images/tokens/ENG.svg b/app/public/images/tokens/ENG.svg similarity index 100% rename from ui/app/public/images/tokens/ENG.svg rename to app/public/images/tokens/ENG.svg diff --git a/ui/app/public/images/tokens/ENJ.svg b/app/public/images/tokens/ENJ.svg similarity index 100% rename from ui/app/public/images/tokens/ENJ.svg rename to app/public/images/tokens/ENJ.svg diff --git a/ui/app/public/images/tokens/ENRG.svg b/app/public/images/tokens/ENRG.svg similarity index 100% rename from ui/app/public/images/tokens/ENRG.svg rename to app/public/images/tokens/ENRG.svg diff --git a/ui/app/public/images/tokens/EOS.svg b/app/public/images/tokens/EOS.svg similarity index 100% rename from ui/app/public/images/tokens/EOS.svg rename to app/public/images/tokens/EOS.svg diff --git a/ui/app/public/images/tokens/ERC.svg b/app/public/images/tokens/ERC.svg similarity index 100% rename from ui/app/public/images/tokens/ERC.svg rename to app/public/images/tokens/ERC.svg diff --git a/ui/app/public/images/tokens/ESBC.svg b/app/public/images/tokens/ESBC.svg similarity index 100% rename from ui/app/public/images/tokens/ESBC.svg rename to app/public/images/tokens/ESBC.svg diff --git a/ui/app/public/images/tokens/ETC.svg b/app/public/images/tokens/ETC.svg similarity index 100% rename from ui/app/public/images/tokens/ETC.svg rename to app/public/images/tokens/ETC.svg diff --git a/ui/app/public/images/tokens/ETH.svg b/app/public/images/tokens/ETH.svg similarity index 100% rename from ui/app/public/images/tokens/ETH.svg rename to app/public/images/tokens/ETH.svg diff --git a/ui/app/public/images/tokens/ETN.svg b/app/public/images/tokens/ETN.svg similarity index 100% rename from ui/app/public/images/tokens/ETN.svg rename to app/public/images/tokens/ETN.svg diff --git a/ui/app/public/images/tokens/ETP.svg b/app/public/images/tokens/ETP.svg similarity index 100% rename from ui/app/public/images/tokens/ETP.svg rename to app/public/images/tokens/ETP.svg diff --git a/ui/app/public/images/tokens/ETZ.svg b/app/public/images/tokens/ETZ.svg similarity index 100% rename from ui/app/public/images/tokens/ETZ.svg rename to app/public/images/tokens/ETZ.svg diff --git a/ui/app/public/images/tokens/EUR.svg b/app/public/images/tokens/EUR.svg similarity index 100% rename from ui/app/public/images/tokens/EUR.svg rename to app/public/images/tokens/EUR.svg diff --git a/ui/app/public/images/tokens/EVX.svg b/app/public/images/tokens/EVX.svg similarity index 100% rename from ui/app/public/images/tokens/EVX.svg rename to app/public/images/tokens/EVX.svg diff --git a/ui/app/public/images/tokens/EXCL.svg b/app/public/images/tokens/EXCL.svg similarity index 100% rename from ui/app/public/images/tokens/EXCL.svg rename to app/public/images/tokens/EXCL.svg diff --git a/ui/app/public/images/tokens/EXP.svg b/app/public/images/tokens/EXP.svg similarity index 100% rename from ui/app/public/images/tokens/EXP.svg rename to app/public/images/tokens/EXP.svg diff --git a/ui/app/public/images/tokens/FACE.svg b/app/public/images/tokens/FACE.svg similarity index 100% rename from ui/app/public/images/tokens/FACE.svg rename to app/public/images/tokens/FACE.svg diff --git a/ui/app/public/images/tokens/FAIR.svg b/app/public/images/tokens/FAIR.svg similarity index 100% rename from ui/app/public/images/tokens/FAIR.svg rename to app/public/images/tokens/FAIR.svg diff --git a/ui/app/public/images/tokens/FCT.svg b/app/public/images/tokens/FCT.svg similarity index 100% rename from ui/app/public/images/tokens/FCT.svg rename to app/public/images/tokens/FCT.svg diff --git a/ui/app/public/images/tokens/FET.svg b/app/public/images/tokens/FET.svg similarity index 100% rename from ui/app/public/images/tokens/FET.svg rename to app/public/images/tokens/FET.svg diff --git a/ui/app/public/images/tokens/FIL.svg b/app/public/images/tokens/FIL.svg similarity index 100% rename from ui/app/public/images/tokens/FIL.svg rename to app/public/images/tokens/FIL.svg diff --git a/ui/app/public/images/tokens/FJC.svg b/app/public/images/tokens/FJC.svg similarity index 100% rename from ui/app/public/images/tokens/FJC.svg rename to app/public/images/tokens/FJC.svg diff --git a/ui/app/public/images/tokens/FLDC.svg b/app/public/images/tokens/FLDC.svg similarity index 100% rename from ui/app/public/images/tokens/FLDC.svg rename to app/public/images/tokens/FLDC.svg diff --git a/ui/app/public/images/tokens/FLO.svg b/app/public/images/tokens/FLO.svg similarity index 100% rename from ui/app/public/images/tokens/FLO.svg rename to app/public/images/tokens/FLO.svg diff --git a/ui/app/public/images/tokens/FOAM.svg b/app/public/images/tokens/FOAM.svg similarity index 100% rename from ui/app/public/images/tokens/FOAM.svg rename to app/public/images/tokens/FOAM.svg diff --git a/ui/app/public/images/tokens/FSN.svg b/app/public/images/tokens/FSN.svg similarity index 100% rename from ui/app/public/images/tokens/FSN.svg rename to app/public/images/tokens/FSN.svg diff --git a/ui/app/public/images/tokens/FTC.svg b/app/public/images/tokens/FTC.svg similarity index 100% rename from ui/app/public/images/tokens/FTC.svg rename to app/public/images/tokens/FTC.svg diff --git a/ui/app/public/images/tokens/FTM.svg b/app/public/images/tokens/FTM.svg similarity index 100% rename from ui/app/public/images/tokens/FTM.svg rename to app/public/images/tokens/FTM.svg diff --git a/ui/app/public/images/tokens/FTT.svg b/app/public/images/tokens/FTT.svg similarity index 100% rename from ui/app/public/images/tokens/FTT.svg rename to app/public/images/tokens/FTT.svg diff --git a/ui/app/public/images/tokens/FUEL.svg b/app/public/images/tokens/FUEL.svg similarity index 100% rename from ui/app/public/images/tokens/FUEL.svg rename to app/public/images/tokens/FUEL.svg diff --git a/ui/app/public/images/tokens/FUN.svg b/app/public/images/tokens/FUN.svg similarity index 100% rename from ui/app/public/images/tokens/FUN.svg rename to app/public/images/tokens/FUN.svg diff --git a/ui/app/public/images/tokens/FXC.svg b/app/public/images/tokens/FXC.svg similarity index 100% rename from ui/app/public/images/tokens/FXC.svg rename to app/public/images/tokens/FXC.svg diff --git a/ui/app/public/images/tokens/GAM.svg b/app/public/images/tokens/GAM.svg similarity index 100% rename from ui/app/public/images/tokens/GAM.svg rename to app/public/images/tokens/GAM.svg diff --git a/ui/app/public/images/tokens/GAME.svg b/app/public/images/tokens/GAME.svg similarity index 100% rename from ui/app/public/images/tokens/GAME.svg rename to app/public/images/tokens/GAME.svg diff --git a/ui/app/public/images/tokens/GAS.svg b/app/public/images/tokens/GAS.svg similarity index 100% rename from ui/app/public/images/tokens/GAS.svg rename to app/public/images/tokens/GAS.svg diff --git a/ui/app/public/images/tokens/GBG.svg b/app/public/images/tokens/GBG.svg similarity index 100% rename from ui/app/public/images/tokens/GBG.svg rename to app/public/images/tokens/GBG.svg diff --git a/ui/app/public/images/tokens/GBP.svg b/app/public/images/tokens/GBP.svg similarity index 100% rename from ui/app/public/images/tokens/GBP.svg rename to app/public/images/tokens/GBP.svg diff --git a/ui/app/public/images/tokens/GBX.svg b/app/public/images/tokens/GBX.svg similarity index 100% rename from ui/app/public/images/tokens/GBX.svg rename to app/public/images/tokens/GBX.svg diff --git a/ui/app/public/images/tokens/GBYTE.svg b/app/public/images/tokens/GBYTE.svg similarity index 100% rename from ui/app/public/images/tokens/GBYTE.svg rename to app/public/images/tokens/GBYTE.svg diff --git a/ui/app/public/images/tokens/GCR.svg b/app/public/images/tokens/GCR.svg similarity index 100% rename from ui/app/public/images/tokens/GCR.svg rename to app/public/images/tokens/GCR.svg diff --git a/ui/app/public/images/tokens/GEO.svg b/app/public/images/tokens/GEO.svg similarity index 100% rename from ui/app/public/images/tokens/GEO.svg rename to app/public/images/tokens/GEO.svg diff --git a/ui/app/public/images/tokens/GIN.svg b/app/public/images/tokens/GIN.svg similarity index 100% rename from ui/app/public/images/tokens/GIN.svg rename to app/public/images/tokens/GIN.svg diff --git a/ui/app/public/images/tokens/GLD.svg b/app/public/images/tokens/GLD.svg similarity index 100% rename from ui/app/public/images/tokens/GLD.svg rename to app/public/images/tokens/GLD.svg diff --git a/ui/app/public/images/tokens/GNO.svg b/app/public/images/tokens/GNO.svg similarity index 100% rename from ui/app/public/images/tokens/GNO.svg rename to app/public/images/tokens/GNO.svg diff --git a/ui/app/public/images/tokens/GNT.svg b/app/public/images/tokens/GNT.svg similarity index 100% rename from ui/app/public/images/tokens/GNT.svg rename to app/public/images/tokens/GNT.svg diff --git a/ui/app/public/images/tokens/GOLOS.svg b/app/public/images/tokens/GOLOS.svg similarity index 100% rename from ui/app/public/images/tokens/GOLOS.svg rename to app/public/images/tokens/GOLOS.svg diff --git a/ui/app/public/images/tokens/GRC.svg b/app/public/images/tokens/GRC.svg similarity index 100% rename from ui/app/public/images/tokens/GRC.svg rename to app/public/images/tokens/GRC.svg diff --git a/ui/app/public/images/tokens/GRIN.svg b/app/public/images/tokens/GRIN.svg similarity index 100% rename from ui/app/public/images/tokens/GRIN.svg rename to app/public/images/tokens/GRIN.svg diff --git a/ui/app/public/images/tokens/GRS.svg b/app/public/images/tokens/GRS.svg similarity index 100% rename from ui/app/public/images/tokens/GRS.svg rename to app/public/images/tokens/GRS.svg diff --git a/ui/app/public/images/tokens/GSC.svg b/app/public/images/tokens/GSC.svg similarity index 100% rename from ui/app/public/images/tokens/GSC.svg rename to app/public/images/tokens/GSC.svg diff --git a/ui/app/public/images/tokens/GTO.svg b/app/public/images/tokens/GTO.svg similarity index 100% rename from ui/app/public/images/tokens/GTO.svg rename to app/public/images/tokens/GTO.svg diff --git a/ui/app/public/images/tokens/GUP.svg b/app/public/images/tokens/GUP.svg similarity index 100% rename from ui/app/public/images/tokens/GUP.svg rename to app/public/images/tokens/GUP.svg diff --git a/ui/app/public/images/tokens/GUSD.svg b/app/public/images/tokens/GUSD.svg similarity index 100% rename from ui/app/public/images/tokens/GUSD.svg rename to app/public/images/tokens/GUSD.svg diff --git a/ui/app/public/images/tokens/GVT.svg b/app/public/images/tokens/GVT.svg similarity index 100% rename from ui/app/public/images/tokens/GVT.svg rename to app/public/images/tokens/GVT.svg diff --git a/ui/app/public/images/tokens/GXC.svg b/app/public/images/tokens/GXC.svg similarity index 100% rename from ui/app/public/images/tokens/GXC.svg rename to app/public/images/tokens/GXC.svg diff --git a/ui/app/public/images/tokens/HBAR.svg b/app/public/images/tokens/HBAR.svg similarity index 100% rename from ui/app/public/images/tokens/HBAR.svg rename to app/public/images/tokens/HBAR.svg diff --git a/ui/app/public/images/tokens/HC.svg b/app/public/images/tokens/HC.svg similarity index 100% rename from ui/app/public/images/tokens/HC.svg rename to app/public/images/tokens/HC.svg diff --git a/ui/app/public/images/tokens/HEDG.svg b/app/public/images/tokens/HEDG.svg similarity index 100% rename from ui/app/public/images/tokens/HEDG.svg rename to app/public/images/tokens/HEDG.svg diff --git a/ui/app/public/images/tokens/HEX.svg b/app/public/images/tokens/HEX.svg similarity index 100% rename from ui/app/public/images/tokens/HEX.svg rename to app/public/images/tokens/HEX.svg diff --git a/ui/app/public/images/tokens/HIVE.svg b/app/public/images/tokens/HIVE.svg similarity index 100% rename from ui/app/public/images/tokens/HIVE.svg rename to app/public/images/tokens/HIVE.svg diff --git a/ui/app/public/images/tokens/HMQ.svg b/app/public/images/tokens/HMQ.svg similarity index 100% rename from ui/app/public/images/tokens/HMQ.svg rename to app/public/images/tokens/HMQ.svg diff --git a/ui/app/public/images/tokens/HNS.svg b/app/public/images/tokens/HNS.svg similarity index 100% rename from ui/app/public/images/tokens/HNS.svg rename to app/public/images/tokens/HNS.svg diff --git a/ui/app/public/images/tokens/HOT.svg b/app/public/images/tokens/HOT.svg similarity index 100% rename from ui/app/public/images/tokens/HOT.svg rename to app/public/images/tokens/HOT.svg diff --git a/ui/app/public/images/tokens/HPB.svg b/app/public/images/tokens/HPB.svg similarity index 100% rename from ui/app/public/images/tokens/HPB.svg rename to app/public/images/tokens/HPB.svg diff --git a/ui/app/public/images/tokens/HT.svg b/app/public/images/tokens/HT.svg similarity index 100% rename from ui/app/public/images/tokens/HT.svg rename to app/public/images/tokens/HT.svg diff --git a/ui/app/public/images/tokens/HTML.svg b/app/public/images/tokens/HTML.svg similarity index 100% rename from ui/app/public/images/tokens/HTML.svg rename to app/public/images/tokens/HTML.svg diff --git a/ui/app/public/images/tokens/HUSD.svg b/app/public/images/tokens/HUSD.svg similarity index 100% rename from ui/app/public/images/tokens/HUSD.svg rename to app/public/images/tokens/HUSD.svg diff --git a/ui/app/public/images/tokens/HUSH.svg b/app/public/images/tokens/HUSH.svg similarity index 100% rename from ui/app/public/images/tokens/HUSH.svg rename to app/public/images/tokens/HUSH.svg diff --git a/ui/app/public/images/tokens/HYDRO.svg b/app/public/images/tokens/HYDRO.svg similarity index 100% rename from ui/app/public/images/tokens/HYDRO.svg rename to app/public/images/tokens/HYDRO.svg diff --git a/ui/app/public/images/tokens/ICX.svg b/app/public/images/tokens/ICX.svg similarity index 100% rename from ui/app/public/images/tokens/ICX.svg rename to app/public/images/tokens/ICX.svg diff --git a/ui/app/public/images/tokens/IDEX.svg b/app/public/images/tokens/IDEX.svg similarity index 100% rename from ui/app/public/images/tokens/IDEX.svg rename to app/public/images/tokens/IDEX.svg diff --git a/ui/app/public/images/tokens/IGNIS.svg b/app/public/images/tokens/IGNIS.svg similarity index 100% rename from ui/app/public/images/tokens/IGNIS.svg rename to app/public/images/tokens/IGNIS.svg diff --git a/ui/app/public/images/tokens/INB.svg b/app/public/images/tokens/INB.svg similarity index 100% rename from ui/app/public/images/tokens/INB.svg rename to app/public/images/tokens/INB.svg diff --git a/ui/app/public/images/tokens/INCNT.svg b/app/public/images/tokens/INCNT.svg similarity index 100% rename from ui/app/public/images/tokens/INCNT.svg rename to app/public/images/tokens/INCNT.svg diff --git a/ui/app/public/images/tokens/INFX.svg b/app/public/images/tokens/INFX.svg similarity index 100% rename from ui/app/public/images/tokens/INFX.svg rename to app/public/images/tokens/INFX.svg diff --git a/ui/app/public/images/tokens/INK.svg b/app/public/images/tokens/INK.svg similarity index 100% rename from ui/app/public/images/tokens/INK.svg rename to app/public/images/tokens/INK.svg diff --git a/ui/app/public/images/tokens/IOC.svg b/app/public/images/tokens/IOC.svg similarity index 100% rename from ui/app/public/images/tokens/IOC.svg rename to app/public/images/tokens/IOC.svg diff --git a/ui/app/public/images/tokens/ION.svg b/app/public/images/tokens/ION.svg similarity index 100% rename from ui/app/public/images/tokens/ION.svg rename to app/public/images/tokens/ION.svg diff --git a/ui/app/public/images/tokens/IOP.svg b/app/public/images/tokens/IOP.svg similarity index 100% rename from ui/app/public/images/tokens/IOP.svg rename to app/public/images/tokens/IOP.svg diff --git a/ui/app/public/images/tokens/IOST.svg b/app/public/images/tokens/IOST.svg similarity index 100% rename from ui/app/public/images/tokens/IOST.svg rename to app/public/images/tokens/IOST.svg diff --git a/ui/app/public/images/tokens/IOT.svg b/app/public/images/tokens/IOT.svg similarity index 100% rename from ui/app/public/images/tokens/IOT.svg rename to app/public/images/tokens/IOT.svg diff --git a/ui/app/public/images/tokens/IOTX.svg b/app/public/images/tokens/IOTX.svg similarity index 100% rename from ui/app/public/images/tokens/IOTX.svg rename to app/public/images/tokens/IOTX.svg diff --git a/ui/app/public/images/tokens/IQ.svg b/app/public/images/tokens/IQ.svg similarity index 100% rename from ui/app/public/images/tokens/IQ.svg rename to app/public/images/tokens/IQ.svg diff --git a/ui/app/public/images/tokens/IQN.svg b/app/public/images/tokens/IQN.svg similarity index 100% rename from ui/app/public/images/tokens/IQN.svg rename to app/public/images/tokens/IQN.svg diff --git a/ui/app/public/images/tokens/IRIS.svg b/app/public/images/tokens/IRIS.svg similarity index 100% rename from ui/app/public/images/tokens/IRIS.svg rename to app/public/images/tokens/IRIS.svg diff --git a/ui/app/public/images/tokens/ITC.svg b/app/public/images/tokens/ITC.svg similarity index 100% rename from ui/app/public/images/tokens/ITC.svg rename to app/public/images/tokens/ITC.svg diff --git a/ui/app/public/images/tokens/JNT.svg b/app/public/images/tokens/JNT.svg similarity index 100% rename from ui/app/public/images/tokens/JNT.svg rename to app/public/images/tokens/JNT.svg diff --git a/ui/app/public/images/tokens/JST.svg b/app/public/images/tokens/JST.svg similarity index 100% rename from ui/app/public/images/tokens/JST.svg rename to app/public/images/tokens/JST.svg diff --git a/ui/app/public/images/tokens/JUNO.svg b/app/public/images/tokens/JUNO.svg similarity index 100% rename from ui/app/public/images/tokens/JUNO.svg rename to app/public/images/tokens/JUNO.svg diff --git a/ui/app/public/images/tokens/KARMA.svg b/app/public/images/tokens/KARMA.svg similarity index 100% rename from ui/app/public/images/tokens/KARMA.svg rename to app/public/images/tokens/KARMA.svg diff --git a/ui/app/public/images/tokens/KAT.svg b/app/public/images/tokens/KAT.svg similarity index 100% rename from ui/app/public/images/tokens/KAT.svg rename to app/public/images/tokens/KAT.svg diff --git a/ui/app/public/images/tokens/KAVA.svg b/app/public/images/tokens/KAVA.svg similarity index 100% rename from ui/app/public/images/tokens/KAVA.svg rename to app/public/images/tokens/KAVA.svg diff --git a/ui/app/public/images/tokens/KBC.svg b/app/public/images/tokens/KBC.svg similarity index 100% rename from ui/app/public/images/tokens/KBC.svg rename to app/public/images/tokens/KBC.svg diff --git a/ui/app/public/images/tokens/KCS.svg b/app/public/images/tokens/KCS.svg similarity index 100% rename from ui/app/public/images/tokens/KCS.svg rename to app/public/images/tokens/KCS.svg diff --git a/ui/app/public/images/tokens/KIN.svg b/app/public/images/tokens/KIN.svg similarity index 100% rename from ui/app/public/images/tokens/KIN.svg rename to app/public/images/tokens/KIN.svg diff --git a/ui/app/public/images/tokens/KMD.svg b/app/public/images/tokens/KMD.svg similarity index 100% rename from ui/app/public/images/tokens/KMD.svg rename to app/public/images/tokens/KMD.svg diff --git a/ui/app/public/images/tokens/KNC.svg b/app/public/images/tokens/KNC.svg similarity index 100% rename from ui/app/public/images/tokens/KNC.svg rename to app/public/images/tokens/KNC.svg diff --git a/ui/app/public/images/tokens/KNDC.svg b/app/public/images/tokens/KNDC.svg similarity index 100% rename from ui/app/public/images/tokens/KNDC.svg rename to app/public/images/tokens/KNDC.svg diff --git a/ui/app/public/images/tokens/KORE.svg b/app/public/images/tokens/KORE.svg similarity index 100% rename from ui/app/public/images/tokens/KORE.svg rename to app/public/images/tokens/KORE.svg diff --git a/ui/app/public/images/tokens/KRB.svg b/app/public/images/tokens/KRB.svg similarity index 100% rename from ui/app/public/images/tokens/KRB.svg rename to app/public/images/tokens/KRB.svg diff --git a/ui/app/public/images/tokens/KSM.svg b/app/public/images/tokens/KSM.svg similarity index 100% rename from ui/app/public/images/tokens/KSM.svg rename to app/public/images/tokens/KSM.svg diff --git a/ui/app/public/images/tokens/LA.svg b/app/public/images/tokens/LA.svg similarity index 100% rename from ui/app/public/images/tokens/LA.svg rename to app/public/images/tokens/LA.svg diff --git a/ui/app/public/images/tokens/LBC.svg b/app/public/images/tokens/LBC.svg similarity index 100% rename from ui/app/public/images/tokens/LBC.svg rename to app/public/images/tokens/LBC.svg diff --git a/ui/app/public/images/tokens/LCC.svg b/app/public/images/tokens/LCC.svg similarity index 100% rename from ui/app/public/images/tokens/LCC.svg rename to app/public/images/tokens/LCC.svg diff --git a/ui/app/public/images/tokens/LEND.svg b/app/public/images/tokens/LEND.svg similarity index 100% rename from ui/app/public/images/tokens/LEND.svg rename to app/public/images/tokens/LEND.svg diff --git a/ui/app/public/images/tokens/LEO.svg b/app/public/images/tokens/LEO.svg similarity index 100% rename from ui/app/public/images/tokens/LEO.svg rename to app/public/images/tokens/LEO.svg diff --git a/ui/app/public/images/tokens/LIKE.svg b/app/public/images/tokens/LIKE.svg similarity index 100% rename from ui/app/public/images/tokens/LIKE.svg rename to app/public/images/tokens/LIKE.svg diff --git a/ui/app/public/images/tokens/LINK.svg b/app/public/images/tokens/LINK.svg similarity index 100% rename from ui/app/public/images/tokens/LINK.svg rename to app/public/images/tokens/LINK.svg diff --git a/ui/app/public/images/tokens/LKK.svg b/app/public/images/tokens/LKK.svg similarity index 100% rename from ui/app/public/images/tokens/LKK.svg rename to app/public/images/tokens/LKK.svg diff --git a/ui/app/public/images/tokens/LMC.svg b/app/public/images/tokens/LMC.svg similarity index 100% rename from ui/app/public/images/tokens/LMC.svg rename to app/public/images/tokens/LMC.svg diff --git a/ui/app/public/images/tokens/LOKI.svg b/app/public/images/tokens/LOKI.svg similarity index 100% rename from ui/app/public/images/tokens/LOKI.svg rename to app/public/images/tokens/LOKI.svg diff --git a/ui/app/public/images/tokens/LOOM.svg b/app/public/images/tokens/LOOM.svg similarity index 100% rename from ui/app/public/images/tokens/LOOM.svg rename to app/public/images/tokens/LOOM.svg diff --git a/ui/app/public/images/tokens/LPT.svg b/app/public/images/tokens/LPT.svg similarity index 100% rename from ui/app/public/images/tokens/LPT.svg rename to app/public/images/tokens/LPT.svg diff --git a/ui/app/public/images/tokens/LRC-1.svg b/app/public/images/tokens/LRC-1.svg similarity index 100% rename from ui/app/public/images/tokens/LRC-1.svg rename to app/public/images/tokens/LRC-1.svg diff --git a/ui/app/public/images/tokens/LRC.svg b/app/public/images/tokens/LRC.svg similarity index 100% rename from ui/app/public/images/tokens/LRC.svg rename to app/public/images/tokens/LRC.svg diff --git a/ui/app/public/images/tokens/LSK.svg b/app/public/images/tokens/LSK.svg similarity index 100% rename from ui/app/public/images/tokens/LSK.svg rename to app/public/images/tokens/LSK.svg diff --git a/ui/app/public/images/tokens/LTC.svg b/app/public/images/tokens/LTC.svg similarity index 100% rename from ui/app/public/images/tokens/LTC.svg rename to app/public/images/tokens/LTC.svg diff --git a/ui/app/public/images/tokens/LTO.svg b/app/public/images/tokens/LTO.svg similarity index 100% rename from ui/app/public/images/tokens/LTO.svg rename to app/public/images/tokens/LTO.svg diff --git a/ui/app/public/images/tokens/LUN.svg b/app/public/images/tokens/LUN.svg similarity index 100% rename from ui/app/public/images/tokens/LUN.svg rename to app/public/images/tokens/LUN.svg diff --git a/ui/app/public/images/tokens/LUNA.svg b/app/public/images/tokens/LUNA.svg similarity index 100% rename from ui/app/public/images/tokens/LUNA.svg rename to app/public/images/tokens/LUNA.svg diff --git a/ui/app/public/images/tokens/LYM.svg b/app/public/images/tokens/LYM.svg similarity index 100% rename from ui/app/public/images/tokens/LYM.svg rename to app/public/images/tokens/LYM.svg diff --git a/ui/app/public/images/tokens/MAID.svg b/app/public/images/tokens/MAID.svg similarity index 100% rename from ui/app/public/images/tokens/MAID.svg rename to app/public/images/tokens/MAID.svg diff --git a/ui/app/public/images/tokens/MANA.svg b/app/public/images/tokens/MANA.svg similarity index 100% rename from ui/app/public/images/tokens/MANA.svg rename to app/public/images/tokens/MANA.svg diff --git a/ui/app/public/images/tokens/MATIC.svg b/app/public/images/tokens/MATIC.svg similarity index 100% rename from ui/app/public/images/tokens/MATIC.svg rename to app/public/images/tokens/MATIC.svg diff --git a/ui/app/public/images/tokens/MB.svg b/app/public/images/tokens/MB.svg similarity index 100% rename from ui/app/public/images/tokens/MB.svg rename to app/public/images/tokens/MB.svg diff --git a/ui/app/public/images/tokens/MCO.svg b/app/public/images/tokens/MCO.svg similarity index 100% rename from ui/app/public/images/tokens/MCO.svg rename to app/public/images/tokens/MCO.svg diff --git a/ui/app/public/images/tokens/MDA.svg b/app/public/images/tokens/MDA.svg similarity index 100% rename from ui/app/public/images/tokens/MDA.svg rename to app/public/images/tokens/MDA.svg diff --git a/ui/app/public/images/tokens/MDS.svg b/app/public/images/tokens/MDS.svg similarity index 100% rename from ui/app/public/images/tokens/MDS.svg rename to app/public/images/tokens/MDS.svg diff --git a/ui/app/public/images/tokens/MED.svg b/app/public/images/tokens/MED.svg similarity index 100% rename from ui/app/public/images/tokens/MED.svg rename to app/public/images/tokens/MED.svg diff --git a/ui/app/public/images/tokens/MEETONE.svg b/app/public/images/tokens/MEETONE.svg similarity index 100% rename from ui/app/public/images/tokens/MEETONE.svg rename to app/public/images/tokens/MEETONE.svg diff --git a/ui/app/public/images/tokens/MER.svg b/app/public/images/tokens/MER.svg similarity index 100% rename from ui/app/public/images/tokens/MER.svg rename to app/public/images/tokens/MER.svg diff --git a/ui/app/public/images/tokens/META.svg b/app/public/images/tokens/META.svg similarity index 100% rename from ui/app/public/images/tokens/META.svg rename to app/public/images/tokens/META.svg diff --git a/ui/app/public/images/tokens/MFT.svg b/app/public/images/tokens/MFT.svg similarity index 100% rename from ui/app/public/images/tokens/MFT.svg rename to app/public/images/tokens/MFT.svg diff --git a/ui/app/public/images/tokens/MIOTA.svg b/app/public/images/tokens/MIOTA.svg similarity index 100% rename from ui/app/public/images/tokens/MIOTA.svg rename to app/public/images/tokens/MIOTA.svg diff --git a/ui/app/public/images/tokens/MITH.svg b/app/public/images/tokens/MITH.svg similarity index 100% rename from ui/app/public/images/tokens/MITH.svg rename to app/public/images/tokens/MITH.svg diff --git a/ui/app/public/images/tokens/MKR.svg b/app/public/images/tokens/MKR.svg similarity index 100% rename from ui/app/public/images/tokens/MKR.svg rename to app/public/images/tokens/MKR.svg diff --git a/ui/app/public/images/tokens/MLN.svg b/app/public/images/tokens/MLN.svg similarity index 100% rename from ui/app/public/images/tokens/MLN.svg rename to app/public/images/tokens/MLN.svg diff --git a/ui/app/public/images/tokens/MNS.svg b/app/public/images/tokens/MNS.svg similarity index 100% rename from ui/app/public/images/tokens/MNS.svg rename to app/public/images/tokens/MNS.svg diff --git a/ui/app/public/images/tokens/MOAC.svg b/app/public/images/tokens/MOAC.svg similarity index 100% rename from ui/app/public/images/tokens/MOAC.svg rename to app/public/images/tokens/MOAC.svg diff --git a/ui/app/public/images/tokens/MOF.svg b/app/public/images/tokens/MOF.svg similarity index 100% rename from ui/app/public/images/tokens/MOF.svg rename to app/public/images/tokens/MOF.svg diff --git a/ui/app/public/images/tokens/MONA.svg b/app/public/images/tokens/MONA.svg similarity index 100% rename from ui/app/public/images/tokens/MONA.svg rename to app/public/images/tokens/MONA.svg diff --git a/ui/app/public/images/tokens/MOON.svg b/app/public/images/tokens/MOON.svg similarity index 100% rename from ui/app/public/images/tokens/MOON.svg rename to app/public/images/tokens/MOON.svg diff --git a/ui/app/public/images/tokens/MSR.svg b/app/public/images/tokens/MSR.svg similarity index 100% rename from ui/app/public/images/tokens/MSR.svg rename to app/public/images/tokens/MSR.svg diff --git a/ui/app/public/images/tokens/MTH.svg b/app/public/images/tokens/MTH.svg similarity index 100% rename from ui/app/public/images/tokens/MTH.svg rename to app/public/images/tokens/MTH.svg diff --git a/ui/app/public/images/tokens/MTL.svg b/app/public/images/tokens/MTL.svg similarity index 100% rename from ui/app/public/images/tokens/MTL.svg rename to app/public/images/tokens/MTL.svg diff --git a/ui/app/public/images/tokens/MUE.svg b/app/public/images/tokens/MUE.svg similarity index 100% rename from ui/app/public/images/tokens/MUE.svg rename to app/public/images/tokens/MUE.svg diff --git a/ui/app/public/images/tokens/MUSIC.svg b/app/public/images/tokens/MUSIC.svg similarity index 100% rename from ui/app/public/images/tokens/MUSIC.svg rename to app/public/images/tokens/MUSIC.svg diff --git a/ui/app/public/images/tokens/MXC.svg b/app/public/images/tokens/MXC.svg similarity index 100% rename from ui/app/public/images/tokens/MXC.svg rename to app/public/images/tokens/MXC.svg diff --git a/ui/app/public/images/tokens/MYST.svg b/app/public/images/tokens/MYST.svg similarity index 100% rename from ui/app/public/images/tokens/MYST.svg rename to app/public/images/tokens/MYST.svg diff --git a/ui/app/public/images/tokens/NANO.svg b/app/public/images/tokens/NANO.svg similarity index 100% rename from ui/app/public/images/tokens/NANO.svg rename to app/public/images/tokens/NANO.svg diff --git a/ui/app/public/images/tokens/NAS.svg b/app/public/images/tokens/NAS.svg similarity index 100% rename from ui/app/public/images/tokens/NAS.svg rename to app/public/images/tokens/NAS.svg diff --git a/ui/app/public/images/tokens/NAV.svg b/app/public/images/tokens/NAV.svg similarity index 100% rename from ui/app/public/images/tokens/NAV.svg rename to app/public/images/tokens/NAV.svg diff --git a/ui/app/public/images/tokens/NBT.svg b/app/public/images/tokens/NBT.svg similarity index 100% rename from ui/app/public/images/tokens/NBT.svg rename to app/public/images/tokens/NBT.svg diff --git a/ui/app/public/images/tokens/NCASH.svg b/app/public/images/tokens/NCASH.svg similarity index 100% rename from ui/app/public/images/tokens/NCASH.svg rename to app/public/images/tokens/NCASH.svg diff --git a/ui/app/public/images/tokens/NCT.svg b/app/public/images/tokens/NCT.svg similarity index 100% rename from ui/app/public/images/tokens/NCT.svg rename to app/public/images/tokens/NCT.svg diff --git a/ui/app/public/images/tokens/NEBL.svg b/app/public/images/tokens/NEBL.svg similarity index 100% rename from ui/app/public/images/tokens/NEBL.svg rename to app/public/images/tokens/NEBL.svg diff --git a/ui/app/public/images/tokens/NEO.svg b/app/public/images/tokens/NEO.svg similarity index 100% rename from ui/app/public/images/tokens/NEO.svg rename to app/public/images/tokens/NEO.svg diff --git a/ui/app/public/images/tokens/NEOS.svg b/app/public/images/tokens/NEOS.svg similarity index 100% rename from ui/app/public/images/tokens/NEOS.svg rename to app/public/images/tokens/NEOS.svg diff --git a/ui/app/public/images/tokens/NEST.svg b/app/public/images/tokens/NEST.svg similarity index 100% rename from ui/app/public/images/tokens/NEST.svg rename to app/public/images/tokens/NEST.svg diff --git a/ui/app/public/images/tokens/NEU.svg b/app/public/images/tokens/NEU.svg similarity index 100% rename from ui/app/public/images/tokens/NEU.svg rename to app/public/images/tokens/NEU.svg diff --git a/ui/app/public/images/tokens/NEW.svg b/app/public/images/tokens/NEW.svg similarity index 100% rename from ui/app/public/images/tokens/NEW.svg rename to app/public/images/tokens/NEW.svg diff --git a/ui/app/public/images/tokens/NEXO.svg b/app/public/images/tokens/NEXO.svg similarity index 100% rename from ui/app/public/images/tokens/NEXO.svg rename to app/public/images/tokens/NEXO.svg diff --git a/ui/app/public/images/tokens/NGC.svg b/app/public/images/tokens/NGC.svg similarity index 100% rename from ui/app/public/images/tokens/NGC.svg rename to app/public/images/tokens/NGC.svg diff --git a/ui/app/public/images/tokens/NGM.svg b/app/public/images/tokens/NGM.svg similarity index 100% rename from ui/app/public/images/tokens/NGM.svg rename to app/public/images/tokens/NGM.svg diff --git a/ui/app/public/images/tokens/NIM.svg b/app/public/images/tokens/NIM.svg similarity index 100% rename from ui/app/public/images/tokens/NIM.svg rename to app/public/images/tokens/NIM.svg diff --git a/ui/app/public/images/tokens/NLC2.svg b/app/public/images/tokens/NLC2.svg similarity index 100% rename from ui/app/public/images/tokens/NLC2.svg rename to app/public/images/tokens/NLC2.svg diff --git a/ui/app/public/images/tokens/NLG.svg b/app/public/images/tokens/NLG.svg similarity index 100% rename from ui/app/public/images/tokens/NLG.svg rename to app/public/images/tokens/NLG.svg diff --git a/ui/app/public/images/tokens/NMC.svg b/app/public/images/tokens/NMC.svg similarity index 100% rename from ui/app/public/images/tokens/NMC.svg rename to app/public/images/tokens/NMC.svg diff --git a/ui/app/public/images/tokens/NMR.svg b/app/public/images/tokens/NMR.svg similarity index 100% rename from ui/app/public/images/tokens/NMR.svg rename to app/public/images/tokens/NMR.svg diff --git a/ui/app/public/images/tokens/NPXS.svg b/app/public/images/tokens/NPXS.svg similarity index 100% rename from ui/app/public/images/tokens/NPXS.svg rename to app/public/images/tokens/NPXS.svg diff --git a/ui/app/public/images/tokens/NULS.svg b/app/public/images/tokens/NULS.svg similarity index 100% rename from ui/app/public/images/tokens/NULS.svg rename to app/public/images/tokens/NULS.svg diff --git a/ui/app/public/images/tokens/NXS.svg b/app/public/images/tokens/NXS.svg similarity index 100% rename from ui/app/public/images/tokens/NXS.svg rename to app/public/images/tokens/NXS.svg diff --git a/ui/app/public/images/tokens/NXT.svg b/app/public/images/tokens/NXT.svg similarity index 100% rename from ui/app/public/images/tokens/NXT.svg rename to app/public/images/tokens/NXT.svg diff --git a/ui/app/public/images/tokens/NYAN.svg b/app/public/images/tokens/NYAN.svg similarity index 100% rename from ui/app/public/images/tokens/NYAN.svg rename to app/public/images/tokens/NYAN.svg diff --git a/ui/app/public/images/tokens/OAX.svg b/app/public/images/tokens/OAX.svg similarity index 100% rename from ui/app/public/images/tokens/OAX.svg rename to app/public/images/tokens/OAX.svg diff --git a/ui/app/public/images/tokens/OCEAN.svg b/app/public/images/tokens/OCEAN.svg similarity index 100% rename from ui/app/public/images/tokens/OCEAN.svg rename to app/public/images/tokens/OCEAN.svg diff --git a/ui/app/public/images/tokens/OCN.svg b/app/public/images/tokens/OCN.svg similarity index 100% rename from ui/app/public/images/tokens/OCN.svg rename to app/public/images/tokens/OCN.svg diff --git a/ui/app/public/images/tokens/ODE.svg b/app/public/images/tokens/ODE.svg similarity index 100% rename from ui/app/public/images/tokens/ODE.svg rename to app/public/images/tokens/ODE.svg diff --git a/ui/app/public/images/tokens/OGN.svg b/app/public/images/tokens/OGN.svg similarity index 100% rename from ui/app/public/images/tokens/OGN.svg rename to app/public/images/tokens/OGN.svg diff --git a/ui/app/public/images/tokens/OK.svg b/app/public/images/tokens/OK.svg similarity index 100% rename from ui/app/public/images/tokens/OK.svg rename to app/public/images/tokens/OK.svg diff --git a/ui/app/public/images/tokens/OKB.svg b/app/public/images/tokens/OKB.svg similarity index 100% rename from ui/app/public/images/tokens/OKB.svg rename to app/public/images/tokens/OKB.svg diff --git a/ui/app/public/images/tokens/OMG.svg b/app/public/images/tokens/OMG.svg similarity index 100% rename from ui/app/public/images/tokens/OMG.svg rename to app/public/images/tokens/OMG.svg diff --git a/ui/app/public/images/tokens/OMNI.svg b/app/public/images/tokens/OMNI.svg similarity index 100% rename from ui/app/public/images/tokens/OMNI.svg rename to app/public/images/tokens/OMNI.svg diff --git a/ui/app/public/images/tokens/ONE.svg b/app/public/images/tokens/ONE.svg similarity index 100% rename from ui/app/public/images/tokens/ONE.svg rename to app/public/images/tokens/ONE.svg diff --git a/ui/app/public/images/tokens/ONG.svg b/app/public/images/tokens/ONG.svg similarity index 100% rename from ui/app/public/images/tokens/ONG.svg rename to app/public/images/tokens/ONG.svg diff --git a/ui/app/public/images/tokens/ONT.svg b/app/public/images/tokens/ONT.svg similarity index 100% rename from ui/app/public/images/tokens/ONT.svg rename to app/public/images/tokens/ONT.svg diff --git a/ui/app/public/images/tokens/OOT.svg b/app/public/images/tokens/OOT.svg similarity index 100% rename from ui/app/public/images/tokens/OOT.svg rename to app/public/images/tokens/OOT.svg diff --git a/ui/app/public/images/tokens/ORBS.svg b/app/public/images/tokens/ORBS.svg similarity index 100% rename from ui/app/public/images/tokens/ORBS.svg rename to app/public/images/tokens/ORBS.svg diff --git a/ui/app/public/images/tokens/OSMO.svg b/app/public/images/tokens/OSMO.svg similarity index 100% rename from ui/app/public/images/tokens/OSMO.svg rename to app/public/images/tokens/OSMO.svg diff --git a/ui/app/public/images/tokens/OST.svg b/app/public/images/tokens/OST.svg similarity index 100% rename from ui/app/public/images/tokens/OST.svg rename to app/public/images/tokens/OST.svg diff --git a/ui/app/public/images/tokens/OURO.svg b/app/public/images/tokens/OURO.svg similarity index 100% rename from ui/app/public/images/tokens/OURO.svg rename to app/public/images/tokens/OURO.svg diff --git a/ui/app/public/images/tokens/OXT.svg b/app/public/images/tokens/OXT.svg similarity index 100% rename from ui/app/public/images/tokens/OXT.svg rename to app/public/images/tokens/OXT.svg diff --git a/ui/app/public/images/tokens/PART.svg b/app/public/images/tokens/PART.svg similarity index 100% rename from ui/app/public/images/tokens/PART.svg rename to app/public/images/tokens/PART.svg diff --git a/ui/app/public/images/tokens/PASC.svg b/app/public/images/tokens/PASC.svg similarity index 100% rename from ui/app/public/images/tokens/PASC.svg rename to app/public/images/tokens/PASC.svg diff --git a/ui/app/public/images/tokens/PAX.svg b/app/public/images/tokens/PAX.svg similarity index 100% rename from ui/app/public/images/tokens/PAX.svg rename to app/public/images/tokens/PAX.svg diff --git a/ui/app/public/images/tokens/PAXG.svg b/app/public/images/tokens/PAXG.svg similarity index 100% rename from ui/app/public/images/tokens/PAXG.svg rename to app/public/images/tokens/PAXG.svg diff --git a/ui/app/public/images/tokens/PAY.svg b/app/public/images/tokens/PAY.svg similarity index 100% rename from ui/app/public/images/tokens/PAY.svg rename to app/public/images/tokens/PAY.svg diff --git a/ui/app/public/images/tokens/PAYX.svg b/app/public/images/tokens/PAYX.svg similarity index 100% rename from ui/app/public/images/tokens/PAYX.svg rename to app/public/images/tokens/PAYX.svg diff --git a/ui/app/public/images/tokens/PCX.svg b/app/public/images/tokens/PCX.svg similarity index 100% rename from ui/app/public/images/tokens/PCX.svg rename to app/public/images/tokens/PCX.svg diff --git a/ui/app/public/images/tokens/PEARL.svg b/app/public/images/tokens/PEARL.svg similarity index 100% rename from ui/app/public/images/tokens/PEARL.svg rename to app/public/images/tokens/PEARL.svg diff --git a/ui/app/public/images/tokens/PERL.svg b/app/public/images/tokens/PERL.svg similarity index 100% rename from ui/app/public/images/tokens/PERL.svg rename to app/public/images/tokens/PERL.svg diff --git a/ui/app/public/images/tokens/PHOTON.svg b/app/public/images/tokens/PHOTON.svg similarity index 100% rename from ui/app/public/images/tokens/PHOTON.svg rename to app/public/images/tokens/PHOTON.svg diff --git a/ui/app/public/images/tokens/PINK.svg b/app/public/images/tokens/PINK.svg similarity index 100% rename from ui/app/public/images/tokens/PINK.svg rename to app/public/images/tokens/PINK.svg diff --git a/ui/app/public/images/tokens/PIRL.svg b/app/public/images/tokens/PIRL.svg similarity index 100% rename from ui/app/public/images/tokens/PIRL.svg rename to app/public/images/tokens/PIRL.svg diff --git a/ui/app/public/images/tokens/PIVX.svg b/app/public/images/tokens/PIVX.svg similarity index 100% rename from ui/app/public/images/tokens/PIVX.svg rename to app/public/images/tokens/PIVX.svg diff --git a/ui/app/public/images/tokens/PKB.svg b/app/public/images/tokens/PKB.svg similarity index 100% rename from ui/app/public/images/tokens/PKB.svg rename to app/public/images/tokens/PKB.svg diff --git a/ui/app/public/images/tokens/PLBT.svg b/app/public/images/tokens/PLBT.svg similarity index 100% rename from ui/app/public/images/tokens/PLBT.svg rename to app/public/images/tokens/PLBT.svg diff --git a/ui/app/public/images/tokens/PLR.svg b/app/public/images/tokens/PLR.svg similarity index 100% rename from ui/app/public/images/tokens/PLR.svg rename to app/public/images/tokens/PLR.svg diff --git a/ui/app/public/images/tokens/PLU.svg b/app/public/images/tokens/PLU.svg similarity index 100% rename from ui/app/public/images/tokens/PLU.svg rename to app/public/images/tokens/PLU.svg diff --git a/ui/app/public/images/tokens/PMA.svg b/app/public/images/tokens/PMA.svg similarity index 100% rename from ui/app/public/images/tokens/PMA.svg rename to app/public/images/tokens/PMA.svg diff --git a/ui/app/public/images/tokens/POE.svg b/app/public/images/tokens/POE.svg similarity index 100% rename from ui/app/public/images/tokens/POE.svg rename to app/public/images/tokens/POE.svg diff --git a/ui/app/public/images/tokens/POLIS.svg b/app/public/images/tokens/POLIS.svg similarity index 100% rename from ui/app/public/images/tokens/POLIS.svg rename to app/public/images/tokens/POLIS.svg diff --git a/ui/app/public/images/tokens/POLY.svg b/app/public/images/tokens/POLY.svg similarity index 100% rename from ui/app/public/images/tokens/POLY.svg rename to app/public/images/tokens/POLY.svg diff --git a/ui/app/public/images/tokens/POT.svg b/app/public/images/tokens/POT.svg similarity index 100% rename from ui/app/public/images/tokens/POT.svg rename to app/public/images/tokens/POT.svg diff --git a/ui/app/public/images/tokens/POWER.svg b/app/public/images/tokens/POWER.svg similarity index 100% rename from ui/app/public/images/tokens/POWER.svg rename to app/public/images/tokens/POWER.svg diff --git a/ui/app/public/images/tokens/PPC.svg b/app/public/images/tokens/PPC.svg similarity index 100% rename from ui/app/public/images/tokens/PPC.svg rename to app/public/images/tokens/PPC.svg diff --git a/ui/app/public/images/tokens/PPP.svg b/app/public/images/tokens/PPP.svg similarity index 100% rename from ui/app/public/images/tokens/PPP.svg rename to app/public/images/tokens/PPP.svg diff --git a/ui/app/public/images/tokens/PPT.svg b/app/public/images/tokens/PPT.svg similarity index 100% rename from ui/app/public/images/tokens/PPT.svg rename to app/public/images/tokens/PPT.svg diff --git a/ui/app/public/images/tokens/PRE.svg b/app/public/images/tokens/PRE.svg similarity index 100% rename from ui/app/public/images/tokens/PRE.svg rename to app/public/images/tokens/PRE.svg diff --git a/ui/app/public/images/tokens/PRO.svg b/app/public/images/tokens/PRO.svg similarity index 100% rename from ui/app/public/images/tokens/PRO.svg rename to app/public/images/tokens/PRO.svg diff --git a/ui/app/public/images/tokens/PTC.svg b/app/public/images/tokens/PTC.svg similarity index 100% rename from ui/app/public/images/tokens/PTC.svg rename to app/public/images/tokens/PTC.svg diff --git a/ui/app/public/images/tokens/PTOY.svg b/app/public/images/tokens/PTOY.svg similarity index 100% rename from ui/app/public/images/tokens/PTOY.svg rename to app/public/images/tokens/PTOY.svg diff --git a/ui/app/public/images/tokens/QASH.svg b/app/public/images/tokens/QASH.svg similarity index 100% rename from ui/app/public/images/tokens/QASH.svg rename to app/public/images/tokens/QASH.svg diff --git a/ui/app/public/images/tokens/QKC.svg b/app/public/images/tokens/QKC.svg similarity index 100% rename from ui/app/public/images/tokens/QKC.svg rename to app/public/images/tokens/QKC.svg diff --git a/ui/app/public/images/tokens/QLC.svg b/app/public/images/tokens/QLC.svg similarity index 100% rename from ui/app/public/images/tokens/QLC.svg rename to app/public/images/tokens/QLC.svg diff --git a/ui/app/public/images/tokens/QNT.svg b/app/public/images/tokens/QNT.svg similarity index 100% rename from ui/app/public/images/tokens/QNT.svg rename to app/public/images/tokens/QNT.svg diff --git a/ui/app/public/images/tokens/QRL.svg b/app/public/images/tokens/QRL.svg similarity index 100% rename from ui/app/public/images/tokens/QRL.svg rename to app/public/images/tokens/QRL.svg diff --git a/ui/app/public/images/tokens/QSP.svg b/app/public/images/tokens/QSP.svg similarity index 100% rename from ui/app/public/images/tokens/QSP.svg rename to app/public/images/tokens/QSP.svg diff --git a/ui/app/public/images/tokens/QTUM.svg b/app/public/images/tokens/QTUM.svg similarity index 100% rename from ui/app/public/images/tokens/QTUM.svg rename to app/public/images/tokens/QTUM.svg diff --git a/ui/app/public/images/tokens/QUN.svg b/app/public/images/tokens/QUN.svg similarity index 100% rename from ui/app/public/images/tokens/QUN.svg rename to app/public/images/tokens/QUN.svg diff --git a/ui/app/public/images/tokens/QWARK.svg b/app/public/images/tokens/QWARK.svg similarity index 100% rename from ui/app/public/images/tokens/QWARK.svg rename to app/public/images/tokens/QWARK.svg diff --git a/ui/app/public/images/tokens/RADS.svg b/app/public/images/tokens/RADS.svg similarity index 100% rename from ui/app/public/images/tokens/RADS.svg rename to app/public/images/tokens/RADS.svg diff --git a/ui/app/public/images/tokens/RATOM.svg b/app/public/images/tokens/RATOM.svg similarity index 100% rename from ui/app/public/images/tokens/RATOM.svg rename to app/public/images/tokens/RATOM.svg diff --git a/ui/app/public/images/tokens/RBY.svg b/app/public/images/tokens/RBY.svg similarity index 100% rename from ui/app/public/images/tokens/RBY.svg rename to app/public/images/tokens/RBY.svg diff --git a/ui/app/public/images/tokens/RCN.svg b/app/public/images/tokens/RCN.svg similarity index 100% rename from ui/app/public/images/tokens/RCN.svg rename to app/public/images/tokens/RCN.svg diff --git a/ui/app/public/images/tokens/RDD.svg b/app/public/images/tokens/RDD.svg similarity index 100% rename from ui/app/public/images/tokens/RDD.svg rename to app/public/images/tokens/RDD.svg diff --git a/ui/app/public/images/tokens/RDN.svg b/app/public/images/tokens/RDN.svg similarity index 100% rename from ui/app/public/images/tokens/RDN.svg rename to app/public/images/tokens/RDN.svg diff --git a/ui/app/public/images/tokens/REGEN.svg b/app/public/images/tokens/REGEN.svg similarity index 100% rename from ui/app/public/images/tokens/REGEN.svg rename to app/public/images/tokens/REGEN.svg diff --git a/ui/app/public/images/tokens/REN.svg b/app/public/images/tokens/REN.svg similarity index 100% rename from ui/app/public/images/tokens/REN.svg rename to app/public/images/tokens/REN.svg diff --git a/ui/app/public/images/tokens/REP-1.svg b/app/public/images/tokens/REP-1.svg similarity index 100% rename from ui/app/public/images/tokens/REP-1.svg rename to app/public/images/tokens/REP-1.svg diff --git a/ui/app/public/images/tokens/REP.svg b/app/public/images/tokens/REP.svg similarity index 100% rename from ui/app/public/images/tokens/REP.svg rename to app/public/images/tokens/REP.svg diff --git a/ui/app/public/images/tokens/REQ.svg b/app/public/images/tokens/REQ.svg similarity index 100% rename from ui/app/public/images/tokens/REQ.svg rename to app/public/images/tokens/REQ.svg diff --git a/ui/app/public/images/tokens/RIF.svg b/app/public/images/tokens/RIF.svg similarity index 100% rename from ui/app/public/images/tokens/RIF.svg rename to app/public/images/tokens/RIF.svg diff --git a/ui/app/public/images/tokens/RISE.svg b/app/public/images/tokens/RISE.svg similarity index 100% rename from ui/app/public/images/tokens/RISE.svg rename to app/public/images/tokens/RISE.svg diff --git a/ui/app/public/images/tokens/RLC.svg b/app/public/images/tokens/RLC.svg similarity index 100% rename from ui/app/public/images/tokens/RLC.svg rename to app/public/images/tokens/RLC.svg diff --git a/ui/app/public/images/tokens/ROWAN.svg b/app/public/images/tokens/ROWAN.svg similarity index 100% rename from ui/app/public/images/tokens/ROWAN.svg rename to app/public/images/tokens/ROWAN.svg diff --git a/ui/app/public/images/tokens/RSR.svg b/app/public/images/tokens/RSR.svg similarity index 100% rename from ui/app/public/images/tokens/RSR.svg rename to app/public/images/tokens/RSR.svg diff --git a/ui/app/public/images/tokens/RUFF.svg b/app/public/images/tokens/RUFF.svg similarity index 100% rename from ui/app/public/images/tokens/RUFF.svg rename to app/public/images/tokens/RUFF.svg diff --git a/ui/app/public/images/tokens/RUNE.svg b/app/public/images/tokens/RUNE.svg similarity index 100% rename from ui/app/public/images/tokens/RUNE.svg rename to app/public/images/tokens/RUNE.svg diff --git a/ui/app/public/images/tokens/RVN.svg b/app/public/images/tokens/RVN.svg similarity index 100% rename from ui/app/public/images/tokens/RVN.svg rename to app/public/images/tokens/RVN.svg diff --git a/ui/app/public/images/tokens/RVR.svg b/app/public/images/tokens/RVR.svg similarity index 100% rename from ui/app/public/images/tokens/RVR.svg rename to app/public/images/tokens/RVR.svg diff --git a/ui/app/public/images/tokens/RYO.svg b/app/public/images/tokens/RYO.svg similarity index 100% rename from ui/app/public/images/tokens/RYO.svg rename to app/public/images/tokens/RYO.svg diff --git a/ui/app/public/images/tokens/SAFEX.svg b/app/public/images/tokens/SAFEX.svg similarity index 100% rename from ui/app/public/images/tokens/SAFEX.svg rename to app/public/images/tokens/SAFEX.svg diff --git a/ui/app/public/images/tokens/SALT.svg b/app/public/images/tokens/SALT.svg similarity index 100% rename from ui/app/public/images/tokens/SALT.svg rename to app/public/images/tokens/SALT.svg diff --git a/ui/app/public/images/tokens/SAN.svg b/app/public/images/tokens/SAN.svg similarity index 100% rename from ui/app/public/images/tokens/SAN.svg rename to app/public/images/tokens/SAN.svg diff --git a/ui/app/public/images/tokens/SBD.svg b/app/public/images/tokens/SBD.svg similarity index 100% rename from ui/app/public/images/tokens/SBD.svg rename to app/public/images/tokens/SBD.svg diff --git a/ui/app/public/images/tokens/SC.svg b/app/public/images/tokens/SC.svg similarity index 100% rename from ui/app/public/images/tokens/SC.svg rename to app/public/images/tokens/SC.svg diff --git a/ui/app/public/images/tokens/SEELE.svg b/app/public/images/tokens/SEELE.svg similarity index 100% rename from ui/app/public/images/tokens/SEELE.svg rename to app/public/images/tokens/SEELE.svg diff --git a/ui/app/public/images/tokens/SEQ.svg b/app/public/images/tokens/SEQ.svg similarity index 100% rename from ui/app/public/images/tokens/SEQ.svg rename to app/public/images/tokens/SEQ.svg diff --git a/ui/app/public/images/tokens/SHIFT.svg b/app/public/images/tokens/SHIFT.svg similarity index 100% rename from ui/app/public/images/tokens/SHIFT.svg rename to app/public/images/tokens/SHIFT.svg diff --git a/ui/app/public/images/tokens/SHIP.svg b/app/public/images/tokens/SHIP.svg similarity index 100% rename from ui/app/public/images/tokens/SHIP.svg rename to app/public/images/tokens/SHIP.svg diff --git a/ui/app/public/images/tokens/SIB.svg b/app/public/images/tokens/SIB.svg similarity index 100% rename from ui/app/public/images/tokens/SIB.svg rename to app/public/images/tokens/SIB.svg diff --git a/ui/app/public/images/tokens/SKY.svg b/app/public/images/tokens/SKY.svg similarity index 100% rename from ui/app/public/images/tokens/SKY.svg rename to app/public/images/tokens/SKY.svg diff --git a/ui/app/public/images/tokens/SLR.svg b/app/public/images/tokens/SLR.svg similarity index 100% rename from ui/app/public/images/tokens/SLR.svg rename to app/public/images/tokens/SLR.svg diff --git a/ui/app/public/images/tokens/SLS.svg b/app/public/images/tokens/SLS.svg similarity index 100% rename from ui/app/public/images/tokens/SLS.svg rename to app/public/images/tokens/SLS.svg diff --git a/ui/app/public/images/tokens/SMART.svg b/app/public/images/tokens/SMART.svg similarity index 100% rename from ui/app/public/images/tokens/SMART.svg rename to app/public/images/tokens/SMART.svg diff --git a/ui/app/public/images/tokens/SNGLS.svg b/app/public/images/tokens/SNGLS.svg similarity index 100% rename from ui/app/public/images/tokens/SNGLS.svg rename to app/public/images/tokens/SNGLS.svg diff --git a/ui/app/public/images/tokens/SNM.svg b/app/public/images/tokens/SNM.svg similarity index 100% rename from ui/app/public/images/tokens/SNM.svg rename to app/public/images/tokens/SNM.svg diff --git a/ui/app/public/images/tokens/SNT.svg b/app/public/images/tokens/SNT.svg similarity index 100% rename from ui/app/public/images/tokens/SNT.svg rename to app/public/images/tokens/SNT.svg diff --git a/ui/app/public/images/tokens/SNX.svg b/app/public/images/tokens/SNX.svg similarity index 100% rename from ui/app/public/images/tokens/SNX.svg rename to app/public/images/tokens/SNX.svg diff --git a/ui/app/public/images/tokens/SOC.svg b/app/public/images/tokens/SOC.svg similarity index 100% rename from ui/app/public/images/tokens/SOC.svg rename to app/public/images/tokens/SOC.svg diff --git a/ui/app/public/images/tokens/SOL.svg b/app/public/images/tokens/SOL.svg similarity index 100% rename from ui/app/public/images/tokens/SOL.svg rename to app/public/images/tokens/SOL.svg diff --git a/ui/app/public/images/tokens/SPANK.svg b/app/public/images/tokens/SPANK.svg similarity index 100% rename from ui/app/public/images/tokens/SPANK.svg rename to app/public/images/tokens/SPANK.svg diff --git a/ui/app/public/images/tokens/SPHR.svg b/app/public/images/tokens/SPHR.svg similarity index 100% rename from ui/app/public/images/tokens/SPHR.svg rename to app/public/images/tokens/SPHR.svg diff --git a/ui/app/public/images/tokens/SPHTX.svg b/app/public/images/tokens/SPHTX.svg similarity index 100% rename from ui/app/public/images/tokens/SPHTX.svg rename to app/public/images/tokens/SPHTX.svg diff --git a/ui/app/public/images/tokens/SPR.svg b/app/public/images/tokens/SPR.svg similarity index 100% rename from ui/app/public/images/tokens/SPR.svg rename to app/public/images/tokens/SPR.svg diff --git a/ui/app/public/images/tokens/SRM.svg b/app/public/images/tokens/SRM.svg similarity index 100% rename from ui/app/public/images/tokens/SRM.svg rename to app/public/images/tokens/SRM.svg diff --git a/ui/app/public/images/tokens/SRN.svg b/app/public/images/tokens/SRN.svg similarity index 100% rename from ui/app/public/images/tokens/SRN.svg rename to app/public/images/tokens/SRN.svg diff --git a/ui/app/public/images/tokens/STAK.svg b/app/public/images/tokens/STAK.svg similarity index 100% rename from ui/app/public/images/tokens/STAK.svg rename to app/public/images/tokens/STAK.svg diff --git a/ui/app/public/images/tokens/STAKE.svg b/app/public/images/tokens/STAKE.svg similarity index 100% rename from ui/app/public/images/tokens/STAKE.svg rename to app/public/images/tokens/STAKE.svg diff --git a/ui/app/public/images/tokens/START.svg b/app/public/images/tokens/START.svg similarity index 100% rename from ui/app/public/images/tokens/START.svg rename to app/public/images/tokens/START.svg diff --git a/ui/app/public/images/tokens/STEEM.svg b/app/public/images/tokens/STEEM.svg similarity index 100% rename from ui/app/public/images/tokens/STEEM.svg rename to app/public/images/tokens/STEEM.svg diff --git a/ui/app/public/images/tokens/STORJ.svg b/app/public/images/tokens/STORJ.svg similarity index 100% rename from ui/app/public/images/tokens/STORJ.svg rename to app/public/images/tokens/STORJ.svg diff --git a/ui/app/public/images/tokens/STORM.svg b/app/public/images/tokens/STORM.svg similarity index 100% rename from ui/app/public/images/tokens/STORM.svg rename to app/public/images/tokens/STORM.svg diff --git a/ui/app/public/images/tokens/STQ.svg b/app/public/images/tokens/STQ.svg similarity index 100% rename from ui/app/public/images/tokens/STQ.svg rename to app/public/images/tokens/STQ.svg diff --git a/ui/app/public/images/tokens/STRAT.svg b/app/public/images/tokens/STRAT.svg similarity index 100% rename from ui/app/public/images/tokens/STRAT.svg rename to app/public/images/tokens/STRAT.svg diff --git a/ui/app/public/images/tokens/STRONG.svg b/app/public/images/tokens/STRONG.svg similarity index 100% rename from ui/app/public/images/tokens/STRONG.svg rename to app/public/images/tokens/STRONG.svg diff --git a/ui/app/public/images/tokens/STX.svg b/app/public/images/tokens/STX.svg similarity index 100% rename from ui/app/public/images/tokens/STX.svg rename to app/public/images/tokens/STX.svg diff --git a/ui/app/public/images/tokens/SUB.svg b/app/public/images/tokens/SUB.svg similarity index 100% rename from ui/app/public/images/tokens/SUB.svg rename to app/public/images/tokens/SUB.svg diff --git a/ui/app/public/images/tokens/SUMO.svg b/app/public/images/tokens/SUMO.svg similarity index 100% rename from ui/app/public/images/tokens/SUMO.svg rename to app/public/images/tokens/SUMO.svg diff --git a/ui/app/public/images/tokens/SUTER.svg b/app/public/images/tokens/SUTER.svg similarity index 100% rename from ui/app/public/images/tokens/SUTER.svg rename to app/public/images/tokens/SUTER.svg diff --git a/ui/app/public/images/tokens/SWT.svg b/app/public/images/tokens/SWT.svg similarity index 100% rename from ui/app/public/images/tokens/SWT.svg rename to app/public/images/tokens/SWT.svg diff --git a/ui/app/public/images/tokens/SWTH.svg b/app/public/images/tokens/SWTH.svg similarity index 100% rename from ui/app/public/images/tokens/SWTH.svg rename to app/public/images/tokens/SWTH.svg diff --git a/ui/app/public/images/tokens/SXP.svg b/app/public/images/tokens/SXP.svg similarity index 100% rename from ui/app/public/images/tokens/SXP.svg rename to app/public/images/tokens/SXP.svg diff --git a/ui/app/public/images/tokens/SYNX.svg b/app/public/images/tokens/SYNX.svg similarity index 100% rename from ui/app/public/images/tokens/SYNX.svg rename to app/public/images/tokens/SYNX.svg diff --git a/ui/app/public/images/tokens/SYS.svg b/app/public/images/tokens/SYS.svg similarity index 100% rename from ui/app/public/images/tokens/SYS.svg rename to app/public/images/tokens/SYS.svg diff --git a/ui/app/public/images/tokens/TAAS.svg b/app/public/images/tokens/TAAS.svg similarity index 100% rename from ui/app/public/images/tokens/TAAS.svg rename to app/public/images/tokens/TAAS.svg diff --git a/ui/app/public/images/tokens/TAU.svg b/app/public/images/tokens/TAU.svg similarity index 100% rename from ui/app/public/images/tokens/TAU.svg rename to app/public/images/tokens/TAU.svg diff --git a/ui/app/public/images/tokens/TBX.svg b/app/public/images/tokens/TBX.svg similarity index 100% rename from ui/app/public/images/tokens/TBX.svg rename to app/public/images/tokens/TBX.svg diff --git a/ui/app/public/images/tokens/TCH.svg b/app/public/images/tokens/TCH.svg similarity index 100% rename from ui/app/public/images/tokens/TCH.svg rename to app/public/images/tokens/TCH.svg diff --git a/ui/app/public/images/tokens/TEL.svg b/app/public/images/tokens/TEL.svg similarity index 100% rename from ui/app/public/images/tokens/TEL.svg rename to app/public/images/tokens/TEL.svg diff --git a/ui/app/public/images/tokens/TEN.svg b/app/public/images/tokens/TEN.svg similarity index 100% rename from ui/app/public/images/tokens/TEN.svg rename to app/public/images/tokens/TEN.svg diff --git a/ui/app/public/images/tokens/TERA.svg b/app/public/images/tokens/TERA.svg similarity index 100% rename from ui/app/public/images/tokens/TERA.svg rename to app/public/images/tokens/TERA.svg diff --git a/ui/app/public/images/tokens/TERN.svg b/app/public/images/tokens/TERN.svg similarity index 100% rename from ui/app/public/images/tokens/TERN.svg rename to app/public/images/tokens/TERN.svg diff --git a/ui/app/public/images/tokens/THC.svg b/app/public/images/tokens/THC.svg similarity index 100% rename from ui/app/public/images/tokens/THC.svg rename to app/public/images/tokens/THC.svg diff --git a/ui/app/public/images/tokens/THETA.svg b/app/public/images/tokens/THETA.svg similarity index 100% rename from ui/app/public/images/tokens/THETA.svg rename to app/public/images/tokens/THETA.svg diff --git a/ui/app/public/images/tokens/THR.svg b/app/public/images/tokens/THR.svg similarity index 100% rename from ui/app/public/images/tokens/THR.svg rename to app/public/images/tokens/THR.svg diff --git a/ui/app/public/images/tokens/TIME.svg b/app/public/images/tokens/TIME.svg similarity index 100% rename from ui/app/public/images/tokens/TIME.svg rename to app/public/images/tokens/TIME.svg diff --git a/ui/app/public/images/tokens/TIX.svg b/app/public/images/tokens/TIX.svg similarity index 100% rename from ui/app/public/images/tokens/TIX.svg rename to app/public/images/tokens/TIX.svg diff --git a/ui/app/public/images/tokens/TKN.svg b/app/public/images/tokens/TKN.svg similarity index 100% rename from ui/app/public/images/tokens/TKN.svg rename to app/public/images/tokens/TKN.svg diff --git a/ui/app/public/images/tokens/TKS.svg b/app/public/images/tokens/TKS.svg similarity index 100% rename from ui/app/public/images/tokens/TKS.svg rename to app/public/images/tokens/TKS.svg diff --git a/ui/app/public/images/tokens/TNB.svg b/app/public/images/tokens/TNB.svg similarity index 100% rename from ui/app/public/images/tokens/TNB.svg rename to app/public/images/tokens/TNB.svg diff --git a/ui/app/public/images/tokens/TNC.svg b/app/public/images/tokens/TNC.svg similarity index 100% rename from ui/app/public/images/tokens/TNC.svg rename to app/public/images/tokens/TNC.svg diff --git a/ui/app/public/images/tokens/TNT.svg b/app/public/images/tokens/TNT.svg similarity index 100% rename from ui/app/public/images/tokens/TNT.svg rename to app/public/images/tokens/TNT.svg diff --git a/ui/app/public/images/tokens/TOMO.svg b/app/public/images/tokens/TOMO.svg similarity index 100% rename from ui/app/public/images/tokens/TOMO.svg rename to app/public/images/tokens/TOMO.svg diff --git a/ui/app/public/images/tokens/TOR.svg b/app/public/images/tokens/TOR.svg similarity index 100% rename from ui/app/public/images/tokens/TOR.svg rename to app/public/images/tokens/TOR.svg diff --git a/ui/app/public/images/tokens/TPAY.svg b/app/public/images/tokens/TPAY.svg similarity index 100% rename from ui/app/public/images/tokens/TPAY.svg rename to app/public/images/tokens/TPAY.svg diff --git a/ui/app/public/images/tokens/TRAC.svg b/app/public/images/tokens/TRAC.svg similarity index 100% rename from ui/app/public/images/tokens/TRAC.svg rename to app/public/images/tokens/TRAC.svg diff --git a/ui/app/public/images/tokens/TRB.svg b/app/public/images/tokens/TRB.svg similarity index 100% rename from ui/app/public/images/tokens/TRB.svg rename to app/public/images/tokens/TRB.svg diff --git a/ui/app/public/images/tokens/TRIG.svg b/app/public/images/tokens/TRIG.svg similarity index 100% rename from ui/app/public/images/tokens/TRIG.svg rename to app/public/images/tokens/TRIG.svg diff --git a/ui/app/public/images/tokens/TRST.svg b/app/public/images/tokens/TRST.svg similarity index 100% rename from ui/app/public/images/tokens/TRST.svg rename to app/public/images/tokens/TRST.svg diff --git a/ui/app/public/images/tokens/TRTL.svg b/app/public/images/tokens/TRTL.svg similarity index 100% rename from ui/app/public/images/tokens/TRTL.svg rename to app/public/images/tokens/TRTL.svg diff --git a/ui/app/public/images/tokens/TRX.svg b/app/public/images/tokens/TRX.svg similarity index 100% rename from ui/app/public/images/tokens/TRX.svg rename to app/public/images/tokens/TRX.svg diff --git a/ui/app/public/images/tokens/TUBE.svg b/app/public/images/tokens/TUBE.svg similarity index 100% rename from ui/app/public/images/tokens/TUBE.svg rename to app/public/images/tokens/TUBE.svg diff --git a/ui/app/public/images/tokens/TUSD.svg b/app/public/images/tokens/TUSD.svg similarity index 100% rename from ui/app/public/images/tokens/TUSD.svg rename to app/public/images/tokens/TUSD.svg diff --git a/ui/app/public/images/tokens/TX.svg b/app/public/images/tokens/TX.svg similarity index 100% rename from ui/app/public/images/tokens/TX.svg rename to app/public/images/tokens/TX.svg diff --git a/ui/app/public/images/tokens/TZC.svg b/app/public/images/tokens/TZC.svg similarity index 100% rename from ui/app/public/images/tokens/TZC.svg rename to app/public/images/tokens/TZC.svg diff --git a/ui/app/public/images/tokens/UBQ.svg b/app/public/images/tokens/UBQ.svg similarity index 100% rename from ui/app/public/images/tokens/UBQ.svg rename to app/public/images/tokens/UBQ.svg diff --git a/ui/app/public/images/tokens/UKG.svg b/app/public/images/tokens/UKG.svg similarity index 100% rename from ui/app/public/images/tokens/UKG.svg rename to app/public/images/tokens/UKG.svg diff --git a/ui/app/public/images/tokens/UMA.svg b/app/public/images/tokens/UMA.svg similarity index 100% rename from ui/app/public/images/tokens/UMA.svg rename to app/public/images/tokens/UMA.svg diff --git a/ui/app/public/images/tokens/UNB.svg b/app/public/images/tokens/UNB.svg similarity index 100% rename from ui/app/public/images/tokens/UNB.svg rename to app/public/images/tokens/UNB.svg diff --git a/ui/app/public/images/tokens/UP.svg b/app/public/images/tokens/UP.svg similarity index 100% rename from ui/app/public/images/tokens/UP.svg rename to app/public/images/tokens/UP.svg diff --git a/ui/app/public/images/tokens/USD.svg b/app/public/images/tokens/USD.svg similarity index 100% rename from ui/app/public/images/tokens/USD.svg rename to app/public/images/tokens/USD.svg diff --git a/ui/app/public/images/tokens/USDC.svg b/app/public/images/tokens/USDC.svg similarity index 100% rename from ui/app/public/images/tokens/USDC.svg rename to app/public/images/tokens/USDC.svg diff --git a/ui/app/public/images/tokens/USDT.svg b/app/public/images/tokens/USDT.svg similarity index 100% rename from ui/app/public/images/tokens/USDT.svg rename to app/public/images/tokens/USDT.svg diff --git a/ui/app/public/images/tokens/UTK.svg b/app/public/images/tokens/UTK.svg similarity index 100% rename from ui/app/public/images/tokens/UTK.svg rename to app/public/images/tokens/UTK.svg diff --git a/ui/app/public/images/tokens/VEE.svg b/app/public/images/tokens/VEE.svg similarity index 100% rename from ui/app/public/images/tokens/VEE.svg rename to app/public/images/tokens/VEE.svg diff --git a/ui/app/public/images/tokens/VEIL.svg b/app/public/images/tokens/VEIL.svg similarity index 100% rename from ui/app/public/images/tokens/VEIL.svg rename to app/public/images/tokens/VEIL.svg diff --git a/ui/app/public/images/tokens/VEN.svg b/app/public/images/tokens/VEN.svg similarity index 100% rename from ui/app/public/images/tokens/VEN.svg rename to app/public/images/tokens/VEN.svg diff --git a/ui/app/public/images/tokens/VERI.svg b/app/public/images/tokens/VERI.svg similarity index 100% rename from ui/app/public/images/tokens/VERI.svg rename to app/public/images/tokens/VERI.svg diff --git a/ui/app/public/images/tokens/VET.svg b/app/public/images/tokens/VET.svg similarity index 100% rename from ui/app/public/images/tokens/VET.svg rename to app/public/images/tokens/VET.svg diff --git a/ui/app/public/images/tokens/VIA.svg b/app/public/images/tokens/VIA.svg similarity index 100% rename from ui/app/public/images/tokens/VIA.svg rename to app/public/images/tokens/VIA.svg diff --git a/ui/app/public/images/tokens/VIB.svg b/app/public/images/tokens/VIB.svg similarity index 100% rename from ui/app/public/images/tokens/VIB.svg rename to app/public/images/tokens/VIB.svg diff --git a/ui/app/public/images/tokens/VIBE.svg b/app/public/images/tokens/VIBE.svg similarity index 100% rename from ui/app/public/images/tokens/VIBE.svg rename to app/public/images/tokens/VIBE.svg diff --git a/ui/app/public/images/tokens/VITE.svg b/app/public/images/tokens/VITE.svg similarity index 100% rename from ui/app/public/images/tokens/VITE.svg rename to app/public/images/tokens/VITE.svg diff --git a/ui/app/public/images/tokens/VRC.svg b/app/public/images/tokens/VRC.svg similarity index 100% rename from ui/app/public/images/tokens/VRC.svg rename to app/public/images/tokens/VRC.svg diff --git a/ui/app/public/images/tokens/VRM.svg b/app/public/images/tokens/VRM.svg similarity index 100% rename from ui/app/public/images/tokens/VRM.svg rename to app/public/images/tokens/VRM.svg diff --git a/ui/app/public/images/tokens/VSYS.svg b/app/public/images/tokens/VSYS.svg similarity index 100% rename from ui/app/public/images/tokens/VSYS.svg rename to app/public/images/tokens/VSYS.svg diff --git a/ui/app/public/images/tokens/VTC.svg b/app/public/images/tokens/VTC.svg similarity index 100% rename from ui/app/public/images/tokens/VTC.svg rename to app/public/images/tokens/VTC.svg diff --git a/ui/app/public/images/tokens/VTHO.svg b/app/public/images/tokens/VTHO.svg similarity index 100% rename from ui/app/public/images/tokens/VTHO.svg rename to app/public/images/tokens/VTHO.svg diff --git a/ui/app/public/images/tokens/VTR.svg b/app/public/images/tokens/VTR.svg similarity index 100% rename from ui/app/public/images/tokens/VTR.svg rename to app/public/images/tokens/VTR.svg diff --git a/ui/app/public/images/tokens/WABI.svg b/app/public/images/tokens/WABI.svg similarity index 100% rename from ui/app/public/images/tokens/WABI.svg rename to app/public/images/tokens/WABI.svg diff --git a/ui/app/public/images/tokens/WAN.svg b/app/public/images/tokens/WAN.svg similarity index 100% rename from ui/app/public/images/tokens/WAN.svg rename to app/public/images/tokens/WAN.svg diff --git a/ui/app/public/images/tokens/WAVES.svg b/app/public/images/tokens/WAVES.svg similarity index 100% rename from ui/app/public/images/tokens/WAVES.svg rename to app/public/images/tokens/WAVES.svg diff --git a/ui/app/public/images/tokens/WAX.svg b/app/public/images/tokens/WAX.svg similarity index 100% rename from ui/app/public/images/tokens/WAX.svg rename to app/public/images/tokens/WAX.svg diff --git a/ui/app/public/images/tokens/WBTC.svg b/app/public/images/tokens/WBTC.svg similarity index 100% rename from ui/app/public/images/tokens/WBTC.svg rename to app/public/images/tokens/WBTC.svg diff --git a/ui/app/public/images/tokens/WGR.svg b/app/public/images/tokens/WGR.svg similarity index 100% rename from ui/app/public/images/tokens/WGR.svg rename to app/public/images/tokens/WGR.svg diff --git a/ui/app/public/images/tokens/WICC.svg b/app/public/images/tokens/WICC.svg similarity index 100% rename from ui/app/public/images/tokens/WICC.svg rename to app/public/images/tokens/WICC.svg diff --git a/ui/app/public/images/tokens/WINGS.svg b/app/public/images/tokens/WINGS.svg similarity index 100% rename from ui/app/public/images/tokens/WINGS.svg rename to app/public/images/tokens/WINGS.svg diff --git a/ui/app/public/images/tokens/WPR.svg b/app/public/images/tokens/WPR.svg similarity index 100% rename from ui/app/public/images/tokens/WPR.svg rename to app/public/images/tokens/WPR.svg diff --git a/ui/app/public/images/tokens/WTC.svg b/app/public/images/tokens/WTC.svg similarity index 100% rename from ui/app/public/images/tokens/WTC.svg rename to app/public/images/tokens/WTC.svg diff --git a/ui/app/public/images/tokens/XAS.svg b/app/public/images/tokens/XAS.svg similarity index 100% rename from ui/app/public/images/tokens/XAS.svg rename to app/public/images/tokens/XAS.svg diff --git a/ui/app/public/images/tokens/XAUT.svg b/app/public/images/tokens/XAUT.svg similarity index 100% rename from ui/app/public/images/tokens/XAUT.svg rename to app/public/images/tokens/XAUT.svg diff --git a/ui/app/public/images/tokens/XBC.svg b/app/public/images/tokens/XBC.svg similarity index 100% rename from ui/app/public/images/tokens/XBC.svg rename to app/public/images/tokens/XBC.svg diff --git a/ui/app/public/images/tokens/XBY.svg b/app/public/images/tokens/XBY.svg similarity index 100% rename from ui/app/public/images/tokens/XBY.svg rename to app/public/images/tokens/XBY.svg diff --git a/ui/app/public/images/tokens/XCP.svg b/app/public/images/tokens/XCP.svg similarity index 100% rename from ui/app/public/images/tokens/XCP.svg rename to app/public/images/tokens/XCP.svg diff --git a/ui/app/public/images/tokens/XDN.svg b/app/public/images/tokens/XDN.svg similarity index 100% rename from ui/app/public/images/tokens/XDN.svg rename to app/public/images/tokens/XDN.svg diff --git a/ui/app/public/images/tokens/XEL.svg b/app/public/images/tokens/XEL.svg similarity index 100% rename from ui/app/public/images/tokens/XEL.svg rename to app/public/images/tokens/XEL.svg diff --git a/ui/app/public/images/tokens/XEM.svg b/app/public/images/tokens/XEM.svg similarity index 100% rename from ui/app/public/images/tokens/XEM.svg rename to app/public/images/tokens/XEM.svg diff --git a/ui/app/public/images/tokens/XIN.svg b/app/public/images/tokens/XIN.svg similarity index 100% rename from ui/app/public/images/tokens/XIN.svg rename to app/public/images/tokens/XIN.svg diff --git a/ui/app/public/images/tokens/XLM.svg b/app/public/images/tokens/XLM.svg similarity index 100% rename from ui/app/public/images/tokens/XLM.svg rename to app/public/images/tokens/XLM.svg diff --git a/ui/app/public/images/tokens/XMG.svg b/app/public/images/tokens/XMG.svg similarity index 100% rename from ui/app/public/images/tokens/XMG.svg rename to app/public/images/tokens/XMG.svg diff --git a/ui/app/public/images/tokens/XMR.svg b/app/public/images/tokens/XMR.svg similarity index 100% rename from ui/app/public/images/tokens/XMR.svg rename to app/public/images/tokens/XMR.svg diff --git a/ui/app/public/images/tokens/XMX.svg b/app/public/images/tokens/XMX.svg similarity index 100% rename from ui/app/public/images/tokens/XMX.svg rename to app/public/images/tokens/XMX.svg diff --git a/ui/app/public/images/tokens/XMY.svg b/app/public/images/tokens/XMY.svg similarity index 100% rename from ui/app/public/images/tokens/XMY.svg rename to app/public/images/tokens/XMY.svg diff --git a/ui/app/public/images/tokens/XNS.svg b/app/public/images/tokens/XNS.svg similarity index 100% rename from ui/app/public/images/tokens/XNS.svg rename to app/public/images/tokens/XNS.svg diff --git a/ui/app/public/images/tokens/XOR.svg b/app/public/images/tokens/XOR.svg similarity index 100% rename from ui/app/public/images/tokens/XOR.svg rename to app/public/images/tokens/XOR.svg diff --git a/ui/app/public/images/tokens/XP.svg b/app/public/images/tokens/XP.svg similarity index 100% rename from ui/app/public/images/tokens/XP.svg rename to app/public/images/tokens/XP.svg diff --git a/ui/app/public/images/tokens/XPA.svg b/app/public/images/tokens/XPA.svg similarity index 100% rename from ui/app/public/images/tokens/XPA.svg rename to app/public/images/tokens/XPA.svg diff --git a/ui/app/public/images/tokens/XPM.svg b/app/public/images/tokens/XPM.svg similarity index 100% rename from ui/app/public/images/tokens/XPM.svg rename to app/public/images/tokens/XPM.svg diff --git a/ui/app/public/images/tokens/XPR.svg b/app/public/images/tokens/XPR.svg similarity index 100% rename from ui/app/public/images/tokens/XPR.svg rename to app/public/images/tokens/XPR.svg diff --git a/ui/app/public/images/tokens/XPRT.svg b/app/public/images/tokens/XPRT.svg similarity index 100% rename from ui/app/public/images/tokens/XPRT.svg rename to app/public/images/tokens/XPRT.svg diff --git a/ui/app/public/images/tokens/XRP.svg b/app/public/images/tokens/XRP.svg similarity index 100% rename from ui/app/public/images/tokens/XRP.svg rename to app/public/images/tokens/XRP.svg diff --git a/ui/app/public/images/tokens/XSG.svg b/app/public/images/tokens/XSG.svg similarity index 100% rename from ui/app/public/images/tokens/XSG.svg rename to app/public/images/tokens/XSG.svg diff --git a/ui/app/public/images/tokens/XSR.svg b/app/public/images/tokens/XSR.svg similarity index 100% rename from ui/app/public/images/tokens/XSR.svg rename to app/public/images/tokens/XSR.svg diff --git a/ui/app/public/images/tokens/XST.svg b/app/public/images/tokens/XST.svg similarity index 100% rename from ui/app/public/images/tokens/XST.svg rename to app/public/images/tokens/XST.svg diff --git a/ui/app/public/images/tokens/XTP.svg b/app/public/images/tokens/XTP.svg similarity index 100% rename from ui/app/public/images/tokens/XTP.svg rename to app/public/images/tokens/XTP.svg diff --git a/ui/app/public/images/tokens/XTZ.svg b/app/public/images/tokens/XTZ.svg similarity index 100% rename from ui/app/public/images/tokens/XTZ.svg rename to app/public/images/tokens/XTZ.svg diff --git a/ui/app/public/images/tokens/XUC.svg b/app/public/images/tokens/XUC.svg similarity index 100% rename from ui/app/public/images/tokens/XUC.svg rename to app/public/images/tokens/XUC.svg diff --git a/ui/app/public/images/tokens/XVC.svg b/app/public/images/tokens/XVC.svg similarity index 100% rename from ui/app/public/images/tokens/XVC.svg rename to app/public/images/tokens/XVC.svg diff --git a/ui/app/public/images/tokens/XVG.svg b/app/public/images/tokens/XVG.svg similarity index 100% rename from ui/app/public/images/tokens/XVG.svg rename to app/public/images/tokens/XVG.svg diff --git a/ui/app/public/images/tokens/XWC.svg b/app/public/images/tokens/XWC.svg similarity index 100% rename from ui/app/public/images/tokens/XWC.svg rename to app/public/images/tokens/XWC.svg diff --git a/ui/app/public/images/tokens/XZC.svg b/app/public/images/tokens/XZC.svg similarity index 100% rename from ui/app/public/images/tokens/XZC.svg rename to app/public/images/tokens/XZC.svg diff --git a/ui/app/public/images/tokens/YFI.svg b/app/public/images/tokens/YFI.svg similarity index 100% rename from ui/app/public/images/tokens/YFI.svg rename to app/public/images/tokens/YFI.svg diff --git a/ui/app/public/images/tokens/YOYOW.svg b/app/public/images/tokens/YOYOW.svg similarity index 100% rename from ui/app/public/images/tokens/YOYOW.svg rename to app/public/images/tokens/YOYOW.svg diff --git a/ui/app/public/images/tokens/ZAR.svg b/app/public/images/tokens/ZAR.svg similarity index 100% rename from ui/app/public/images/tokens/ZAR.svg rename to app/public/images/tokens/ZAR.svg diff --git a/ui/app/public/images/tokens/ZB.svg b/app/public/images/tokens/ZB.svg similarity index 100% rename from ui/app/public/images/tokens/ZB.svg rename to app/public/images/tokens/ZB.svg diff --git a/ui/app/public/images/tokens/ZCL.svg b/app/public/images/tokens/ZCL.svg similarity index 100% rename from ui/app/public/images/tokens/ZCL.svg rename to app/public/images/tokens/ZCL.svg diff --git a/ui/app/public/images/tokens/ZEC.svg b/app/public/images/tokens/ZEC.svg similarity index 100% rename from ui/app/public/images/tokens/ZEC.svg rename to app/public/images/tokens/ZEC.svg diff --git a/ui/app/public/images/tokens/ZEL.svg b/app/public/images/tokens/ZEL.svg similarity index 100% rename from ui/app/public/images/tokens/ZEL.svg rename to app/public/images/tokens/ZEL.svg diff --git a/ui/app/public/images/tokens/ZEN.svg b/app/public/images/tokens/ZEN.svg similarity index 100% rename from ui/app/public/images/tokens/ZEN.svg rename to app/public/images/tokens/ZEN.svg diff --git a/ui/app/public/images/tokens/ZIL.svg b/app/public/images/tokens/ZIL.svg similarity index 100% rename from ui/app/public/images/tokens/ZIL.svg rename to app/public/images/tokens/ZIL.svg diff --git a/ui/app/public/images/tokens/ZIP.svg b/app/public/images/tokens/ZIP.svg similarity index 100% rename from ui/app/public/images/tokens/ZIP.svg rename to app/public/images/tokens/ZIP.svg diff --git a/ui/app/public/images/tokens/ZRX.svg b/app/public/images/tokens/ZRX.svg similarity index 100% rename from ui/app/public/images/tokens/ZRX.svg rename to app/public/images/tokens/ZRX.svg diff --git a/ui/app/public/images/tokens/anim-circle-spinner.svg b/app/public/images/tokens/anim-circle-spinner.svg similarity index 100% rename from ui/app/public/images/tokens/anim-circle-spinner.svg rename to app/public/images/tokens/anim-circle-spinner.svg diff --git a/ui/app/public/images/tokens/anim-racetrack-spinner.svg b/app/public/images/tokens/anim-racetrack-spinner.svg similarity index 100% rename from ui/app/public/images/tokens/anim-racetrack-spinner.svg rename to app/public/images/tokens/anim-racetrack-spinner.svg diff --git a/ui/app/public/images/wreath-small.svg b/app/public/images/wreath-small.svg similarity index 100% rename from ui/app/public/images/wreath-small.svg rename to app/public/images/wreath-small.svg diff --git a/ui/app/public/images/wreath-tiny.svg b/app/public/images/wreath-tiny.svg similarity index 100% rename from ui/app/public/images/wreath-tiny.svg rename to app/public/images/wreath-tiny.svg diff --git a/ui/app/public/images/wreath.svg b/app/public/images/wreath.svg similarity index 100% rename from ui/app/public/images/wreath.svg rename to app/public/images/wreath.svg diff --git a/ui/app/scripts/vite-polyfills.ts b/app/scripts/vite-polyfills.ts similarity index 100% rename from ui/app/scripts/vite-polyfills.ts rename to app/scripts/vite-polyfills.ts diff --git a/ui/app/scripts/vite-svg-loader.js b/app/scripts/vite-svg-loader.js similarity index 100% rename from ui/app/scripts/vite-svg-loader.js rename to app/scripts/vite-svg-loader.js diff --git a/ui/app/src/App.vue b/app/src/App.vue similarity index 100% rename from ui/app/src/App.vue rename to app/src/App.vue diff --git a/ui/app/src/assets/World_Background_opt.jpg b/app/src/assets/World_Background_opt.jpg similarity index 100% rename from ui/app/src/assets/World_Background_opt.jpg rename to app/src/assets/World_Background_opt.jpg diff --git a/ui/app/src/assets/backgrounds/dark-coin-1x.webp b/app/src/assets/backgrounds/dark-coin-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/dark-coin-1x.webp rename to app/src/assets/backgrounds/dark-coin-1x.webp diff --git a/ui/app/src/assets/backgrounds/dark-coin-2x.png b/app/src/assets/backgrounds/dark-coin-2x.png similarity index 100% rename from ui/app/src/assets/backgrounds/dark-coin-2x.png rename to app/src/assets/backgrounds/dark-coin-2x.png diff --git a/ui/app/src/assets/backgrounds/dark-coin-2x.webp b/app/src/assets/backgrounds/dark-coin-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/dark-coin-2x.webp rename to app/src/assets/backgrounds/dark-coin-2x.webp diff --git a/ui/app/src/assets/backgrounds/dark-coin-4x.webp b/app/src/assets/backgrounds/dark-coin-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/dark-coin-4x.webp rename to app/src/assets/backgrounds/dark-coin-4x.webp diff --git a/ui/app/src/assets/backgrounds/dark-coin-thumb.webp b/app/src/assets/backgrounds/dark-coin-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/dark-coin-thumb.webp rename to app/src/assets/backgrounds/dark-coin-thumb.webp diff --git a/ui/app/src/assets/backgrounds/dark-forest-1x.webp b/app/src/assets/backgrounds/dark-forest-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/dark-forest-1x.webp rename to app/src/assets/backgrounds/dark-forest-1x.webp diff --git a/ui/app/src/assets/backgrounds/dark-forest-2x.webp b/app/src/assets/backgrounds/dark-forest-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/dark-forest-2x.webp rename to app/src/assets/backgrounds/dark-forest-2x.webp diff --git a/ui/app/src/assets/backgrounds/dark-forest-4x.webp b/app/src/assets/backgrounds/dark-forest-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/dark-forest-4x.webp rename to app/src/assets/backgrounds/dark-forest-4x.webp diff --git a/ui/app/src/assets/backgrounds/dark-forest-thumb.webp b/app/src/assets/backgrounds/dark-forest-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/dark-forest-thumb.webp rename to app/src/assets/backgrounds/dark-forest-thumb.webp diff --git a/ui/app/src/assets/backgrounds/default-thumb.webp b/app/src/assets/backgrounds/default-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/default-thumb.webp rename to app/src/assets/backgrounds/default-thumb.webp diff --git a/ui/app/src/assets/backgrounds/default.webp b/app/src/assets/backgrounds/default.webp similarity index 100% rename from ui/app/src/assets/backgrounds/default.webp rename to app/src/assets/backgrounds/default.webp diff --git a/ui/app/src/assets/backgrounds/forest-butterflies-1x.webp b/app/src/assets/backgrounds/forest-butterflies-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/forest-butterflies-1x.webp rename to app/src/assets/backgrounds/forest-butterflies-1x.webp diff --git a/ui/app/src/assets/backgrounds/forest-butterflies-2x.webp b/app/src/assets/backgrounds/forest-butterflies-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/forest-butterflies-2x.webp rename to app/src/assets/backgrounds/forest-butterflies-2x.webp diff --git a/ui/app/src/assets/backgrounds/forest-butterflies-4x.webp b/app/src/assets/backgrounds/forest-butterflies-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/forest-butterflies-4x.webp rename to app/src/assets/backgrounds/forest-butterflies-4x.webp diff --git a/ui/app/src/assets/backgrounds/forest-butterflies-thumb.webp b/app/src/assets/backgrounds/forest-butterflies-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/forest-butterflies-thumb.webp rename to app/src/assets/backgrounds/forest-butterflies-thumb.webp diff --git a/ui/app/src/assets/backgrounds/gold-1x.webp b/app/src/assets/backgrounds/gold-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/gold-1x.webp rename to app/src/assets/backgrounds/gold-1x.webp diff --git a/ui/app/src/assets/backgrounds/gold-2x.webp b/app/src/assets/backgrounds/gold-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/gold-2x.webp rename to app/src/assets/backgrounds/gold-2x.webp diff --git a/ui/app/src/assets/backgrounds/gold-4x.webp b/app/src/assets/backgrounds/gold-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/gold-4x.webp rename to app/src/assets/backgrounds/gold-4x.webp diff --git a/ui/app/src/assets/backgrounds/gold-coin-thumb.webp b/app/src/assets/backgrounds/gold-coin-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/gold-coin-thumb.webp rename to app/src/assets/backgrounds/gold-coin-thumb.webp diff --git a/ui/app/src/assets/backgrounds/meadow-1x.webp b/app/src/assets/backgrounds/meadow-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/meadow-1x.webp rename to app/src/assets/backgrounds/meadow-1x.webp diff --git a/ui/app/src/assets/backgrounds/meadow-2x.webp b/app/src/assets/backgrounds/meadow-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/meadow-2x.webp rename to app/src/assets/backgrounds/meadow-2x.webp diff --git a/ui/app/src/assets/backgrounds/meadow-4x.webp b/app/src/assets/backgrounds/meadow-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/meadow-4x.webp rename to app/src/assets/backgrounds/meadow-4x.webp diff --git a/ui/app/src/assets/backgrounds/meadow-thumb.webp b/app/src/assets/backgrounds/meadow-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/meadow-thumb.webp rename to app/src/assets/backgrounds/meadow-thumb.webp diff --git a/ui/app/src/assets/backgrounds/night-1x.webp b/app/src/assets/backgrounds/night-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/night-1x.webp rename to app/src/assets/backgrounds/night-1x.webp diff --git a/ui/app/src/assets/backgrounds/night-2x.webp b/app/src/assets/backgrounds/night-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/night-2x.webp rename to app/src/assets/backgrounds/night-2x.webp diff --git a/ui/app/src/assets/backgrounds/night-4x.webp b/app/src/assets/backgrounds/night-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/night-4x.webp rename to app/src/assets/backgrounds/night-4x.webp diff --git a/ui/app/src/assets/backgrounds/night-thumb.webp b/app/src/assets/backgrounds/night-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/night-thumb.webp rename to app/src/assets/backgrounds/night-thumb.webp diff --git a/ui/app/src/assets/backgrounds/script.sh b/app/src/assets/backgrounds/script.sh similarity index 100% rename from ui/app/src/assets/backgrounds/script.sh rename to app/src/assets/backgrounds/script.sh diff --git a/ui/app/src/assets/backgrounds/temple-1x.webp b/app/src/assets/backgrounds/temple-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/temple-1x.webp rename to app/src/assets/backgrounds/temple-1x.webp diff --git a/ui/app/src/assets/backgrounds/temple-2x.webp b/app/src/assets/backgrounds/temple-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/temple-2x.webp rename to app/src/assets/backgrounds/temple-2x.webp diff --git a/ui/app/src/assets/backgrounds/temple-4x.webp b/app/src/assets/backgrounds/temple-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/temple-4x.webp rename to app/src/assets/backgrounds/temple-4x.webp diff --git a/ui/app/src/assets/backgrounds/temple-thumb.webp b/app/src/assets/backgrounds/temple-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/temple-thumb.webp rename to app/src/assets/backgrounds/temple-thumb.webp diff --git a/ui/app/src/assets/backgrounds/trail-1x.webp b/app/src/assets/backgrounds/trail-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/trail-1x.webp rename to app/src/assets/backgrounds/trail-1x.webp diff --git a/ui/app/src/assets/backgrounds/trail-2x.webp b/app/src/assets/backgrounds/trail-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/trail-2x.webp rename to app/src/assets/backgrounds/trail-2x.webp diff --git a/ui/app/src/assets/backgrounds/trail-4x.webp b/app/src/assets/backgrounds/trail-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/trail-4x.webp rename to app/src/assets/backgrounds/trail-4x.webp diff --git a/ui/app/src/assets/backgrounds/trail-thumb.webp b/app/src/assets/backgrounds/trail-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/trail-thumb.webp rename to app/src/assets/backgrounds/trail-thumb.webp diff --git a/ui/app/src/assets/backgrounds/view-1x.webp b/app/src/assets/backgrounds/view-1x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/view-1x.webp rename to app/src/assets/backgrounds/view-1x.webp diff --git a/ui/app/src/assets/backgrounds/view-2x.webp b/app/src/assets/backgrounds/view-2x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/view-2x.webp rename to app/src/assets/backgrounds/view-2x.webp diff --git a/ui/app/src/assets/backgrounds/view-4x.webp b/app/src/assets/backgrounds/view-4x.webp similarity index 100% rename from ui/app/src/assets/backgrounds/view-4x.webp rename to app/src/assets/backgrounds/view-4x.webp diff --git a/ui/app/src/assets/backgrounds/view-thumb.webp b/app/src/assets/backgrounds/view-thumb.webp similarity index 100% rename from ui/app/src/assets/backgrounds/view-thumb.webp rename to app/src/assets/backgrounds/view-thumb.webp diff --git a/ui/app/src/assets/icons/interactive/anim-circle-spinner.svg b/app/src/assets/icons/interactive/anim-circle-spinner.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/anim-circle-spinner.svg rename to app/src/assets/icons/interactive/anim-circle-spinner.svg diff --git a/ui/app/src/assets/icons/interactive/anim-racetrack-spinner.svg b/app/src/assets/icons/interactive/anim-racetrack-spinner.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/anim-racetrack-spinner.svg rename to app/src/assets/icons/interactive/anim-racetrack-spinner.svg diff --git a/ui/app/src/assets/icons/interactive/arrow-down.svg b/app/src/assets/icons/interactive/arrow-down.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/arrow-down.svg rename to app/src/assets/icons/interactive/arrow-down.svg diff --git a/ui/app/src/assets/icons/interactive/arrow-up.svg b/app/src/assets/icons/interactive/arrow-up.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/arrow-up.svg rename to app/src/assets/icons/interactive/arrow-up.svg diff --git a/ui/app/src/assets/icons/interactive/arrows-in.svg b/app/src/assets/icons/interactive/arrows-in.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/arrows-in.svg rename to app/src/assets/icons/interactive/arrows-in.svg diff --git a/ui/app/src/assets/icons/interactive/check.svg b/app/src/assets/icons/interactive/check.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/check.svg rename to app/src/assets/icons/interactive/check.svg diff --git a/ui/app/src/assets/icons/interactive/chevron-down.svg b/app/src/assets/icons/interactive/chevron-down.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/chevron-down.svg rename to app/src/assets/icons/interactive/chevron-down.svg diff --git a/ui/app/src/assets/icons/interactive/chevron-up.svg b/app/src/assets/icons/interactive/chevron-up.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/chevron-up.svg rename to app/src/assets/icons/interactive/chevron-up.svg diff --git a/ui/app/src/assets/icons/interactive/circle-info.svg b/app/src/assets/icons/interactive/circle-info.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/circle-info.svg rename to app/src/assets/icons/interactive/circle-info.svg diff --git a/ui/app/src/assets/icons/interactive/circle-question.svg b/app/src/assets/icons/interactive/circle-question.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/circle-question.svg rename to app/src/assets/icons/interactive/circle-question.svg diff --git a/ui/app/src/assets/icons/interactive/close.svg b/app/src/assets/icons/interactive/close.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/close.svg rename to app/src/assets/icons/interactive/close.svg diff --git a/ui/app/src/assets/icons/interactive/copy.svg b/app/src/assets/icons/interactive/copy.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/copy.svg rename to app/src/assets/icons/interactive/copy.svg diff --git a/ui/app/src/assets/icons/interactive/ellipsis.svg b/app/src/assets/icons/interactive/ellipsis.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/ellipsis.svg rename to app/src/assets/icons/interactive/ellipsis.svg diff --git a/ui/app/src/assets/icons/interactive/flag.svg b/app/src/assets/icons/interactive/flag.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/flag.svg rename to app/src/assets/icons/interactive/flag.svg diff --git a/ui/app/src/assets/icons/interactive/hamburger.svg b/app/src/assets/icons/interactive/hamburger.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/hamburger.svg rename to app/src/assets/icons/interactive/hamburger.svg diff --git a/ui/app/src/assets/icons/interactive/help.svg b/app/src/assets/icons/interactive/help.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/help.svg rename to app/src/assets/icons/interactive/help.svg diff --git a/ui/app/src/assets/icons/interactive/link.svg b/app/src/assets/icons/interactive/link.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/link.svg rename to app/src/assets/icons/interactive/link.svg diff --git a/ui/app/src/assets/icons/interactive/lock.svg b/app/src/assets/icons/interactive/lock.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/lock.svg rename to app/src/assets/icons/interactive/lock.svg diff --git a/ui/app/src/assets/icons/interactive/minus.svg b/app/src/assets/icons/interactive/minus.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/minus.svg rename to app/src/assets/icons/interactive/minus.svg diff --git a/ui/app/src/assets/icons/interactive/open-external.svg b/app/src/assets/icons/interactive/open-external.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/open-external.svg rename to app/src/assets/icons/interactive/open-external.svg diff --git a/ui/app/src/assets/icons/interactive/picture.svg b/app/src/assets/icons/interactive/picture.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/picture.svg rename to app/src/assets/icons/interactive/picture.svg diff --git a/ui/app/src/assets/icons/interactive/plus.svg b/app/src/assets/icons/interactive/plus.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/plus.svg rename to app/src/assets/icons/interactive/plus.svg diff --git a/ui/app/src/assets/icons/interactive/saturday.svg b/app/src/assets/icons/interactive/saturday.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/saturday.svg rename to app/src/assets/icons/interactive/saturday.svg diff --git a/ui/app/src/assets/icons/interactive/search.svg b/app/src/assets/icons/interactive/search.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/search.svg rename to app/src/assets/icons/interactive/search.svg diff --git a/ui/app/src/assets/icons/interactive/settings.svg b/app/src/assets/icons/interactive/settings.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/settings.svg rename to app/src/assets/icons/interactive/settings.svg diff --git a/ui/app/src/assets/icons/interactive/swap.svg b/app/src/assets/icons/interactive/swap.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/swap.svg rename to app/src/assets/icons/interactive/swap.svg diff --git a/ui/app/src/assets/icons/interactive/tick.svg.svg b/app/src/assets/icons/interactive/tick.svg.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/tick.svg.svg rename to app/src/assets/icons/interactive/tick.svg.svg diff --git a/ui/app/src/assets/icons/interactive/ticket.svg b/app/src/assets/icons/interactive/ticket.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/ticket.svg rename to app/src/assets/icons/interactive/ticket.svg diff --git a/ui/app/src/assets/icons/interactive/wallet.svg b/app/src/assets/icons/interactive/wallet.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/wallet.svg rename to app/src/assets/icons/interactive/wallet.svg diff --git a/ui/app/src/assets/icons/interactive/warning.svg b/app/src/assets/icons/interactive/warning.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/warning.svg rename to app/src/assets/icons/interactive/warning.svg diff --git a/ui/app/src/assets/icons/interactive/wreath.svg b/app/src/assets/icons/interactive/wreath.svg similarity index 100% rename from ui/app/src/assets/icons/interactive/wreath.svg rename to app/src/assets/icons/interactive/wreath.svg diff --git a/ui/app/src/assets/icons/navigation/balances.svg b/app/src/assets/icons/navigation/balances.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/balances.svg rename to app/src/assets/icons/navigation/balances.svg diff --git a/ui/app/src/assets/icons/navigation/changelog.svg b/app/src/assets/icons/navigation/changelog.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/changelog.svg rename to app/src/assets/icons/navigation/changelog.svg diff --git a/ui/app/src/assets/icons/navigation/dashboard.svg b/app/src/assets/icons/navigation/dashboard.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/dashboard.svg rename to app/src/assets/icons/navigation/dashboard.svg diff --git a/ui/app/src/assets/icons/navigation/documents.svg b/app/src/assets/icons/navigation/documents.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/documents.svg rename to app/src/assets/icons/navigation/documents.svg diff --git a/ui/app/src/assets/icons/navigation/globe.svg b/app/src/assets/icons/navigation/globe.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/globe.svg rename to app/src/assets/icons/navigation/globe.svg diff --git a/ui/app/src/assets/icons/navigation/harvest.svg b/app/src/assets/icons/navigation/harvest.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/harvest.svg rename to app/src/assets/icons/navigation/harvest.svg diff --git a/ui/app/src/assets/icons/navigation/more.svg b/app/src/assets/icons/navigation/more.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/more.svg rename to app/src/assets/icons/navigation/more.svg diff --git a/ui/app/src/assets/icons/navigation/people.svg b/app/src/assets/icons/navigation/people.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/people.svg rename to app/src/assets/icons/navigation/people.svg diff --git a/ui/app/src/assets/icons/navigation/pool-stats.svg b/app/src/assets/icons/navigation/pool-stats.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/pool-stats.svg rename to app/src/assets/icons/navigation/pool-stats.svg diff --git a/ui/app/src/assets/icons/navigation/pool.svg b/app/src/assets/icons/navigation/pool.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/pool.svg rename to app/src/assets/icons/navigation/pool.svg diff --git a/ui/app/src/assets/icons/navigation/rewards.svg b/app/src/assets/icons/navigation/rewards.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/rewards.svg rename to app/src/assets/icons/navigation/rewards.svg diff --git a/ui/app/src/assets/icons/navigation/rowan.svg b/app/src/assets/icons/navigation/rowan.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/rowan.svg rename to app/src/assets/icons/navigation/rowan.svg diff --git a/ui/app/src/assets/icons/navigation/stake.svg b/app/src/assets/icons/navigation/stake.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/stake.svg rename to app/src/assets/icons/navigation/stake.svg diff --git a/ui/app/src/assets/icons/navigation/swap.svg b/app/src/assets/icons/navigation/swap.svg similarity index 100% rename from ui/app/src/assets/icons/navigation/swap.svg rename to app/src/assets/icons/navigation/swap.svg diff --git a/ui/app/src/assets/keplr.jpg b/app/src/assets/keplr.jpg similarity index 100% rename from ui/app/src/assets/keplr.jpg rename to app/src/assets/keplr.jpg diff --git a/ui/app/src/assets/logo-large.svg b/app/src/assets/logo-large.svg similarity index 100% rename from ui/app/src/assets/logo-large.svg rename to app/src/assets/logo-large.svg diff --git a/ui/app/src/assets/logo-small.svg b/app/src/assets/logo-small.svg similarity index 100% rename from ui/app/src/assets/logo-small.svg rename to app/src/assets/logo-small.svg diff --git a/ui/app/src/assets/metamask.png b/app/src/assets/metamask.png similarity index 100% rename from ui/app/src/assets/metamask.png rename to app/src/assets/metamask.png diff --git a/ui/app/src/assets/rowan-icon.png b/app/src/assets/rowan-icon.png similarity index 100% rename from ui/app/src/assets/rowan-icon.png rename to app/src/assets/rowan-icon.png diff --git a/ui/app/src/assets/terra_station.png b/app/src/assets/terra_station.png similarity index 100% rename from ui/app/src/assets/terra_station.png rename to app/src/assets/terra_station.png diff --git a/ui/app/src/business/calculators/addLiquidityCalculator.test.ts b/app/src/business/calculators/addLiquidityCalculator.test.ts similarity index 100% rename from ui/app/src/business/calculators/addLiquidityCalculator.test.ts rename to app/src/business/calculators/addLiquidityCalculator.test.ts diff --git a/ui/app/src/business/calculators/addLiquidityCalculator.ts b/app/src/business/calculators/addLiquidityCalculator.ts similarity index 100% rename from ui/app/src/business/calculators/addLiquidityCalculator.ts rename to app/src/business/calculators/addLiquidityCalculator.ts diff --git a/ui/app/src/business/calculators/index.ts b/app/src/business/calculators/index.ts similarity index 100% rename from ui/app/src/business/calculators/index.ts rename to app/src/business/calculators/index.ts diff --git a/ui/app/src/business/calculators/reactiveAddLiquidityCalculator.ts b/app/src/business/calculators/reactiveAddLiquidityCalculator.ts similarity index 100% rename from ui/app/src/business/calculators/reactiveAddLiquidityCalculator.ts rename to app/src/business/calculators/reactiveAddLiquidityCalculator.ts diff --git a/ui/app/src/business/calculators/removeLiquidityCalculator.test.ts b/app/src/business/calculators/removeLiquidityCalculator.test.ts similarity index 100% rename from ui/app/src/business/calculators/removeLiquidityCalculator.test.ts rename to app/src/business/calculators/removeLiquidityCalculator.test.ts diff --git a/ui/app/src/business/calculators/removeLiquidityCalculator.ts b/app/src/business/calculators/removeLiquidityCalculator.ts similarity index 100% rename from ui/app/src/business/calculators/removeLiquidityCalculator.ts rename to app/src/business/calculators/removeLiquidityCalculator.ts diff --git a/ui/app/src/business/calculators/swapCalculator.test.ts b/app/src/business/calculators/swapCalculator.test.ts similarity index 100% rename from ui/app/src/business/calculators/swapCalculator.test.ts rename to app/src/business/calculators/swapCalculator.test.ts diff --git a/ui/app/src/business/calculators/swapCalculator.ts b/app/src/business/calculators/swapCalculator.ts similarity index 100% rename from ui/app/src/business/calculators/swapCalculator.ts rename to app/src/business/calculators/swapCalculator.ts diff --git a/ui/app/src/business/calculators/useField.test.ts b/app/src/business/calculators/useField.test.ts similarity index 100% rename from ui/app/src/business/calculators/useField.test.ts rename to app/src/business/calculators/useField.test.ts diff --git a/ui/app/src/business/calculators/useField.ts b/app/src/business/calculators/useField.ts similarity index 100% rename from ui/app/src/business/calculators/useField.ts rename to app/src/business/calculators/useField.ts diff --git a/ui/app/src/business/calculators/utils.test.ts b/app/src/business/calculators/utils.test.ts similarity index 100% rename from ui/app/src/business/calculators/utils.test.ts rename to app/src/business/calculators/utils.test.ts diff --git a/ui/app/src/business/calculators/utils.ts b/app/src/business/calculators/utils.ts similarity index 100% rename from ui/app/src/business/calculators/utils.ts rename to app/src/business/calculators/utils.ts diff --git a/ui/app/src/business/index.ts b/app/src/business/index.ts similarity index 100% rename from ui/app/src/business/index.ts rename to app/src/business/index.ts diff --git a/ui/app/src/business/services/ChainsService/ChainsService.ts b/app/src/business/services/ChainsService/ChainsService.ts similarity index 100% rename from ui/app/src/business/services/ChainsService/ChainsService.ts rename to app/src/business/services/ChainsService/ChainsService.ts diff --git a/ui/app/src/business/services/ChainsService/index.ts b/app/src/business/services/ChainsService/index.ts similarity index 100% rename from ui/app/src/business/services/ChainsService/index.ts rename to app/src/business/services/ChainsService/index.ts diff --git a/ui/app/src/business/services/ClpService/ClpService.ts b/app/src/business/services/ClpService/ClpService.ts similarity index 100% rename from ui/app/src/business/services/ClpService/ClpService.ts rename to app/src/business/services/ClpService/ClpService.ts diff --git a/ui/app/src/business/services/ClpService/index.ts b/app/src/business/services/ClpService/index.ts similarity index 100% rename from ui/app/src/business/services/ClpService/index.ts rename to app/src/business/services/ClpService/index.ts diff --git a/ui/app/src/business/services/DataService/DataService.ts b/app/src/business/services/DataService/DataService.ts similarity index 100% rename from ui/app/src/business/services/DataService/DataService.ts rename to app/src/business/services/DataService/DataService.ts diff --git a/ui/app/src/business/services/DataService/hooks.ts b/app/src/business/services/DataService/hooks.ts similarity index 100% rename from ui/app/src/business/services/DataService/hooks.ts rename to app/src/business/services/DataService/hooks.ts diff --git a/ui/app/src/business/services/DataService/index.ts b/app/src/business/services/DataService/index.ts similarity index 100% rename from ui/app/src/business/services/DataService/index.ts rename to app/src/business/services/DataService/index.ts diff --git a/ui/app/src/business/services/DispensationService/index.ts b/app/src/business/services/DispensationService/index.ts similarity index 100% rename from ui/app/src/business/services/DispensationService/index.ts rename to app/src/business/services/DispensationService/index.ts diff --git a/ui/app/src/business/services/EthbridgeService/EthbridgeService.ts b/app/src/business/services/EthbridgeService/EthbridgeService.ts similarity index 100% rename from ui/app/src/business/services/EthbridgeService/EthbridgeService.ts rename to app/src/business/services/EthbridgeService/EthbridgeService.ts diff --git a/ui/app/src/business/services/EthbridgeService/index.ts b/app/src/business/services/EthbridgeService/index.ts similarity index 100% rename from ui/app/src/business/services/EthbridgeService/index.ts rename to app/src/business/services/EthbridgeService/index.ts diff --git a/ui/app/src/business/services/EthbridgeService/tokenContract.ts b/app/src/business/services/EthbridgeService/tokenContract.ts similarity index 100% rename from ui/app/src/business/services/EthbridgeService/tokenContract.ts rename to app/src/business/services/EthbridgeService/tokenContract.ts diff --git a/ui/app/src/business/services/EventBusService/EventBusService.ts b/app/src/business/services/EventBusService/EventBusService.ts similarity index 100% rename from ui/app/src/business/services/EventBusService/EventBusService.ts rename to app/src/business/services/EventBusService/EventBusService.ts diff --git a/ui/app/src/business/services/EventBusService/Events.ts b/app/src/business/services/EventBusService/Events.ts similarity index 100% rename from ui/app/src/business/services/EventBusService/Events.ts rename to app/src/business/services/EventBusService/Events.ts diff --git a/ui/app/src/business/services/EventBusService/index.ts b/app/src/business/services/EventBusService/index.ts similarity index 100% rename from ui/app/src/business/services/EventBusService/index.ts rename to app/src/business/services/EventBusService/index.ts diff --git a/ui/app/src/business/services/IBCService/ChainIdHelper.ts b/app/src/business/services/IBCService/ChainIdHelper.ts similarity index 100% rename from ui/app/src/business/services/IBCService/ChainIdHelper.ts rename to app/src/business/services/IBCService/ChainIdHelper.ts diff --git a/ui/app/src/business/services/IBCService/IBCService.ts b/app/src/business/services/IBCService/IBCService.ts similarity index 100% rename from ui/app/src/business/services/IBCService/IBCService.ts rename to app/src/business/services/IBCService/IBCService.ts diff --git a/ui/app/src/business/services/IBCService/index.ts b/app/src/business/services/IBCService/index.ts similarity index 100% rename from ui/app/src/business/services/IBCService/index.ts rename to app/src/business/services/IBCService/index.ts diff --git a/ui/app/src/business/services/IBCService/utils.ts b/app/src/business/services/IBCService/utils.ts similarity index 100% rename from ui/app/src/business/services/IBCService/utils.ts rename to app/src/business/services/IBCService/utils.ts diff --git a/ui/app/src/business/services/IBCService/utils/calculateGasForIBCTransfer.test.ts b/app/src/business/services/IBCService/utils/calculateGasForIBCTransfer.test.ts similarity index 100% rename from ui/app/src/business/services/IBCService/utils/calculateGasForIBCTransfer.test.ts rename to app/src/business/services/IBCService/utils/calculateGasForIBCTransfer.test.ts diff --git a/ui/app/src/business/services/IBCService/utils/calculateGasForIBCTransfer.ts b/app/src/business/services/IBCService/utils/calculateGasForIBCTransfer.ts similarity index 100% rename from ui/app/src/business/services/IBCService/utils/calculateGasForIBCTransfer.ts rename to app/src/business/services/IBCService/utils/calculateGasForIBCTransfer.ts diff --git a/ui/app/src/business/services/IWalletService.ts b/app/src/business/services/IWalletService.ts similarity index 100% rename from ui/app/src/business/services/IWalletService.ts rename to app/src/business/services/IWalletService.ts diff --git a/ui/app/src/business/services/JobQueue_WIP/JobQueue.ts b/app/src/business/services/JobQueue_WIP/JobQueue.ts similarity index 100% rename from ui/app/src/business/services/JobQueue_WIP/JobQueue.ts rename to app/src/business/services/JobQueue_WIP/JobQueue.ts diff --git a/ui/app/src/business/services/README.md b/app/src/business/services/README.md similarity index 100% rename from ui/app/src/business/services/README.md rename to app/src/business/services/README.md diff --git a/ui/app/src/business/services/SifService/SifService.ts b/app/src/business/services/SifService/SifService.ts similarity index 100% rename from ui/app/src/business/services/SifService/SifService.ts rename to app/src/business/services/SifService/SifService.ts diff --git a/ui/app/src/business/services/SifService/index.ts b/app/src/business/services/SifService/index.ts similarity index 100% rename from ui/app/src/business/services/SifService/index.ts rename to app/src/business/services/SifService/index.ts diff --git a/ui/app/src/business/services/SifService/utils.ts b/app/src/business/services/SifService/utils.ts similarity index 100% rename from ui/app/src/business/services/SifService/utils.ts rename to app/src/business/services/SifService/utils.ts diff --git a/ui/app/src/business/services/StorageService/StorageService.ts b/app/src/business/services/StorageService/StorageService.ts similarity index 100% rename from ui/app/src/business/services/StorageService/StorageService.ts rename to app/src/business/services/StorageService/StorageService.ts diff --git a/ui/app/src/business/services/StorageService/index.ts b/app/src/business/services/StorageService/index.ts similarity index 100% rename from ui/app/src/business/services/StorageService/index.ts rename to app/src/business/services/StorageService/index.ts diff --git a/ui/app/src/business/services/TokenRegistryService/TokenRegistryService.ts b/app/src/business/services/TokenRegistryService/TokenRegistryService.ts similarity index 100% rename from ui/app/src/business/services/TokenRegistryService/TokenRegistryService.ts rename to app/src/business/services/TokenRegistryService/TokenRegistryService.ts diff --git a/ui/app/src/business/services/TokenRegistryService/index.ts b/app/src/business/services/TokenRegistryService/index.ts similarity index 100% rename from ui/app/src/business/services/TokenRegistryService/index.ts rename to app/src/business/services/TokenRegistryService/index.ts diff --git a/ui/app/src/business/services/WalletService/WalletService.ts b/app/src/business/services/WalletService/WalletService.ts similarity index 100% rename from ui/app/src/business/services/WalletService/WalletService.ts rename to app/src/business/services/WalletService/WalletService.ts diff --git a/ui/app/src/business/services/WalletService/index.ts b/app/src/business/services/WalletService/index.ts similarity index 100% rename from ui/app/src/business/services/WalletService/index.ts rename to app/src/business/services/WalletService/index.ts diff --git a/ui/app/src/business/services/index.ts b/app/src/business/services/index.ts similarity index 100% rename from ui/app/src/business/services/index.ts rename to app/src/business/services/index.ts diff --git a/ui/app/src/business/store/asset.ts b/app/src/business/store/asset.ts similarity index 100% rename from ui/app/src/business/store/asset.ts rename to app/src/business/store/asset.ts diff --git a/ui/app/src/business/store/index.ts b/app/src/business/store/index.ts similarity index 100% rename from ui/app/src/business/store/index.ts rename to app/src/business/store/index.ts diff --git a/ui/app/src/business/store/poolFinder.ts b/app/src/business/store/poolFinder.ts similarity index 100% rename from ui/app/src/business/store/poolFinder.ts rename to app/src/business/store/poolFinder.ts diff --git a/ui/app/src/business/store/pools.ts b/app/src/business/store/pools.ts similarity index 100% rename from ui/app/src/business/store/pools.ts rename to app/src/business/store/pools.ts diff --git a/ui/app/src/business/store/tx.ts b/app/src/business/store/tx.ts similarity index 100% rename from ui/app/src/business/store/tx.ts rename to app/src/business/store/tx.ts diff --git a/ui/app/src/business/store/wallet.ts b/app/src/business/store/wallet.ts similarity index 100% rename from ui/app/src/business/store/wallet.ts rename to app/src/business/store/wallet.ts diff --git a/ui/app/src/business/usecases/README.md b/app/src/business/usecases/README.md similarity index 100% rename from ui/app/src/business/usecases/README.md rename to app/src/business/usecases/README.md diff --git a/ui/app/src/business/usecases/clp/addLiquidity.ts b/app/src/business/usecases/clp/addLiquidity.ts similarity index 100% rename from ui/app/src/business/usecases/clp/addLiquidity.ts rename to app/src/business/usecases/clp/addLiquidity.ts diff --git a/ui/app/src/business/usecases/clp/index.ts b/app/src/business/usecases/clp/index.ts similarity index 100% rename from ui/app/src/business/usecases/clp/index.ts rename to app/src/business/usecases/clp/index.ts diff --git a/ui/app/src/business/usecases/clp/removeLiquidity.ts b/app/src/business/usecases/clp/removeLiquidity.ts similarity index 100% rename from ui/app/src/business/usecases/clp/removeLiquidity.ts rename to app/src/business/usecases/clp/removeLiquidity.ts diff --git a/ui/app/src/business/usecases/clp/syncPools.ts b/app/src/business/usecases/clp/syncPools.ts similarity index 100% rename from ui/app/src/business/usecases/clp/syncPools.ts rename to app/src/business/usecases/clp/syncPools.ts diff --git a/ui/app/src/business/usecases/index.ts b/app/src/business/usecases/index.ts similarity index 100% rename from ui/app/src/business/usecases/index.ts rename to app/src/business/usecases/index.ts diff --git a/ui/app/src/business/usecases/interchain/index.ts b/app/src/business/usecases/interchain/index.ts similarity index 100% rename from ui/app/src/business/usecases/interchain/index.ts rename to app/src/business/usecases/interchain/index.ts diff --git a/ui/app/src/business/usecases/interchain/txManager.ts b/app/src/business/usecases/interchain/txManager.ts similarity index 100% rename from ui/app/src/business/usecases/interchain/txManager.ts rename to app/src/business/usecases/interchain/txManager.ts diff --git a/ui/app/src/business/usecases/reward/claim.ts b/app/src/business/usecases/reward/claim.ts similarity index 100% rename from ui/app/src/business/usecases/reward/claim.ts rename to app/src/business/usecases/reward/claim.ts diff --git a/ui/app/src/business/usecases/reward/index.ts b/app/src/business/usecases/reward/index.ts similarity index 100% rename from ui/app/src/business/usecases/reward/index.ts rename to app/src/business/usecases/reward/index.ts diff --git a/ui/app/src/business/usecases/utils/index.ts b/app/src/business/usecases/utils/index.ts similarity index 100% rename from ui/app/src/business/usecases/utils/index.ts rename to app/src/business/usecases/utils/index.ts diff --git a/ui/app/src/business/usecases/wallet/sif.ts b/app/src/business/usecases/wallet/sif.ts similarity index 100% rename from ui/app/src/business/usecases/wallet/sif.ts rename to app/src/business/usecases/wallet/sif.ts diff --git a/ui/app/src/components/AssetIcon.tsx b/app/src/components/AssetIcon.tsx similarity index 100% rename from ui/app/src/components/AssetIcon.tsx rename to app/src/components/AssetIcon.tsx diff --git a/ui/app/src/components/BetaWarningBanner.tsx b/app/src/components/BetaWarningBanner.tsx similarity index 100% rename from ui/app/src/components/BetaWarningBanner.tsx rename to app/src/components/BetaWarningBanner.tsx diff --git a/ui/app/src/components/Button/Button.tsx b/app/src/components/Button/Button.tsx similarity index 100% rename from ui/app/src/components/Button/Button.tsx rename to app/src/components/Button/Button.tsx diff --git a/ui/app/src/components/Button/_CallToAction.tsx b/app/src/components/Button/_CallToAction.tsx similarity index 100% rename from ui/app/src/components/Button/_CallToAction.tsx rename to app/src/components/Button/_CallToAction.tsx diff --git a/ui/app/src/components/Button/_CallToActionSecondary.tsx b/app/src/components/Button/_CallToActionSecondary.tsx similarity index 100% rename from ui/app/src/components/Button/_CallToActionSecondary.tsx rename to app/src/components/Button/_CallToActionSecondary.tsx diff --git a/ui/app/src/components/Button/_Inline.tsx b/app/src/components/Button/_Inline.tsx similarity index 100% rename from ui/app/src/components/Button/_Inline.tsx rename to app/src/components/Button/_Inline.tsx diff --git a/ui/app/src/components/Button/_InlineHelp.tsx b/app/src/components/Button/_InlineHelp.tsx similarity index 100% rename from ui/app/src/components/Button/_InlineHelp.tsx rename to app/src/components/Button/_InlineHelp.tsx diff --git a/ui/app/src/components/Button/_Pill.tsx b/app/src/components/Button/_Pill.tsx similarity index 100% rename from ui/app/src/components/Button/_Pill.tsx rename to app/src/components/Button/_Pill.tsx diff --git a/ui/app/src/components/Button/_Select.tsx b/app/src/components/Button/_Select.tsx similarity index 100% rename from ui/app/src/components/Button/_Select.tsx rename to app/src/components/Button/_Select.tsx diff --git a/ui/app/src/components/Button/index.ts b/app/src/components/Button/index.ts similarity index 100% rename from ui/app/src/components/Button/index.ts rename to app/src/components/Button/index.ts diff --git a/ui/app/src/components/ChangelogModal.tsx b/app/src/components/ChangelogModal.tsx similarity index 100% rename from ui/app/src/components/ChangelogModal.tsx rename to app/src/components/ChangelogModal.tsx diff --git a/ui/app/src/components/ExpansionIntro.tsx b/app/src/components/ExpansionIntro.tsx similarity index 100% rename from ui/app/src/components/ExpansionIntro.tsx rename to app/src/components/ExpansionIntro.tsx diff --git a/ui/app/src/components/Flags/Flags.tsx b/app/src/components/Flags/Flags.tsx similarity index 100% rename from ui/app/src/components/Flags/Flags.tsx rename to app/src/components/Flags/Flags.tsx diff --git a/ui/app/src/components/Flags/flagsGui.ts b/app/src/components/Flags/flagsGui.ts similarity index 100% rename from ui/app/src/components/Flags/flagsGui.ts rename to app/src/components/Flags/flagsGui.ts diff --git a/ui/app/src/components/Flip/Flipped.vue b/app/src/components/Flip/Flipped.vue similarity index 100% rename from ui/app/src/components/Flip/Flipped.vue rename to app/src/components/Flip/Flipped.vue diff --git a/ui/app/src/components/Flip/Flipper.vue b/app/src/components/Flip/Flipper.vue similarity index 100% rename from ui/app/src/components/Flip/Flipper.vue rename to app/src/components/Flip/Flipper.vue diff --git a/ui/app/src/components/Form/_Details.tsx b/app/src/components/Form/_Details.tsx similarity index 100% rename from ui/app/src/components/Form/_Details.tsx rename to app/src/components/Form/_Details.tsx diff --git a/ui/app/src/components/Form/_FieldSet.tsx b/app/src/components/Form/_FieldSet.tsx similarity index 100% rename from ui/app/src/components/Form/_FieldSet.tsx rename to app/src/components/Form/_FieldSet.tsx diff --git a/ui/app/src/components/Form/_Label.tsx b/app/src/components/Form/_Label.tsx similarity index 100% rename from ui/app/src/components/Form/_Label.tsx rename to app/src/components/Form/_Label.tsx diff --git a/ui/app/src/components/Form/index.tsx b/app/src/components/Form/index.tsx similarity index 100% rename from ui/app/src/components/Form/index.tsx rename to app/src/components/Form/index.tsx diff --git a/ui/app/src/components/Input/Input.tsx b/app/src/components/Input/Input.tsx similarity index 100% rename from ui/app/src/components/Input/Input.tsx rename to app/src/components/Input/Input.tsx diff --git a/ui/app/src/components/Input/_Base.tsx b/app/src/components/Input/_Base.tsx similarity index 100% rename from ui/app/src/components/Input/_Base.tsx rename to app/src/components/Input/_Base.tsx diff --git a/ui/app/src/components/Input/_SearchBox.tsx b/app/src/components/Input/_SearchBox.tsx similarity index 100% rename from ui/app/src/components/Input/_SearchBox.tsx rename to app/src/components/Input/_SearchBox.tsx diff --git a/ui/app/src/components/Modal.tsx b/app/src/components/Modal.tsx similarity index 100% rename from ui/app/src/components/Modal.tsx rename to app/src/components/Modal.tsx diff --git a/ui/app/src/components/OnboardingModal.tsx b/app/src/components/OnboardingModal.tsx similarity index 100% rename from ui/app/src/components/OnboardingModal.tsx rename to app/src/components/OnboardingModal.tsx diff --git a/ui/app/src/components/PageCard.tsx b/app/src/components/PageCard.tsx similarity index 100% rename from ui/app/src/components/PageCard.tsx rename to app/src/components/PageCard.tsx diff --git a/ui/app/src/components/ProgressRing.tsx b/app/src/components/ProgressRing.tsx similarity index 100% rename from ui/app/src/components/ProgressRing.tsx rename to app/src/components/ProgressRing.tsx diff --git a/ui/app/src/components/RecyclerView/RecyclerView.tsx b/app/src/components/RecyclerView/RecyclerView.tsx similarity index 100% rename from ui/app/src/components/RecyclerView/RecyclerView.tsx rename to app/src/components/RecyclerView/RecyclerView.tsx diff --git a/ui/app/src/components/RecyclerView/index.ts b/app/src/components/RecyclerView/index.ts similarity index 100% rename from ui/app/src/components/RecyclerView/index.ts rename to app/src/components/RecyclerView/index.ts diff --git a/ui/app/src/components/ResourcefulTextTransition/ResourcefulTextTransition.tsx b/app/src/components/ResourcefulTextTransition/ResourcefulTextTransition.tsx similarity index 100% rename from ui/app/src/components/ResourcefulTextTransition/ResourcefulTextTransition.tsx rename to app/src/components/ResourcefulTextTransition/ResourcefulTextTransition.tsx diff --git a/ui/app/src/components/ResourcefulTextTransition/resourceful-text-style.scss b/app/src/components/ResourcefulTextTransition/resourceful-text-style.scss similarity index 100% rename from ui/app/src/components/ResourcefulTextTransition/resourceful-text-style.scss rename to app/src/components/ResourcefulTextTransition/resourceful-text-style.scss diff --git a/ui/app/src/components/SearchBox.tsx b/app/src/components/SearchBox.tsx similarity index 100% rename from ui/app/src/components/SearchBox.tsx rename to app/src/components/SearchBox.tsx diff --git a/ui/app/src/components/SelectDropdown.tsx b/app/src/components/SelectDropdown.tsx similarity index 100% rename from ui/app/src/components/SelectDropdown.tsx rename to app/src/components/SelectDropdown.tsx diff --git a/ui/app/src/components/Slider/Slider.scss b/app/src/components/Slider/Slider.scss similarity index 100% rename from ui/app/src/components/Slider/Slider.scss rename to app/src/components/Slider/Slider.scss diff --git a/ui/app/src/components/Slider/Slider.tsx b/app/src/components/Slider/Slider.tsx similarity index 100% rename from ui/app/src/components/Slider/Slider.tsx rename to app/src/components/Slider/Slider.tsx diff --git a/ui/app/src/components/Toggle/Toggle.tsx b/app/src/components/Toggle/Toggle.tsx similarity index 100% rename from ui/app/src/components/Toggle/Toggle.tsx rename to app/src/components/Toggle/Toggle.tsx diff --git a/ui/app/src/components/Toggle/index.ts b/app/src/components/Toggle/index.ts similarity index 100% rename from ui/app/src/components/Toggle/index.ts rename to app/src/components/Toggle/index.ts diff --git a/ui/app/src/components/TokenIcon.tsx b/app/src/components/TokenIcon.tsx similarity index 100% rename from ui/app/src/components/TokenIcon.tsx rename to app/src/components/TokenIcon.tsx diff --git a/ui/app/src/components/TokenNetworkIcon/TokenNetworkIcon.tsx b/app/src/components/TokenNetworkIcon/TokenNetworkIcon.tsx similarity index 100% rename from ui/app/src/components/TokenNetworkIcon/TokenNetworkIcon.tsx rename to app/src/components/TokenNetworkIcon/TokenNetworkIcon.tsx diff --git a/ui/app/src/components/TokenSelectDropdown.tsx b/app/src/components/TokenSelectDropdown.tsx similarity index 100% rename from ui/app/src/components/TokenSelectDropdown.tsx rename to app/src/components/TokenSelectDropdown.tsx diff --git a/ui/app/src/components/Tooltip.tsx b/app/src/components/Tooltip.tsx similarity index 100% rename from ui/app/src/components/Tooltip.tsx rename to app/src/components/Tooltip.tsx diff --git a/ui/app/src/components/TransactionDetailsModal.tsx b/app/src/components/TransactionDetailsModal.tsx similarity index 100% rename from ui/app/src/components/TransactionDetailsModal.tsx rename to app/src/components/TransactionDetailsModal.tsx diff --git a/ui/app/src/components/VotingModal/PoolsSelector.tsx b/app/src/components/VotingModal/PoolsSelector.tsx similarity index 100% rename from ui/app/src/components/VotingModal/PoolsSelector.tsx rename to app/src/components/VotingModal/PoolsSelector.tsx diff --git a/ui/app/src/components/VotingModal/VotingModal.tsx b/app/src/components/VotingModal/VotingModal.tsx similarity index 100% rename from ui/app/src/components/VotingModal/VotingModal.tsx rename to app/src/components/VotingModal/VotingModal.tsx diff --git a/ui/app/src/components/VotingModal/YesNoSelector.tsx b/app/src/components/VotingModal/YesNoSelector.tsx similarity index 100% rename from ui/app/src/components/VotingModal/YesNoSelector.tsx rename to app/src/components/VotingModal/YesNoSelector.tsx diff --git a/ui/app/src/components/WalletInstallModal/WalletInstallModal.tsx b/app/src/components/WalletInstallModal/WalletInstallModal.tsx similarity index 100% rename from ui/app/src/components/WalletInstallModal/WalletInstallModal.tsx rename to app/src/components/WalletInstallModal/WalletInstallModal.tsx diff --git a/ui/app/src/components/WalletPicker/WalletConnection.tsx b/app/src/components/WalletPicker/WalletConnection.tsx similarity index 100% rename from ui/app/src/components/WalletPicker/WalletConnection.tsx rename to app/src/components/WalletPicker/WalletConnection.tsx diff --git a/ui/app/src/components/WalletPicker/WalletConnectionDropdown.tsx b/app/src/components/WalletPicker/WalletConnectionDropdown.tsx similarity index 100% rename from ui/app/src/components/WalletPicker/WalletConnectionDropdown.tsx rename to app/src/components/WalletPicker/WalletConnectionDropdown.tsx diff --git a/ui/app/src/components/WalletPicker/WalletPicker.tsx b/app/src/components/WalletPicker/WalletPicker.tsx similarity index 100% rename from ui/app/src/components/WalletPicker/WalletPicker.tsx rename to app/src/components/WalletPicker/WalletPicker.tsx diff --git a/ui/app/src/components/WalletPicker/constants.tsx b/app/src/components/WalletPicker/constants.tsx similarity index 100% rename from ui/app/src/components/WalletPicker/constants.tsx rename to app/src/components/WalletPicker/constants.tsx diff --git a/ui/app/src/componentsLegacy/ActionsPanel/ActionsPanel.vue b/app/src/componentsLegacy/ActionsPanel/ActionsPanel.vue similarity index 100% rename from ui/app/src/componentsLegacy/ActionsPanel/ActionsPanel.vue rename to app/src/componentsLegacy/ActionsPanel/ActionsPanel.vue diff --git a/ui/app/src/componentsLegacy/ArrowIconButton/ArrowIconButton.stories.ts b/app/src/componentsLegacy/ArrowIconButton/ArrowIconButton.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/ArrowIconButton/ArrowIconButton.stories.ts rename to app/src/componentsLegacy/ArrowIconButton/ArrowIconButton.stories.ts diff --git a/ui/app/src/componentsLegacy/ArrowIconButton/ArrowIconButton.vue b/app/src/componentsLegacy/ArrowIconButton/ArrowIconButton.vue similarity index 100% rename from ui/app/src/componentsLegacy/ArrowIconButton/ArrowIconButton.vue rename to app/src/componentsLegacy/ArrowIconButton/ArrowIconButton.vue diff --git a/ui/app/src/componentsLegacy/AskConfirmationInfo/AskConfirmationInfo.stories.ts b/app/src/componentsLegacy/AskConfirmationInfo/AskConfirmationInfo.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/AskConfirmationInfo/AskConfirmationInfo.stories.ts rename to app/src/componentsLegacy/AskConfirmationInfo/AskConfirmationInfo.stories.ts diff --git a/ui/app/src/componentsLegacy/AskConfirmationInfo/Index.vue b/app/src/componentsLegacy/AskConfirmationInfo/Index.vue similarity index 100% rename from ui/app/src/componentsLegacy/AskConfirmationInfo/Index.vue rename to app/src/componentsLegacy/AskConfirmationInfo/Index.vue diff --git a/ui/app/src/componentsLegacy/AssetDisplay/AssetDisplay.stories.vue b/app/src/componentsLegacy/AssetDisplay/AssetDisplay.stories.vue similarity index 100% rename from ui/app/src/componentsLegacy/AssetDisplay/AssetDisplay.stories.vue rename to app/src/componentsLegacy/AssetDisplay/AssetDisplay.stories.vue diff --git a/ui/app/src/componentsLegacy/AssetDisplay/AssetDisplay.vue b/app/src/componentsLegacy/AssetDisplay/AssetDisplay.vue similarity index 100% rename from ui/app/src/componentsLegacy/AssetDisplay/AssetDisplay.vue rename to app/src/componentsLegacy/AssetDisplay/AssetDisplay.vue diff --git a/ui/app/src/componentsLegacy/AssetItem/AssetItem.vue b/app/src/componentsLegacy/AssetItem/AssetItem.vue similarity index 100% rename from ui/app/src/componentsLegacy/AssetItem/AssetItem.vue rename to app/src/componentsLegacy/AssetItem/AssetItem.vue diff --git a/ui/app/src/componentsLegacy/AssetItemLarge/AssetItemLarge.stories.ts b/app/src/componentsLegacy/AssetItemLarge/AssetItemLarge.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/AssetItemLarge/AssetItemLarge.stories.ts rename to app/src/componentsLegacy/AssetItemLarge/AssetItemLarge.stories.ts diff --git a/ui/app/src/componentsLegacy/AssetItemLarge/AssetItemLarge.vue b/app/src/componentsLegacy/AssetItemLarge/AssetItemLarge.vue similarity index 100% rename from ui/app/src/componentsLegacy/AssetItemLarge/AssetItemLarge.vue rename to app/src/componentsLegacy/AssetItemLarge/AssetItemLarge.vue diff --git a/ui/app/src/componentsLegacy/AssetItemPool/AssetItemPool.stories.ts b/app/src/componentsLegacy/AssetItemPool/AssetItemPool.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/AssetItemPool/AssetItemPool.stories.ts rename to app/src/componentsLegacy/AssetItemPool/AssetItemPool.stories.ts diff --git a/ui/app/src/componentsLegacy/AssetItemPool/AssetItemPool.vue b/app/src/componentsLegacy/AssetItemPool/AssetItemPool.vue similarity index 100% rename from ui/app/src/componentsLegacy/AssetItemPool/AssetItemPool.vue rename to app/src/componentsLegacy/AssetItemPool/AssetItemPool.vue diff --git a/ui/app/src/componentsLegacy/AssetList/AssetList.vue b/app/src/componentsLegacy/AssetList/AssetList.vue similarity index 100% rename from ui/app/src/componentsLegacy/AssetList/AssetList.vue rename to app/src/componentsLegacy/AssetList/AssetList.vue diff --git a/ui/app/src/componentsLegacy/Box/Box.stories.ts b/app/src/componentsLegacy/Box/Box.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Box/Box.stories.ts rename to app/src/componentsLegacy/Box/Box.stories.ts diff --git a/ui/app/src/componentsLegacy/Box/Box.vue b/app/src/componentsLegacy/Box/Box.vue similarity index 100% rename from ui/app/src/componentsLegacy/Box/Box.vue rename to app/src/componentsLegacy/Box/Box.vue diff --git a/ui/app/src/componentsLegacy/Button/Button.stories.ts b/app/src/componentsLegacy/Button/Button.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Button/Button.stories.ts rename to app/src/componentsLegacy/Button/Button.stories.ts diff --git a/ui/app/src/componentsLegacy/Button/Button.vue b/app/src/componentsLegacy/Button/Button.vue similarity index 100% rename from ui/app/src/componentsLegacy/Button/Button.vue rename to app/src/componentsLegacy/Button/Button.vue diff --git a/ui/app/src/componentsLegacy/Caret/Caret.vue b/app/src/componentsLegacy/Caret/Caret.vue similarity index 100% rename from ui/app/src/componentsLegacy/Caret/Caret.vue rename to app/src/componentsLegacy/Caret/Caret.vue diff --git a/ui/app/src/componentsLegacy/Checkbox/Checkbox.stories.ts b/app/src/componentsLegacy/Checkbox/Checkbox.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Checkbox/Checkbox.stories.ts rename to app/src/componentsLegacy/Checkbox/Checkbox.stories.ts diff --git a/ui/app/src/componentsLegacy/Checkbox/Checkbox.vue b/app/src/componentsLegacy/Checkbox/Checkbox.vue similarity index 100% rename from ui/app/src/componentsLegacy/Checkbox/Checkbox.vue rename to app/src/componentsLegacy/Checkbox/Checkbox.vue diff --git a/ui/app/src/componentsLegacy/ConfirmationDialog/AnimatedConfirmation.vue b/app/src/componentsLegacy/ConfirmationDialog/AnimatedConfirmation.vue similarity index 100% rename from ui/app/src/componentsLegacy/ConfirmationDialog/AnimatedConfirmation.vue rename to app/src/componentsLegacy/ConfirmationDialog/AnimatedConfirmation.vue diff --git a/ui/app/src/componentsLegacy/ConfirmationDialog/AskConfirmation.vue b/app/src/componentsLegacy/ConfirmationDialog/AskConfirmation.vue similarity index 100% rename from ui/app/src/componentsLegacy/ConfirmationDialog/AskConfirmation.vue rename to app/src/componentsLegacy/ConfirmationDialog/AskConfirmation.vue diff --git a/ui/app/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.stories.ts b/app/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.stories.ts rename to app/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.stories.ts diff --git a/ui/app/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.vue b/app/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.vue similarity index 100% rename from ui/app/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.vue rename to app/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.vue diff --git a/ui/app/src/componentsLegacy/ConfirmationDialog/SwipeTransition.vue b/app/src/componentsLegacy/ConfirmationDialog/SwipeTransition.vue similarity index 100% rename from ui/app/src/componentsLegacy/ConfirmationDialog/SwipeTransition.vue rename to app/src/componentsLegacy/ConfirmationDialog/SwipeTransition.vue diff --git a/ui/app/src/componentsLegacy/ConfirmationModal/ConfirmationModal.vue b/app/src/componentsLegacy/ConfirmationModal/ConfirmationModal.vue similarity index 100% rename from ui/app/src/componentsLegacy/ConfirmationModal/ConfirmationModal.vue rename to app/src/componentsLegacy/ConfirmationModal/ConfirmationModal.vue diff --git a/ui/app/src/componentsLegacy/ConfirmationModalAsk/ConfirmationModalAsk.vue b/app/src/componentsLegacy/ConfirmationModalAsk/ConfirmationModalAsk.vue similarity index 100% rename from ui/app/src/componentsLegacy/ConfirmationModalAsk/ConfirmationModalAsk.vue rename to app/src/componentsLegacy/ConfirmationModalAsk/ConfirmationModalAsk.vue diff --git a/ui/app/src/componentsLegacy/ConfirmationModalSigning/ConfirmationModalSigning.vue b/app/src/componentsLegacy/ConfirmationModalSigning/ConfirmationModalSigning.vue similarity index 100% rename from ui/app/src/componentsLegacy/ConfirmationModalSigning/ConfirmationModalSigning.vue rename to app/src/componentsLegacy/ConfirmationModalSigning/ConfirmationModalSigning.vue diff --git a/ui/app/src/componentsLegacy/CurrencyField/BalanceField.vue b/app/src/componentsLegacy/CurrencyField/BalanceField.vue similarity index 100% rename from ui/app/src/componentsLegacy/CurrencyField/BalanceField.vue rename to app/src/componentsLegacy/CurrencyField/BalanceField.vue diff --git a/ui/app/src/componentsLegacy/CurrencyField/CurrencyField.vue b/app/src/componentsLegacy/CurrencyField/CurrencyField.vue similarity index 100% rename from ui/app/src/componentsLegacy/CurrencyField/CurrencyField.vue rename to app/src/componentsLegacy/CurrencyField/CurrencyField.vue diff --git a/ui/app/src/componentsLegacy/CurrencyPairPanel/Index.vue b/app/src/componentsLegacy/CurrencyPairPanel/Index.vue similarity index 100% rename from ui/app/src/componentsLegacy/CurrencyPairPanel/Index.vue rename to app/src/componentsLegacy/CurrencyPairPanel/Index.vue diff --git a/ui/app/src/componentsLegacy/DetailsPanel/DetailsPanel.vue b/app/src/componentsLegacy/DetailsPanel/DetailsPanel.vue similarity index 100% rename from ui/app/src/componentsLegacy/DetailsPanel/DetailsPanel.vue rename to app/src/componentsLegacy/DetailsPanel/DetailsPanel.vue diff --git a/ui/app/src/componentsLegacy/DetailsPanelPool/DetailsPanelPool.vue b/app/src/componentsLegacy/DetailsPanelPool/DetailsPanelPool.vue similarity index 100% rename from ui/app/src/componentsLegacy/DetailsPanelPool/DetailsPanelPool.vue rename to app/src/componentsLegacy/DetailsPanelPool/DetailsPanelPool.vue diff --git a/ui/app/src/componentsLegacy/DetailsPanelRemove/DetailsPanelRemove.vue b/app/src/componentsLegacy/DetailsPanelRemove/DetailsPanelRemove.vue similarity index 100% rename from ui/app/src/componentsLegacy/DetailsPanelRemove/DetailsPanelRemove.vue rename to app/src/componentsLegacy/DetailsPanelRemove/DetailsPanelRemove.vue diff --git a/ui/app/src/componentsLegacy/DetailsPoolUnits/DetailsPoolUnits.vue b/app/src/componentsLegacy/DetailsPoolUnits/DetailsPoolUnits.vue similarity index 100% rename from ui/app/src/componentsLegacy/DetailsPoolUnits/DetailsPoolUnits.vue rename to app/src/componentsLegacy/DetailsPoolUnits/DetailsPoolUnits.vue diff --git a/ui/app/src/componentsLegacy/DetailsTable/DetailsTable.vue b/app/src/componentsLegacy/DetailsTable/DetailsTable.vue similarity index 100% rename from ui/app/src/componentsLegacy/DetailsTable/DetailsTable.vue rename to app/src/componentsLegacy/DetailsTable/DetailsTable.vue diff --git a/ui/app/src/componentsLegacy/Dropdown/Dropdown.vue b/app/src/componentsLegacy/Dropdown/Dropdown.vue similarity index 100% rename from ui/app/src/componentsLegacy/Dropdown/Dropdown.vue rename to app/src/componentsLegacy/Dropdown/Dropdown.vue diff --git a/ui/app/src/componentsLegacy/FatInfoTable/FatInfoTable.vue b/app/src/componentsLegacy/FatInfoTable/FatInfoTable.vue similarity index 100% rename from ui/app/src/componentsLegacy/FatInfoTable/FatInfoTable.vue rename to app/src/componentsLegacy/FatInfoTable/FatInfoTable.vue diff --git a/ui/app/src/componentsLegacy/FatInfoTableCell/FatInfoTableCell.vue b/app/src/componentsLegacy/FatInfoTableCell/FatInfoTableCell.vue similarity index 100% rename from ui/app/src/componentsLegacy/FatInfoTableCell/FatInfoTableCell.vue rename to app/src/componentsLegacy/FatInfoTableCell/FatInfoTableCell.vue diff --git a/ui/app/src/componentsLegacy/Footer/Footer.stories.ts b/app/src/componentsLegacy/Footer/Footer.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Footer/Footer.stories.ts rename to app/src/componentsLegacy/Footer/Footer.stories.ts diff --git a/ui/app/src/componentsLegacy/Footer/Footer.vue b/app/src/componentsLegacy/Footer/Footer.vue similarity index 100% rename from ui/app/src/componentsLegacy/Footer/Footer.vue rename to app/src/componentsLegacy/Footer/Footer.vue diff --git a/ui/app/src/componentsLegacy/Header/Header.stories.ts b/app/src/componentsLegacy/Header/Header.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Header/Header.stories.ts rename to app/src/componentsLegacy/Header/Header.stories.ts diff --git a/ui/app/src/componentsLegacy/Header/Header.vue b/app/src/componentsLegacy/Header/Header.vue similarity index 100% rename from ui/app/src/componentsLegacy/Header/Header.vue rename to app/src/componentsLegacy/Header/Header.vue diff --git a/ui/app/src/componentsLegacy/Icon/Icon.stories.ts b/app/src/componentsLegacy/Icon/Icon.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Icon/Icon.stories.ts rename to app/src/componentsLegacy/Icon/Icon.stories.ts diff --git a/ui/app/src/componentsLegacy/Icon/Icon.vue b/app/src/componentsLegacy/Icon/Icon.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/Icon.vue rename to app/src/componentsLegacy/Icon/Icon.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Back.vue b/app/src/componentsLegacy/Icon/icons/Back.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Back.vue rename to app/src/componentsLegacy/Icon/icons/Back.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/CircleArrows.vue b/app/src/componentsLegacy/Icon/icons/CircleArrows.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/CircleArrows.vue rename to app/src/componentsLegacy/Icon/icons/CircleArrows.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/CircleHalf.vue b/app/src/componentsLegacy/Icon/icons/CircleHalf.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/CircleHalf.vue rename to app/src/componentsLegacy/Icon/icons/CircleHalf.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/CloseFullCircle.vue b/app/src/componentsLegacy/Icon/icons/CloseFullCircle.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/CloseFullCircle.vue rename to app/src/componentsLegacy/Icon/icons/CloseFullCircle.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Cross.vue b/app/src/componentsLegacy/Icon/icons/Cross.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Cross.vue rename to app/src/componentsLegacy/Icon/icons/Cross.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/DownArrow.vue b/app/src/componentsLegacy/Icon/icons/DownArrow.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/DownArrow.vue rename to app/src/componentsLegacy/Icon/icons/DownArrow.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Exclaimation.vue b/app/src/componentsLegacy/Icon/icons/Exclaimation.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Exclaimation.vue rename to app/src/componentsLegacy/Icon/icons/Exclaimation.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Eye.vue b/app/src/componentsLegacy/Icon/icons/Eye.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Eye.vue rename to app/src/componentsLegacy/Icon/icons/Eye.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/InfoBox.vue b/app/src/componentsLegacy/Icon/icons/InfoBox.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/InfoBox.vue rename to app/src/componentsLegacy/Icon/icons/InfoBox.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/InfoFullCircle.vue b/app/src/componentsLegacy/Icon/icons/InfoFullCircle.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/InfoFullCircle.vue rename to app/src/componentsLegacy/Icon/icons/InfoFullCircle.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Peg.vue b/app/src/componentsLegacy/Icon/icons/Peg.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Peg.vue rename to app/src/componentsLegacy/Icon/icons/Peg.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Plus.vue b/app/src/componentsLegacy/Icon/icons/Plus.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Plus.vue rename to app/src/componentsLegacy/Icon/icons/Plus.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Pool.vue b/app/src/componentsLegacy/Icon/icons/Pool.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Pool.vue rename to app/src/componentsLegacy/Icon/icons/Pool.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/PoolIcon.vue b/app/src/componentsLegacy/Icon/icons/PoolIcon.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/PoolIcon.vue rename to app/src/componentsLegacy/Icon/icons/PoolIcon.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/S.vue b/app/src/componentsLegacy/Icon/icons/S.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/S.vue rename to app/src/componentsLegacy/Icon/icons/S.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Sif.vue b/app/src/componentsLegacy/Icon/icons/Sif.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Sif.vue rename to app/src/componentsLegacy/Icon/icons/Sif.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Soon.vue b/app/src/componentsLegacy/Icon/icons/Soon.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Soon.vue rename to app/src/componentsLegacy/Icon/icons/Soon.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Swap.vue b/app/src/componentsLegacy/Icon/icons/Swap.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Swap.vue rename to app/src/componentsLegacy/Icon/icons/Swap.vue diff --git a/ui/app/src/componentsLegacy/Icon/icons/Tick.vue b/app/src/componentsLegacy/Icon/icons/Tick.vue similarity index 100% rename from ui/app/src/componentsLegacy/Icon/icons/Tick.vue rename to app/src/componentsLegacy/Icon/icons/Tick.vue diff --git a/ui/app/src/componentsLegacy/IconButton/IconButton.vue b/app/src/componentsLegacy/IconButton/IconButton.vue similarity index 100% rename from ui/app/src/componentsLegacy/IconButton/IconButton.vue rename to app/src/componentsLegacy/IconButton/IconButton.vue diff --git a/ui/app/src/componentsLegacy/InputGroup/InputGroup.vue b/app/src/componentsLegacy/InputGroup/InputGroup.vue similarity index 100% rename from ui/app/src/componentsLegacy/InputGroup/InputGroup.vue rename to app/src/componentsLegacy/InputGroup/InputGroup.vue diff --git a/ui/app/src/componentsLegacy/Label/Label.vue b/app/src/componentsLegacy/Label/Label.vue similarity index 100% rename from ui/app/src/componentsLegacy/Label/Label.vue rename to app/src/componentsLegacy/Label/Label.vue diff --git a/ui/app/src/componentsLegacy/Layout/Layout.tsx b/app/src/componentsLegacy/Layout/Layout.tsx similarity index 100% rename from ui/app/src/componentsLegacy/Layout/Layout.tsx rename to app/src/componentsLegacy/Layout/Layout.tsx diff --git a/ui/app/src/componentsLegacy/Layout/LayoutBackground.tsx b/app/src/componentsLegacy/Layout/LayoutBackground.tsx similarity index 100% rename from ui/app/src/componentsLegacy/Layout/LayoutBackground.tsx rename to app/src/componentsLegacy/Layout/LayoutBackground.tsx diff --git a/ui/app/src/componentsLegacy/Loader/Loader.stories.ts b/app/src/componentsLegacy/Loader/Loader.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Loader/Loader.stories.ts rename to app/src/componentsLegacy/Loader/Loader.stories.ts diff --git a/ui/app/src/componentsLegacy/Loader/Loader.vue b/app/src/componentsLegacy/Loader/Loader.vue similarity index 100% rename from ui/app/src/componentsLegacy/Loader/Loader.vue rename to app/src/componentsLegacy/Loader/Loader.vue diff --git a/ui/app/src/componentsLegacy/LoaderCircle/LoaderCircle.vue b/app/src/componentsLegacy/LoaderCircle/LoaderCircle.vue similarity index 100% rename from ui/app/src/componentsLegacy/LoaderCircle/LoaderCircle.vue rename to app/src/componentsLegacy/LoaderCircle/LoaderCircle.vue diff --git a/ui/app/src/componentsLegacy/LoaderFailed/LoaderFailed.vue b/app/src/componentsLegacy/LoaderFailed/LoaderFailed.vue similarity index 100% rename from ui/app/src/componentsLegacy/LoaderFailed/LoaderFailed.vue rename to app/src/componentsLegacy/LoaderFailed/LoaderFailed.vue diff --git a/ui/app/src/componentsLegacy/LoaderTick/LoaderTick.vue b/app/src/componentsLegacy/LoaderTick/LoaderTick.vue similarity index 100% rename from ui/app/src/componentsLegacy/LoaderTick/LoaderTick.vue rename to app/src/componentsLegacy/LoaderTick/LoaderTick.vue diff --git a/ui/app/src/componentsLegacy/Main/Main.vue b/app/src/componentsLegacy/Main/Main.vue similarity index 100% rename from ui/app/src/componentsLegacy/Main/Main.vue rename to app/src/componentsLegacy/Main/Main.vue diff --git a/ui/app/src/componentsLegacy/Menu/Menu.stories.ts b/app/src/componentsLegacy/Menu/Menu.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Menu/Menu.stories.ts rename to app/src/componentsLegacy/Menu/Menu.stories.ts diff --git a/ui/app/src/componentsLegacy/Menu/Menu.vue b/app/src/componentsLegacy/Menu/Menu.vue similarity index 100% rename from ui/app/src/componentsLegacy/Menu/Menu.vue rename to app/src/componentsLegacy/Menu/Menu.vue diff --git a/ui/app/src/componentsLegacy/Modal/Modal.vue b/app/src/componentsLegacy/Modal/Modal.vue similarity index 100% rename from ui/app/src/componentsLegacy/Modal/Modal.vue rename to app/src/componentsLegacy/Modal/Modal.vue diff --git a/ui/app/src/componentsLegacy/ModalView/ModalView.vue b/app/src/componentsLegacy/ModalView/ModalView.vue similarity index 100% rename from ui/app/src/componentsLegacy/ModalView/ModalView.vue rename to app/src/componentsLegacy/ModalView/ModalView.vue diff --git a/ui/app/src/componentsLegacy/NavSidePanel/NavMoreMenu.tsx b/app/src/componentsLegacy/NavSidePanel/NavMoreMenu.tsx similarity index 100% rename from ui/app/src/componentsLegacy/NavSidePanel/NavMoreMenu.tsx rename to app/src/componentsLegacy/NavSidePanel/NavMoreMenu.tsx diff --git a/ui/app/src/componentsLegacy/NavSidePanel/NavSidePanel.tsx b/app/src/componentsLegacy/NavSidePanel/NavSidePanel.tsx similarity index 100% rename from ui/app/src/componentsLegacy/NavSidePanel/NavSidePanel.tsx rename to app/src/componentsLegacy/NavSidePanel/NavSidePanel.tsx diff --git a/ui/app/src/componentsLegacy/NavSidePanel/NavSidePanelItem.tsx b/app/src/componentsLegacy/NavSidePanel/NavSidePanelItem.tsx similarity index 100% rename from ui/app/src/componentsLegacy/NavSidePanel/NavSidePanelItem.tsx rename to app/src/componentsLegacy/NavSidePanel/NavSidePanelItem.tsx diff --git a/ui/app/src/componentsLegacy/Notifications/INotification.ts b/app/src/componentsLegacy/Notifications/INotification.ts similarity index 100% rename from ui/app/src/componentsLegacy/Notifications/INotification.ts rename to app/src/componentsLegacy/Notifications/INotification.ts diff --git a/ui/app/src/componentsLegacy/Notifications/NotificationElement.tsx b/app/src/componentsLegacy/Notifications/NotificationElement.tsx similarity index 100% rename from ui/app/src/componentsLegacy/Notifications/NotificationElement.tsx rename to app/src/componentsLegacy/Notifications/NotificationElement.tsx diff --git a/ui/app/src/componentsLegacy/Notifications/Notifications.vue b/app/src/componentsLegacy/Notifications/Notifications.vue similarity index 100% rename from ui/app/src/componentsLegacy/Notifications/Notifications.vue rename to app/src/componentsLegacy/Notifications/Notifications.vue diff --git a/ui/app/src/componentsLegacy/PairTable/PairTable.vue b/app/src/componentsLegacy/PairTable/PairTable.vue similarity index 100% rename from ui/app/src/componentsLegacy/PairTable/PairTable.vue rename to app/src/componentsLegacy/PairTable/PairTable.vue diff --git a/ui/app/src/componentsLegacy/Panel/Panel.vue b/app/src/componentsLegacy/Panel/Panel.vue similarity index 100% rename from ui/app/src/componentsLegacy/Panel/Panel.vue rename to app/src/componentsLegacy/Panel/Panel.vue diff --git a/ui/app/src/componentsLegacy/PanelNav/PanelNav.vue b/app/src/componentsLegacy/PanelNav/PanelNav.vue similarity index 100% rename from ui/app/src/componentsLegacy/PanelNav/PanelNav.vue rename to app/src/componentsLegacy/PanelNav/PanelNav.vue diff --git a/ui/app/src/componentsLegacy/PanelNav/PanelNavItem.stories.ts b/app/src/componentsLegacy/PanelNav/PanelNavItem.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/PanelNav/PanelNavItem.stories.ts rename to app/src/componentsLegacy/PanelNav/PanelNavItem.stories.ts diff --git a/ui/app/src/componentsLegacy/PanelNav/PanelNavItem.vue b/app/src/componentsLegacy/PanelNav/PanelNavItem.vue similarity index 100% rename from ui/app/src/componentsLegacy/PanelNav/PanelNavItem.vue rename to app/src/componentsLegacy/PanelNav/PanelNavItem.vue diff --git a/ui/app/src/componentsLegacy/Pill/Pill.stories.ts b/app/src/componentsLegacy/Pill/Pill.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Pill/Pill.stories.ts rename to app/src/componentsLegacy/Pill/Pill.stories.ts diff --git a/ui/app/src/componentsLegacy/Pill/Pill.vue b/app/src/componentsLegacy/Pill/Pill.vue similarity index 100% rename from ui/app/src/componentsLegacy/Pill/Pill.vue rename to app/src/componentsLegacy/Pill/Pill.vue diff --git a/ui/app/src/componentsLegacy/PoolList/PoolList.vue b/app/src/componentsLegacy/PoolList/PoolList.vue similarity index 100% rename from ui/app/src/componentsLegacy/PoolList/PoolList.vue rename to app/src/componentsLegacy/PoolList/PoolList.vue diff --git a/ui/app/src/componentsLegacy/PoolList/PoolListItem.vue b/app/src/componentsLegacy/PoolList/PoolListItem.vue similarity index 100% rename from ui/app/src/componentsLegacy/PoolList/PoolListItem.vue rename to app/src/componentsLegacy/PoolList/PoolListItem.vue diff --git a/ui/app/src/componentsLegacy/PoolStats/PoolStatsList.vue b/app/src/componentsLegacy/PoolStats/PoolStatsList.vue similarity index 100% rename from ui/app/src/componentsLegacy/PoolStats/PoolStatsList.vue rename to app/src/componentsLegacy/PoolStats/PoolStatsList.vue diff --git a/ui/app/src/componentsLegacy/PoolStats/PoolStatsListHeader.vue b/app/src/componentsLegacy/PoolStats/PoolStatsListHeader.vue similarity index 100% rename from ui/app/src/componentsLegacy/PoolStats/PoolStatsListHeader.vue rename to app/src/componentsLegacy/PoolStats/PoolStatsListHeader.vue diff --git a/ui/app/src/componentsLegacy/PoolStats/PoolStatsListItem.vue b/app/src/componentsLegacy/PoolStats/PoolStatsListItem.vue similarity index 100% rename from ui/app/src/componentsLegacy/PoolStats/PoolStatsListItem.vue rename to app/src/componentsLegacy/PoolStats/PoolStatsListItem.vue diff --git a/ui/app/src/componentsLegacy/RaisedPanel/RaisedPanel.vue b/app/src/componentsLegacy/RaisedPanel/RaisedPanel.vue similarity index 100% rename from ui/app/src/componentsLegacy/RaisedPanel/RaisedPanel.vue rename to app/src/componentsLegacy/RaisedPanel/RaisedPanel.vue diff --git a/ui/app/src/componentsLegacy/RaisedPanelColumn/RaisedPanelColumn.vue b/app/src/componentsLegacy/RaisedPanelColumn/RaisedPanelColumn.vue similarity index 100% rename from ui/app/src/componentsLegacy/RaisedPanelColumn/RaisedPanelColumn.vue rename to app/src/componentsLegacy/RaisedPanelColumn/RaisedPanelColumn.vue diff --git a/ui/app/src/componentsLegacy/RaisedPanelRow/RaisedPanelRow.vue b/app/src/componentsLegacy/RaisedPanelRow/RaisedPanelRow.vue similarity index 100% rename from ui/app/src/componentsLegacy/RaisedPanelRow/RaisedPanelRow.vue rename to app/src/componentsLegacy/RaisedPanelRow/RaisedPanelRow.vue diff --git a/ui/app/src/componentsLegacy/RewardContainer/RewardContainer.vue b/app/src/componentsLegacy/RewardContainer/RewardContainer.vue similarity index 100% rename from ui/app/src/componentsLegacy/RewardContainer/RewardContainer.vue rename to app/src/componentsLegacy/RewardContainer/RewardContainer.vue diff --git a/ui/app/src/componentsLegacy/RowanPrice/RowanPrice.vue b/app/src/componentsLegacy/RowanPrice/RowanPrice.vue similarity index 100% rename from ui/app/src/componentsLegacy/RowanPrice/RowanPrice.vue rename to app/src/componentsLegacy/RowanPrice/RowanPrice.vue diff --git a/ui/app/src/componentsLegacy/RowanPrice/useRowanPrice.ts b/app/src/componentsLegacy/RowanPrice/useRowanPrice.ts similarity index 100% rename from ui/app/src/componentsLegacy/RowanPrice/useRowanPrice.ts rename to app/src/componentsLegacy/RowanPrice/useRowanPrice.ts diff --git a/ui/app/src/componentsLegacy/SifApp/SifApp.vue b/app/src/componentsLegacy/SifApp/SifApp.vue similarity index 100% rename from ui/app/src/componentsLegacy/SifApp/SifApp.vue rename to app/src/componentsLegacy/SifApp/SifApp.vue diff --git a/ui/app/src/componentsLegacy/SifButton/SifButton.stories.ts b/app/src/componentsLegacy/SifButton/SifButton.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/SifButton/SifButton.stories.ts rename to app/src/componentsLegacy/SifButton/SifButton.stories.ts diff --git a/ui/app/src/componentsLegacy/SifButton/SifButton.vue b/app/src/componentsLegacy/SifButton/SifButton.vue similarity index 100% rename from ui/app/src/componentsLegacy/SifButton/SifButton.vue rename to app/src/componentsLegacy/SifButton/SifButton.vue diff --git a/ui/app/src/componentsLegacy/SifInput/SifInput.stories.ts b/app/src/componentsLegacy/SifInput/SifInput.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/SifInput/SifInput.stories.ts rename to app/src/componentsLegacy/SifInput/SifInput.stories.ts diff --git a/ui/app/src/componentsLegacy/SifInput/SifInput.vue b/app/src/componentsLegacy/SifInput/SifInput.vue similarity index 100% rename from ui/app/src/componentsLegacy/SifInput/SifInput.vue rename to app/src/componentsLegacy/SifInput/SifInput.vue diff --git a/ui/app/src/componentsLegacy/SifSelect/SifSelect.vue b/app/src/componentsLegacy/SifSelect/SifSelect.vue similarity index 100% rename from ui/app/src/componentsLegacy/SifSelect/SifSelect.vue rename to app/src/componentsLegacy/SifSelect/SifSelect.vue diff --git a/ui/app/src/componentsLegacy/SifSwitch/SifSwitch.vue b/app/src/componentsLegacy/SifSwitch/SifSwitch.vue similarity index 100% rename from ui/app/src/componentsLegacy/SifSwitch/SifSwitch.vue rename to app/src/componentsLegacy/SifSwitch/SifSwitch.vue diff --git a/ui/app/src/componentsLegacy/Slider/Slider.vue b/app/src/componentsLegacy/Slider/Slider.vue similarity index 100% rename from ui/app/src/componentsLegacy/Slider/Slider.vue rename to app/src/componentsLegacy/Slider/Slider.vue diff --git a/ui/app/src/componentsLegacy/SlippagePanel/Index.vue b/app/src/componentsLegacy/SlippagePanel/Index.vue similarity index 100% rename from ui/app/src/componentsLegacy/SlippagePanel/Index.vue rename to app/src/componentsLegacy/SlippagePanel/Index.vue diff --git a/ui/app/src/componentsLegacy/SwapProgress/SwapProgress.vue b/app/src/componentsLegacy/SwapProgress/SwapProgress.vue similarity index 100% rename from ui/app/src/componentsLegacy/SwapProgress/SwapProgress.vue rename to app/src/componentsLegacy/SwapProgress/SwapProgress.vue diff --git a/ui/app/src/componentsLegacy/SwapProgress/SwapProgressLoader.vue b/app/src/componentsLegacy/SwapProgress/SwapProgressLoader.vue similarity index 100% rename from ui/app/src/componentsLegacy/SwapProgress/SwapProgressLoader.vue rename to app/src/componentsLegacy/SwapProgress/SwapProgressLoader.vue diff --git a/ui/app/src/componentsLegacy/TVL/TVL.vue b/app/src/componentsLegacy/TVL/TVL.vue similarity index 100% rename from ui/app/src/componentsLegacy/TVL/TVL.vue rename to app/src/componentsLegacy/TVL/TVL.vue diff --git a/ui/app/src/componentsLegacy/TVL/useTVL.ts b/app/src/componentsLegacy/TVL/useTVL.ts similarity index 100% rename from ui/app/src/componentsLegacy/TVL/useTVL.ts rename to app/src/componentsLegacy/TVL/useTVL.ts diff --git a/ui/app/src/componentsLegacy/Tab/Tab.vue b/app/src/componentsLegacy/Tab/Tab.vue similarity index 100% rename from ui/app/src/componentsLegacy/Tab/Tab.vue rename to app/src/componentsLegacy/Tab/Tab.vue diff --git a/ui/app/src/componentsLegacy/Tabs/Tabs.vue b/app/src/componentsLegacy/Tabs/Tabs.vue similarity index 100% rename from ui/app/src/componentsLegacy/Tabs/Tabs.vue rename to app/src/componentsLegacy/Tabs/Tabs.vue diff --git a/ui/app/src/componentsLegacy/Text/Copy.stories.ts b/app/src/componentsLegacy/Text/Copy.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/Text/Copy.stories.ts rename to app/src/componentsLegacy/Text/Copy.stories.ts diff --git a/ui/app/src/componentsLegacy/Text/Copy.vue b/app/src/componentsLegacy/Text/Copy.vue similarity index 100% rename from ui/app/src/componentsLegacy/Text/Copy.vue rename to app/src/componentsLegacy/Text/Copy.vue diff --git a/ui/app/src/componentsLegacy/Text/SubHeading.vue b/app/src/componentsLegacy/Text/SubHeading.vue similarity index 100% rename from ui/app/src/componentsLegacy/Text/SubHeading.vue rename to app/src/componentsLegacy/Text/SubHeading.vue diff --git a/ui/app/src/componentsLegacy/Text/index.ts b/app/src/componentsLegacy/Text/index.ts similarity index 100% rename from ui/app/src/componentsLegacy/Text/index.ts rename to app/src/componentsLegacy/Text/index.ts diff --git a/ui/app/src/componentsLegacy/TokenSelector/SelectTokenDialog.vue b/app/src/componentsLegacy/TokenSelector/SelectTokenDialog.vue similarity index 100% rename from ui/app/src/componentsLegacy/TokenSelector/SelectTokenDialog.vue rename to app/src/componentsLegacy/TokenSelector/SelectTokenDialog.vue diff --git a/ui/app/src/componentsLegacy/TokenSelector/SelectTokenDialogEth.vue b/app/src/componentsLegacy/TokenSelector/SelectTokenDialogEth.vue similarity index 100% rename from ui/app/src/componentsLegacy/TokenSelector/SelectTokenDialogEth.vue rename to app/src/componentsLegacy/TokenSelector/SelectTokenDialogEth.vue diff --git a/ui/app/src/componentsLegacy/TokenSelector/SelectTokenDialogSif.vue b/app/src/componentsLegacy/TokenSelector/SelectTokenDialogSif.vue similarity index 100% rename from ui/app/src/componentsLegacy/TokenSelector/SelectTokenDialogSif.vue rename to app/src/componentsLegacy/TokenSelector/SelectTokenDialogSif.vue diff --git a/ui/app/src/componentsLegacy/TokenSelector/tokenLists.ts b/app/src/componentsLegacy/TokenSelector/tokenLists.ts similarity index 100% rename from ui/app/src/componentsLegacy/TokenSelector/tokenLists.ts rename to app/src/componentsLegacy/TokenSelector/tokenLists.ts diff --git a/ui/app/src/componentsLegacy/Tooltip/Tooltip.vue b/app/src/componentsLegacy/Tooltip/Tooltip.vue similarity index 100% rename from ui/app/src/componentsLegacy/Tooltip/Tooltip.vue rename to app/src/componentsLegacy/Tooltip/Tooltip.vue diff --git a/ui/app/src/componentsLegacy/WithWallet/EtheriumWalletPanel.vue b/app/src/componentsLegacy/WithWallet/EtheriumWalletPanel.vue similarity index 100% rename from ui/app/src/componentsLegacy/WithWallet/EtheriumWalletPanel.vue rename to app/src/componentsLegacy/WithWallet/EtheriumWalletPanel.vue diff --git a/ui/app/src/componentsLegacy/WithWallet/KeplrWalletPanel.vue b/app/src/componentsLegacy/WithWallet/KeplrWalletPanel.vue similarity index 100% rename from ui/app/src/componentsLegacy/WithWallet/KeplrWalletPanel.vue rename to app/src/componentsLegacy/WithWallet/KeplrWalletPanel.vue diff --git a/ui/app/src/componentsLegacy/WithWallet/WithWallet.vue b/app/src/componentsLegacy/WithWallet/WithWallet.vue similarity index 100% rename from ui/app/src/componentsLegacy/WithWallet/WithWallet.vue rename to app/src/componentsLegacy/WithWallet/WithWallet.vue diff --git a/ui/app/src/componentsLegacy/WithWallet/useWalletButton.ts b/app/src/componentsLegacy/WithWallet/useWalletButton.ts similarity index 100% rename from ui/app/src/componentsLegacy/WithWallet/useWalletButton.ts rename to app/src/componentsLegacy/WithWallet/useWalletButton.ts diff --git a/ui/app/src/componentsLegacy/shared/EnvAlert.vue b/app/src/componentsLegacy/shared/EnvAlert.vue similarity index 100% rename from ui/app/src/componentsLegacy/shared/EnvAlert.vue rename to app/src/componentsLegacy/shared/EnvAlert.vue diff --git a/ui/app/src/componentsLegacy/shared/PairTable.stories.ts b/app/src/componentsLegacy/shared/PairTable.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/shared/PairTable.stories.ts rename to app/src/componentsLegacy/shared/PairTable.stories.ts diff --git a/ui/app/src/componentsLegacy/shared/Text/SubHeading.stories.ts b/app/src/componentsLegacy/shared/Text/SubHeading.stories.ts similarity index 100% rename from ui/app/src/componentsLegacy/shared/Text/SubHeading.stories.ts rename to app/src/componentsLegacy/shared/Text/SubHeading.stories.ts diff --git a/ui/app/src/componentsLegacy/shared/icons/InfoBox.vue b/app/src/componentsLegacy/shared/icons/InfoBox.vue similarity index 100% rename from ui/app/src/componentsLegacy/shared/icons/InfoBox.vue rename to app/src/componentsLegacy/shared/icons/InfoBox.vue diff --git a/ui/app/src/componentsLegacy/shared/utils.ts b/app/src/componentsLegacy/shared/utils.ts similarity index 100% rename from ui/app/src/componentsLegacy/shared/utils.ts rename to app/src/componentsLegacy/shared/utils.ts diff --git a/ui/app/src/declarations.d.ts b/app/src/declarations.d.ts similarity index 100% rename from ui/app/src/declarations.d.ts rename to app/src/declarations.d.ts diff --git a/ui/app/src/hooks/informational-modals/index.ts b/app/src/hooks/informational-modals/index.ts similarity index 100% rename from ui/app/src/hooks/informational-modals/index.ts rename to app/src/hooks/informational-modals/index.ts diff --git a/ui/app/src/hooks/useAppWalletPicker.ts b/app/src/hooks/useAppWalletPicker.ts similarity index 100% rename from ui/app/src/hooks/useAppWalletPicker.ts rename to app/src/hooks/useAppWalletPicker.ts diff --git a/ui/app/src/hooks/useAssetBySymbol.ts b/app/src/hooks/useAssetBySymbol.ts similarity index 100% rename from ui/app/src/hooks/useAssetBySymbol.ts rename to app/src/hooks/useAssetBySymbol.ts diff --git a/ui/app/src/hooks/useAsyncData.ts b/app/src/hooks/useAsyncData.ts similarity index 100% rename from ui/app/src/hooks/useAsyncData.ts rename to app/src/hooks/useAsyncData.ts diff --git a/ui/app/src/hooks/useAsyncDataCached.ts b/app/src/hooks/useAsyncDataCached.ts similarity index 100% rename from ui/app/src/hooks/useAsyncDataCached.ts rename to app/src/hooks/useAsyncDataCached.ts diff --git a/ui/app/src/hooks/useAsyncDataPolling.ts b/app/src/hooks/useAsyncDataPolling.ts similarity index 100% rename from ui/app/src/hooks/useAsyncDataPolling.ts rename to app/src/hooks/useAsyncDataPolling.ts diff --git a/ui/app/src/hooks/useBoundRoute.ts b/app/src/hooks/useBoundRoute.ts similarity index 100% rename from ui/app/src/hooks/useBoundRoute.ts rename to app/src/hooks/useBoundRoute.ts diff --git a/ui/app/src/hooks/useChains.ts b/app/src/hooks/useChains.ts similarity index 100% rename from ui/app/src/hooks/useChains.ts rename to app/src/hooks/useChains.ts diff --git a/ui/app/src/hooks/useCore.ts b/app/src/hooks/useCore.ts similarity index 100% rename from ui/app/src/hooks/useCore.ts rename to app/src/hooks/useCore.ts diff --git a/ui/app/src/hooks/useCurrencyFieldState.ts b/app/src/hooks/useCurrencyFieldState.ts similarity index 100% rename from ui/app/src/hooks/useCurrencyFieldState.ts rename to app/src/hooks/useCurrencyFieldState.ts diff --git a/ui/app/src/hooks/useCurrentRouteBannerMessage.ts b/app/src/hooks/useCurrentRouteBannerMessage.ts similarity index 100% rename from ui/app/src/hooks/useCurrentRouteBannerMessage.ts rename to app/src/hooks/useCurrentRouteBannerMessage.ts diff --git a/ui/app/src/hooks/useFaucet.ts b/app/src/hooks/useFaucet.ts similarity index 100% rename from ui/app/src/hooks/useFaucet.ts rename to app/src/hooks/useFaucet.ts diff --git a/ui/app/src/hooks/useFormattedTokenBalance.ts b/app/src/hooks/useFormattedTokenBalance.ts similarity index 100% rename from ui/app/src/hooks/useFormattedTokenBalance.ts rename to app/src/hooks/useFormattedTokenBalance.ts diff --git a/ui/app/src/hooks/useInitialize.ts b/app/src/hooks/useInitialize.ts similarity index 100% rename from ui/app/src/hooks/useInitialize.ts rename to app/src/hooks/useInitialize.ts diff --git a/ui/app/src/hooks/useManagedInputValueRef.ts b/app/src/hooks/useManagedInputValueRef.ts similarity index 100% rename from ui/app/src/hooks/useManagedInputValueRef.ts rename to app/src/hooks/useManagedInputValueRef.ts diff --git a/ui/app/src/hooks/useModal.ts b/app/src/hooks/useModal.ts similarity index 100% rename from ui/app/src/hooks/useModal.ts rename to app/src/hooks/useModal.ts diff --git a/ui/app/src/hooks/usePoolStatItem.ts b/app/src/hooks/usePoolStatItem.ts similarity index 100% rename from ui/app/src/hooks/usePoolStatItem.ts rename to app/src/hooks/usePoolStatItem.ts diff --git a/ui/app/src/hooks/usePoolStats.ts b/app/src/hooks/usePoolStats.ts similarity index 100% rename from ui/app/src/hooks/usePoolStats.ts rename to app/src/hooks/usePoolStats.ts diff --git a/ui/app/src/hooks/usePoolsSubscriber.ts b/app/src/hooks/usePoolsSubscriber.ts similarity index 100% rename from ui/app/src/hooks/usePoolsSubscriber.ts rename to app/src/hooks/usePoolsSubscriber.ts diff --git a/ui/app/src/hooks/useSubscrition.ts b/app/src/hooks/useSubscrition.ts similarity index 100% rename from ui/app/src/hooks/useSubscrition.ts rename to app/src/hooks/useSubscrition.ts diff --git a/ui/app/src/hooks/useToken.ts b/app/src/hooks/useToken.ts similarity index 100% rename from ui/app/src/hooks/useToken.ts rename to app/src/hooks/useToken.ts diff --git a/ui/app/src/hooks/useTokenIconUrl.ts b/app/src/hooks/useTokenIconUrl.ts similarity index 100% rename from ui/app/src/hooks/useTokenIconUrl.ts rename to app/src/hooks/useTokenIconUrl.ts diff --git a/ui/app/src/hooks/useTransactionDetails.ts b/app/src/hooks/useTransactionDetails.ts similarity index 100% rename from ui/app/src/hooks/useTransactionDetails.ts rename to app/src/hooks/useTransactionDetails.ts diff --git a/ui/app/src/main.ts b/app/src/main.ts similarity index 100% rename from ui/app/src/main.ts rename to app/src/main.ts diff --git a/ui/app/src/router/index.ts b/app/src/router/index.ts similarity index 100% rename from ui/app/src/router/index.ts rename to app/src/router/index.ts diff --git a/ui/app/src/scss/index.css b/app/src/scss/index.css similarity index 100% rename from ui/app/src/scss/index.css rename to app/src/scss/index.css diff --git a/ui/app/src/scss/mixins.scss b/app/src/scss/mixins.scss similarity index 100% rename from ui/app/src/scss/mixins.scss rename to app/src/scss/mixins.scss diff --git a/ui/app/src/scss/reset.scss b/app/src/scss/reset.scss similarity index 100% rename from ui/app/src/scss/reset.scss rename to app/src/scss/reset.scss diff --git a/ui/app/src/scss/typography.scss b/app/src/scss/typography.scss similarity index 100% rename from ui/app/src/scss/typography.scss rename to app/src/scss/typography.scss diff --git a/ui/app/src/scss/utilities.scss b/app/src/scss/utilities.scss similarity index 100% rename from ui/app/src/scss/utilities.scss rename to app/src/scss/utilities.scss diff --git a/ui/app/src/scss/variables.scss b/app/src/scss/variables.scss similarity index 100% rename from ui/app/src/scss/variables.scss rename to app/src/scss/variables.scss diff --git a/ui/app/src/shims-svg.d.ts b/app/src/shims-svg.d.ts similarity index 100% rename from ui/app/src/shims-svg.d.ts rename to app/src/shims-svg.d.ts diff --git a/ui/app/src/shims-vue.d.ts b/app/src/shims-vue.d.ts similarity index 100% rename from ui/app/src/shims-vue.d.ts rename to app/src/shims-vue.d.ts diff --git a/ui/app/src/store/Vuextra.tsx b/app/src/store/Vuextra.tsx similarity index 100% rename from ui/app/src/store/Vuextra.tsx rename to app/src/store/Vuextra.tsx diff --git a/ui/app/src/store/composition.tsx b/app/src/store/composition.tsx similarity index 100% rename from ui/app/src/store/composition.tsx rename to app/src/store/composition.tsx diff --git a/ui/app/src/store/index.ts b/app/src/store/index.ts similarity index 100% rename from ui/app/src/store/index.ts rename to app/src/store/index.ts diff --git a/ui/app/src/store/modules/_boilerplate.ts b/app/src/store/modules/_boilerplate.ts similarity index 100% rename from ui/app/src/store/modules/_boilerplate.ts rename to app/src/store/modules/_boilerplate.ts diff --git a/ui/app/src/store/modules/accounts.ts b/app/src/store/modules/accounts.ts similarity index 100% rename from ui/app/src/store/modules/accounts.ts rename to app/src/store/modules/accounts.ts diff --git a/ui/app/src/store/modules/export.ts b/app/src/store/modules/export.ts similarity index 100% rename from ui/app/src/store/modules/export.ts rename to app/src/store/modules/export.ts diff --git a/ui/app/src/store/modules/flags.ts b/app/src/store/modules/flags.ts similarity index 100% rename from ui/app/src/store/modules/flags.ts rename to app/src/store/modules/flags.ts diff --git a/ui/app/src/store/modules/governance.ts b/app/src/store/modules/governance.ts similarity index 100% rename from ui/app/src/store/modules/governance.ts rename to app/src/store/modules/governance.ts diff --git a/ui/app/src/store/modules/import.ts b/app/src/store/modules/import.ts similarity index 100% rename from ui/app/src/store/modules/import.ts rename to app/src/store/modules/import.ts diff --git a/ui/app/src/types.ts b/app/src/types.ts similarity index 100% rename from ui/app/src/types.ts rename to app/src/types.ts diff --git a/ui/app/src/utils/animateFireflies.ts b/app/src/utils/animateFireflies.ts similarity index 100% rename from ui/app/src/utils/animateFireflies.ts rename to app/src/utils/animateFireflies.ts diff --git a/ui/app/src/utils/aprToApy.tsx b/app/src/utils/aprToApy.tsx similarity index 100% rename from ui/app/src/utils/aprToApy.tsx rename to app/src/utils/aprToApy.tsx diff --git a/ui/app/src/utils/convertImageUrlToDataUrl.ts b/app/src/utils/convertImageUrlToDataUrl.ts similarity index 100% rename from ui/app/src/utils/convertImageUrlToDataUrl.ts rename to app/src/utils/convertImageUrlToDataUrl.ts diff --git a/ui/app/src/utils/createCryptoeconGqlClient.ts b/app/src/utils/createCryptoeconGqlClient.ts similarity index 100% rename from ui/app/src/utils/createCryptoeconGqlClient.ts rename to app/src/utils/createCryptoeconGqlClient.ts diff --git a/ui/app/src/utils/createFaucetGraphqlClient.ts b/app/src/utils/createFaucetGraphqlClient.ts similarity index 100% rename from ui/app/src/utils/createFaucetGraphqlClient.ts rename to app/src/utils/createFaucetGraphqlClient.ts diff --git a/ui/app/src/utils/createGraphQLClient.ts b/app/src/utils/createGraphQLClient.ts similarity index 100% rename from ui/app/src/utils/createGraphQLClient.ts rename to app/src/utils/createGraphQLClient.ts diff --git a/ui/app/src/utils/debounce-raf.ts b/app/src/utils/debounce-raf.ts similarity index 100% rename from ui/app/src/utils/debounce-raf.ts rename to app/src/utils/debounce-raf.ts diff --git a/ui/app/src/utils/getTokenIconUrl.ts b/app/src/utils/getTokenIconUrl.ts similarity index 100% rename from ui/app/src/utils/getTokenIconUrl.ts rename to app/src/utils/getTokenIconUrl.ts diff --git a/ui/app/src/utils/prettyNumber.ts b/app/src/utils/prettyNumber.ts similarity index 100% rename from ui/app/src/utils/prettyNumber.ts rename to app/src/utils/prettyNumber.ts diff --git a/ui/app/src/utils/sortAndFilterTokens.ts b/app/src/utils/sortAndFilterTokens.ts similarity index 100% rename from ui/app/src/utils/sortAndFilterTokens.ts rename to app/src/utils/sortAndFilterTokens.ts diff --git a/ui/app/src/utils/symbol.ts b/app/src/utils/symbol.ts similarity index 100% rename from ui/app/src/utils/symbol.ts rename to app/src/utils/symbol.ts diff --git a/ui/app/src/views/BalancePage/BalancePage.tsx b/app/src/views/BalancePage/BalancePage.tsx similarity index 100% rename from ui/app/src/views/BalancePage/BalancePage.tsx rename to app/src/views/BalancePage/BalancePage.tsx diff --git a/ui/app/src/views/BalancePage/BalancePageV2.tsx b/app/src/views/BalancePage/BalancePageV2.tsx similarity index 100% rename from ui/app/src/views/BalancePage/BalancePageV2.tsx rename to app/src/views/BalancePage/BalancePageV2.tsx diff --git a/ui/app/src/views/BalancePage/BalanceRow.tsx b/app/src/views/BalancePage/BalanceRow.tsx similarity index 100% rename from ui/app/src/views/BalancePage/BalanceRow.tsx rename to app/src/views/BalancePage/BalanceRow.tsx diff --git a/ui/app/src/views/BalancePage/BalanceRowV2.tsx b/app/src/views/BalancePage/BalanceRowV2.tsx similarity index 100% rename from ui/app/src/views/BalancePage/BalanceRowV2.tsx rename to app/src/views/BalancePage/BalanceRowV2.tsx diff --git a/ui/app/src/views/BalancePage/Export/Confirm.tsx b/app/src/views/BalancePage/Export/Confirm.tsx similarity index 100% rename from ui/app/src/views/BalancePage/Export/Confirm.tsx rename to app/src/views/BalancePage/Export/Confirm.tsx diff --git a/ui/app/src/views/BalancePage/Export/Processing.tsx b/app/src/views/BalancePage/Export/Processing.tsx similarity index 100% rename from ui/app/src/views/BalancePage/Export/Processing.tsx rename to app/src/views/BalancePage/Export/Processing.tsx diff --git a/ui/app/src/views/BalancePage/Export/Select.tsx b/app/src/views/BalancePage/Export/Select.tsx similarity index 100% rename from ui/app/src/views/BalancePage/Export/Select.tsx rename to app/src/views/BalancePage/Export/Select.tsx diff --git a/ui/app/src/views/BalancePage/Export/useExportData.tsx b/app/src/views/BalancePage/Export/useExportData.tsx similarity index 100% rename from ui/app/src/views/BalancePage/Export/useExportData.tsx rename to app/src/views/BalancePage/Export/useExportData.tsx diff --git a/ui/app/src/views/BalancePage/GetRowan/GetRowanModal.tsx b/app/src/views/BalancePage/GetRowan/GetRowanModal.tsx similarity index 100% rename from ui/app/src/views/BalancePage/GetRowan/GetRowanModal.tsx rename to app/src/views/BalancePage/GetRowan/GetRowanModal.tsx diff --git a/ui/app/src/views/BalancePage/Import/Confirm.tsx b/app/src/views/BalancePage/Import/Confirm.tsx similarity index 100% rename from ui/app/src/views/BalancePage/Import/Confirm.tsx rename to app/src/views/BalancePage/Import/Confirm.tsx diff --git a/ui/app/src/views/BalancePage/Import/Processing.tsx b/app/src/views/BalancePage/Import/Processing.tsx similarity index 100% rename from ui/app/src/views/BalancePage/Import/Processing.tsx rename to app/src/views/BalancePage/Import/Processing.tsx diff --git a/ui/app/src/views/BalancePage/Import/Select.tsx b/app/src/views/BalancePage/Import/Select.tsx similarity index 100% rename from ui/app/src/views/BalancePage/Import/Select.tsx rename to app/src/views/BalancePage/Import/Select.tsx diff --git a/ui/app/src/views/BalancePage/Import/useImportData.tsx b/app/src/views/BalancePage/Import/useImportData.tsx similarity index 100% rename from ui/app/src/views/BalancePage/Import/useImportData.tsx rename to app/src/views/BalancePage/Import/useImportData.tsx diff --git a/ui/app/src/views/BalancePage/index.ts b/app/src/views/BalancePage/index.ts similarity index 100% rename from ui/app/src/views/BalancePage/index.ts rename to app/src/views/BalancePage/index.ts diff --git a/ui/app/src/views/BalancePage/useBalancePageData.ts b/app/src/views/BalancePage/useBalancePageData.ts similarity index 100% rename from ui/app/src/views/BalancePage/useBalancePageData.ts rename to app/src/views/BalancePage/useBalancePageData.ts diff --git a/ui/app/src/views/LeaderboardPage/LeaderboardPage.tsx b/app/src/views/LeaderboardPage/LeaderboardPage.tsx similarity index 100% rename from ui/app/src/views/LeaderboardPage/LeaderboardPage.tsx rename to app/src/views/LeaderboardPage/LeaderboardPage.tsx diff --git a/ui/app/src/views/LeaderboardPage/TermsModal.tsx b/app/src/views/LeaderboardPage/TermsModal.tsx similarity index 100% rename from ui/app/src/views/LeaderboardPage/TermsModal.tsx rename to app/src/views/LeaderboardPage/TermsModal.tsx diff --git a/ui/app/src/views/LeaderboardPage/children/LeaderboardAvatar.tsx b/app/src/views/LeaderboardPage/children/LeaderboardAvatar.tsx similarity index 100% rename from ui/app/src/views/LeaderboardPage/children/LeaderboardAvatar.tsx rename to app/src/views/LeaderboardPage/children/LeaderboardAvatar.tsx diff --git a/ui/app/src/views/LeaderboardPage/children/LeaderboardPodium.tsx b/app/src/views/LeaderboardPage/children/LeaderboardPodium.tsx similarity index 100% rename from ui/app/src/views/LeaderboardPage/children/LeaderboardPodium.tsx rename to app/src/views/LeaderboardPage/children/LeaderboardPodium.tsx diff --git a/ui/app/src/views/LeaderboardPage/children/LeaderboardRow.tsx b/app/src/views/LeaderboardPage/children/LeaderboardRow.tsx similarity index 100% rename from ui/app/src/views/LeaderboardPage/children/LeaderboardRow.tsx rename to app/src/views/LeaderboardPage/children/LeaderboardRow.tsx diff --git a/ui/app/src/views/LeaderboardPage/getCompetitionPrizeDistribution.ts b/app/src/views/LeaderboardPage/getCompetitionPrizeDistribution.ts similarity index 100% rename from ui/app/src/views/LeaderboardPage/getCompetitionPrizeDistribution.ts rename to app/src/views/LeaderboardPage/getCompetitionPrizeDistribution.ts diff --git a/ui/app/src/views/LeaderboardPage/useCompetitionData.ts b/app/src/views/LeaderboardPage/useCompetitionData.ts similarity index 100% rename from ui/app/src/views/LeaderboardPage/useCompetitionData.ts rename to app/src/views/LeaderboardPage/useCompetitionData.ts diff --git a/ui/app/src/views/PegAssetPage.vue b/app/src/views/PegAssetPage.vue similarity index 100% rename from ui/app/src/views/PegAssetPage.vue rename to app/src/views/PegAssetPage.vue diff --git a/ui/app/src/views/PegListingPage.vue b/app/src/views/PegListingPage.vue similarity index 100% rename from ui/app/src/views/PegListingPage.vue rename to app/src/views/PegListingPage.vue diff --git a/ui/app/src/views/PoolPage/PoolItem.tsx b/app/src/views/PoolPage/PoolItem.tsx similarity index 100% rename from ui/app/src/views/PoolPage/PoolItem.tsx rename to app/src/views/PoolPage/PoolItem.tsx diff --git a/ui/app/src/views/PoolPage/PoolPage.tsx b/app/src/views/PoolPage/PoolPage.tsx similarity index 100% rename from ui/app/src/views/PoolPage/PoolPage.tsx rename to app/src/views/PoolPage/PoolPage.tsx diff --git a/ui/app/src/views/PoolPage/children/AddLiquidity/AddLiquidity.tsx b/app/src/views/PoolPage/children/AddLiquidity/AddLiquidity.tsx similarity index 100% rename from ui/app/src/views/PoolPage/children/AddLiquidity/AddLiquidity.tsx rename to app/src/views/PoolPage/children/AddLiquidity/AddLiquidity.tsx diff --git a/ui/app/src/views/PoolPage/children/AddLiquidity/CreatePoolPage--original.vue b/app/src/views/PoolPage/children/AddLiquidity/CreatePoolPage--original.vue similarity index 100% rename from ui/app/src/views/PoolPage/children/AddLiquidity/CreatePoolPage--original.vue rename to app/src/views/PoolPage/children/AddLiquidity/CreatePoolPage--original.vue diff --git a/ui/app/src/views/PoolPage/children/AddLiquidity/useAddLiquidityData.ts b/app/src/views/PoolPage/children/AddLiquidity/useAddLiquidityData.ts similarity index 100% rename from ui/app/src/views/PoolPage/children/AddLiquidity/useAddLiquidityData.ts rename to app/src/views/PoolPage/children/AddLiquidity/useAddLiquidityData.ts diff --git a/ui/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidity.tsx b/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidity.tsx similarity index 100% rename from ui/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidity.tsx rename to app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidity.tsx diff --git a/ui/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage-vroom.vue b/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage-vroom.vue similarity index 100% rename from ui/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage-vroom.vue rename to app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage-vroom.vue diff --git a/ui/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage.vue b/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage.vue similarity index 100% rename from ui/app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage.vue rename to app/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage.vue diff --git a/ui/app/src/views/PoolPage/children/RemoveLiquidity/useRemoveLiquidityData.ts b/app/src/views/PoolPage/children/RemoveLiquidity/useRemoveLiquidityData.ts similarity index 100% rename from ui/app/src/views/PoolPage/children/RemoveLiquidity/useRemoveLiquidityData.ts rename to app/src/views/PoolPage/children/RemoveLiquidity/useRemoveLiquidityData.ts diff --git a/ui/app/src/views/PoolPage/usePoolPageData.tsx b/app/src/views/PoolPage/usePoolPageData.tsx similarity index 100% rename from ui/app/src/views/PoolPage/usePoolPageData.tsx rename to app/src/views/PoolPage/usePoolPageData.tsx diff --git a/ui/app/src/views/PoolPage/useUserPoolData.ts b/app/src/views/PoolPage/useUserPoolData.ts similarity index 100% rename from ui/app/src/views/PoolPage/useUserPoolData.ts rename to app/src/views/PoolPage/useUserPoolData.ts diff --git a/ui/app/src/views/RemoveLiquidityPage.vue b/app/src/views/RemoveLiquidityPage.vue similarity index 100% rename from ui/app/src/views/RemoveLiquidityPage.vue rename to app/src/views/RemoveLiquidityPage.vue diff --git a/ui/app/src/views/RewardsCalculatorPage/RewardsCalculatorPage.tsx b/app/src/views/RewardsCalculatorPage/RewardsCalculatorPage.tsx similarity index 100% rename from ui/app/src/views/RewardsCalculatorPage/RewardsCalculatorPage.tsx rename to app/src/views/RewardsCalculatorPage/RewardsCalculatorPage.tsx diff --git a/ui/app/src/views/RewardsCalculatorPage/components/RewardsCalculator/RewardsCalculator.tsx b/app/src/views/RewardsCalculatorPage/components/RewardsCalculator/RewardsCalculator.tsx similarity index 100% rename from ui/app/src/views/RewardsCalculatorPage/components/RewardsCalculator/RewardsCalculator.tsx rename to app/src/views/RewardsCalculatorPage/components/RewardsCalculator/RewardsCalculator.tsx diff --git a/ui/app/src/views/RewardsCalculatorPage/components/RewardsCalculator/index.ts b/app/src/views/RewardsCalculatorPage/components/RewardsCalculator/index.ts similarity index 100% rename from ui/app/src/views/RewardsCalculatorPage/components/RewardsCalculator/index.ts rename to app/src/views/RewardsCalculatorPage/components/RewardsCalculator/index.ts diff --git a/ui/app/src/views/RewardsCalculatorPage/hooks.ts b/app/src/views/RewardsCalculatorPage/hooks.ts similarity index 100% rename from ui/app/src/views/RewardsCalculatorPage/hooks.ts rename to app/src/views/RewardsCalculatorPage/hooks.ts diff --git a/ui/app/src/views/RewardsPage.vue b/app/src/views/RewardsPage.vue similarity index 100% rename from ui/app/src/views/RewardsPage.vue rename to app/src/views/RewardsPage.vue diff --git a/ui/app/src/views/RewardsPage/RewardsPage.tsx b/app/src/views/RewardsPage/RewardsPage.tsx similarity index 100% rename from ui/app/src/views/RewardsPage/RewardsPage.tsx rename to app/src/views/RewardsPage/RewardsPage.tsx diff --git a/ui/app/src/views/RewardsPage/components/RewardSection.tsx b/app/src/views/RewardsPage/components/RewardSection.tsx similarity index 100% rename from ui/app/src/views/RewardsPage/components/RewardSection.tsx rename to app/src/views/RewardsPage/components/RewardSection.tsx diff --git a/ui/app/src/views/RewardsPage/components/SunsetRewardSection.tsx b/app/src/views/RewardsPage/components/SunsetRewardSection.tsx similarity index 100% rename from ui/app/src/views/RewardsPage/components/SunsetRewardSection.tsx rename to app/src/views/RewardsPage/components/SunsetRewardSection.tsx diff --git a/ui/app/src/views/RewardsPage/getClaimableAmountString.ts b/app/src/views/RewardsPage/getClaimableAmountString.ts similarity index 100% rename from ui/app/src/views/RewardsPage/getClaimableAmountString.ts rename to app/src/views/RewardsPage/getClaimableAmountString.ts diff --git a/ui/app/src/views/RewardsPage/useRewardsPageData.ts b/app/src/views/RewardsPage/useRewardsPageData.ts similarity index 100% rename from ui/app/src/views/RewardsPage/useRewardsPageData.ts rename to app/src/views/RewardsPage/useRewardsPageData.ts diff --git a/ui/app/src/views/StakeDelegatePage.vue b/app/src/views/StakeDelegatePage.vue similarity index 100% rename from ui/app/src/views/StakeDelegatePage.vue rename to app/src/views/StakeDelegatePage.vue diff --git a/ui/app/src/views/StatsPage/StatsPage.tsx b/app/src/views/StatsPage/StatsPage.tsx similarity index 100% rename from ui/app/src/views/StatsPage/StatsPage.tsx rename to app/src/views/StatsPage/StatsPage.tsx diff --git a/ui/app/src/views/StatsPage/useStatsPageData.ts b/app/src/views/StatsPage/useStatsPageData.ts similarity index 100% rename from ui/app/src/views/StatsPage/useStatsPageData.ts rename to app/src/views/StatsPage/useStatsPageData.ts diff --git a/ui/app/src/views/SwapPage/NEW_DESIGN_PATTERNS.md b/app/src/views/SwapPage/NEW_DESIGN_PATTERNS.md similarity index 100% rename from ui/app/src/views/SwapPage/NEW_DESIGN_PATTERNS.md rename to app/src/views/SwapPage/NEW_DESIGN_PATTERNS.md diff --git a/ui/app/src/views/SwapPage/SwapPage--original.vue b/app/src/views/SwapPage/SwapPage--original.vue similarity index 100% rename from ui/app/src/views/SwapPage/SwapPage--original.vue rename to app/src/views/SwapPage/SwapPage--original.vue diff --git a/ui/app/src/views/SwapPage/SwapPage.tsx b/app/src/views/SwapPage/SwapPage.tsx similarity index 100% rename from ui/app/src/views/SwapPage/SwapPage.tsx rename to app/src/views/SwapPage/SwapPage.tsx diff --git a/ui/app/src/views/SwapPage/children/Approve.tsx b/app/src/views/SwapPage/children/Approve.tsx similarity index 100% rename from ui/app/src/views/SwapPage/children/Approve.tsx rename to app/src/views/SwapPage/children/Approve.tsx diff --git a/ui/app/src/views/SwapPage/children/ConfirmSwap.tsx b/app/src/views/SwapPage/children/ConfirmSwap.tsx similarity index 100% rename from ui/app/src/views/SwapPage/children/ConfirmSwap.tsx rename to app/src/views/SwapPage/children/ConfirmSwap.tsx diff --git a/ui/app/src/views/SwapPage/components/SlippageTolerance.tsx b/app/src/views/SwapPage/components/SlippageTolerance.tsx similarity index 100% rename from ui/app/src/views/SwapPage/components/SlippageTolerance.tsx rename to app/src/views/SwapPage/components/SlippageTolerance.tsx diff --git a/ui/app/src/views/SwapPage/components/SwapDetails.tsx b/app/src/views/SwapPage/components/SwapDetails.tsx similarity index 100% rename from ui/app/src/views/SwapPage/components/SwapDetails.tsx rename to app/src/views/SwapPage/components/SwapDetails.tsx diff --git a/ui/app/src/views/SwapPage/components/TokenInputGroup.tsx b/app/src/views/SwapPage/components/TokenInputGroup.tsx similarity index 100% rename from ui/app/src/views/SwapPage/components/TokenInputGroup.tsx rename to app/src/views/SwapPage/components/TokenInputGroup.tsx diff --git a/ui/app/src/views/SwapPage/useSwapPageData.ts b/app/src/views/SwapPage/useSwapPageData.ts similarity index 100% rename from ui/app/src/views/SwapPage/useSwapPageData.ts rename to app/src/views/SwapPage/useSwapPageData.ts diff --git a/ui/app/src/views/utils/debounce.ts b/app/src/views/utils/debounce.ts similarity index 100% rename from ui/app/src/views/utils/debounce.ts rename to app/src/views/utils/debounce.ts diff --git a/ui/app/src/views/utils/getMaxAmount.ts b/app/src/views/utils/getMaxAmount.ts similarity index 100% rename from ui/app/src/views/utils/getMaxAmount.ts rename to app/src/views/utils/getMaxAmount.ts diff --git a/ui/app/src/views/utils/sortAssetAmount.ts b/app/src/views/utils/sortAssetAmount.ts similarity index 100% rename from ui/app/src/views/utils/sortAssetAmount.ts rename to app/src/views/utils/sortAssetAmount.ts diff --git a/ui/app/src/views/utils/throttle.ts b/app/src/views/utils/throttle.ts similarity index 100% rename from ui/app/src/views/utils/throttle.ts rename to app/src/views/utils/throttle.ts diff --git a/ui/app/src/views/utils/toConfirmState.ts b/app/src/views/utils/toConfirmState.ts similarity index 100% rename from ui/app/src/views/utils/toConfirmState.ts rename to app/src/views/utils/toConfirmState.ts diff --git a/ui/app/tailwind.config.js b/app/tailwind.config.js similarity index 100% rename from ui/app/tailwind.config.js rename to app/tailwind.config.js diff --git a/ui/app/tsconfig.json b/app/tsconfig.json similarity index 100% rename from ui/app/tsconfig.json rename to app/tsconfig.json diff --git a/ui/app/vite.config.ts b/app/vite.config.ts similarity index 100% rename from ui/app/vite.config.ts rename to app/vite.config.ts diff --git a/codecov.yml b/codecov.yml index fa96133cb..0f211dc12 100644 --- a/codecov.yml +++ b/codecov.yml @@ -18,7 +18,7 @@ coverage: target: 50% flags: paths: - - "ui/" + - "./" changes: false comment: diff --git a/ui/core/.gitignore b/core/.gitignore similarity index 100% rename from ui/core/.gitignore rename to core/.gitignore diff --git a/ui/core/DEVELOPMENT.md b/core/DEVELOPMENT.md similarity index 100% rename from ui/core/DEVELOPMENT.md rename to core/DEVELOPMENT.md diff --git a/ui/core/README.md b/core/README.md similarity index 100% rename from ui/core/README.md rename to core/README.md diff --git a/ui/core/SDK-WIP.js b/core/SDK-WIP.js similarity index 100% rename from ui/core/SDK-WIP.js rename to core/SDK-WIP.js diff --git a/ui/core/babel.config.js b/core/babel.config.js similarity index 100% rename from ui/core/babel.config.js rename to core/babel.config.js diff --git a/ui/core/data/coins.json b/core/data/coins.json similarity index 99% rename from ui/core/data/coins.json rename to core/data/coins.json index a2ca12f1c..4ace0b1c5 100644 --- a/ui/core/data/coins.json +++ b/core/data/coins.json @@ -1535,34 +1535,8 @@ }, "commit_count_4_weeks": 293, "last_4_weeks_commit_activity_series": [ - 2, - 6, - 9, - 10, - 4, - 4, - 8, - 2, - 0, - 2, - 3, - 7, - 2, - 0, - 4, - 7, - 1, - 2, - 6, - 4, - 1, - 3, - 2, - 1, - 1, - 1, - 0, - 0 + 2, 6, 9, 10, 4, 4, 8, 2, 0, 2, 3, 7, 2, 0, 4, 7, 1, 2, 6, 4, 1, 3, 2, 1, + 1, 1, 0, 0 ] }, "public_interest_stats": { @@ -6253,34 +6227,8 @@ }, "commit_count_4_weeks": 60, "last_4_weeks_commit_activity_series": [ - 0, - 10, - 4, - 2, - 0, - 0, - 0, - 0, - 2, - 3, - 2, - 3, - 3, - 0, - 0, - 2, - 9, - 3, - 2, - 1, - 0, - 0, - 0, - 4, - 3, - 0, - 4, - 0 + 0, 10, 4, 2, 0, 0, 0, 0, 2, 3, 2, 3, 3, 0, 0, 2, 9, 3, 2, 1, 0, 0, 0, 4, + 3, 0, 4, 0 ] }, "public_interest_stats": { @@ -15611,34 +15559,8 @@ }, "commit_count_4_weeks": 8, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -20291,34 +20213,8 @@ }, "commit_count_4_weeks": 477, "last_4_weeks_commit_activity_series": [ - 1, - 2, - 4, - 3, - 10, - 6, - 0, - 0, - 5, - 5, - 2, - 11, - 3, - 2, - 4, - 3, - 7, - 8, - 14, - 16, - 2, - 0, - 7, - 8, - 13, - 12, - 10, - 0 + 1, 2, 4, 3, 10, 6, 0, 0, 5, 5, 2, 11, 3, 2, 4, 3, 7, 8, 14, 16, 2, 0, 7, + 8, 13, 12, 10, 0 ] }, "public_interest_stats": { @@ -25042,34 +24938,8 @@ }, "commit_count_4_weeks": 397, "last_4_weeks_commit_activity_series": [ - 0, - 14, - 16, - 7, - 33, - 6, - 1, - 2, - 18, - 16, - 21, - 16, - 6, - 2, - 0, - 8, - 20, - 7, - 3, - 8, - 0, - 0, - 23, - 7, - 4, - 10, - 6, - 0 + 0, 14, 16, 7, 33, 6, 1, 2, 18, 16, 21, 16, 6, 2, 0, 8, 20, 7, 3, 8, 0, + 0, 23, 7, 4, 10, 6, 0 ] }, "public_interest_stats": { @@ -29736,34 +29606,8 @@ }, "commit_count_4_weeks": 7, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 1, - 3, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 1, 3, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -38177,34 +38021,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -43000,34 +42818,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -47826,34 +47618,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -52530,34 +52296,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -57277,34 +57017,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -61975,34 +61689,8 @@ }, "commit_count_4_weeks": 35, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 2, - 1, - 0, - 0, - 0, - 0, - 4, - 1, - 0, - 0, - 0, - 1, - 2, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 4, 1, 0, 0, 0, 1, 2, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -71269,34 +70957,8 @@ }, "commit_count_4_weeks": 42, "last_4_weeks_commit_activity_series": [ - 5, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 2, - 0, - 0, - 14, - 4, - 1, - 0, - 0 + 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 14, + 4, 1, 0, 0 ] }, "public_interest_stats": { @@ -75966,34 +75628,8 @@ }, "commit_count_4_weeks": 98, "last_4_weeks_commit_activity_series": [ - 0, - 5, - 4, - 1, - 0, - 4, - 0, - 0, - 4, - 0, - 8, - 1, - 3, - 0, - 0, - 0, - 13, - 2, - 10, - 3, - 0, - 0, - 2, - 1, - 0, - 0, - 0, - 0 + 0, 5, 4, 1, 0, 4, 0, 0, 4, 0, 8, 1, 3, 0, 0, 0, 13, 2, 10, 3, 0, 0, 2, + 1, 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -90263,34 +89899,8 @@ }, "commit_count_4_weeks": 8, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 2, - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -95011,34 +94621,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -110103,34 +109687,8 @@ }, "commit_count_4_weeks": 9, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 2, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0 + 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -119654,34 +119212,8 @@ }, "commit_count_4_weeks": 13, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 6, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 6, 0, 0, 0, 0, + 0, 1, 1, 0 ] }, "public_interest_stats": { @@ -124402,34 +123934,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -132538,34 +132044,8 @@ }, "commit_count_4_weeks": 13, "last_4_weeks_commit_activity_series": [ - 0, - 4, - 3, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 4, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -137403,34 +136883,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0 ] }, "public_interest_stats": { @@ -140035,34 +139489,8 @@ }, "commit_count_4_weeks": 168, "last_4_weeks_commit_activity_series": [ - 0, - 7, - 0, - 2, - 11, - 1, - 3, - 0, - 2, - 2, - 0, - 3, - 7, - 1, - 1, - 8, - 8, - 3, - 3, - 6, - 5, - 2, - 7, - 0, - 1, - 2, - 0, - 0 + 0, 7, 0, 2, 11, 1, 3, 0, 2, 2, 0, 3, 7, 1, 1, 8, 8, 3, 3, 6, 5, 2, 7, 0, + 1, 2, 0, 0 ] }, "public_interest_stats": { @@ -158882,34 +158310,8 @@ }, "commit_count_4_weeks": 3, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -165835,34 +165237,8 @@ }, "commit_count_4_weeks": 56, "last_4_weeks_commit_activity_series": [ - 0, - 3, - 0, - 0, - 1, - 10, - 0, - 0, - 1, - 1, - 3, - 9, - 0, - 0, - 1, - 5, - 3, - 1, - 2, - 1, - 0, - 0, - 0, - 3, - 2, - 1, - 1, - 0 + 0, 3, 0, 0, 1, 10, 0, 0, 1, 1, 3, 9, 0, 0, 1, 5, 3, 1, 2, 1, 0, 0, 0, 3, + 2, 1, 1, 0 ] }, "public_interest_stats": { @@ -173211,34 +172587,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -177860,34 +177210,8 @@ }, "commit_count_4_weeks": 42, "last_4_weeks_commit_activity_series": [ - 0, - 1, - 1, - 5, - 1, - 1, - 0, - 0, - 1, - 4, - 4, - 2, - 0, - 0, - 0, - 0, - 3, - 4, - 1, - 1, - 0, - 0, - 1, - 4, - 3, - 3, - 2, - 0 + 0, 1, 1, 5, 1, 1, 0, 0, 1, 4, 4, 2, 0, 0, 0, 0, 3, 4, 1, 1, 0, 0, 1, 4, + 3, 3, 2, 0 ] }, "public_interest_stats": { @@ -181337,34 +180661,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -186145,34 +185443,8 @@ }, "commit_count_4_weeks": 2, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -190876,34 +190148,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -197997,34 +197243,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -202713,34 +201933,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -204367,34 +203561,8 @@ }, "commit_count_4_weeks": 20, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 4, - 3, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 2, - 3, - 0, - 0, - 0, - 0, - 1, - 2, - 2, - 0, - 0 + 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 3, 0, 0, 0, 0, 1, + 2, 2, 0, 0 ] }, "public_interest_stats": { @@ -209059,34 +208227,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -213702,34 +212844,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -215807,34 +214923,8 @@ }, "commit_count_4_weeks": 21, "last_4_weeks_commit_activity_series": [ - 0, - 1, - 0, - 3, - 0, - 0, - 0, - 0, - 0, - 3, - 3, - 1, - 0, - 0, - 0, - 0, - 1, - 2, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0 + 0, 1, 0, 3, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 0, 0, + 1, 0, 0, 0 ] }, "public_interest_stats": { @@ -220499,34 +219589,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -225211,34 +224275,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -234314,34 +233352,8 @@ }, "commit_count_4_weeks": 115, "last_4_weeks_commit_activity_series": [ - 0, - 4, - 9, - 2, - 1, - 3, - 0, - 0, - 5, - 2, - 9, - 3, - 0, - 0, - 0, - 1, - 4, - 12, - 5, - 4, - 0, - 0, - 8, - 5, - 0, - 0, - 0, - 0 + 0, 4, 9, 2, 1, 3, 0, 0, 5, 2, 9, 3, 0, 0, 0, 1, 4, 12, 5, 4, 0, 0, 8, 5, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -243560,34 +242572,8 @@ }, "commit_count_4_weeks": 42, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 3, - 2, - 1, - 3, - 1, - 0, - 1, - 6, - 1, - 0, - 1, - 0, - 0, - 3, - 1, - 7, - 2, - 1, - 0, - 0, - 1, - 2, - 1, - 3, - 0, - 0 + 0, 0, 3, 2, 1, 3, 1, 0, 1, 6, 1, 0, 1, 0, 0, 3, 1, 7, 2, 1, 0, 0, 1, 2, + 1, 3, 0, 0 ] }, "public_interest_stats": { @@ -248209,34 +247195,8 @@ }, "commit_count_4_weeks": 30, "last_4_weeks_commit_activity_series": [ - 0, - 2, - 0, - 2, - 2, - 2, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 2, - 3, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 2, 0, 2, 2, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -256131,34 +255091,8 @@ }, "commit_count_4_weeks": 41, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 4, - 3, - 1, - 1, - 1, - 0, - 0, - 1, - 2, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0 + 0, 0, 0, 0, 1, 0, 0, 0, 4, 3, 1, 1, 1, 0, 0, 1, 2, 1, 1, 1, 0, 0, 0, 0, + 0, 1, 0, 0 ] }, "public_interest_stats": { @@ -265570,34 +264504,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -268611,34 +267519,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -273524,34 +272406,8 @@ }, "commit_count_4_weeks": 52, "last_4_weeks_commit_activity_series": [ - 0, - 1, - 4, - 0, - 1, - 0, - 0, - 4, - 1, - 2, - 2, - 3, - 11, - 1, - 2, - 1, - 6, - 1, - 3, - 6, - 1, - 0, - 0, - 0, - 2, - 0, - 0, - 0 + 0, 1, 4, 0, 1, 0, 0, 4, 1, 2, 2, 3, 11, 1, 2, 1, 6, 1, 3, 6, 1, 0, 0, 0, + 2, 0, 0, 0 ] }, "public_interest_stats": { @@ -280679,34 +279535,8 @@ }, "commit_count_4_weeks": 48, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 1, - 2, - 3, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 2, - 1, - 5, - 3, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0 + 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 1, 5, 3, 0, 0, 1, 1, + 1, 0, 0, 0 ] }, "public_interest_stats": { @@ -287861,34 +286691,8 @@ }, "commit_count_4_weeks": 169, "last_4_weeks_commit_activity_series": [ - 0, - 1, - 0, - 0, - 2, - 0, - 0, - 0, - 2, - 4, - 2, - 8, - 1, - 0, - 0, - 0, - 9, - 8, - 12, - 5, - 0, - 1, - 18, - 17, - 11, - 5, - 2, - 0 + 0, 1, 0, 0, 2, 0, 0, 0, 2, 4, 2, 8, 1, 0, 0, 0, 9, 8, 12, 5, 0, 1, 18, + 17, 11, 5, 2, 0 ] }, "public_interest_stats": { @@ -291456,34 +290260,8 @@ }, "commit_count_4_weeks": 94, "last_4_weeks_commit_activity_series": [ - 5, - 5, - 5, - 2, - 0, - 2, - 0, - 0, - 2, - 6, - 0, - 0, - 0, - 0, - 2, - 1, - 6, - 3, - 16, - 1, - 0, - 0, - 0, - 1, - 1, - 6, - 0, - 0 + 5, 5, 5, 2, 0, 2, 0, 0, 2, 6, 0, 0, 0, 0, 2, 1, 6, 3, 16, 1, 0, 0, 0, 1, + 1, 6, 0, 0 ] }, "public_interest_stats": { @@ -295122,34 +293900,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -299953,34 +298705,8 @@ }, "commit_count_4_weeks": 31, "last_4_weeks_commit_activity_series": [ - 0, - 6, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 1, - 2, - 0, - 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0 + 0, 6, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 2, 0, 0 ] }, "public_interest_stats": { @@ -301481,34 +300207,8 @@ }, "commit_count_4_weeks": 183, "last_4_weeks_commit_activity_series": [ - 0, - 15, - 12, - 6, - 4, - 4, - 0, - 0, - 10, - 7, - 8, - 7, - 4, - 2, - 1, - 4, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 15, 12, 6, 4, 4, 0, 0, 10, 7, 8, 7, 4, 2, 1, 4, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -303423,34 +302123,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -304971,34 +303645,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -308932,34 +307580,8 @@ }, "commit_count_4_weeks": 3, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -313350,34 +311972,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -316561,34 +315157,8 @@ }, "commit_count_4_weeks": 346, "last_4_weeks_commit_activity_series": [ - 0, - 10, - 11, - 12, - 30, - 23, - 0, - 0, - 17, - 17, - 15, - 13, - 0, - 1, - 0, - 10, - 2, - 10, - 7, - 12, - 0, - 0, - 2, - 6, - 8, - 0, - 0, - 0 + 0, 10, 11, 12, 30, 23, 0, 0, 17, 17, 15, 13, 0, 1, 0, 10, 2, 10, 7, 12, + 0, 0, 2, 6, 8, 0, 0, 0 ] }, "public_interest_stats": { @@ -320979,34 +319549,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -329805,34 +328349,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -332313,34 +330831,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -335834,34 +334326,8 @@ }, "commit_count_4_weeks": 26, "last_4_weeks_commit_activity_series": [ - 0, - 3, - 2, - 0, - 0, - 0, - 3, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 4, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 0 + 0, 3, 2, 0, 0, 0, 3, 0, 0, 1, 0, 1, 0, 0, 0, 4, 1, 0, 0, 1, 0, 1, 1, 1, + 0, 1, 0, 0 ] }, "public_interest_stats": { @@ -339148,34 +337614,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -343807,34 +342247,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -345388,34 +343802,8 @@ }, "commit_count_4_weeks": 1, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -353636,34 +352024,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -356259,34 +354621,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -360580,34 +358916,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -364805,34 +363115,8 @@ }, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 ] }, "public_interest_stats": { @@ -369416,34 +367700,8 @@ }, "commit_count_4_weeks": 51, "last_4_weeks_commit_activity_series": [ - 0, - 1, - 2, - 1, - 2, - 1, - 0, - 0, - 5, - 3, - 3, - 2, - 1, - 0, - 0, - 0, - 1, - 4, - 1, - 4, - 0, - 0, - 2, - 4, - 1, - 1, - 0, - 0 + 0, 1, 2, 1, 2, 1, 0, 0, 5, 3, 3, 2, 1, 0, 0, 0, 1, 4, 1, 4, 0, 0, 2, 4, + 1, 1, 0, 0 ] }, "public_interest_stats": { diff --git a/ui/core/data/erc20.json b/core/data/erc20.json similarity index 100% rename from ui/core/data/erc20.json rename to core/data/erc20.json diff --git a/ui/core/data/ethereum_coins.json b/core/data/ethereum_coins.json similarity index 100% rename from ui/core/data/ethereum_coins.json rename to core/data/ethereum_coins.json diff --git a/ui/core/data/ethereum_tokens.json b/core/data/ethereum_tokens.json similarity index 100% rename from ui/core/data/ethereum_tokens.json rename to core/data/ethereum_tokens.json diff --git a/ui/core/data/sif_coins.json b/core/data/sif_coins.json similarity index 100% rename from ui/core/data/sif_coins.json rename to core/data/sif_coins.json diff --git a/ui/core/data/sif_tokens.json b/core/data/sif_tokens.json similarity index 100% rename from ui/core/data/sif_tokens.json rename to core/data/sif_tokens.json diff --git a/ui/core/graph.jpg b/core/graph.jpg similarity index 100% rename from ui/core/graph.jpg rename to core/graph.jpg diff --git a/ui/core/jest-integration.config.js b/core/jest-integration.config.js similarity index 100% rename from ui/core/jest-integration.config.js rename to core/jest-integration.config.js diff --git a/ui/core/jest-unit.config.js b/core/jest-unit.config.js similarity index 100% rename from ui/core/jest-unit.config.js rename to core/jest-unit.config.js diff --git a/ui/core/openapitools.json b/core/openapitools.json similarity index 100% rename from ui/core/openapitools.json rename to core/openapitools.json diff --git a/ui/core/package.json b/core/package.json similarity index 100% rename from ui/core/package.json rename to core/package.json diff --git a/ui/core/proto/proto/sifnode/clp/v1/genesis.proto b/core/proto/proto/sifnode/clp/v1/genesis.proto similarity index 100% rename from ui/core/proto/proto/sifnode/clp/v1/genesis.proto rename to core/proto/proto/sifnode/clp/v1/genesis.proto diff --git a/ui/core/proto/proto/sifnode/clp/v1/params.proto b/core/proto/proto/sifnode/clp/v1/params.proto similarity index 100% rename from ui/core/proto/proto/sifnode/clp/v1/params.proto rename to core/proto/proto/sifnode/clp/v1/params.proto diff --git a/ui/core/proto/proto/sifnode/clp/v1/querier.proto b/core/proto/proto/sifnode/clp/v1/querier.proto similarity index 100% rename from ui/core/proto/proto/sifnode/clp/v1/querier.proto rename to core/proto/proto/sifnode/clp/v1/querier.proto diff --git a/ui/core/proto/proto/sifnode/clp/v1/tx.proto b/core/proto/proto/sifnode/clp/v1/tx.proto similarity index 100% rename from ui/core/proto/proto/sifnode/clp/v1/tx.proto rename to core/proto/proto/sifnode/clp/v1/tx.proto diff --git a/ui/core/proto/proto/sifnode/clp/v1/types.proto b/core/proto/proto/sifnode/clp/v1/types.proto similarity index 100% rename from ui/core/proto/proto/sifnode/clp/v1/types.proto rename to core/proto/proto/sifnode/clp/v1/types.proto diff --git a/ui/core/proto/proto/sifnode/dispensation/v1/query.proto b/core/proto/proto/sifnode/dispensation/v1/query.proto similarity index 100% rename from ui/core/proto/proto/sifnode/dispensation/v1/query.proto rename to core/proto/proto/sifnode/dispensation/v1/query.proto diff --git a/ui/core/proto/proto/sifnode/dispensation/v1/tx.proto b/core/proto/proto/sifnode/dispensation/v1/tx.proto similarity index 100% rename from ui/core/proto/proto/sifnode/dispensation/v1/tx.proto rename to core/proto/proto/sifnode/dispensation/v1/tx.proto diff --git a/ui/core/proto/proto/sifnode/dispensation/v1/types.proto b/core/proto/proto/sifnode/dispensation/v1/types.proto similarity index 100% rename from ui/core/proto/proto/sifnode/dispensation/v1/types.proto rename to core/proto/proto/sifnode/dispensation/v1/types.proto diff --git a/ui/core/proto/proto/sifnode/ethbridge/v1/query.proto b/core/proto/proto/sifnode/ethbridge/v1/query.proto similarity index 100% rename from ui/core/proto/proto/sifnode/ethbridge/v1/query.proto rename to core/proto/proto/sifnode/ethbridge/v1/query.proto diff --git a/ui/core/proto/proto/sifnode/ethbridge/v1/tx.proto b/core/proto/proto/sifnode/ethbridge/v1/tx.proto similarity index 100% rename from ui/core/proto/proto/sifnode/ethbridge/v1/tx.proto rename to core/proto/proto/sifnode/ethbridge/v1/tx.proto diff --git a/ui/core/proto/proto/sifnode/ethbridge/v1/types.proto b/core/proto/proto/sifnode/ethbridge/v1/types.proto similarity index 100% rename from ui/core/proto/proto/sifnode/ethbridge/v1/types.proto rename to core/proto/proto/sifnode/ethbridge/v1/types.proto diff --git a/ui/core/proto/proto/sifnode/oracle/v1/types.proto b/core/proto/proto/sifnode/oracle/v1/types.proto similarity index 100% rename from ui/core/proto/proto/sifnode/oracle/v1/types.proto rename to core/proto/proto/sifnode/oracle/v1/types.proto diff --git a/ui/core/proto/proto/sifnode/tokenregistry/v1/query.proto b/core/proto/proto/sifnode/tokenregistry/v1/query.proto similarity index 100% rename from ui/core/proto/proto/sifnode/tokenregistry/v1/query.proto rename to core/proto/proto/sifnode/tokenregistry/v1/query.proto diff --git a/ui/core/proto/proto/sifnode/tokenregistry/v1/tx.proto b/core/proto/proto/sifnode/tokenregistry/v1/tx.proto similarity index 100% rename from ui/core/proto/proto/sifnode/tokenregistry/v1/tx.proto rename to core/proto/proto/sifnode/tokenregistry/v1/tx.proto diff --git a/ui/core/proto/proto/sifnode/tokenregistry/v1/types.proto b/core/proto/proto/sifnode/tokenregistry/v1/types.proto similarity index 100% rename from ui/core/proto/proto/sifnode/tokenregistry/v1/types.proto rename to core/proto/proto/sifnode/tokenregistry/v1/types.proto diff --git a/ui/core/proto/third_party/proto/cosmos/base/coin.proto b/core/proto/third_party/proto/cosmos/base/coin.proto similarity index 100% rename from ui/core/proto/third_party/proto/cosmos/base/coin.proto rename to core/proto/third_party/proto/cosmos/base/coin.proto diff --git a/ui/core/proto/third_party/proto/cosmos/base/query/v1beta1/pagination.proto b/core/proto/third_party/proto/cosmos/base/query/v1beta1/pagination.proto similarity index 100% rename from ui/core/proto/third_party/proto/cosmos/base/query/v1beta1/pagination.proto rename to core/proto/third_party/proto/cosmos/base/query/v1beta1/pagination.proto diff --git a/ui/core/proto/third_party/proto/gogoproto/gogo.proto b/core/proto/third_party/proto/gogoproto/gogo.proto similarity index 100% rename from ui/core/proto/third_party/proto/gogoproto/gogo.proto rename to core/proto/third_party/proto/gogoproto/gogo.proto diff --git a/ui/core/proto/third_party/proto/google/api/annotations.proto b/core/proto/third_party/proto/google/api/annotations.proto similarity index 100% rename from ui/core/proto/third_party/proto/google/api/annotations.proto rename to core/proto/third_party/proto/google/api/annotations.proto diff --git a/ui/core/proto/third_party/proto/google/api/http.proto b/core/proto/third_party/proto/google/api/http.proto similarity index 100% rename from ui/core/proto/third_party/proto/google/api/http.proto rename to core/proto/third_party/proto/google/api/http.proto diff --git a/ui/core/proto/third_party/proto/google/api/httpbody.proto b/core/proto/third_party/proto/google/api/httpbody.proto similarity index 100% rename from ui/core/proto/third_party/proto/google/api/httpbody.proto rename to core/proto/third_party/proto/google/api/httpbody.proto diff --git a/ui/core/react.d.ts b/core/react.d.ts similarity index 100% rename from ui/core/react.d.ts rename to core/react.d.ts diff --git a/ui/core/scripts/bridger.ts b/core/scripts/bridger.ts similarity index 100% rename from ui/core/scripts/bridger.ts rename to core/scripts/bridger.ts diff --git a/ui/core/scripts/get-max-ibc-transfer-usd.js b/core/scripts/get-max-ibc-transfer-usd.js similarity index 100% rename from ui/core/scripts/get-max-ibc-transfer-usd.js rename to core/scripts/get-max-ibc-transfer-usd.js diff --git a/ui/core/scripts/get-protos.sh b/core/scripts/get-protos.sh similarity index 100% rename from ui/core/scripts/get-protos.sh rename to core/scripts/get-protos.sh diff --git a/ui/core/scripts/getTopErcTokens.js b/core/scripts/getTopErcTokens.js similarity index 100% rename from ui/core/scripts/getTopErcTokens.js rename to core/scripts/getTopErcTokens.js diff --git a/ui/core/scripts/integration.sh b/core/scripts/integration.sh similarity index 100% rename from ui/core/scripts/integration.sh rename to core/scripts/integration.sh diff --git a/ui/core/scripts/load-test-batch-ibc-transfer.ts b/core/scripts/load-test-batch-ibc-transfer.ts similarity index 100% rename from ui/core/scripts/load-test-batch-ibc-transfer.ts rename to core/scripts/load-test-batch-ibc-transfer.ts diff --git a/ui/core/scripts/max-ibc-transfers.json b/core/scripts/max-ibc-transfers.json similarity index 100% rename from ui/core/scripts/max-ibc-transfers.json rename to core/scripts/max-ibc-transfers.json diff --git a/ui/core/scripts/test.sh b/core/scripts/test.sh similarity index 100% rename from ui/core/scripts/test.sh rename to core/scripts/test.sh diff --git a/ui/core/scripts/ts-protogen.sh b/core/scripts/ts-protogen.sh similarity index 100% rename from ui/core/scripts/ts-protogen.sh rename to core/scripts/ts-protogen.sh diff --git a/ui/core/scripts/unit-watch.sh b/core/scripts/unit-watch.sh similarity index 100% rename from ui/core/scripts/unit-watch.sh rename to core/scripts/unit-watch.sh diff --git a/ui/core/scripts/unit.sh b/core/scripts/unit.sh similarity index 100% rename from ui/core/scripts/unit.sh rename to core/scripts/unit.sh diff --git a/ui/core/scripts/updateLocalTestAddresses.js b/core/scripts/updateLocalTestAddresses.js similarity index 100% rename from ui/core/scripts/updateLocalTestAddresses.js rename to core/scripts/updateLocalTestAddresses.js diff --git a/ui/core/src/clients/ALIAS_ASSETS.md b/core/src/clients/ALIAS_ASSETS.md similarity index 100% rename from ui/core/src/clients/ALIAS_ASSETS.md rename to core/src/clients/ALIAS_ASSETS.md diff --git a/ui/core/src/clients/CLIENTS.md b/core/src/clients/CLIENTS.md similarity index 100% rename from ui/core/src/clients/CLIENTS.md rename to core/src/clients/CLIENTS.md diff --git a/ui/core/src/clients/bridges/BaseBridge.ts b/core/src/clients/bridges/BaseBridge.ts similarity index 100% rename from ui/core/src/clients/bridges/BaseBridge.ts rename to core/src/clients/bridges/BaseBridge.ts diff --git a/ui/core/src/clients/bridges/EthBridge/EthBridge.ts b/core/src/clients/bridges/EthBridge/EthBridge.ts similarity index 100% rename from ui/core/src/clients/bridges/EthBridge/EthBridge.ts rename to core/src/clients/bridges/EthBridge/EthBridge.ts diff --git a/ui/core/src/clients/bridges/EthBridge/PegTxEventEmitter.ts b/core/src/clients/bridges/EthBridge/PegTxEventEmitter.ts similarity index 100% rename from ui/core/src/clients/bridges/EthBridge/PegTxEventEmitter.ts rename to core/src/clients/bridges/EthBridge/PegTxEventEmitter.ts diff --git a/ui/core/src/clients/bridges/EthBridge/bridgebankContract.ts b/core/src/clients/bridges/EthBridge/bridgebankContract.ts similarity index 100% rename from ui/core/src/clients/bridges/EthBridge/bridgebankContract.ts rename to core/src/clients/bridges/EthBridge/bridgebankContract.ts diff --git a/ui/core/src/clients/bridges/EthBridge/confirmTx.ts b/core/src/clients/bridges/EthBridge/confirmTx.ts similarity index 100% rename from ui/core/src/clients/bridges/EthBridge/confirmTx.ts rename to core/src/clients/bridges/EthBridge/confirmTx.ts diff --git a/ui/core/src/clients/bridges/EthBridge/isOriginallySifchainNativeToken.ts b/core/src/clients/bridges/EthBridge/isOriginallySifchainNativeToken.ts similarity index 100% rename from ui/core/src/clients/bridges/EthBridge/isOriginallySifchainNativeToken.ts rename to core/src/clients/bridges/EthBridge/isOriginallySifchainNativeToken.ts diff --git a/ui/core/src/clients/bridges/EthBridge/types.ts b/core/src/clients/bridges/EthBridge/types.ts similarity index 100% rename from ui/core/src/clients/bridges/EthBridge/types.ts rename to core/src/clients/bridges/EthBridge/types.ts diff --git a/ui/core/src/clients/bridges/IBCBridge/IBCBridge.integration-test.ts b/core/src/clients/bridges/IBCBridge/IBCBridge.integration-test.ts similarity index 100% rename from ui/core/src/clients/bridges/IBCBridge/IBCBridge.integration-test.ts rename to core/src/clients/bridges/IBCBridge/IBCBridge.integration-test.ts diff --git a/ui/core/src/clients/bridges/IBCBridge/IBCBridge.ts b/core/src/clients/bridges/IBCBridge/IBCBridge.ts similarity index 100% rename from ui/core/src/clients/bridges/IBCBridge/IBCBridge.ts rename to core/src/clients/bridges/IBCBridge/IBCBridge.ts diff --git a/ui/core/src/clients/bridges/IBCBridge/calculateGasForIBCTransfer.ts b/core/src/clients/bridges/IBCBridge/calculateGasForIBCTransfer.ts similarity index 100% rename from ui/core/src/clients/bridges/IBCBridge/calculateGasForIBCTransfer.ts rename to core/src/clients/bridges/IBCBridge/calculateGasForIBCTransfer.ts diff --git a/ui/core/src/clients/bridges/IBCBridge/getTransferTimeoutData.ts b/core/src/clients/bridges/IBCBridge/getTransferTimeoutData.ts similarity index 100% rename from ui/core/src/clients/bridges/IBCBridge/getTransferTimeoutData.ts rename to core/src/clients/bridges/IBCBridge/getTransferTimeoutData.ts diff --git a/ui/core/src/clients/bridges/IBCBridge/testFaucets.ts b/core/src/clients/bridges/IBCBridge/testFaucets.ts similarity index 100% rename from ui/core/src/clients/bridges/IBCBridge/testFaucets.ts rename to core/src/clients/bridges/IBCBridge/testFaucets.ts diff --git a/ui/core/src/clients/chains/AkashChain.ts b/core/src/clients/chains/AkashChain.ts similarity index 100% rename from ui/core/src/clients/chains/AkashChain.ts rename to core/src/clients/chains/AkashChain.ts diff --git a/ui/core/src/clients/chains/BandChain.ts b/core/src/clients/chains/BandChain.ts similarity index 100% rename from ui/core/src/clients/chains/BandChain.ts rename to core/src/clients/chains/BandChain.ts diff --git a/ui/core/src/clients/chains/CosmoshubChain.ts b/core/src/clients/chains/CosmoshubChain.ts similarity index 100% rename from ui/core/src/clients/chains/CosmoshubChain.ts rename to core/src/clients/chains/CosmoshubChain.ts diff --git a/ui/core/src/clients/chains/CryptoOrgChain.ts b/core/src/clients/chains/CryptoOrgChain.ts similarity index 100% rename from ui/core/src/clients/chains/CryptoOrgChain.ts rename to core/src/clients/chains/CryptoOrgChain.ts diff --git a/ui/core/src/clients/chains/EmoneyChain.ts b/core/src/clients/chains/EmoneyChain.ts similarity index 100% rename from ui/core/src/clients/chains/EmoneyChain.ts rename to core/src/clients/chains/EmoneyChain.ts diff --git a/ui/core/src/clients/chains/EthereumChain.ts b/core/src/clients/chains/EthereumChain.ts similarity index 100% rename from ui/core/src/clients/chains/EthereumChain.ts rename to core/src/clients/chains/EthereumChain.ts diff --git a/ui/core/src/clients/chains/IrisChain.ts b/core/src/clients/chains/IrisChain.ts similarity index 100% rename from ui/core/src/clients/chains/IrisChain.ts rename to core/src/clients/chains/IrisChain.ts diff --git a/ui/core/src/clients/chains/IxoChain.ts b/core/src/clients/chains/IxoChain.ts similarity index 100% rename from ui/core/src/clients/chains/IxoChain.ts rename to core/src/clients/chains/IxoChain.ts diff --git a/ui/core/src/clients/chains/JunoChain.ts b/core/src/clients/chains/JunoChain.ts similarity index 100% rename from ui/core/src/clients/chains/JunoChain.ts rename to core/src/clients/chains/JunoChain.ts diff --git a/ui/core/src/clients/chains/LikecoinChain.ts b/core/src/clients/chains/LikecoinChain.ts similarity index 100% rename from ui/core/src/clients/chains/LikecoinChain.ts rename to core/src/clients/chains/LikecoinChain.ts diff --git a/ui/core/src/clients/chains/OsmosisChain.ts b/core/src/clients/chains/OsmosisChain.ts similarity index 100% rename from ui/core/src/clients/chains/OsmosisChain.ts rename to core/src/clients/chains/OsmosisChain.ts diff --git a/ui/core/src/clients/chains/PersistenceChain.ts b/core/src/clients/chains/PersistenceChain.ts similarity index 100% rename from ui/core/src/clients/chains/PersistenceChain.ts rename to core/src/clients/chains/PersistenceChain.ts diff --git a/ui/core/src/clients/chains/RegenChain.ts b/core/src/clients/chains/RegenChain.ts similarity index 100% rename from ui/core/src/clients/chains/RegenChain.ts rename to core/src/clients/chains/RegenChain.ts diff --git a/ui/core/src/clients/chains/SentinelChain.ts b/core/src/clients/chains/SentinelChain.ts similarity index 100% rename from ui/core/src/clients/chains/SentinelChain.ts rename to core/src/clients/chains/SentinelChain.ts diff --git a/ui/core/src/clients/chains/SifchainChain.ts b/core/src/clients/chains/SifchainChain.ts similarity index 100% rename from ui/core/src/clients/chains/SifchainChain.ts rename to core/src/clients/chains/SifchainChain.ts diff --git a/ui/core/src/clients/chains/StarnameChain.ts b/core/src/clients/chains/StarnameChain.ts similarity index 100% rename from ui/core/src/clients/chains/StarnameChain.ts rename to core/src/clients/chains/StarnameChain.ts diff --git a/ui/core/src/clients/chains/TerraChain.ts b/core/src/clients/chains/TerraChain.ts similarity index 100% rename from ui/core/src/clients/chains/TerraChain.ts rename to core/src/clients/chains/TerraChain.ts diff --git a/ui/core/src/clients/chains/_BaseChain.ts b/core/src/clients/chains/_BaseChain.ts similarity index 100% rename from ui/core/src/clients/chains/_BaseChain.ts rename to core/src/clients/chains/_BaseChain.ts diff --git a/ui/core/src/clients/chains/index.ts b/core/src/clients/chains/index.ts similarity index 100% rename from ui/core/src/clients/chains/index.ts rename to core/src/clients/chains/index.ts diff --git a/ui/core/src/clients/index.ts b/core/src/clients/index.ts similarity index 100% rename from ui/core/src/clients/index.ts rename to core/src/clients/index.ts diff --git a/ui/core/src/clients/liquidity/BaseLiquidityClient.ts b/core/src/clients/liquidity/BaseLiquidityClient.ts similarity index 100% rename from ui/core/src/clients/liquidity/BaseLiquidityClient.ts rename to core/src/clients/liquidity/BaseLiquidityClient.ts diff --git a/ui/core/src/clients/liquidity/LiquidityClient.ts b/core/src/clients/liquidity/LiquidityClient.ts similarity index 100% rename from ui/core/src/clients/liquidity/LiquidityClient.ts rename to core/src/clients/liquidity/LiquidityClient.ts diff --git a/ui/core/src/clients/liquidity/SwapClient.ts b/core/src/clients/liquidity/SwapClient.ts similarity index 100% rename from ui/core/src/clients/liquidity/SwapClient.ts rename to core/src/clients/liquidity/SwapClient.ts diff --git a/ui/core/src/clients/liquidity/index.ts b/core/src/clients/liquidity/index.ts similarity index 100% rename from ui/core/src/clients/liquidity/index.ts rename to core/src/clients/liquidity/index.ts diff --git a/ui/core/src/clients/native/NativeAminoTypes.ts b/core/src/clients/native/NativeAminoTypes.ts similarity index 100% rename from ui/core/src/clients/native/NativeAminoTypes.ts rename to core/src/clients/native/NativeAminoTypes.ts diff --git a/ui/core/src/clients/native/NativeDexClient.ts b/core/src/clients/native/NativeDexClient.ts similarity index 100% rename from ui/core/src/clients/native/NativeDexClient.ts rename to core/src/clients/native/NativeDexClient.ts diff --git a/ui/core/src/clients/native/NativeDexTransaction.ts b/core/src/clients/native/NativeDexTransaction.ts similarity index 100% rename from ui/core/src/clients/native/NativeDexTransaction.ts rename to core/src/clients/native/NativeDexTransaction.ts diff --git a/ui/core/src/clients/native/SifClient/SifClient.ts b/core/src/clients/native/SifClient/SifClient.ts similarity index 100% rename from ui/core/src/clients/native/SifClient/SifClient.ts rename to core/src/clients/native/SifClient/SifClient.ts diff --git a/ui/core/src/clients/native/SifClient/SifUnsignedClient.ts b/core/src/clients/native/SifClient/SifUnsignedClient.ts similarity index 100% rename from ui/core/src/clients/native/SifClient/SifUnsignedClient.ts rename to core/src/clients/native/SifClient/SifUnsignedClient.ts diff --git a/ui/core/src/clients/native/SifClient/index.ts b/core/src/clients/native/SifClient/index.ts similarity index 100% rename from ui/core/src/clients/native/SifClient/index.ts rename to core/src/clients/native/SifClient/index.ts diff --git a/ui/core/src/clients/native/SifClient/x/clp/index.test.ts b/core/src/clients/native/SifClient/x/clp/index.test.ts similarity index 100% rename from ui/core/src/clients/native/SifClient/x/clp/index.test.ts rename to core/src/clients/native/SifClient/x/clp/index.test.ts diff --git a/ui/core/src/clients/native/SifClient/x/clp/index.ts b/core/src/clients/native/SifClient/x/clp/index.ts similarity index 100% rename from ui/core/src/clients/native/SifClient/x/clp/index.ts rename to core/src/clients/native/SifClient/x/clp/index.ts diff --git a/ui/core/src/clients/native/SifClient/x/dispensation/index.ts b/core/src/clients/native/SifClient/x/dispensation/index.ts similarity index 100% rename from ui/core/src/clients/native/SifClient/x/dispensation/index.ts rename to core/src/clients/native/SifClient/x/dispensation/index.ts diff --git a/ui/core/src/clients/native/SifClient/x/ethbridge/index.ts b/core/src/clients/native/SifClient/x/ethbridge/index.ts similarity index 100% rename from ui/core/src/clients/native/SifClient/x/ethbridge/index.ts rename to core/src/clients/native/SifClient/x/ethbridge/index.ts diff --git a/ui/core/src/clients/native/TokenRegistry.ts b/core/src/clients/native/TokenRegistry.ts similarity index 100% rename from ui/core/src/clients/native/TokenRegistry.ts rename to core/src/clients/native/TokenRegistry.ts diff --git a/ui/core/src/clients/native/index.ts b/core/src/clients/native/index.ts similarity index 100% rename from ui/core/src/clients/native/index.ts rename to core/src/clients/native/index.ts diff --git a/ui/core/src/clients/wallets/WalletProvider.ts b/core/src/clients/wallets/WalletProvider.ts similarity index 100% rename from ui/core/src/clients/wallets/WalletProvider.ts rename to core/src/clients/wallets/WalletProvider.ts diff --git a/ui/core/src/clients/wallets/cosmos/ChainIdHelper.ts b/core/src/clients/wallets/cosmos/ChainIdHelper.ts similarity index 100% rename from ui/core/src/clients/wallets/cosmos/ChainIdHelper.ts rename to core/src/clients/wallets/cosmos/ChainIdHelper.ts diff --git a/ui/core/src/clients/wallets/cosmos/CosmosWalletProvider.ts b/core/src/clients/wallets/cosmos/CosmosWalletProvider.ts similarity index 100% rename from ui/core/src/clients/wallets/cosmos/CosmosWalletProvider.ts rename to core/src/clients/wallets/cosmos/CosmosWalletProvider.ts diff --git a/ui/core/src/clients/wallets/cosmos/DirectSecp256k1HdWalletProvider.ts b/core/src/clients/wallets/cosmos/DirectSecp256k1HdWalletProvider.ts similarity index 100% rename from ui/core/src/clients/wallets/cosmos/DirectSecp256k1HdWalletProvider.ts rename to core/src/clients/wallets/cosmos/DirectSecp256k1HdWalletProvider.ts diff --git a/ui/core/src/clients/wallets/cosmos/index.ts b/core/src/clients/wallets/cosmos/index.ts similarity index 100% rename from ui/core/src/clients/wallets/cosmos/index.ts rename to core/src/clients/wallets/cosmos/index.ts diff --git a/ui/core/src/clients/wallets/ethereum/Web3WalletProvider.ts b/core/src/clients/wallets/ethereum/Web3WalletProvider.ts similarity index 100% rename from ui/core/src/clients/wallets/ethereum/Web3WalletProvider.ts rename to core/src/clients/wallets/ethereum/Web3WalletProvider.ts diff --git a/ui/core/src/clients/wallets/ethereum/erc20TokenAbi.ts b/core/src/clients/wallets/ethereum/erc20TokenAbi.ts similarity index 100% rename from ui/core/src/clients/wallets/ethereum/erc20TokenAbi.ts rename to core/src/clients/wallets/ethereum/erc20TokenAbi.ts diff --git a/ui/core/src/clients/wallets/ethereum/getMetamaskProvider.ts b/core/src/clients/wallets/ethereum/getMetamaskProvider.ts similarity index 100% rename from ui/core/src/clients/wallets/ethereum/getMetamaskProvider.ts rename to core/src/clients/wallets/ethereum/getMetamaskProvider.ts diff --git a/ui/core/src/clients/wallets/ethereum/index.ts b/core/src/clients/wallets/ethereum/index.ts similarity index 100% rename from ui/core/src/clients/wallets/ethereum/index.ts rename to core/src/clients/wallets/ethereum/index.ts diff --git a/ui/core/src/clients/wallets/index.ts b/core/src/clients/wallets/index.ts similarity index 100% rename from ui/core/src/clients/wallets/index.ts rename to core/src/clients/wallets/index.ts diff --git a/ui/core/src/config.localnet.json b/core/src/config.localnet.json similarity index 100% rename from ui/core/src/config.localnet.json rename to core/src/config.localnet.json diff --git a/ui/core/src/config/AppCookies.ts b/core/src/config/AppCookies.ts similarity index 100% rename from ui/core/src/config/AppCookies.ts rename to core/src/config/AppCookies.ts diff --git a/ui/core/src/config/chains/NetEnvChainConfigLookup.ts b/core/src/config/chains/NetEnvChainConfigLookup.ts similarity index 100% rename from ui/core/src/config/chains/NetEnvChainConfigLookup.ts rename to core/src/config/chains/NetEnvChainConfigLookup.ts diff --git a/ui/core/src/config/chains/akash/akash-mainnet.ts b/core/src/config/chains/akash/akash-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/akash/akash-mainnet.ts rename to core/src/config/chains/akash/akash-mainnet.ts diff --git a/ui/core/src/config/chains/akash/akash-testnet.ts b/core/src/config/chains/akash/akash-testnet.ts similarity index 100% rename from ui/core/src/config/chains/akash/akash-testnet.ts rename to core/src/config/chains/akash/akash-testnet.ts diff --git a/ui/core/src/config/chains/akash/index.ts b/core/src/config/chains/akash/index.ts similarity index 100% rename from ui/core/src/config/chains/akash/index.ts rename to core/src/config/chains/akash/index.ts diff --git a/ui/core/src/config/chains/band/band-testnet.ts b/core/src/config/chains/band/band-testnet.ts similarity index 100% rename from ui/core/src/config/chains/band/band-testnet.ts rename to core/src/config/chains/band/band-testnet.ts diff --git a/ui/core/src/config/chains/band/index.ts b/core/src/config/chains/band/index.ts similarity index 100% rename from ui/core/src/config/chains/band/index.ts rename to core/src/config/chains/band/index.ts diff --git a/ui/core/src/config/chains/cosmoshub/cosmoshub-mainnet.ts b/core/src/config/chains/cosmoshub/cosmoshub-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/cosmoshub/cosmoshub-mainnet.ts rename to core/src/config/chains/cosmoshub/cosmoshub-mainnet.ts diff --git a/ui/core/src/config/chains/cosmoshub/cosmoshub-testnet.ts b/core/src/config/chains/cosmoshub/cosmoshub-testnet.ts similarity index 100% rename from ui/core/src/config/chains/cosmoshub/cosmoshub-testnet.ts rename to core/src/config/chains/cosmoshub/cosmoshub-testnet.ts diff --git a/ui/core/src/config/chains/cosmoshub/index.ts b/core/src/config/chains/cosmoshub/index.ts similarity index 100% rename from ui/core/src/config/chains/cosmoshub/index.ts rename to core/src/config/chains/cosmoshub/index.ts diff --git a/ui/core/src/config/chains/crypto-org/crypto-org-mainnet.ts b/core/src/config/chains/crypto-org/crypto-org-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/crypto-org/crypto-org-mainnet.ts rename to core/src/config/chains/crypto-org/crypto-org-mainnet.ts diff --git a/ui/core/src/config/chains/crypto-org/index.ts b/core/src/config/chains/crypto-org/index.ts similarity index 100% rename from ui/core/src/config/chains/crypto-org/index.ts rename to core/src/config/chains/crypto-org/index.ts diff --git a/ui/core/src/config/chains/emoney/emoney-mainnet.ts b/core/src/config/chains/emoney/emoney-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/emoney/emoney-mainnet.ts rename to core/src/config/chains/emoney/emoney-mainnet.ts diff --git a/ui/core/src/config/chains/emoney/index.ts b/core/src/config/chains/emoney/index.ts similarity index 100% rename from ui/core/src/config/chains/emoney/index.ts rename to core/src/config/chains/emoney/index.ts diff --git a/ui/core/src/config/chains/ethereum/ethereum-mainnet.ts b/core/src/config/chains/ethereum/ethereum-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/ethereum/ethereum-mainnet.ts rename to core/src/config/chains/ethereum/ethereum-mainnet.ts diff --git a/ui/core/src/config/chains/ethereum/ethereum-testnet.ts b/core/src/config/chains/ethereum/ethereum-testnet.ts similarity index 100% rename from ui/core/src/config/chains/ethereum/ethereum-testnet.ts rename to core/src/config/chains/ethereum/ethereum-testnet.ts diff --git a/ui/core/src/config/chains/ethereum/index.ts b/core/src/config/chains/ethereum/index.ts similarity index 100% rename from ui/core/src/config/chains/ethereum/index.ts rename to core/src/config/chains/ethereum/index.ts diff --git a/ui/core/src/config/chains/index.ts b/core/src/config/chains/index.ts similarity index 100% rename from ui/core/src/config/chains/index.ts rename to core/src/config/chains/index.ts diff --git a/ui/core/src/config/chains/iris/index.ts b/core/src/config/chains/iris/index.ts similarity index 100% rename from ui/core/src/config/chains/iris/index.ts rename to core/src/config/chains/iris/index.ts diff --git a/ui/core/src/config/chains/iris/iris-mainnet.ts b/core/src/config/chains/iris/iris-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/iris/iris-mainnet.ts rename to core/src/config/chains/iris/iris-mainnet.ts diff --git a/ui/core/src/config/chains/iris/iris-testnet.ts b/core/src/config/chains/iris/iris-testnet.ts similarity index 100% rename from ui/core/src/config/chains/iris/iris-testnet.ts rename to core/src/config/chains/iris/iris-testnet.ts diff --git a/ui/core/src/config/chains/ixo/index.ts b/core/src/config/chains/ixo/index.ts similarity index 100% rename from ui/core/src/config/chains/ixo/index.ts rename to core/src/config/chains/ixo/index.ts diff --git a/ui/core/src/config/chains/ixo/ixo-mainnet.ts b/core/src/config/chains/ixo/ixo-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/ixo/ixo-mainnet.ts rename to core/src/config/chains/ixo/ixo-mainnet.ts diff --git a/ui/core/src/config/chains/juno/index.ts b/core/src/config/chains/juno/index.ts similarity index 100% rename from ui/core/src/config/chains/juno/index.ts rename to core/src/config/chains/juno/index.ts diff --git a/ui/core/src/config/chains/juno/juno-mainnet.ts b/core/src/config/chains/juno/juno-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/juno/juno-mainnet.ts rename to core/src/config/chains/juno/juno-mainnet.ts diff --git a/ui/core/src/config/chains/juno/juno-testnet.ts b/core/src/config/chains/juno/juno-testnet.ts similarity index 100% rename from ui/core/src/config/chains/juno/juno-testnet.ts rename to core/src/config/chains/juno/juno-testnet.ts diff --git a/ui/core/src/config/chains/likecoin/index.ts b/core/src/config/chains/likecoin/index.ts similarity index 100% rename from ui/core/src/config/chains/likecoin/index.ts rename to core/src/config/chains/likecoin/index.ts diff --git a/ui/core/src/config/chains/likecoin/likecoin-mainnet.ts b/core/src/config/chains/likecoin/likecoin-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/likecoin/likecoin-mainnet.ts rename to core/src/config/chains/likecoin/likecoin-mainnet.ts diff --git a/ui/core/src/config/chains/likecoin/likecoin-testnet.ts b/core/src/config/chains/likecoin/likecoin-testnet.ts similarity index 100% rename from ui/core/src/config/chains/likecoin/likecoin-testnet.ts rename to core/src/config/chains/likecoin/likecoin-testnet.ts diff --git a/ui/core/src/config/chains/osmosis/index.ts b/core/src/config/chains/osmosis/index.ts similarity index 100% rename from ui/core/src/config/chains/osmosis/index.ts rename to core/src/config/chains/osmosis/index.ts diff --git a/ui/core/src/config/chains/osmosis/osmosis-mainnet.ts b/core/src/config/chains/osmosis/osmosis-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/osmosis/osmosis-mainnet.ts rename to core/src/config/chains/osmosis/osmosis-mainnet.ts diff --git a/ui/core/src/config/chains/persistence/index.ts b/core/src/config/chains/persistence/index.ts similarity index 100% rename from ui/core/src/config/chains/persistence/index.ts rename to core/src/config/chains/persistence/index.ts diff --git a/ui/core/src/config/chains/persistence/persistence-mainnet.ts b/core/src/config/chains/persistence/persistence-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/persistence/persistence-mainnet.ts rename to core/src/config/chains/persistence/persistence-mainnet.ts diff --git a/ui/core/src/config/chains/persistence/persistence-testnet.ts b/core/src/config/chains/persistence/persistence-testnet.ts similarity index 100% rename from ui/core/src/config/chains/persistence/persistence-testnet.ts rename to core/src/config/chains/persistence/persistence-testnet.ts diff --git a/ui/core/src/config/chains/regen/index.ts b/core/src/config/chains/regen/index.ts similarity index 100% rename from ui/core/src/config/chains/regen/index.ts rename to core/src/config/chains/regen/index.ts diff --git a/ui/core/src/config/chains/regen/regen-mainnet.ts b/core/src/config/chains/regen/regen-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/regen/regen-mainnet.ts rename to core/src/config/chains/regen/regen-mainnet.ts diff --git a/ui/core/src/config/chains/sentinel/index.ts b/core/src/config/chains/sentinel/index.ts similarity index 100% rename from ui/core/src/config/chains/sentinel/index.ts rename to core/src/config/chains/sentinel/index.ts diff --git a/ui/core/src/config/chains/sentinel/sentinel-mainnet.ts b/core/src/config/chains/sentinel/sentinel-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/sentinel/sentinel-mainnet.ts rename to core/src/config/chains/sentinel/sentinel-mainnet.ts diff --git a/ui/core/src/config/chains/sifchain/index.ts b/core/src/config/chains/sifchain/index.ts similarity index 100% rename from ui/core/src/config/chains/sifchain/index.ts rename to core/src/config/chains/sifchain/index.ts diff --git a/ui/core/src/config/chains/sifchain/sifchain-devnet-042.ts b/core/src/config/chains/sifchain/sifchain-devnet-042.ts similarity index 100% rename from ui/core/src/config/chains/sifchain/sifchain-devnet-042.ts rename to core/src/config/chains/sifchain/sifchain-devnet-042.ts diff --git a/ui/core/src/config/chains/sifchain/sifchain-devnet.ts b/core/src/config/chains/sifchain/sifchain-devnet.ts similarity index 100% rename from ui/core/src/config/chains/sifchain/sifchain-devnet.ts rename to core/src/config/chains/sifchain/sifchain-devnet.ts diff --git a/ui/core/src/config/chains/sifchain/sifchain-mainnet.ts b/core/src/config/chains/sifchain/sifchain-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/sifchain/sifchain-mainnet.ts rename to core/src/config/chains/sifchain/sifchain-mainnet.ts diff --git a/ui/core/src/config/chains/sifchain/sifchain-testnet-042-ibc.ts b/core/src/config/chains/sifchain/sifchain-testnet-042-ibc.ts similarity index 100% rename from ui/core/src/config/chains/sifchain/sifchain-testnet-042-ibc.ts rename to core/src/config/chains/sifchain/sifchain-testnet-042-ibc.ts diff --git a/ui/core/src/config/chains/sifchain/sifchain-testnet.ts b/core/src/config/chains/sifchain/sifchain-testnet.ts similarity index 100% rename from ui/core/src/config/chains/sifchain/sifchain-testnet.ts rename to core/src/config/chains/sifchain/sifchain-testnet.ts diff --git a/ui/core/src/config/chains/starname/index.ts b/core/src/config/chains/starname/index.ts similarity index 100% rename from ui/core/src/config/chains/starname/index.ts rename to core/src/config/chains/starname/index.ts diff --git a/ui/core/src/config/chains/starname/starname-testnet.ts b/core/src/config/chains/starname/starname-testnet.ts similarity index 100% rename from ui/core/src/config/chains/starname/starname-testnet.ts rename to core/src/config/chains/starname/starname-testnet.ts diff --git a/ui/core/src/config/chains/terra/index.ts b/core/src/config/chains/terra/index.ts similarity index 100% rename from ui/core/src/config/chains/terra/index.ts rename to core/src/config/chains/terra/index.ts diff --git a/ui/core/src/config/chains/terra/terra-mainnet.ts b/core/src/config/chains/terra/terra-mainnet.ts similarity index 100% rename from ui/core/src/config/chains/terra/terra-mainnet.ts rename to core/src/config/chains/terra/terra-mainnet.ts diff --git a/ui/core/src/config/chains/terra/terra-testnet.ts b/core/src/config/chains/terra/terra-testnet.ts similarity index 100% rename from ui/core/src/config/chains/terra/terra-testnet.ts rename to core/src/config/chains/terra/terra-testnet.ts diff --git a/ui/core/src/config/getConfig.ts b/core/src/config/getConfig.ts similarity index 100% rename from ui/core/src/config/getConfig.ts rename to core/src/config/getConfig.ts diff --git a/ui/core/src/config/getEnv.tsx b/core/src/config/getEnv.tsx similarity index 100% rename from ui/core/src/config/getEnv.tsx rename to core/src/config/getEnv.tsx diff --git a/ui/core/src/config/networks/ethereum/assets.ethereum.localnet.json b/core/src/config/networks/ethereum/assets.ethereum.localnet.json similarity index 100% rename from ui/core/src/config/networks/ethereum/assets.ethereum.localnet.json rename to core/src/config/networks/ethereum/assets.ethereum.localnet.json diff --git a/ui/core/src/config/networks/ethereum/assets.ethereum.mainnet.json b/core/src/config/networks/ethereum/assets.ethereum.mainnet.json similarity index 100% rename from ui/core/src/config/networks/ethereum/assets.ethereum.mainnet.json rename to core/src/config/networks/ethereum/assets.ethereum.mainnet.json diff --git a/ui/core/src/config/networks/ethereum/assets.ethereum.sifchain-devnet.json b/core/src/config/networks/ethereum/assets.ethereum.sifchain-devnet.json similarity index 100% rename from ui/core/src/config/networks/ethereum/assets.ethereum.sifchain-devnet.json rename to core/src/config/networks/ethereum/assets.ethereum.sifchain-devnet.json diff --git a/ui/core/src/config/networks/ethereum/assets.ethereum.sifchain-testnet-042.json b/core/src/config/networks/ethereum/assets.ethereum.sifchain-testnet-042.json similarity index 100% rename from ui/core/src/config/networks/ethereum/assets.ethereum.sifchain-testnet-042.json rename to core/src/config/networks/ethereum/assets.ethereum.sifchain-testnet-042.json diff --git a/ui/core/src/config/networks/ethereum/assets.ethereum.sifchain-testnet.json b/core/src/config/networks/ethereum/assets.ethereum.sifchain-testnet.json similarity index 100% rename from ui/core/src/config/networks/ethereum/assets.ethereum.sifchain-testnet.json rename to core/src/config/networks/ethereum/assets.ethereum.sifchain-testnet.json diff --git a/ui/core/src/config/networks/sifchain/assets.sifchain.devnet.ts b/core/src/config/networks/sifchain/assets.sifchain.devnet.ts similarity index 100% rename from ui/core/src/config/networks/sifchain/assets.sifchain.devnet.ts rename to core/src/config/networks/sifchain/assets.sifchain.devnet.ts diff --git a/ui/core/src/config/networks/sifchain/assets.sifchain.localnet.ts b/core/src/config/networks/sifchain/assets.sifchain.localnet.ts similarity index 100% rename from ui/core/src/config/networks/sifchain/assets.sifchain.localnet.ts rename to core/src/config/networks/sifchain/assets.sifchain.localnet.ts diff --git a/ui/core/src/config/networks/sifchain/assets.sifchain.mainnet.ts b/core/src/config/networks/sifchain/assets.sifchain.mainnet.ts similarity index 100% rename from ui/core/src/config/networks/sifchain/assets.sifchain.mainnet.ts rename to core/src/config/networks/sifchain/assets.sifchain.mainnet.ts diff --git a/ui/core/src/config/networks/sifchain/config.devnet-042.json b/core/src/config/networks/sifchain/config.devnet-042.json similarity index 100% rename from ui/core/src/config/networks/sifchain/config.devnet-042.json rename to core/src/config/networks/sifchain/config.devnet-042.json diff --git a/ui/core/src/config/networks/sifchain/config.devnet.json b/core/src/config/networks/sifchain/config.devnet.json similarity index 100% rename from ui/core/src/config/networks/sifchain/config.devnet.json rename to core/src/config/networks/sifchain/config.devnet.json diff --git a/ui/core/src/config/networks/sifchain/config.localnet.json b/core/src/config/networks/sifchain/config.localnet.json similarity index 100% rename from ui/core/src/config/networks/sifchain/config.localnet.json rename to core/src/config/networks/sifchain/config.localnet.json diff --git a/ui/core/src/config/networks/sifchain/config.mainnet.json b/core/src/config/networks/sifchain/config.mainnet.json similarity index 100% rename from ui/core/src/config/networks/sifchain/config.mainnet.json rename to core/src/config/networks/sifchain/config.mainnet.json diff --git a/ui/core/src/config/networks/sifchain/config.testnet-042-ibc.json b/core/src/config/networks/sifchain/config.testnet-042-ibc.json similarity index 100% rename from ui/core/src/config/networks/sifchain/config.testnet-042-ibc.json rename to core/src/config/networks/sifchain/config.testnet-042-ibc.json diff --git a/ui/core/src/config/networks/sifchain/config.testnet.json b/core/src/config/networks/sifchain/config.testnet.json similarity index 100% rename from ui/core/src/config/networks/sifchain/config.testnet.json rename to core/src/config/networks/sifchain/config.testnet.json diff --git a/ui/core/src/config/switchEnv.ts b/core/src/config/switchEnv.ts similarity index 100% rename from ui/core/src/config/switchEnv.ts rename to core/src/config/switchEnv.ts diff --git a/ui/core/src/declarations.d.ts b/core/src/declarations.d.ts similarity index 100% rename from ui/core/src/declarations.d.ts rename to core/src/declarations.d.ts diff --git a/ui/core/src/entities/Address.ts b/core/src/entities/Address.ts similarity index 100% rename from ui/core/src/entities/Address.ts rename to core/src/entities/Address.ts diff --git a/ui/core/src/entities/Amount.test.ts b/core/src/entities/Amount.test.ts similarity index 100% rename from ui/core/src/entities/Amount.test.ts rename to core/src/entities/Amount.test.ts diff --git a/ui/core/src/entities/Amount.ts b/core/src/entities/Amount.ts similarity index 100% rename from ui/core/src/entities/Amount.ts rename to core/src/entities/Amount.ts diff --git a/ui/core/src/entities/Asset.ts b/core/src/entities/Asset.ts similarity index 100% rename from ui/core/src/entities/Asset.ts rename to core/src/entities/Asset.ts diff --git a/ui/core/src/entities/AssetAmount.test.ts b/core/src/entities/AssetAmount.test.ts similarity index 100% rename from ui/core/src/entities/AssetAmount.test.ts rename to core/src/entities/AssetAmount.test.ts diff --git a/ui/core/src/entities/AssetAmount.ts b/core/src/entities/AssetAmount.ts similarity index 100% rename from ui/core/src/entities/AssetAmount.ts rename to core/src/entities/AssetAmount.ts diff --git a/ui/core/src/entities/Chain.ts b/core/src/entities/Chain.ts similarity index 100% rename from ui/core/src/entities/Chain.ts rename to core/src/entities/Chain.ts diff --git a/ui/core/src/entities/Coin.ts b/core/src/entities/Coin.ts similarity index 100% rename from ui/core/src/entities/Coin.ts rename to core/src/entities/Coin.ts diff --git a/ui/core/src/entities/Errors.ts b/core/src/entities/Errors.ts similarity index 100% rename from ui/core/src/entities/Errors.ts rename to core/src/entities/Errors.ts diff --git a/ui/core/src/entities/LiquidityProvider.ts b/core/src/entities/LiquidityProvider.ts similarity index 100% rename from ui/core/src/entities/LiquidityProvider.ts rename to core/src/entities/LiquidityProvider.ts diff --git a/ui/core/src/entities/Network.ts b/core/src/entities/Network.ts similarity index 100% rename from ui/core/src/entities/Network.ts rename to core/src/entities/Network.ts diff --git a/ui/core/src/entities/Pair.test.ts b/core/src/entities/Pair.test.ts similarity index 100% rename from ui/core/src/entities/Pair.test.ts rename to core/src/entities/Pair.test.ts diff --git a/ui/core/src/entities/Pair.ts b/core/src/entities/Pair.ts similarity index 100% rename from ui/core/src/entities/Pair.ts rename to core/src/entities/Pair.ts diff --git a/ui/core/src/entities/Pool.test.ts b/core/src/entities/Pool.test.ts similarity index 100% rename from ui/core/src/entities/Pool.test.ts rename to core/src/entities/Pool.test.ts diff --git a/ui/core/src/entities/Pool.ts b/core/src/entities/Pool.ts similarity index 100% rename from ui/core/src/entities/Pool.ts rename to core/src/entities/Pool.ts diff --git a/ui/core/src/entities/Token.ts b/core/src/entities/Token.ts similarity index 100% rename from ui/core/src/entities/Token.ts rename to core/src/entities/Token.ts diff --git a/ui/core/src/entities/Transaction.ts b/core/src/entities/Transaction.ts similarity index 100% rename from ui/core/src/entities/Transaction.ts rename to core/src/entities/Transaction.ts diff --git a/ui/core/src/entities/Wallet.ts b/core/src/entities/Wallet.ts similarity index 100% rename from ui/core/src/entities/Wallet.ts rename to core/src/entities/Wallet.ts diff --git a/ui/core/src/entities/formulae.calculateExternalExternalSwapResult.test.ts b/core/src/entities/formulae.calculateExternalExternalSwapResult.test.ts similarity index 89% rename from ui/core/src/entities/formulae.calculateExternalExternalSwapResult.test.ts rename to core/src/entities/formulae.calculateExternalExternalSwapResult.test.ts index d54e30060..602163316 100644 --- a/ui/core/src/entities/formulae.calculateExternalExternalSwapResult.test.ts +++ b/core/src/entities/formulae.calculateExternalExternalSwapResult.test.ts @@ -1,6 +1,6 @@ import { calculateExternalExternalSwapResult } from "./formulae"; import { Amount } from "./Amount"; -import tests from "../../../../test/test-tables/doubleswap_result.json"; +import tests from "../../../test/test-tables/doubleswap_result.json"; tests.DoubleSwap.forEach(({ ax, aX, aY, bX, bY, expected }: any) => { test(`Swapping ${ax}, expecting ${expected}`, () => { diff --git a/ui/core/src/entities/formulae.calculateLiquidityProviderFee.test.ts b/core/src/entities/formulae.calculateLiquidityProviderFee.test.ts similarity index 85% rename from ui/core/src/entities/formulae.calculateLiquidityProviderFee.test.ts rename to core/src/entities/formulae.calculateLiquidityProviderFee.test.ts index 9a9fa42bb..34731d6e8 100644 --- a/ui/core/src/entities/formulae.calculateLiquidityProviderFee.test.ts +++ b/core/src/entities/formulae.calculateLiquidityProviderFee.test.ts @@ -1,5 +1,5 @@ import { calculateProviderFee } from "./formulae"; -import tests from "../../../../test/test-tables/singleswap_liquidityfees.json"; +import tests from "../../../test/test-tables/singleswap_liquidityfees.json"; import { Amount } from "./Amount"; diff --git a/ui/core/src/entities/formulae.calculateLiquidityProviderUnits.test.ts b/core/src/entities/formulae.calculateLiquidityProviderUnits.test.ts similarity index 95% rename from ui/core/src/entities/formulae.calculateLiquidityProviderUnits.test.ts rename to core/src/entities/formulae.calculateLiquidityProviderUnits.test.ts index adf2686d5..963962657 100644 --- a/ui/core/src/entities/formulae.calculateLiquidityProviderUnits.test.ts +++ b/core/src/entities/formulae.calculateLiquidityProviderUnits.test.ts @@ -1,6 +1,6 @@ import { calculatePoolUnits } from "./formulae"; -import tables from "../../../../test/test-tables/pool_units_after_upgrade.json"; +import tables from "../../../test/test-tables/pool_units_after_upgrade.json"; import { Amount, IAmount } from "./Amount"; // Use this list to only run specific tests diff --git a/ui/core/src/entities/formulae.calculatePriceImpact.test.ts b/core/src/entities/formulae.calculatePriceImpact.test.ts similarity index 84% rename from ui/core/src/entities/formulae.calculatePriceImpact.test.ts rename to core/src/entities/formulae.calculatePriceImpact.test.ts index 226f9b841..e61e74aa2 100644 --- a/ui/core/src/entities/formulae.calculatePriceImpact.test.ts +++ b/core/src/entities/formulae.calculatePriceImpact.test.ts @@ -1,5 +1,5 @@ import { calculatePriceImpact } from "./formulae"; -import { SingleSwapStandardSlip } from "../../../../test/test-tables/singleswap_standardslip.json"; +import { SingleSwapStandardSlip } from "../../../test/test-tables/singleswap_standardslip.json"; import { Amount } from "./Amount"; SingleSwapStandardSlip.forEach(({ x, X, expected }: any) => { diff --git a/ui/core/src/entities/formulae.calculateReverseSwapResult.test.ts b/core/src/entities/formulae.calculateReverseSwapResult.test.ts similarity index 100% rename from ui/core/src/entities/formulae.calculateReverseSwapResult.test.ts rename to core/src/entities/formulae.calculateReverseSwapResult.test.ts diff --git a/ui/core/src/entities/formulae.calculateWithdrawal.test.ts b/core/src/entities/formulae.calculateWithdrawal.test.ts similarity index 100% rename from ui/core/src/entities/formulae.calculateWithdrawal.test.ts rename to core/src/entities/formulae.calculateWithdrawal.test.ts diff --git a/ui/core/src/entities/formulae.ts b/core/src/entities/formulae.ts similarity index 100% rename from ui/core/src/entities/formulae.ts rename to core/src/entities/formulae.ts diff --git a/ui/core/src/entities/fraction/Fraction.test.ts b/core/src/entities/fraction/Fraction.test.ts similarity index 100% rename from ui/core/src/entities/fraction/Fraction.test.ts rename to core/src/entities/fraction/Fraction.test.ts diff --git a/ui/core/src/entities/fraction/Fraction.ts b/core/src/entities/fraction/Fraction.ts similarity index 100% rename from ui/core/src/entities/fraction/Fraction.ts rename to core/src/entities/fraction/Fraction.ts diff --git a/ui/core/src/entities/index.ts b/core/src/entities/index.ts similarity index 100% rename from ui/core/src/entities/index.ts rename to core/src/entities/index.ts diff --git a/ui/core/src/entities/utils/B.test.ts b/core/src/entities/utils/B.test.ts similarity index 100% rename from ui/core/src/entities/utils/B.test.ts rename to core/src/entities/utils/B.test.ts diff --git a/ui/core/src/entities/utils/B.ts b/core/src/entities/utils/B.ts similarity index 100% rename from ui/core/src/entities/utils/B.ts rename to core/src/entities/utils/B.ts diff --git a/ui/core/src/generated/proto/cosmos/base/coin.ts b/core/src/generated/proto/cosmos/base/coin.ts similarity index 100% rename from ui/core/src/generated/proto/cosmos/base/coin.ts rename to core/src/generated/proto/cosmos/base/coin.ts diff --git a/ui/core/src/generated/proto/cosmos/base/query/v1beta1/pagination.ts b/core/src/generated/proto/cosmos/base/query/v1beta1/pagination.ts similarity index 100% rename from ui/core/src/generated/proto/cosmos/base/query/v1beta1/pagination.ts rename to core/src/generated/proto/cosmos/base/query/v1beta1/pagination.ts diff --git a/ui/core/src/generated/proto/gogoproto/gogo.ts b/core/src/generated/proto/gogoproto/gogo.ts similarity index 100% rename from ui/core/src/generated/proto/gogoproto/gogo.ts rename to core/src/generated/proto/gogoproto/gogo.ts diff --git a/ui/core/src/generated/proto/google/api/annotations.ts b/core/src/generated/proto/google/api/annotations.ts similarity index 100% rename from ui/core/src/generated/proto/google/api/annotations.ts rename to core/src/generated/proto/google/api/annotations.ts diff --git a/ui/core/src/generated/proto/google/api/http.ts b/core/src/generated/proto/google/api/http.ts similarity index 100% rename from ui/core/src/generated/proto/google/api/http.ts rename to core/src/generated/proto/google/api/http.ts diff --git a/ui/core/src/generated/proto/google/protobuf/descriptor.ts b/core/src/generated/proto/google/protobuf/descriptor.ts similarity index 100% rename from ui/core/src/generated/proto/google/protobuf/descriptor.ts rename to core/src/generated/proto/google/protobuf/descriptor.ts diff --git a/ui/core/src/generated/proto/sifnode/clp/v1/genesis.ts b/core/src/generated/proto/sifnode/clp/v1/genesis.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/clp/v1/genesis.ts rename to core/src/generated/proto/sifnode/clp/v1/genesis.ts diff --git a/ui/core/src/generated/proto/sifnode/clp/v1/params.ts b/core/src/generated/proto/sifnode/clp/v1/params.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/clp/v1/params.ts rename to core/src/generated/proto/sifnode/clp/v1/params.ts diff --git a/ui/core/src/generated/proto/sifnode/clp/v1/querier.ts b/core/src/generated/proto/sifnode/clp/v1/querier.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/clp/v1/querier.ts rename to core/src/generated/proto/sifnode/clp/v1/querier.ts diff --git a/ui/core/src/generated/proto/sifnode/clp/v1/tx.ts b/core/src/generated/proto/sifnode/clp/v1/tx.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/clp/v1/tx.ts rename to core/src/generated/proto/sifnode/clp/v1/tx.ts diff --git a/ui/core/src/generated/proto/sifnode/clp/v1/types.ts b/core/src/generated/proto/sifnode/clp/v1/types.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/clp/v1/types.ts rename to core/src/generated/proto/sifnode/clp/v1/types.ts diff --git a/ui/core/src/generated/proto/sifnode/dispensation/v1/query.ts b/core/src/generated/proto/sifnode/dispensation/v1/query.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/dispensation/v1/query.ts rename to core/src/generated/proto/sifnode/dispensation/v1/query.ts diff --git a/ui/core/src/generated/proto/sifnode/dispensation/v1/tx.ts b/core/src/generated/proto/sifnode/dispensation/v1/tx.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/dispensation/v1/tx.ts rename to core/src/generated/proto/sifnode/dispensation/v1/tx.ts diff --git a/ui/core/src/generated/proto/sifnode/dispensation/v1/types.ts b/core/src/generated/proto/sifnode/dispensation/v1/types.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/dispensation/v1/types.ts rename to core/src/generated/proto/sifnode/dispensation/v1/types.ts diff --git a/ui/core/src/generated/proto/sifnode/ethbridge/v1/query.ts b/core/src/generated/proto/sifnode/ethbridge/v1/query.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/ethbridge/v1/query.ts rename to core/src/generated/proto/sifnode/ethbridge/v1/query.ts diff --git a/ui/core/src/generated/proto/sifnode/ethbridge/v1/tx.ts b/core/src/generated/proto/sifnode/ethbridge/v1/tx.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/ethbridge/v1/tx.ts rename to core/src/generated/proto/sifnode/ethbridge/v1/tx.ts diff --git a/ui/core/src/generated/proto/sifnode/ethbridge/v1/types.ts b/core/src/generated/proto/sifnode/ethbridge/v1/types.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/ethbridge/v1/types.ts rename to core/src/generated/proto/sifnode/ethbridge/v1/types.ts diff --git a/ui/core/src/generated/proto/sifnode/oracle/v1/types.ts b/core/src/generated/proto/sifnode/oracle/v1/types.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/oracle/v1/types.ts rename to core/src/generated/proto/sifnode/oracle/v1/types.ts diff --git a/ui/core/src/generated/proto/sifnode/tokenregistry/v1/query.ts b/core/src/generated/proto/sifnode/tokenregistry/v1/query.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/tokenregistry/v1/query.ts rename to core/src/generated/proto/sifnode/tokenregistry/v1/query.ts diff --git a/ui/core/src/generated/proto/sifnode/tokenregistry/v1/tx.ts b/core/src/generated/proto/sifnode/tokenregistry/v1/tx.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/tokenregistry/v1/tx.ts rename to core/src/generated/proto/sifnode/tokenregistry/v1/tx.ts diff --git a/ui/core/src/generated/proto/sifnode/tokenregistry/v1/types.ts b/core/src/generated/proto/sifnode/tokenregistry/v1/types.ts similarity index 100% rename from ui/core/src/generated/proto/sifnode/tokenregistry/v1/types.ts rename to core/src/generated/proto/sifnode/tokenregistry/v1/types.ts diff --git a/ui/core/src/index.ts b/core/src/index.ts similarity index 100% rename from ui/core/src/index.ts rename to core/src/index.ts diff --git a/ui/core/src/scripts/batch-tx-load-testing.config.json b/core/src/scripts/batch-tx-load-testing.config.json similarity index 100% rename from ui/core/src/scripts/batch-tx-load-testing.config.json rename to core/src/scripts/batch-tx-load-testing.config.json diff --git a/ui/core/src/scripts/batch-tx-load-testing.ts b/core/src/scripts/batch-tx-load-testing.ts similarity index 100% rename from ui/core/src/scripts/batch-tx-load-testing.ts rename to core/src/scripts/batch-tx-load-testing.ts diff --git a/ui/core/src/scripts/update-ethereum-sifchain-assets.ts b/core/src/scripts/update-ethereum-sifchain-assets.ts similarity index 100% rename from ui/core/src/scripts/update-ethereum-sifchain-assets.ts rename to core/src/scripts/update-ethereum-sifchain-assets.ts diff --git a/ui/core/src/setup.ts b/core/src/setup.ts similarity index 100% rename from ui/core/src/setup.ts rename to core/src/setup.ts diff --git a/ui/core/src/setup/WIP b/core/src/setup/WIP similarity index 100% rename from ui/core/src/setup/WIP rename to core/src/setup/WIP diff --git a/ui/core/src/setup/mockup.js b/core/src/setup/mockup.js similarity index 100% rename from ui/core/src/setup/mockup.js rename to core/src/setup/mockup.js diff --git a/ui/core/src/setup/setup.ts b/core/src/setup/setup.ts similarity index 100% rename from ui/core/src/setup/setup.ts rename to core/src/setup/setup.ts diff --git a/ui/core/src/test/utils/accounts.ts b/core/src/test/utils/accounts.ts similarity index 100% rename from ui/core/src/test/utils/accounts.ts rename to core/src/test/utils/accounts.ts diff --git a/ui/core/src/test/utils/advanceBlock.ts b/core/src/test/utils/advanceBlock.ts similarity index 100% rename from ui/core/src/test/utils/advanceBlock.ts rename to core/src/test/utils/advanceBlock.ts diff --git a/ui/core/src/test/utils/getTestingToken.ts b/core/src/test/utils/getTestingToken.ts similarity index 100% rename from ui/core/src/test/utils/getTestingToken.ts rename to core/src/test/utils/getTestingToken.ts diff --git a/ui/core/src/test/utils/getWeb3Provider.ts b/core/src/test/utils/getWeb3Provider.ts similarity index 100% rename from ui/core/src/test/utils/getWeb3Provider.ts rename to core/src/test/utils/getWeb3Provider.ts diff --git a/ui/core/src/test/utils/sleep.ts b/core/src/test/utils/sleep.ts similarity index 100% rename from ui/core/src/test/utils/sleep.ts rename to core/src/test/utils/sleep.ts diff --git a/ui/core/src/test/utils/waitFor.ts b/core/src/test/utils/waitFor.ts similarity index 100% rename from ui/core/src/test/utils/waitFor.ts rename to core/src/test/utils/waitFor.ts diff --git a/ui/core/src/tokenwhitelist.sifchain-devnet.json b/core/src/tokenwhitelist.sifchain-devnet.json similarity index 100% rename from ui/core/src/tokenwhitelist.sifchain-devnet.json rename to core/src/tokenwhitelist.sifchain-devnet.json diff --git a/ui/core/src/tokenwhitelist.sifchain-testnet.json b/core/src/tokenwhitelist.sifchain-testnet.json similarity index 100% rename from ui/core/src/tokenwhitelist.sifchain-testnet.json rename to core/src/tokenwhitelist.sifchain-testnet.json diff --git a/ui/core/src/utils/Chronological_WIP.ts b/core/src/utils/Chronological_WIP.ts similarity index 100% rename from ui/core/src/utils/Chronological_WIP.ts rename to core/src/utils/Chronological_WIP.ts diff --git a/ui/core/src/utils/IterableEmitter.ts b/core/src/utils/IterableEmitter.ts similarity index 100% rename from ui/core/src/utils/IterableEmitter.ts rename to core/src/utils/IterableEmitter.ts diff --git a/ui/core/src/utils/RateLimitProtector.ts b/core/src/utils/RateLimitProtector.ts similarity index 100% rename from ui/core/src/utils/RateLimitProtector.ts rename to core/src/utils/RateLimitProtector.ts diff --git a/ui/core/src/utils/createIBCHash.ts b/core/src/utils/createIBCHash.ts similarity index 100% rename from ui/core/src/utils/createIBCHash.ts rename to core/src/utils/createIBCHash.ts diff --git a/ui/core/src/utils/debounce.ts b/core/src/utils/debounce.ts similarity index 100% rename from ui/core/src/utils/debounce.ts rename to core/src/utils/debounce.ts diff --git a/ui/core/src/utils/decimalShift.test.ts b/core/src/utils/decimalShift.test.ts similarity index 100% rename from ui/core/src/utils/decimalShift.test.ts rename to core/src/utils/decimalShift.test.ts diff --git a/ui/core/src/utils/decimalShift.ts b/core/src/utils/decimalShift.ts similarity index 100% rename from ui/core/src/utils/decimalShift.ts rename to core/src/utils/decimalShift.ts diff --git a/ui/core/src/utils/defer.ts b/core/src/utils/defer.ts similarity index 100% rename from ui/core/src/utils/defer.ts rename to core/src/utils/defer.ts diff --git a/ui/core/src/utils/format.test.ts b/core/src/utils/format.test.ts similarity index 100% rename from ui/core/src/utils/format.test.ts rename to core/src/utils/format.test.ts diff --git a/ui/core/src/utils/format.ts b/core/src/utils/format.ts similarity index 100% rename from ui/core/src/utils/format.ts rename to core/src/utils/format.ts diff --git a/ui/core/src/utils/getSdkConfig.ts b/core/src/utils/getSdkConfig.ts similarity index 100% rename from ui/core/src/utils/getSdkConfig.ts rename to core/src/utils/getSdkConfig.ts diff --git a/ui/core/src/utils/ibcExportFees.ts b/core/src/utils/ibcExportFees.ts similarity index 100% rename from ui/core/src/utils/ibcExportFees.ts rename to core/src/utils/ibcExportFees.ts diff --git a/ui/core/src/utils/index.ts b/core/src/utils/index.ts similarity index 100% rename from ui/core/src/utils/index.ts rename to core/src/utils/index.ts diff --git a/ui/core/src/utils/isLikeSymbol.ts b/core/src/utils/isLikeSymbol.ts similarity index 100% rename from ui/core/src/utils/isLikeSymbol.ts rename to core/src/utils/isLikeSymbol.ts diff --git a/ui/core/src/utils/iteratorSubject.ts b/core/src/utils/iteratorSubject.ts similarity index 100% rename from ui/core/src/utils/iteratorSubject.ts rename to core/src/utils/iteratorSubject.ts diff --git a/ui/core/src/utils/memoize.ts b/core/src/utils/memoize.ts similarity index 100% rename from ui/core/src/utils/memoize.ts rename to core/src/utils/memoize.ts diff --git a/ui/core/src/utils/parseConfig.ts b/core/src/utils/parseConfig.ts similarity index 100% rename from ui/core/src/utils/parseConfig.ts rename to core/src/utils/parseConfig.ts diff --git a/ui/core/src/utils/parseDynamicMantissa.test.ts b/core/src/utils/parseDynamicMantissa.test.ts similarity index 100% rename from ui/core/src/utils/parseDynamicMantissa.test.ts rename to core/src/utils/parseDynamicMantissa.test.ts diff --git a/ui/core/src/utils/parseTxFailure.test.ts b/core/src/utils/parseTxFailure.test.ts similarity index 100% rename from ui/core/src/utils/parseTxFailure.test.ts rename to core/src/utils/parseTxFailure.test.ts diff --git a/ui/core/src/utils/parseTxFailure.ts b/core/src/utils/parseTxFailure.ts similarity index 100% rename from ui/core/src/utils/parseTxFailure.ts rename to core/src/utils/parseTxFailure.ts diff --git a/ui/core/src/utils/pool.ts b/core/src/utils/pool.ts similarity index 100% rename from ui/core/src/utils/pool.ts rename to core/src/utils/pool.ts diff --git a/ui/core/src/utils/uuidv4.ts b/core/src/utils/uuidv4.ts similarity index 100% rename from ui/core/src/utils/uuidv4.ts rename to core/src/utils/uuidv4.ts diff --git a/ui/core/swagger.yaml b/core/swagger.yaml similarity index 100% rename from ui/core/swagger.yaml rename to core/swagger.yaml diff --git a/ui/core/tsconfig.commonjs.json b/core/tsconfig.commonjs.json similarity index 100% rename from ui/core/tsconfig.commonjs.json rename to core/tsconfig.commonjs.json diff --git a/ui/core/tsconfig.declaration.json b/core/tsconfig.declaration.json similarity index 100% rename from ui/core/tsconfig.declaration.json rename to core/tsconfig.declaration.json diff --git a/ui/core/tsconfig.json b/core/tsconfig.json similarity index 100% rename from ui/core/tsconfig.json rename to core/tsconfig.json diff --git a/ui/core/tsconfig.module.json b/core/tsconfig.module.json similarity index 100% rename from ui/core/tsconfig.module.json rename to core/tsconfig.module.json diff --git a/ui/e2e/.eslintrc.js b/e2e/.eslintrc.js similarity index 100% rename from ui/e2e/.eslintrc.js rename to e2e/.eslintrc.js diff --git a/ui/e2e/.gitignore b/e2e/.gitignore similarity index 100% rename from ui/e2e/.gitignore rename to e2e/.gitignore diff --git a/ui/e2e/CustomEnvironment.js b/e2e/CustomEnvironment.js similarity index 88% rename from ui/e2e/CustomEnvironment.js rename to e2e/CustomEnvironment.js index 152e359c8..020e28ea1 100644 --- a/ui/e2e/CustomEnvironment.js +++ b/e2e/CustomEnvironment.js @@ -1,6 +1,6 @@ const { takeScreenshots, closeAllPages } = require("./utils2"); -const PlaywrightEnvironment = require("jest-playwright-preset/lib/PlaywrightEnvironment") - .default; +const PlaywrightEnvironment = + require("jest-playwright-preset/lib/PlaywrightEnvironment").default; class CustomEnvironment extends PlaywrightEnvironment { async setup() { diff --git a/ui/e2e/babel.config.js b/e2e/babel.config.js similarity index 100% rename from ui/e2e/babel.config.js rename to e2e/babel.config.js diff --git a/ui/e2e/config.js b/e2e/config.js similarity index 100% rename from ui/e2e/config.js rename to e2e/config.js diff --git a/ui/e2e/data/mocks/rewards.js b/e2e/data/mocks/rewards.js similarity index 100% rename from ui/e2e/data/mocks/rewards.js rename to e2e/data/mocks/rewards.js diff --git a/ui/e2e/data/urls.json b/e2e/data/urls.json similarity index 100% rename from ui/e2e/data/urls.json rename to e2e/data/urls.json diff --git a/ui/e2e/downloads/dmkamcknogkgcdfhhbddcghachkejeap.zip b/e2e/downloads/dmkamcknogkgcdfhhbddcghachkejeap.zip similarity index 100% rename from ui/e2e/downloads/dmkamcknogkgcdfhhbddcghachkejeap.zip rename to e2e/downloads/dmkamcknogkgcdfhhbddcghachkejeap.zip diff --git a/ui/e2e/downloads/nkbihfbeogaeaoehlefnkodbefgpgknn.zip b/e2e/downloads/nkbihfbeogaeaoehlefnkodbefgpgknn.zip similarity index 100% rename from ui/e2e/downloads/nkbihfbeogaeaoehlefnkodbefgpgknn.zip rename to e2e/downloads/nkbihfbeogaeaoehlefnkodbefgpgknn.zip diff --git a/ui/e2e/ethereum.js b/e2e/ethereum.js similarity index 100% rename from ui/e2e/ethereum.js rename to e2e/ethereum.js diff --git a/ui/e2e/helpers.js b/e2e/helpers.js similarity index 100% rename from ui/e2e/helpers.js rename to e2e/helpers.js diff --git a/ui/e2e/index.js b/e2e/index.js similarity index 100% rename from ui/e2e/index.js rename to e2e/index.js diff --git a/ui/e2e/index.test.js b/e2e/index.test.js similarity index 100% rename from ui/e2e/index.test.js rename to e2e/index.test.js diff --git a/ui/e2e/jest.config.js b/e2e/jest.config.js similarity index 100% rename from ui/e2e/jest.config.js rename to e2e/jest.config.js diff --git a/ui/e2e/package.json b/e2e/package.json similarity index 100% rename from ui/e2e/package.json rename to e2e/package.json diff --git a/ui/e2e/pages/BalancesPage.js b/e2e/pages/BalancesPage.js similarity index 100% rename from ui/e2e/pages/BalancesPage.js rename to e2e/pages/BalancesPage.js diff --git a/ui/e2e/pages/ConfirmSupplyModal.js b/e2e/pages/ConfirmSupplyModal.js similarity index 100% rename from ui/e2e/pages/ConfirmSupplyModal.js rename to e2e/pages/ConfirmSupplyModal.js diff --git a/ui/e2e/pages/ConfirmSwapModal.js b/e2e/pages/ConfirmSwapModal.js similarity index 100% rename from ui/e2e/pages/ConfirmSwapModal.js rename to e2e/pages/ConfirmSwapModal.js diff --git a/ui/e2e/pages/ConnectPopup.js b/e2e/pages/ConnectPopup.js similarity index 100% rename from ui/e2e/pages/ConnectPopup.js rename to e2e/pages/ConnectPopup.js diff --git a/ui/e2e/pages/GenericPage.js b/e2e/pages/GenericPage.js similarity index 100% rename from ui/e2e/pages/GenericPage.js rename to e2e/pages/GenericPage.js diff --git a/ui/e2e/pages/KeplrNotificationPopup.js b/e2e/pages/KeplrNotificationPopup.js similarity index 100% rename from ui/e2e/pages/KeplrNotificationPopup.js rename to e2e/pages/KeplrNotificationPopup.js diff --git a/ui/e2e/pages/KeplrPage.js b/e2e/pages/KeplrPage.js similarity index 100% rename from ui/e2e/pages/KeplrPage.js rename to e2e/pages/KeplrPage.js diff --git a/ui/e2e/pages/MetaMaskPage.js b/e2e/pages/MetaMaskPage.js similarity index 100% rename from ui/e2e/pages/MetaMaskPage.js rename to e2e/pages/MetaMaskPage.js diff --git a/ui/e2e/pages/MetamaskConnectPage.js b/e2e/pages/MetamaskConnectPage.js similarity index 100% rename from ui/e2e/pages/MetamaskConnectPage.js rename to e2e/pages/MetamaskConnectPage.js diff --git a/ui/e2e/pages/MetamaskNotificationPage.js b/e2e/pages/MetamaskNotificationPage.js similarity index 100% rename from ui/e2e/pages/MetamaskNotificationPage.js rename to e2e/pages/MetamaskNotificationPage.js diff --git a/ui/e2e/pages/PoolPage.js b/e2e/pages/PoolPage.js similarity index 100% rename from ui/e2e/pages/PoolPage.js rename to e2e/pages/PoolPage.js diff --git a/ui/e2e/pages/RewardsPage.js b/e2e/pages/RewardsPage.js similarity index 100% rename from ui/e2e/pages/RewardsPage.js rename to e2e/pages/RewardsPage.js diff --git a/ui/e2e/pages/SwapPage.js b/e2e/pages/SwapPage.js similarity index 100% rename from ui/e2e/pages/SwapPage.js rename to e2e/pages/SwapPage.js diff --git a/ui/e2e/pages/components/DexHeader.js b/e2e/pages/components/DexHeader.js similarity index 100% rename from ui/e2e/pages/components/DexHeader.js rename to e2e/pages/components/DexHeader.js diff --git a/ui/e2e/pages/components/TokenSelection.js b/e2e/pages/components/TokenSelection.js similarity index 100% rename from ui/e2e/pages/components/TokenSelection.js rename to e2e/pages/components/TokenSelection.js diff --git a/ui/e2e/scripts/test.sh b/e2e/scripts/test.sh similarity index 100% rename from ui/e2e/scripts/test.sh rename to e2e/scripts/test.sh diff --git a/ui/e2e/setup.js b/e2e/setup.js similarity index 100% rename from ui/e2e/setup.js rename to e2e/setup.js diff --git a/ui/e2e/sifchain.js b/e2e/sifchain.js similarity index 100% rename from ui/e2e/sifchain.js rename to e2e/sifchain.js diff --git a/ui/e2e/swap.test.js b/e2e/swap.test.js similarity index 100% rename from ui/e2e/swap.test.js rename to e2e/swap.test.js diff --git a/ui/e2e/utils.js b/e2e/utils.js similarity index 100% rename from ui/e2e/utils.js rename to e2e/utils.js diff --git a/ui/e2e/utils2.js b/e2e/utils2.js similarity index 100% rename from ui/e2e/utils2.js rename to e2e/utils2.js diff --git a/ui/nginx.conf b/nginx.conf similarity index 100% rename from ui/nginx.conf rename to nginx.conf diff --git a/ui/package.json b/package.json similarity index 92% rename from ui/package.json rename to package.json index a47e94719..42a59ab84 100644 --- a/ui/package.json +++ b/package.json @@ -11,7 +11,7 @@ "dev": "yarn turbo run dev --parallel", "e2e": "zx ./scripts/e2e.mjs", "lint": "zx ./scripts/lint.mjs", - "postinstall": "patch-package && yarn workspace @sifchain/sdk run build && cd .. && husky install ./ui/.husky", + "postinstall": "patch-package && husky install && yarn workspace @sifchain/sdk run build", "stack": "zx ./scripts/stack.mjs", "start": "zx ./scripts/start.mjs", "storybook": "zx ./scripts/storybook.mjs", diff --git a/ui/patches/@terra-money+terra.js+2.1.18.patch b/patches/@terra-money+terra.js+2.1.18.patch similarity index 100% rename from ui/patches/@terra-money+terra.js+2.1.18.patch rename to patches/@terra-money+terra.js+2.1.18.patch diff --git a/ui/patches/README.md b/patches/README.md similarity index 100% rename from ui/patches/README.md rename to patches/README.md diff --git a/ui/react-example/.eslintrc.js b/react-example/.eslintrc.js similarity index 100% rename from ui/react-example/.eslintrc.js rename to react-example/.eslintrc.js diff --git a/ui/react-example/.gitignore b/react-example/.gitignore similarity index 100% rename from ui/react-example/.gitignore rename to react-example/.gitignore diff --git a/ui/react-example/.prettierrc.js b/react-example/.prettierrc.js similarity index 100% rename from ui/react-example/.prettierrc.js rename to react-example/.prettierrc.js diff --git a/ui/react-example/README.md b/react-example/README.md similarity index 100% rename from ui/react-example/README.md rename to react-example/README.md diff --git a/ui/react-example/index.html b/react-example/index.html similarity index 100% rename from ui/react-example/index.html rename to react-example/index.html diff --git a/ui/react-example/package.json b/react-example/package.json similarity index 100% rename from ui/react-example/package.json rename to react-example/package.json diff --git a/ui/react-example/postcss.config.js b/react-example/postcss.config.js similarity index 100% rename from ui/react-example/postcss.config.js rename to react-example/postcss.config.js diff --git a/ui/react-example/src/App.tsx b/react-example/src/App.tsx similarity index 100% rename from ui/react-example/src/App.tsx rename to react-example/src/App.tsx diff --git a/ui/react-example/src/components/Layout.tsx b/react-example/src/components/Layout.tsx similarity index 100% rename from ui/react-example/src/components/Layout.tsx rename to react-example/src/components/Layout.tsx diff --git a/ui/react-example/src/index.css b/react-example/src/index.css similarity index 100% rename from ui/react-example/src/index.css rename to react-example/src/index.css diff --git a/ui/react-example/src/index.tsx b/react-example/src/index.tsx similarity index 100% rename from ui/react-example/src/index.tsx rename to react-example/src/index.tsx diff --git a/ui/react-example/src/modules/Wallet/Picker.tsx b/react-example/src/modules/Wallet/Picker.tsx similarity index 100% rename from ui/react-example/src/modules/Wallet/Picker.tsx rename to react-example/src/modules/Wallet/Picker.tsx diff --git a/ui/react-example/src/modules/Wallet/WalletPicker.tsx b/react-example/src/modules/Wallet/WalletPicker.tsx similarity index 100% rename from ui/react-example/src/modules/Wallet/WalletPicker.tsx rename to react-example/src/modules/Wallet/WalletPicker.tsx diff --git a/ui/react-example/src/modules/Wallet/context.tsx b/react-example/src/modules/Wallet/context.tsx similarity index 100% rename from ui/react-example/src/modules/Wallet/context.tsx rename to react-example/src/modules/Wallet/context.tsx diff --git a/ui/react-example/src/modules/Wallet/providers.ts b/react-example/src/modules/Wallet/providers.ts similarity index 100% rename from ui/react-example/src/modules/Wallet/providers.ts rename to react-example/src/modules/Wallet/providers.ts diff --git a/ui/react-example/src/pages/SwapPage/SwapPage.tsx b/react-example/src/pages/SwapPage/SwapPage.tsx similarity index 100% rename from ui/react-example/src/pages/SwapPage/SwapPage.tsx rename to react-example/src/pages/SwapPage/SwapPage.tsx diff --git a/ui/react-example/src/pages/SwapPage/context.tsx b/react-example/src/pages/SwapPage/context.tsx similarity index 100% rename from ui/react-example/src/pages/SwapPage/context.tsx rename to react-example/src/pages/SwapPage/context.tsx diff --git a/ui/react-example/src/sdk.tsx b/react-example/src/sdk.tsx similarity index 100% rename from ui/react-example/src/sdk.tsx rename to react-example/src/sdk.tsx diff --git a/ui/react-example/tailwind.config.js b/react-example/tailwind.config.js similarity index 100% rename from ui/react-example/tailwind.config.js rename to react-example/tailwind.config.js diff --git a/ui/react-example/tsconfig.json b/react-example/tsconfig.json similarity index 100% rename from ui/react-example/tsconfig.json rename to react-example/tsconfig.json diff --git a/ui/react-example/vite.config.ts b/react-example/vite.config.ts similarity index 100% rename from ui/react-example/vite.config.ts rename to react-example/vite.config.ts diff --git a/readme.md b/readme.md index 99216a732..7f50b8a1e 100644 --- a/readme.md +++ b/readme.md @@ -10,19 +10,59 @@


- ## ✨ Links -### 📖 [Documentation](https://github.com/Sifchain/sifchain-ui/tree/develop/ui/core#getting-started) +### 📖 [Documentation](https://github.com/Sifchain/sifchain-ui/tree/develop/core#getting-started) + _Learn how to use Sifchain.js._ -### 🖼 [Frontend](https://github.com/Sifchain/sifchain-ui/tree/develop/ui/app) +### 🖼 [Frontend](https://github.com/Sifchain/sifchain-ui/tree/develop/app) + _Sifchain's User Interface_ -  +## Development + +| script | description | +| ------------------------ | ------------------------------------------------------------------------------------------- | +| `yarn dev` | Run the view app in development mode hotloading changes | +| `yarn build` | Build a deployable app to the `app/dist` folder | +| `yarn start` | Serve the deployable app from the `app/dist` folder | +| `yarn test` | Run unit and integration tests | +| `yarn test --tag [tag]` | Run unit and integration tests against a particular tag (develop/master/sifnode commit etc) | +| `yarn stack` | Run backing services based on the latest sifnode release | +| `yarn lint` | Lint the code | +| `yarn lint --quick` | Quick lint staged code (mainly used in our pre-commit hook) | +| `yarn e2e` | Run end to end tests against code built in `app/dist` | +| `yarn e2e --debug` | Run end to end tests in debug mode against the `dev` server. (Good for writing tests) | +| `yarn e2e --tag [tag]` | Run end to end tests against a particular tag (develop/master/sifnode commit etc) | +| `yarn storybook` | Launch storybook | +| `yarn storybook --build` | Build storybook to the `storybook-static` folder | +| `yarn advance` | Advance the blockchain by the given amount of blocks. Eg. `yarn advance 51` | + +Running a command with the `--help` flag will display a help message explaining what the command does. + +## Deployment + +See ./app/README.md. + +## Testing against environments + +Attaching a query string var `_env` will set cookies to point your build to any environment you want: + +| url | env | +| ------------------------------------ | ---------------------- | +| http://localhost:8080?\_env=mainnet | MAINNET | +| http://localhost:8080?\_env=testnet | TESTNET | +| http://localhost:8080?\_env=devnet | DEVNET | +| http://localhost:8080?\_env=localnet | LOCALNET | +| http://localhost:8080?\_env=\_ | DEFAULT (Based on url) | -``` -From here `cd ./ui` then see the [documentation](./ui/README.md) +We recommend using bookmarklets: -_NOTE: A task for the future is to move everything in the ui folder to the root. PRs welcome!_ -``` +| name | location | +| -------- | ---------------------------------------------------------------------- | +| CLEAR | `javascript:(() => {l=location;l.href=l.pathname+'?_env=_'})()` | +| MAINNET | `javascript:(() => {l=location;l.href=l.pathname+'?_env=mainnet'})()` | +| TESTNET | `javascript:(() => {l=location;l.href=l.pathname+'?_env=testnet'})()` | +| DEVNET | `javascript:(() => {l=location;l.href=l.pathname+'?_env=devnet'})()` | +| LOCALNET | `javascript:(() => {l=location;l.href=l.pathname+'?_env=localnet'})()` | diff --git a/ui/scripts/advance.mjs b/scripts/advance.mjs similarity index 100% rename from ui/scripts/advance.mjs rename to scripts/advance.mjs diff --git a/ui/scripts/e2e.mjs b/scripts/e2e.mjs similarity index 100% rename from ui/scripts/e2e.mjs rename to scripts/e2e.mjs diff --git a/ui/scripts/gendenoms.go b/scripts/gendenoms.go similarity index 100% rename from ui/scripts/gendenoms.go rename to scripts/gendenoms.go diff --git a/ui/scripts/generate-ibc-denoms.mjs b/scripts/generate-ibc-denoms.mjs similarity index 96% rename from ui/scripts/generate-ibc-denoms.mjs rename to scripts/generate-ibc-denoms.mjs index 729b24a8f..be811b960 100644 --- a/ui/scripts/generate-ibc-denoms.mjs +++ b/scripts/generate-ibc-denoms.mjs @@ -4,7 +4,7 @@ fetch("https://api.sifchain.finance/tokenregistry/entries") }) .then(async (r) => { const { assets } = await fetch( - "https://raw.githubusercontent.com/Sifchain/sifchain-ui/develop/ui/core/src/assets.sifchain.mainnet.json", + "https://raw.githubusercontent.com/Sifchain/sifchain-ui/develop/core/src/assets.sifchain.mainnet.json", ).then((r) => r.json()); const whitelist = []; for (let entry of r.result.registry.entries) { @@ -29,7 +29,7 @@ fetch("https://api.sifchain.finance/tokenregistry/entries") console.error("could not find asset for symbol: " + entry.denom); continue; } - const vectorUrl = `https://raw.githubusercontent.com/Sifchain/sifchain-ui/develop/ui/app/public/images/tokens/${rawDenom.toUpperCase()}.svg`; + const vectorUrl = `https://raw.githubusercontent.com/Sifchain/sifchain-ui/develop/app/public/images/tokens/${rawDenom.toUpperCase()}.svg`; const logoUris = await fetch(vectorUrl) .then((r) => r.text()) .then((r) => { diff --git a/ui/scripts/generate-vercel-redirects.mjs b/scripts/generate-vercel-redirects.mjs similarity index 100% rename from ui/scripts/generate-vercel-redirects.mjs rename to scripts/generate-vercel-redirects.mjs diff --git a/ui/scripts/latest b/scripts/latest similarity index 100% rename from ui/scripts/latest rename to scripts/latest diff --git a/ui/scripts/lib.mjs b/scripts/lib.mjs similarity index 98% rename from ui/scripts/lib.mjs rename to scripts/lib.mjs index 6564834a8..674e8d16c 100644 --- a/ui/scripts/lib.mjs +++ b/scripts/lib.mjs @@ -9,7 +9,7 @@ export async function lint() { } export async function lintQuick() { - return $`yarn pretty-quick --staged --pattern 'ui/**/*.{vue,ts,tsx,js,json}'`; + return $`yarn pretty-quick --staged --pattern '**/*.{vue,ts,tsx,js,json}'`; } // NOTE: not making this fn async as we need access to the child diff --git a/ui/scripts/lint.mjs b/scripts/lint.mjs similarity index 100% rename from ui/scripts/lint.mjs rename to scripts/lint.mjs diff --git a/ui/scripts/stack.mjs b/scripts/stack.mjs similarity index 100% rename from ui/scripts/stack.mjs rename to scripts/stack.mjs diff --git a/ui/scripts/start.mjs b/scripts/start.mjs similarity index 100% rename from ui/scripts/start.mjs rename to scripts/start.mjs diff --git a/ui/scripts/storybook.mjs b/scripts/storybook.mjs similarity index 100% rename from ui/scripts/storybook.mjs rename to scripts/storybook.mjs diff --git a/ui/scripts/test.mjs b/scripts/test.mjs similarity index 100% rename from ui/scripts/test.mjs rename to scripts/test.mjs diff --git a/ui/test/stack.ts b/test/stack.ts similarity index 100% rename from ui/test/stack.ts rename to test/stack.ts diff --git a/ui/test/tsconfig.json b/test/tsconfig.json similarity index 100% rename from ui/test/tsconfig.json rename to test/tsconfig.json diff --git a/ui/turbo.json b/turbo.json similarity index 100% rename from ui/turbo.json rename to turbo.json diff --git a/ui/.gitignore b/ui/.gitignore deleted file mode 100644 index b7254c1b7..000000000 --- a/ui/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -node_modules -.vercel -.envrc - -# Yarn -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/sdks -!.yarn/versions - -# Turbo -.turbo \ No newline at end of file diff --git a/ui/README.md b/ui/README.md deleted file mode 100644 index 2402aabe3..000000000 --- a/ui/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Sifchain UI - -| script | description | -| ------------------------ | ------------------------------------------------------------------------------------------- | -| `yarn dev` | Run the view app in development mode hotloading changes | -| `yarn build` | Build a deployable app to the `app/dist` folder | -| `yarn start` | Serve the deployable app from the `app/dist` folder | -| `yarn test` | Run unit and integration tests | -| `yarn test --tag [tag]` | Run unit and integration tests against a particular tag (develop/master/sifnode commit etc) | -| `yarn stack` | Run backing services based on the latest sifnode release | -| `yarn lint` | Lint the code | -| `yarn lint --quick` | Quick lint staged code (mainly used in our pre-commit hook) | -| `yarn e2e` | Run end to end tests against code built in `app/dist` | -| `yarn e2e --debug` | Run end to end tests in debug mode against the `dev` server. (Good for writing tests) | -| `yarn e2e --tag [tag]` | Run end to end tests against a particular tag (develop/master/sifnode commit etc) | -| `yarn storybook` | Launch storybook | -| `yarn storybook --build` | Build storybook to the `storybook-static` folder | -| `yarn advance` | Advance the blockchain by the given amount of blocks. Eg. `yarn advance 51` | - -Running a command with the `--help` flag will display a help message explaining what the command does. - -# Deployment - -See ./app/README.md. - -# Testing against environments - -Attaching a query string var `_env` will set cookies to point your build to any environment you want: - -| url | env | -| ------------------------------------ | ---------------------- | -| http://localhost:8080?\_env=mainnet | MAINNET | -| http://localhost:8080?\_env=testnet | TESTNET | -| http://localhost:8080?\_env=devnet | DEVNET | -| http://localhost:8080?\_env=localnet | LOCALNET | -| http://localhost:8080?\_env=\_ | DEFAULT (Based on url) | - -We recommend using bookmarklets: - -| name | location | -| -------- | ---------------------------------------------------------------------- | -| CLEAR | `javascript:(() => {l=location;l.href=l.pathname+'?_env=_'})()` | -| MAINNET | `javascript:(() => {l=location;l.href=l.pathname+'?_env=mainnet'})()` | -| TESTNET | `javascript:(() => {l=location;l.href=l.pathname+'?_env=testnet'})()` | -| DEVNET | `javascript:(() => {l=location;l.href=l.pathname+'?_env=devnet'})()` | -| LOCALNET | `javascript:(() => {l=location;l.href=l.pathname+'?_env=localnet'})()` | - diff --git a/ui/_README.md b/ui/_README.md deleted file mode 100644 index 487bd491e..000000000 --- a/ui/_README.md +++ /dev/null @@ -1,220 +0,0 @@ -# Frontend repo - -## Installation - -### Prerequisites - -- [Go 1.15](https://golang.org/doc/install) (to build the sifchain to test against) -- [Node 14](https://nodejs.org/en/) we recommend using [nvm](https://github.com/nvm-sh/nvm) -- [Yarn Classic](https://classic.yarnpkg.com/en/docs/install#mac-stable) -- [Docker 20+](https://docs.docker.com/get-docker/) for your environment setup to run without sudo -- A linux like environment (macOs,linux,WSL) - -### Setup - -1. Install the base sifnode repo in your go directory: `~/go/src/github.com/Sifchain/sifnode` -1. `cd ./ui` - To work on the frontend UI -1. `yarn` - Install dependencies -1. `yarn build` - Build the blockchains to test against - -NOTE: If you are using VSCode you should use the code-workspace at `./ui/SifnodeUI.code-workspace` to ensure that Vetur works correctly. - -### Launching locally - -There are a few ways you can launch the project stack locally. Most of the time working on frontend you will probably just want to use: - -``` -yarn stack -``` - -NOTE: This command requires [tmux](https://github.com/tmux/tmux/wiki/Installing) - -### Run unit and integration tests in core - -`yarn test` - -### Run App and Core tests - -| Command | Description | -| ---------------------- | ---------------------------------------------------------- | -| `yarn test` | Alias for `core:test:all` | -| `yarn build` | Build core, all chains and the frontend app | -| `yarn app:serve:all` | Serve frontend app with the background blockchains | -| `yarn core:test:all` | Run tests on `core` module with the background blockchains | -| `yarn chain:start:all` | Start the background blockchains | - -## Having more control - -| Command | Description | -| -------------------- | ------------------------------------------------------------- | -| `yarn chain:eth` | Start the background ethereum blockchain | -| `yarn chain:sif` | Start the background sifnode blockchain | -| `yarn chain:migrate` | Migrate the background blockchain must have the chain started | -| `yarn app:serve` | Serve frontend app with no background chain | -| `yarn core:test` | Run core tests with no background chain | -| `yarn core:watch` | Compile core code in watch mode | - -## Folder structure - -| Path | Description | -| ------------------ | -------------------------------- | -| `./app` | A Vue interface that uses core. | -| `./chains` | Blockchain projects for testing. | -| `./core` | All business functionality. | -| `./e2e` | End to end tests. | -| `./docs` | Documentation. | -| `./docs/decisions` | Architectural decisions. | - -## Architecture - -We are following architecture influenced by clean architecture. - -https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html - - - -_Example action/service dependencies_ - -The main premise here is that we have a domain consisting of **actions** and **entities** which communicate with the outside world over `api` and `store` channels. - -| Section | Description | -| --------------- | ------------------------------------------------------------------------------------------------------------- | -| `core/actions` | Actions, (aka usecases, interactors, commands) These hold the business logic and policies for the application | -| `core/entities` | Application data types. | -| `core/api` | Input/output services. This is where you write and read data to wallets remote endpoints, rpc etc. | -| `core/store` | Shared reactive state between the `actions` and the view | -| `app` | View application that renders UI | - -Every part of this system is designed to facilitate easy testing. - -## Testing - -### End to end tests - -`yarn pw:test:stack` - -Will serve the built webapplication in `app/dist` on port 5000 and run tests over this including backing services which are then reset every test. - -`yarn pw:test:debug` - -Will run tests in debug mode over a website served on http://localhost:8080. This is good for testing a feature you are working on. Ideally when working on a feature you might want to do the following in separate terminals: - -1. `yarn stack:backend` - start up the backing services -2. `yarn app:serve` - start up the web server -3. `yarn core:watch` - update the webserver with core code on change -4. `yarn pw:test:debug` - Run the test suite over the stack - you probably want to isolate the test you need with `.only` methods. - -### To update instant stack - -If you need to update the instant stack image: - -1. Make changes to migrate scripts -2. run `./scripts/run-stack-save-default-snapshot.sh` -3. run `./scripts/build-stack-backend-docker.sh` -4. Check in the changes to the local repo. - -Note you will need to ensure you have [logged into the github container registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry#authenticating-to-the-container-registry) and have write access to the `/sifchain/sifnode` namespace. - -### Testing Actions - -Actions can be grouped arbitrarily by domain aggregate and may have their dependencies injected using the supplied creator. You ask for your services and store keys by using the given TS types. - -```ts -// Generic params specify what API the service expects -type UsecaseContext -``` - -```ts -export default function createUsecase({ - services, - store, -}: UsecaseContext<"wallet" | "sif", "wallet">) { - return { - async disconnectWallet() { - await services.eth.disconnect(); - store.wallet.isConnected = false; - store.wallet.balances = []; - await services.sif.disconnect(); - }, - }; -} -``` - -The reason we do it this way is that in testing we only need to give the action creator exactly what it needs. - -```ts -const actions = createAction({ services: { eth: fakeWalletService } }); - -// Then under test the wallet service runs with it's dependencies -actions.disconnectWallet(); -``` - -### Testing Blockchain Driven Api - -In the same way that Actions have their dependencies injected we can inject dependencies to our services layer. - -```ts -export default function createFooService(context: FooServiceContext) { - return { - async doStuff() { - const provider = await context.getWeb3Provider(); - // ... - }, - }; -} -``` - -### Etherium based blockchain development. - -To test our blockchain backed apps we use ganache-cli and truffle to create a local etherium chain that is migrated to contain a couple of fake tokens. - -You can find the token contracts [here](../chains/eth/contracts). - -Our API setup asks for getters to supply environment information. It may make sense to convert this to a function that returns a config object we inject everywhere. - -To test manually run the app using serve which includes ganache running in the background - -```bash -./ui> yarn app:serve:all -``` - -> Alternatively you can run the following processes in separate terminals: -> -> 1. `yarn chain:eth` - Will run ganache -> 1. `yarn chain:sif` - Will run a built sifnode -> 1. `yarn chain:migrate` - Will run migrations against the running blockchains then exit -> 1. `yarn app:serve` - Will run the Vue app - -From the terminal window running ganache make note of the first private key that gets generated: - - - -Then fire up the app on http://localhost:8080/. - -Go to metamask. Click on the right corner menu and select "Import Account" - - - -Paste your private key there and you will load up your account on metamask. - - - -Hit import and select this account. Be sure to have this account selected. Reload the page click the connect wallet button and run through the procedure to connect your wallet in metamask. - -You should see the balances of your wallet in the application. - -### Component Library - -To view and develop components in isolation you can use Storybook. - -``` -yarn storybook -``` - -### Testing stores - -Stores are created using factory functions so that their state can be set upon creation. The store is the state our view responds to. It makes sense to test the actions and resultant store effects together as a usecase as we require no further dependencies. We can supply stores to actions in a similar way to the way we supply apis. - -### Testing Views - -Testing views is not as important as testing core code so we can defer to e2e testing for that. That is why it is ok to share configured action and store instances with Vue components. However complex render functionality or computed properties should be contained within stores or render actions. diff --git a/ui/vercel.json b/vercel.json similarity index 100% rename from ui/vercel.json rename to vercel.json diff --git a/ui/wallet-keplr/README.md b/wallet-keplr/README.md similarity index 100% rename from ui/wallet-keplr/README.md rename to wallet-keplr/README.md diff --git a/ui/wallet-keplr/package.json b/wallet-keplr/package.json similarity index 100% rename from ui/wallet-keplr/package.json rename to wallet-keplr/package.json diff --git a/ui/wallet-keplr/src/KeplrWalletProvider.ts b/wallet-keplr/src/KeplrWalletProvider.ts similarity index 100% rename from ui/wallet-keplr/src/KeplrWalletProvider.ts rename to wallet-keplr/src/KeplrWalletProvider.ts diff --git a/ui/wallet-keplr/src/getKeplrProvider.ts b/wallet-keplr/src/getKeplrProvider.ts similarity index 100% rename from ui/wallet-keplr/src/getKeplrProvider.ts rename to wallet-keplr/src/getKeplrProvider.ts diff --git a/ui/wallet-keplr/src/index.ts b/wallet-keplr/src/index.ts similarity index 100% rename from ui/wallet-keplr/src/index.ts rename to wallet-keplr/src/index.ts diff --git a/ui/wallet-metamask/README.md b/wallet-metamask/README.md similarity index 100% rename from ui/wallet-metamask/README.md rename to wallet-metamask/README.md diff --git a/ui/wallet-metamask/package.json b/wallet-metamask/package.json similarity index 100% rename from ui/wallet-metamask/package.json rename to wallet-metamask/package.json diff --git a/ui/wallet-metamask/src/MetamaskWalletProvider.ts b/wallet-metamask/src/MetamaskWalletProvider.ts similarity index 100% rename from ui/wallet-metamask/src/MetamaskWalletProvider.ts rename to wallet-metamask/src/MetamaskWalletProvider.ts diff --git a/ui/wallet-metamask/src/index.ts b/wallet-metamask/src/index.ts similarity index 100% rename from ui/wallet-metamask/src/index.ts rename to wallet-metamask/src/index.ts diff --git a/ui/wallet-terra-station/README.md b/wallet-terra-station/README.md similarity index 100% rename from ui/wallet-terra-station/README.md rename to wallet-terra-station/README.md diff --git a/ui/wallet-terra-station/package.json b/wallet-terra-station/package.json similarity index 100% rename from ui/wallet-terra-station/package.json rename to wallet-terra-station/package.json diff --git a/ui/wallet-terra-station/src/TerraStationWalletProvider.ts b/wallet-terra-station/src/TerraStationWalletProvider.ts similarity index 100% rename from ui/wallet-terra-station/src/TerraStationWalletProvider.ts rename to wallet-terra-station/src/TerraStationWalletProvider.ts diff --git a/ui/wallet-terra-station/src/index.ts b/wallet-terra-station/src/index.ts similarity index 100% rename from ui/wallet-terra-station/src/index.ts rename to wallet-terra-station/src/index.ts diff --git a/ui/yarn.lock b/yarn.lock similarity index 100% rename from ui/yarn.lock rename to yarn.lock