From 07f44d9012e5e633ffdba5a8b20ea35d5f2d84a0 Mon Sep 17 00:00:00 2001
From: Tien Nguyen Khac
Date: Wed, 23 Mar 2022 15:23:36 +1300
Subject: [PATCH] chore: bring `ui` to root
---
.github/_dependabot.yml | 2 +-
.../workflows/ci-docker-image-pipeline.yaml | 5 +-
.github/workflows/core.yml | 5 +-
.github/workflows/docker-build.yml | 7 +-
.github/workflows/pinata-build-deploy-ui.yml | 7 +-
.github/workflows/playwright-ui.yml | 9 +-
.github/workflows/vercel-deploy-ui.yml | 7 +-
.gitignore | 14 +
{ui/.husky => .husky}/.gitignore | 0
{ui/.husky => .husky}/pre-commit | 2 +-
ui/.prettierignore => .prettierignore | 0
ui/.prettierrc => .prettierrc | 0
{ui/.storybook => .storybook}/main.js | 0
{ui/.storybook => .storybook}/preview.js | 0
{ui/.vscode => .vscode}/extensions.json | 0
{ui/.yarn => .yarn}/releases/yarn-3.2.0.cjs | 0
ui/.yarnrc.yml => .yarnrc.yml | 0
ui/Dockerfile => Dockerfile | 18 +-
...erfile.staticonly => Dockerfile.staticonly | 0
...code-workspace => SifnodeUI.code-workspace | 0
{ui/app => app}/.babelrc | 0
{ui/app => app}/.eslintignore | 0
{ui/app => app}/.gitignore | 0
{ui/app => app}/CHANGELOG.md | 0
{ui/app => app}/README.md | 0
{ui/app => app}/index.html | 0
{ui/app => app}/package.json | 0
{ui/app => app}/postcss.config.js | 0
{ui/app => app}/public/favicon.svg | 0
{ui/app => app}/public/fonts/Noatun v1.ttf | Bin
{ui/app => app}/public/fonts/Noatun v1.woff | Bin
{ui/app => app}/public/fonts/Noatun v2.ttf | Bin
{ui/app => app}/public/fonts/Noatun v2.woff | Bin
{ui/app => app}/public/images/close.svg | 0
{ui/app => app}/public/images/siflogo.png | Bin
{ui/app => app}/public/images/tokens/1ST.svg | 0
.../public/images/tokens/2GIVE.svg | 0
{ui/app => app}/public/images/tokens/2KEY.svg | 0
{ui/app => app}/public/images/tokens/AAVE.svg | 0
{ui/app => app}/public/images/tokens/ABBC.svg | 0
{ui/app => app}/public/images/tokens/ABT.svg | 0
{ui/app => app}/public/images/tokens/ACT.svg | 0
{ui/app => app}/public/images/tokens/ADA.svg | 0
{ui/app => app}/public/images/tokens/ADK.svg | 0
{ui/app => app}/public/images/tokens/ADT.svg | 0
{ui/app => app}/public/images/tokens/ADX.svg | 0
{ui/app => app}/public/images/tokens/AE.svg | 0
{ui/app => app}/public/images/tokens/AEON.svg | 0
{ui/app => app}/public/images/tokens/AGI.svg | 0
{ui/app => app}/public/images/tokens/AGRS.svg | 0
{ui/app => app}/public/images/tokens/AID.svg | 0
{ui/app => app}/public/images/tokens/AION.svg | 0
{ui/app => app}/public/images/tokens/AKRO.svg | 0
{ui/app => app}/public/images/tokens/AKT.svg | 0
{ui/app => app}/public/images/tokens/ALGO.svg | 0
{ui/app => app}/public/images/tokens/AMB.svg | 0
{ui/app => app}/public/images/tokens/AMP.svg | 0
{ui/app => app}/public/images/tokens/AMPL.svg | 0
{ui/app => app}/public/images/tokens/ANT.svg | 0
{ui/app => app}/public/images/tokens/AOA.svg | 0
{ui/app => app}/public/images/tokens/APL.svg | 0
{ui/app => app}/public/images/tokens/APPC.svg | 0
{ui/app => app}/public/images/tokens/APX.svg | 0
{ui/app => app}/public/images/tokens/ARDR.svg | 0
{ui/app => app}/public/images/tokens/ARK.svg | 0
{ui/app => app}/public/images/tokens/ARN.svg | 0
{ui/app => app}/public/images/tokens/ARPA.svg | 0
{ui/app => app}/public/images/tokens/ARRR.svg | 0
{ui/app => app}/public/images/tokens/AST.svg | 0
{ui/app => app}/public/images/tokens/ATM.svg | 0
{ui/app => app}/public/images/tokens/ATOM.svg | 0
{ui/app => app}/public/images/tokens/AUR.svg | 0
{ui/app => app}/public/images/tokens/AUTO.svg | 0
{ui/app => app}/public/images/tokens/BAL.svg | 0
{ui/app => app}/public/images/tokens/BAND.svg | 0
{ui/app => app}/public/images/tokens/BAT.svg | 0
{ui/app => app}/public/images/tokens/BAY.svg | 0
{ui/app => app}/public/images/tokens/BBK.svg | 0
{ui/app => app}/public/images/tokens/BCC.svg | 0
{ui/app => app}/public/images/tokens/BCD.svg | 0
{ui/app => app}/public/images/tokens/BCH.svg | 0
{ui/app => app}/public/images/tokens/BCN.svg | 0
{ui/app => app}/public/images/tokens/BCPT.svg | 0
{ui/app => app}/public/images/tokens/BCY.svg | 0
{ui/app => app}/public/images/tokens/BEAM.svg | 0
{ui/app => app}/public/images/tokens/BELA.svg | 0
{ui/app => app}/public/images/tokens/BF.svg | 0
{ui/app => app}/public/images/tokens/BITB.svg | 0
.../public/images/tokens/BITCNY.svg | 0
{ui/app => app}/public/images/tokens/BITS.svg | 0
{ui/app => app}/public/images/tokens/BIX.svg | 0
{ui/app => app}/public/images/tokens/BKX.svg | 0
.../public/images/tokens/BLITZ.svg | 0
{ui/app => app}/public/images/tokens/BLK.svg | 0
.../public/images/tokens/BLOCK.svg | 0
{ui/app => app}/public/images/tokens/BLT.svg | 0
{ui/app => app}/public/images/tokens/BLZ.svg | 0
{ui/app => app}/public/images/tokens/BMC.svg | 0
{ui/app => app}/public/images/tokens/BNB.svg | 0
{ui/app => app}/public/images/tokens/BNK.svg | 0
{ui/app => app}/public/images/tokens/BNT.svg | 0
{ui/app => app}/public/images/tokens/BOS.svg | 0
{ui/app => app}/public/images/tokens/BPT.svg | 0
{ui/app => app}/public/images/tokens/BRD.svg | 0
{ui/app => app}/public/images/tokens/BRK.svg | 0
{ui/app => app}/public/images/tokens/BRX.svg | 0
{ui/app => app}/public/images/tokens/BSD.svg | 0
{ui/app => app}/public/images/tokens/BST.svg | 0
{ui/app => app}/public/images/tokens/BSV.svg | 0
{ui/app => app}/public/images/tokens/BTC.svg | 0
{ui/app => app}/public/images/tokens/BTCP.svg | 0
{ui/app => app}/public/images/tokens/BTCZ.svg | 0
{ui/app => app}/public/images/tokens/BTDX.svg | 0
{ui/app => app}/public/images/tokens/BTG.svg | 0
{ui/app => app}/public/images/tokens/BTM.svg | 0
{ui/app => app}/public/images/tokens/BTO.svg | 0
{ui/app => app}/public/images/tokens/BTS.svg | 0
{ui/app => app}/public/images/tokens/BTT.svg | 0
{ui/app => app}/public/images/tokens/BTX.svg | 0
.../public/images/tokens/BURST.svg | 0
{ui/app => app}/public/images/tokens/BUSD.svg | 0
{ui/app => app}/public/images/tokens/BYC.svg | 0
{ui/app => app}/public/images/tokens/BZRX.svg | 0
{ui/app => app}/public/images/tokens/CAT.svg | 0
{ui/app => app}/public/images/tokens/CBC.svg | 0
{ui/app => app}/public/images/tokens/CDT.svg | 0
{ui/app => app}/public/images/tokens/CEL.svg | 0
{ui/app => app}/public/images/tokens/CELO.svg | 0
.../public/images/tokens/CENNZ.svg | 0
{ui/app => app}/public/images/tokens/CFI.svg | 0
{ui/app => app}/public/images/tokens/CHAT.svg | 0
{ui/app => app}/public/images/tokens/CHCB.svg | 0
{ui/app => app}/public/images/tokens/CHZ.svg | 0
{ui/app => app}/public/images/tokens/CKB.svg | 0
{ui/app => app}/public/images/tokens/CLAM.svg | 0
.../public/images/tokens/CLOAK.svg | 0
{ui/app => app}/public/images/tokens/CLUB.svg | 0
{ui/app => app}/public/images/tokens/CMCT.svg | 0
{ui/app => app}/public/images/tokens/CMM.svg | 0
{ui/app => app}/public/images/tokens/CMT.svg | 0
{ui/app => app}/public/images/tokens/CND.svg | 0
{ui/app => app}/public/images/tokens/CNX.svg | 0
{ui/app => app}/public/images/tokens/COB.svg | 0
{ui/app => app}/public/images/tokens/COLX.svg | 0
{ui/app => app}/public/images/tokens/COMP.svg | 0
{ui/app => app}/public/images/tokens/COTI.svg | 0
.../public/images/tokens/COVAL.svg | 0
{ui/app => app}/public/images/tokens/CPC.svg | 0
{ui/app => app}/public/images/tokens/CRB.svg | 0
.../public/images/tokens/CREAM.svg | 0
{ui/app => app}/public/images/tokens/CRED.svg | 0
{ui/app => app}/public/images/tokens/CRO.svg | 0
{ui/app => app}/public/images/tokens/CRV.svg | 0
{ui/app => app}/public/images/tokens/CRW.svg | 0
{ui/app => app}/public/images/tokens/CS.svg | 0
{ui/app => app}/public/images/tokens/CTXC.svg | 0
{ui/app => app}/public/images/tokens/CUSD.svg | 0
{ui/app => app}/public/images/tokens/CVC.svg | 0
{ui/app => app}/public/images/tokens/CVT.svg | 0
{ui/app => app}/public/images/tokens/DAI.svg | 0
{ui/app => app}/public/images/tokens/DASH.svg | 0
{ui/app => app}/public/images/tokens/DAT.svg | 0
{ui/app => app}/public/images/tokens/DATA.svg | 0
{ui/app => app}/public/images/tokens/DBC.svg | 0
{ui/app => app}/public/images/tokens/DCN.svg | 0
{ui/app => app}/public/images/tokens/DCR.svg | 0
{ui/app => app}/public/images/tokens/DCT.svg | 0
{ui/app => app}/public/images/tokens/DDJ.svg | 0
{ui/app => app}/public/images/tokens/DENT.svg | 0
{ui/app => app}/public/images/tokens/DFI.svg | 0
{ui/app => app}/public/images/tokens/DGB.svg | 0
{ui/app => app}/public/images/tokens/DGD.svg | 0
{ui/app => app}/public/images/tokens/DIVI.svg | 0
{ui/app => app}/public/images/tokens/DLT.svg | 0
{ui/app => app}/public/images/tokens/DMD.svg | 0
{ui/app => app}/public/images/tokens/DMT.svg | 0
{ui/app => app}/public/images/tokens/DNT.svg | 0
{ui/app => app}/public/images/tokens/DOCK.svg | 0
{ui/app => app}/public/images/tokens/DOGE.svg | 0
{ui/app => app}/public/images/tokens/DOT.svg | 0
{ui/app => app}/public/images/tokens/DRG.svg | 0
{ui/app => app}/public/images/tokens/DROP.svg | 0
{ui/app => app}/public/images/tokens/DRT.svg | 0
{ui/app => app}/public/images/tokens/DTA.svg | 0
{ui/app => app}/public/images/tokens/DTH.svg | 0
{ui/app => app}/public/images/tokens/DTR.svg | 0
{ui/app => app}/public/images/tokens/DVPN.svg | 0
{ui/app => app}/public/images/tokens/DYN.svg | 0
{ui/app => app}/public/images/tokens/EBST.svg | 0
{ui/app => app}/public/images/tokens/ECA.svg | 0
{ui/app => app}/public/images/tokens/EDG.svg | 0
{ui/app => app}/public/images/tokens/EEUR.svg | 0
{ui/app => app}/public/images/tokens/EFL.svg | 0
{ui/app => app}/public/images/tokens/EGC.svg | 0
{ui/app => app}/public/images/tokens/EGT.svg | 0
{ui/app => app}/public/images/tokens/EKT.svg | 0
{ui/app => app}/public/images/tokens/ELA.svg | 0
{ui/app => app}/public/images/tokens/ELF.svg | 0
{ui/app => app}/public/images/tokens/ELLA.svg | 0
{ui/app => app}/public/images/tokens/EMC.svg | 0
{ui/app => app}/public/images/tokens/EMC2.svg | 0
{ui/app => app}/public/images/tokens/ENG.svg | 0
{ui/app => app}/public/images/tokens/ENJ.svg | 0
{ui/app => app}/public/images/tokens/ENRG.svg | 0
{ui/app => app}/public/images/tokens/EOS.svg | 0
{ui/app => app}/public/images/tokens/ERC.svg | 0
{ui/app => app}/public/images/tokens/ESBC.svg | 0
{ui/app => app}/public/images/tokens/ETC.svg | 0
{ui/app => app}/public/images/tokens/ETH.svg | 0
{ui/app => app}/public/images/tokens/ETN.svg | 0
{ui/app => app}/public/images/tokens/ETP.svg | 0
{ui/app => app}/public/images/tokens/ETZ.svg | 0
{ui/app => app}/public/images/tokens/EUR.svg | 0
{ui/app => app}/public/images/tokens/EVX.svg | 0
{ui/app => app}/public/images/tokens/EXCL.svg | 0
{ui/app => app}/public/images/tokens/EXP.svg | 0
{ui/app => app}/public/images/tokens/FACE.svg | 0
{ui/app => app}/public/images/tokens/FAIR.svg | 0
{ui/app => app}/public/images/tokens/FCT.svg | 0
{ui/app => app}/public/images/tokens/FET.svg | 0
{ui/app => app}/public/images/tokens/FIL.svg | 0
{ui/app => app}/public/images/tokens/FJC.svg | 0
{ui/app => app}/public/images/tokens/FLDC.svg | 0
{ui/app => app}/public/images/tokens/FLO.svg | 0
{ui/app => app}/public/images/tokens/FOAM.svg | 0
{ui/app => app}/public/images/tokens/FSN.svg | 0
{ui/app => app}/public/images/tokens/FTC.svg | 0
{ui/app => app}/public/images/tokens/FTM.svg | 0
{ui/app => app}/public/images/tokens/FTT.svg | 0
{ui/app => app}/public/images/tokens/FUEL.svg | 0
{ui/app => app}/public/images/tokens/FUN.svg | 0
{ui/app => app}/public/images/tokens/FXC.svg | 0
{ui/app => app}/public/images/tokens/GAM.svg | 0
{ui/app => app}/public/images/tokens/GAME.svg | 0
{ui/app => app}/public/images/tokens/GAS.svg | 0
{ui/app => app}/public/images/tokens/GBG.svg | 0
{ui/app => app}/public/images/tokens/GBP.svg | 0
{ui/app => app}/public/images/tokens/GBX.svg | 0
.../public/images/tokens/GBYTE.svg | 0
{ui/app => app}/public/images/tokens/GCR.svg | 0
{ui/app => app}/public/images/tokens/GEO.svg | 0
{ui/app => app}/public/images/tokens/GIN.svg | 0
{ui/app => app}/public/images/tokens/GLD.svg | 0
{ui/app => app}/public/images/tokens/GNO.svg | 0
{ui/app => app}/public/images/tokens/GNT.svg | 0
.../public/images/tokens/GOLOS.svg | 0
{ui/app => app}/public/images/tokens/GRC.svg | 0
{ui/app => app}/public/images/tokens/GRIN.svg | 0
{ui/app => app}/public/images/tokens/GRS.svg | 0
{ui/app => app}/public/images/tokens/GSC.svg | 0
{ui/app => app}/public/images/tokens/GTO.svg | 0
{ui/app => app}/public/images/tokens/GUP.svg | 0
{ui/app => app}/public/images/tokens/GUSD.svg | 0
{ui/app => app}/public/images/tokens/GVT.svg | 0
{ui/app => app}/public/images/tokens/GXC.svg | 0
{ui/app => app}/public/images/tokens/HBAR.svg | 0
{ui/app => app}/public/images/tokens/HC.svg | 0
{ui/app => app}/public/images/tokens/HEDG.svg | 0
{ui/app => app}/public/images/tokens/HEX.svg | 0
{ui/app => app}/public/images/tokens/HIVE.svg | 0
{ui/app => app}/public/images/tokens/HMQ.svg | 0
{ui/app => app}/public/images/tokens/HNS.svg | 0
{ui/app => app}/public/images/tokens/HOT.svg | 0
{ui/app => app}/public/images/tokens/HPB.svg | 0
{ui/app => app}/public/images/tokens/HT.svg | 0
{ui/app => app}/public/images/tokens/HTML.svg | 0
{ui/app => app}/public/images/tokens/HUSD.svg | 0
{ui/app => app}/public/images/tokens/HUSH.svg | 0
.../public/images/tokens/HYDRO.svg | 0
{ui/app => app}/public/images/tokens/ICX.svg | 0
{ui/app => app}/public/images/tokens/IDEX.svg | 0
.../public/images/tokens/IGNIS.svg | 0
{ui/app => app}/public/images/tokens/INB.svg | 0
.../public/images/tokens/INCNT.svg | 0
{ui/app => app}/public/images/tokens/INFX.svg | 0
{ui/app => app}/public/images/tokens/INK.svg | 0
{ui/app => app}/public/images/tokens/IOC.svg | 0
{ui/app => app}/public/images/tokens/ION.svg | 0
{ui/app => app}/public/images/tokens/IOP.svg | 0
{ui/app => app}/public/images/tokens/IOST.svg | 0
{ui/app => app}/public/images/tokens/IOT.svg | 0
{ui/app => app}/public/images/tokens/IOTX.svg | 0
{ui/app => app}/public/images/tokens/IQ.svg | 0
{ui/app => app}/public/images/tokens/IQN.svg | 0
{ui/app => app}/public/images/tokens/IRIS.svg | 0
{ui/app => app}/public/images/tokens/ITC.svg | 0
{ui/app => app}/public/images/tokens/JNT.svg | 0
{ui/app => app}/public/images/tokens/JST.svg | 0
{ui/app => app}/public/images/tokens/JUNO.svg | 0
.../public/images/tokens/KARMA.svg | 0
{ui/app => app}/public/images/tokens/KAT.svg | 0
{ui/app => app}/public/images/tokens/KAVA.svg | 0
{ui/app => app}/public/images/tokens/KBC.svg | 0
{ui/app => app}/public/images/tokens/KCS.svg | 0
{ui/app => app}/public/images/tokens/KIN.svg | 0
{ui/app => app}/public/images/tokens/KMD.svg | 0
{ui/app => app}/public/images/tokens/KNC.svg | 0
{ui/app => app}/public/images/tokens/KNDC.svg | 0
{ui/app => app}/public/images/tokens/KORE.svg | 0
{ui/app => app}/public/images/tokens/KRB.svg | 0
{ui/app => app}/public/images/tokens/KSM.svg | 0
{ui/app => app}/public/images/tokens/LA.svg | 0
{ui/app => app}/public/images/tokens/LBC.svg | 0
{ui/app => app}/public/images/tokens/LCC.svg | 0
{ui/app => app}/public/images/tokens/LEND.svg | 0
{ui/app => app}/public/images/tokens/LEO.svg | 0
{ui/app => app}/public/images/tokens/LIKE.svg | 0
{ui/app => app}/public/images/tokens/LINK.svg | 0
{ui/app => app}/public/images/tokens/LKK.svg | 0
{ui/app => app}/public/images/tokens/LMC.svg | 0
{ui/app => app}/public/images/tokens/LOKI.svg | 0
{ui/app => app}/public/images/tokens/LOOM.svg | 0
{ui/app => app}/public/images/tokens/LPT.svg | 0
.../public/images/tokens/LRC-1.svg | 0
{ui/app => app}/public/images/tokens/LRC.svg | 0
{ui/app => app}/public/images/tokens/LSK.svg | 0
{ui/app => app}/public/images/tokens/LTC.svg | 0
{ui/app => app}/public/images/tokens/LTO.svg | 0
{ui/app => app}/public/images/tokens/LUN.svg | 0
{ui/app => app}/public/images/tokens/LUNA.svg | 0
{ui/app => app}/public/images/tokens/LYM.svg | 0
{ui/app => app}/public/images/tokens/MAID.svg | 0
{ui/app => app}/public/images/tokens/MANA.svg | 0
.../public/images/tokens/MATIC.svg | 0
{ui/app => app}/public/images/tokens/MB.svg | 0
{ui/app => app}/public/images/tokens/MCO.svg | 0
{ui/app => app}/public/images/tokens/MDA.svg | 0
{ui/app => app}/public/images/tokens/MDS.svg | 0
{ui/app => app}/public/images/tokens/MED.svg | 0
.../public/images/tokens/MEETONE.svg | 0
{ui/app => app}/public/images/tokens/MER.svg | 0
{ui/app => app}/public/images/tokens/META.svg | 0
{ui/app => app}/public/images/tokens/MFT.svg | 0
.../public/images/tokens/MIOTA.svg | 0
{ui/app => app}/public/images/tokens/MITH.svg | 0
{ui/app => app}/public/images/tokens/MKR.svg | 0
{ui/app => app}/public/images/tokens/MLN.svg | 0
{ui/app => app}/public/images/tokens/MNS.svg | 0
{ui/app => app}/public/images/tokens/MOAC.svg | 0
{ui/app => app}/public/images/tokens/MOF.svg | 0
{ui/app => app}/public/images/tokens/MONA.svg | 0
{ui/app => app}/public/images/tokens/MOON.svg | 0
{ui/app => app}/public/images/tokens/MSR.svg | 0
{ui/app => app}/public/images/tokens/MTH.svg | 0
{ui/app => app}/public/images/tokens/MTL.svg | 0
{ui/app => app}/public/images/tokens/MUE.svg | 0
.../public/images/tokens/MUSIC.svg | 0
{ui/app => app}/public/images/tokens/MXC.svg | 0
{ui/app => app}/public/images/tokens/MYST.svg | 0
{ui/app => app}/public/images/tokens/NANO.svg | 0
{ui/app => app}/public/images/tokens/NAS.svg | 0
{ui/app => app}/public/images/tokens/NAV.svg | 0
{ui/app => app}/public/images/tokens/NBT.svg | 0
.../public/images/tokens/NCASH.svg | 0
{ui/app => app}/public/images/tokens/NCT.svg | 0
{ui/app => app}/public/images/tokens/NEBL.svg | 0
{ui/app => app}/public/images/tokens/NEO.svg | 0
{ui/app => app}/public/images/tokens/NEOS.svg | 0
{ui/app => app}/public/images/tokens/NEST.svg | 0
{ui/app => app}/public/images/tokens/NEU.svg | 0
{ui/app => app}/public/images/tokens/NEW.svg | 0
{ui/app => app}/public/images/tokens/NEXO.svg | 0
{ui/app => app}/public/images/tokens/NGC.svg | 0
{ui/app => app}/public/images/tokens/NGM.svg | 0
{ui/app => app}/public/images/tokens/NIM.svg | 0
{ui/app => app}/public/images/tokens/NLC2.svg | 0
{ui/app => app}/public/images/tokens/NLG.svg | 0
{ui/app => app}/public/images/tokens/NMC.svg | 0
{ui/app => app}/public/images/tokens/NMR.svg | 0
{ui/app => app}/public/images/tokens/NPXS.svg | 0
{ui/app => app}/public/images/tokens/NULS.svg | 0
{ui/app => app}/public/images/tokens/NXS.svg | 0
{ui/app => app}/public/images/tokens/NXT.svg | 0
{ui/app => app}/public/images/tokens/NYAN.svg | 0
{ui/app => app}/public/images/tokens/OAX.svg | 0
.../public/images/tokens/OCEAN.svg | 0
{ui/app => app}/public/images/tokens/OCN.svg | 0
{ui/app => app}/public/images/tokens/ODE.svg | 0
{ui/app => app}/public/images/tokens/OGN.svg | 0
{ui/app => app}/public/images/tokens/OK.svg | 0
{ui/app => app}/public/images/tokens/OKB.svg | 0
{ui/app => app}/public/images/tokens/OMG.svg | 0
{ui/app => app}/public/images/tokens/OMNI.svg | 0
{ui/app => app}/public/images/tokens/ONE.svg | 0
{ui/app => app}/public/images/tokens/ONG.svg | 0
{ui/app => app}/public/images/tokens/ONT.svg | 0
{ui/app => app}/public/images/tokens/OOT.svg | 0
{ui/app => app}/public/images/tokens/ORBS.svg | 0
{ui/app => app}/public/images/tokens/OSMO.svg | 0
{ui/app => app}/public/images/tokens/OST.svg | 0
{ui/app => app}/public/images/tokens/OURO.svg | 0
{ui/app => app}/public/images/tokens/OXT.svg | 0
{ui/app => app}/public/images/tokens/PART.svg | 0
{ui/app => app}/public/images/tokens/PASC.svg | 0
{ui/app => app}/public/images/tokens/PAX.svg | 0
{ui/app => app}/public/images/tokens/PAXG.svg | 0
{ui/app => app}/public/images/tokens/PAY.svg | 0
{ui/app => app}/public/images/tokens/PAYX.svg | 0
{ui/app => app}/public/images/tokens/PCX.svg | 0
.../public/images/tokens/PEARL.svg | 0
{ui/app => app}/public/images/tokens/PERL.svg | 0
.../public/images/tokens/PHOTON.svg | 0
{ui/app => app}/public/images/tokens/PINK.svg | 0
{ui/app => app}/public/images/tokens/PIRL.svg | 0
{ui/app => app}/public/images/tokens/PIVX.svg | 0
{ui/app => app}/public/images/tokens/PKB.svg | 0
{ui/app => app}/public/images/tokens/PLBT.svg | 0
{ui/app => app}/public/images/tokens/PLR.svg | 0
{ui/app => app}/public/images/tokens/PLU.svg | 0
{ui/app => app}/public/images/tokens/PMA.svg | 0
{ui/app => app}/public/images/tokens/POE.svg | 0
.../public/images/tokens/POLIS.svg | 0
{ui/app => app}/public/images/tokens/POLY.svg | 0
{ui/app => app}/public/images/tokens/POT.svg | 0
.../public/images/tokens/POWER.svg | 0
{ui/app => app}/public/images/tokens/PPC.svg | 0
{ui/app => app}/public/images/tokens/PPP.svg | 0
{ui/app => app}/public/images/tokens/PPT.svg | 0
{ui/app => app}/public/images/tokens/PRE.svg | 0
{ui/app => app}/public/images/tokens/PRO.svg | 0
{ui/app => app}/public/images/tokens/PTC.svg | 0
{ui/app => app}/public/images/tokens/PTOY.svg | 0
{ui/app => app}/public/images/tokens/QASH.svg | 0
{ui/app => app}/public/images/tokens/QKC.svg | 0
{ui/app => app}/public/images/tokens/QLC.svg | 0
{ui/app => app}/public/images/tokens/QNT.svg | 0
{ui/app => app}/public/images/tokens/QRL.svg | 0
{ui/app => app}/public/images/tokens/QSP.svg | 0
{ui/app => app}/public/images/tokens/QTUM.svg | 0
{ui/app => app}/public/images/tokens/QUN.svg | 0
.../public/images/tokens/QWARK.svg | 0
{ui/app => app}/public/images/tokens/RADS.svg | 0
.../public/images/tokens/RATOM.svg | 0
{ui/app => app}/public/images/tokens/RBY.svg | 0
{ui/app => app}/public/images/tokens/RCN.svg | 0
{ui/app => app}/public/images/tokens/RDD.svg | 0
{ui/app => app}/public/images/tokens/RDN.svg | 0
.../public/images/tokens/REGEN.svg | 0
{ui/app => app}/public/images/tokens/REN.svg | 0
.../public/images/tokens/REP-1.svg | 0
{ui/app => app}/public/images/tokens/REP.svg | 0
{ui/app => app}/public/images/tokens/REQ.svg | 0
{ui/app => app}/public/images/tokens/RIF.svg | 0
{ui/app => app}/public/images/tokens/RISE.svg | 0
{ui/app => app}/public/images/tokens/RLC.svg | 0
.../public/images/tokens/ROWAN.svg | 0
{ui/app => app}/public/images/tokens/RSR.svg | 0
{ui/app => app}/public/images/tokens/RUFF.svg | 0
{ui/app => app}/public/images/tokens/RUNE.svg | 0
{ui/app => app}/public/images/tokens/RVN.svg | 0
{ui/app => app}/public/images/tokens/RVR.svg | 0
{ui/app => app}/public/images/tokens/RYO.svg | 0
.../public/images/tokens/SAFEX.svg | 0
{ui/app => app}/public/images/tokens/SALT.svg | 0
{ui/app => app}/public/images/tokens/SAN.svg | 0
{ui/app => app}/public/images/tokens/SBD.svg | 0
{ui/app => app}/public/images/tokens/SC.svg | 0
.../public/images/tokens/SEELE.svg | 0
{ui/app => app}/public/images/tokens/SEQ.svg | 0
.../public/images/tokens/SHIFT.svg | 0
{ui/app => app}/public/images/tokens/SHIP.svg | 0
{ui/app => app}/public/images/tokens/SIB.svg | 0
{ui/app => app}/public/images/tokens/SKY.svg | 0
{ui/app => app}/public/images/tokens/SLR.svg | 0
{ui/app => app}/public/images/tokens/SLS.svg | 0
.../public/images/tokens/SMART.svg | 0
.../public/images/tokens/SNGLS.svg | 0
{ui/app => app}/public/images/tokens/SNM.svg | 0
{ui/app => app}/public/images/tokens/SNT.svg | 0
{ui/app => app}/public/images/tokens/SNX.svg | 0
{ui/app => app}/public/images/tokens/SOC.svg | 0
{ui/app => app}/public/images/tokens/SOL.svg | 0
.../public/images/tokens/SPANK.svg | 0
{ui/app => app}/public/images/tokens/SPHR.svg | 0
.../public/images/tokens/SPHTX.svg | 0
{ui/app => app}/public/images/tokens/SPR.svg | 0
{ui/app => app}/public/images/tokens/SRM.svg | 0
{ui/app => app}/public/images/tokens/SRN.svg | 0
{ui/app => app}/public/images/tokens/STAK.svg | 0
.../public/images/tokens/STAKE.svg | 0
.../public/images/tokens/START.svg | 0
.../public/images/tokens/STEEM.svg | 0
.../public/images/tokens/STORJ.svg | 0
.../public/images/tokens/STORM.svg | 0
{ui/app => app}/public/images/tokens/STQ.svg | 0
.../public/images/tokens/STRAT.svg | 0
.../public/images/tokens/STRONG.svg | 0
{ui/app => app}/public/images/tokens/STX.svg | 0
{ui/app => app}/public/images/tokens/SUB.svg | 0
{ui/app => app}/public/images/tokens/SUMO.svg | 0
.../public/images/tokens/SUTER.svg | 0
{ui/app => app}/public/images/tokens/SWT.svg | 0
{ui/app => app}/public/images/tokens/SWTH.svg | 0
{ui/app => app}/public/images/tokens/SXP.svg | 0
{ui/app => app}/public/images/tokens/SYNX.svg | 0
{ui/app => app}/public/images/tokens/SYS.svg | 0
{ui/app => app}/public/images/tokens/TAAS.svg | 0
{ui/app => app}/public/images/tokens/TAU.svg | 0
{ui/app => app}/public/images/tokens/TBX.svg | 0
{ui/app => app}/public/images/tokens/TCH.svg | 0
{ui/app => app}/public/images/tokens/TEL.svg | 0
{ui/app => app}/public/images/tokens/TEN.svg | 0
{ui/app => app}/public/images/tokens/TERA.svg | 0
{ui/app => app}/public/images/tokens/TERN.svg | 0
{ui/app => app}/public/images/tokens/THC.svg | 0
.../public/images/tokens/THETA.svg | 0
{ui/app => app}/public/images/tokens/THR.svg | 0
{ui/app => app}/public/images/tokens/TIME.svg | 0
{ui/app => app}/public/images/tokens/TIX.svg | 0
{ui/app => app}/public/images/tokens/TKN.svg | 0
{ui/app => app}/public/images/tokens/TKS.svg | 0
{ui/app => app}/public/images/tokens/TNB.svg | 0
{ui/app => app}/public/images/tokens/TNC.svg | 0
{ui/app => app}/public/images/tokens/TNT.svg | 0
{ui/app => app}/public/images/tokens/TOMO.svg | 0
{ui/app => app}/public/images/tokens/TOR.svg | 0
{ui/app => app}/public/images/tokens/TPAY.svg | 0
{ui/app => app}/public/images/tokens/TRAC.svg | 0
{ui/app => app}/public/images/tokens/TRB.svg | 0
{ui/app => app}/public/images/tokens/TRIG.svg | 0
{ui/app => app}/public/images/tokens/TRST.svg | 0
{ui/app => app}/public/images/tokens/TRTL.svg | 0
{ui/app => app}/public/images/tokens/TRX.svg | 0
{ui/app => app}/public/images/tokens/TUBE.svg | 0
{ui/app => app}/public/images/tokens/TUSD.svg | 0
{ui/app => app}/public/images/tokens/TX.svg | 0
{ui/app => app}/public/images/tokens/TZC.svg | 0
{ui/app => app}/public/images/tokens/UBQ.svg | 0
{ui/app => app}/public/images/tokens/UKG.svg | 0
{ui/app => app}/public/images/tokens/UMA.svg | 0
{ui/app => app}/public/images/tokens/UNB.svg | 0
{ui/app => app}/public/images/tokens/UP.svg | 0
{ui/app => app}/public/images/tokens/USD.svg | 0
{ui/app => app}/public/images/tokens/USDC.svg | 0
{ui/app => app}/public/images/tokens/USDT.svg | 0
{ui/app => app}/public/images/tokens/UTK.svg | 0
{ui/app => app}/public/images/tokens/VEE.svg | 0
{ui/app => app}/public/images/tokens/VEIL.svg | 0
{ui/app => app}/public/images/tokens/VEN.svg | 0
{ui/app => app}/public/images/tokens/VERI.svg | 0
{ui/app => app}/public/images/tokens/VET.svg | 0
{ui/app => app}/public/images/tokens/VIA.svg | 0
{ui/app => app}/public/images/tokens/VIB.svg | 0
{ui/app => app}/public/images/tokens/VIBE.svg | 0
{ui/app => app}/public/images/tokens/VITE.svg | 0
{ui/app => app}/public/images/tokens/VRC.svg | 0
{ui/app => app}/public/images/tokens/VRM.svg | 0
{ui/app => app}/public/images/tokens/VSYS.svg | 0
{ui/app => app}/public/images/tokens/VTC.svg | 0
{ui/app => app}/public/images/tokens/VTHO.svg | 0
{ui/app => app}/public/images/tokens/VTR.svg | 0
{ui/app => app}/public/images/tokens/WABI.svg | 0
{ui/app => app}/public/images/tokens/WAN.svg | 0
.../public/images/tokens/WAVES.svg | 0
{ui/app => app}/public/images/tokens/WAX.svg | 0
{ui/app => app}/public/images/tokens/WBTC.svg | 0
{ui/app => app}/public/images/tokens/WGR.svg | 0
{ui/app => app}/public/images/tokens/WICC.svg | 0
.../public/images/tokens/WINGS.svg | 0
{ui/app => app}/public/images/tokens/WPR.svg | 0
{ui/app => app}/public/images/tokens/WTC.svg | 0
{ui/app => app}/public/images/tokens/XAS.svg | 0
{ui/app => app}/public/images/tokens/XAUT.svg | 0
{ui/app => app}/public/images/tokens/XBC.svg | 0
{ui/app => app}/public/images/tokens/XBY.svg | 0
{ui/app => app}/public/images/tokens/XCP.svg | 0
{ui/app => app}/public/images/tokens/XDN.svg | 0
{ui/app => app}/public/images/tokens/XEL.svg | 0
{ui/app => app}/public/images/tokens/XEM.svg | 0
{ui/app => app}/public/images/tokens/XIN.svg | 0
{ui/app => app}/public/images/tokens/XLM.svg | 0
{ui/app => app}/public/images/tokens/XMG.svg | 0
{ui/app => app}/public/images/tokens/XMR.svg | 0
{ui/app => app}/public/images/tokens/XMX.svg | 0
{ui/app => app}/public/images/tokens/XMY.svg | 0
{ui/app => app}/public/images/tokens/XNS.svg | 0
{ui/app => app}/public/images/tokens/XOR.svg | 0
{ui/app => app}/public/images/tokens/XP.svg | 0
{ui/app => app}/public/images/tokens/XPA.svg | 0
{ui/app => app}/public/images/tokens/XPM.svg | 0
{ui/app => app}/public/images/tokens/XPR.svg | 0
{ui/app => app}/public/images/tokens/XPRT.svg | 0
{ui/app => app}/public/images/tokens/XRP.svg | 0
{ui/app => app}/public/images/tokens/XSG.svg | 0
{ui/app => app}/public/images/tokens/XSR.svg | 0
{ui/app => app}/public/images/tokens/XST.svg | 0
{ui/app => app}/public/images/tokens/XTP.svg | 0
{ui/app => app}/public/images/tokens/XTZ.svg | 0
{ui/app => app}/public/images/tokens/XUC.svg | 0
{ui/app => app}/public/images/tokens/XVC.svg | 0
{ui/app => app}/public/images/tokens/XVG.svg | 0
{ui/app => app}/public/images/tokens/XWC.svg | 0
{ui/app => app}/public/images/tokens/XZC.svg | 0
{ui/app => app}/public/images/tokens/YFI.svg | 0
.../public/images/tokens/YOYOW.svg | 0
{ui/app => app}/public/images/tokens/ZAR.svg | 0
{ui/app => app}/public/images/tokens/ZB.svg | 0
{ui/app => app}/public/images/tokens/ZCL.svg | 0
{ui/app => app}/public/images/tokens/ZEC.svg | 0
{ui/app => app}/public/images/tokens/ZEL.svg | 0
{ui/app => app}/public/images/tokens/ZEN.svg | 0
{ui/app => app}/public/images/tokens/ZIL.svg | 0
{ui/app => app}/public/images/tokens/ZIP.svg | 0
{ui/app => app}/public/images/tokens/ZRX.svg | 0
.../images/tokens/anim-circle-spinner.svg | 0
.../images/tokens/anim-racetrack-spinner.svg | 0
.../public/images/wreath-small.svg | 0
{ui/app => app}/public/images/wreath-tiny.svg | 0
{ui/app => app}/public/images/wreath.svg | 0
{ui/app => app}/scripts/vite-polyfills.ts | 0
{ui/app => app}/scripts/vite-svg-loader.js | 0
{ui/app => app}/src/App.vue | 0
.../src/assets/World_Background_opt.jpg | Bin
.../src/assets/backgrounds/dark-coin-1x.webp | Bin
.../src/assets/backgrounds/dark-coin-2x.png | Bin
.../src/assets/backgrounds/dark-coin-2x.webp | Bin
.../src/assets/backgrounds/dark-coin-4x.webp | Bin
.../assets/backgrounds/dark-coin-thumb.webp | Bin
.../assets/backgrounds/dark-forest-1x.webp | Bin
.../assets/backgrounds/dark-forest-2x.webp | Bin
.../assets/backgrounds/dark-forest-4x.webp | Bin
.../assets/backgrounds/dark-forest-thumb.webp | Bin
.../src/assets/backgrounds/default-thumb.webp | Bin
.../src/assets/backgrounds/default.webp | Bin
.../backgrounds/forest-butterflies-1x.webp | Bin
.../backgrounds/forest-butterflies-2x.webp | Bin
.../backgrounds/forest-butterflies-4x.webp | Bin
.../backgrounds/forest-butterflies-thumb.webp | Bin
.../src/assets/backgrounds/gold-1x.webp | Bin
.../src/assets/backgrounds/gold-2x.webp | Bin
.../src/assets/backgrounds/gold-4x.webp | Bin
.../assets/backgrounds/gold-coin-thumb.webp | Bin
.../src/assets/backgrounds/meadow-1x.webp | Bin
.../src/assets/backgrounds/meadow-2x.webp | Bin
.../src/assets/backgrounds/meadow-4x.webp | Bin
.../src/assets/backgrounds/meadow-thumb.webp | Bin
.../src/assets/backgrounds/night-1x.webp | Bin
.../src/assets/backgrounds/night-2x.webp | Bin
.../src/assets/backgrounds/night-4x.webp | Bin
.../src/assets/backgrounds/night-thumb.webp | Bin
.../src/assets/backgrounds/script.sh | 0
.../src/assets/backgrounds/temple-1x.webp | Bin
.../src/assets/backgrounds/temple-2x.webp | Bin
.../src/assets/backgrounds/temple-4x.webp | Bin
.../src/assets/backgrounds/temple-thumb.webp | Bin
.../src/assets/backgrounds/trail-1x.webp | Bin
.../src/assets/backgrounds/trail-2x.webp | Bin
.../src/assets/backgrounds/trail-4x.webp | Bin
.../src/assets/backgrounds/trail-thumb.webp | Bin
.../src/assets/backgrounds/view-1x.webp | Bin
.../src/assets/backgrounds/view-2x.webp | Bin
.../src/assets/backgrounds/view-4x.webp | Bin
.../src/assets/backgrounds/view-thumb.webp | Bin
.../icons/interactive/anim-circle-spinner.svg | 0
.../interactive/anim-racetrack-spinner.svg | 0
.../assets/icons/interactive/arrow-down.svg | 0
.../src/assets/icons/interactive/arrow-up.svg | 0
.../assets/icons/interactive/arrows-in.svg | 0
.../src/assets/icons/interactive/check.svg | 0
.../assets/icons/interactive/chevron-down.svg | 0
.../assets/icons/interactive/chevron-up.svg | 0
.../assets/icons/interactive/circle-info.svg | 0
.../icons/interactive/circle-question.svg | 0
.../src/assets/icons/interactive/close.svg | 0
.../src/assets/icons/interactive/copy.svg | 0
.../src/assets/icons/interactive/ellipsis.svg | 0
.../src/assets/icons/interactive/flag.svg | 0
.../assets/icons/interactive/hamburger.svg | 0
.../src/assets/icons/interactive/help.svg | 0
.../src/assets/icons/interactive/link.svg | 0
.../src/assets/icons/interactive/lock.svg | 0
.../src/assets/icons/interactive/minus.svg | 0
.../icons/interactive/open-external.svg | 0
.../src/assets/icons/interactive/picture.svg | 0
.../src/assets/icons/interactive/plus.svg | 0
.../src/assets/icons/interactive/saturday.svg | 0
.../src/assets/icons/interactive/search.svg | 0
.../src/assets/icons/interactive/settings.svg | 0
.../src/assets/icons/interactive/swap.svg | 0
.../src/assets/icons/interactive/tick.svg.svg | 0
.../src/assets/icons/interactive/ticket.svg | 0
.../src/assets/icons/interactive/wallet.svg | 0
.../src/assets/icons/interactive/warning.svg | 0
.../src/assets/icons/interactive/wreath.svg | 0
.../src/assets/icons/navigation/balances.svg | 0
.../src/assets/icons/navigation/changelog.svg | 0
.../src/assets/icons/navigation/dashboard.svg | 0
.../src/assets/icons/navigation/documents.svg | 0
.../src/assets/icons/navigation/globe.svg | 0
.../src/assets/icons/navigation/harvest.svg | 0
.../src/assets/icons/navigation/more.svg | 0
.../src/assets/icons/navigation/people.svg | 0
.../assets/icons/navigation/pool-stats.svg | 0
.../src/assets/icons/navigation/pool.svg | 0
.../src/assets/icons/navigation/rewards.svg | 0
.../src/assets/icons/navigation/rowan.svg | 0
.../src/assets/icons/navigation/stake.svg | 0
.../src/assets/icons/navigation/swap.svg | 0
{ui/app => app}/src/assets/keplr.jpg | Bin
{ui/app => app}/src/assets/logo-large.svg | 0
{ui/app => app}/src/assets/logo-small.svg | 0
{ui/app => app}/src/assets/metamask.png | Bin
{ui/app => app}/src/assets/rowan-icon.png | Bin
{ui/app => app}/src/assets/terra_station.png | Bin
.../addLiquidityCalculator.test.ts | 0
.../calculators/addLiquidityCalculator.ts | 0
.../src/business/calculators/index.ts | 0
.../reactiveAddLiquidityCalculator.ts | 0
.../removeLiquidityCalculator.test.ts | 0
.../calculators/removeLiquidityCalculator.ts | 0
.../calculators/swapCalculator.test.ts | 0
.../business/calculators/swapCalculator.ts | 0
.../src/business/calculators/useField.test.ts | 0
.../src/business/calculators/useField.ts | 0
.../src/business/calculators/utils.test.ts | 0
.../src/business/calculators/utils.ts | 0
{ui/app => app}/src/business/index.ts | 0
.../services/ChainsService/ChainsService.ts | 0
.../business/services/ChainsService/index.ts | 0
.../services/ClpService/ClpService.ts | 0
.../src/business/services/ClpService/index.ts | 0
.../services/DataService/DataService.ts | 0
.../business/services/DataService/hooks.ts | 0
.../business/services/DataService/index.ts | 0
.../services/DispensationService/index.ts | 0
.../EthbridgeService/EthbridgeService.ts | 0
.../services/EthbridgeService/index.ts | 0
.../EthbridgeService/tokenContract.ts | 0
.../EventBusService/EventBusService.ts | 0
.../services/EventBusService/Events.ts | 0
.../services/EventBusService/index.ts | 0
.../services/IBCService/ChainIdHelper.ts | 0
.../services/IBCService/IBCService.ts | 0
.../src/business/services/IBCService/index.ts | 0
.../src/business/services/IBCService/utils.ts | 0
.../utils/calculateGasForIBCTransfer.test.ts | 0
.../utils/calculateGasForIBCTransfer.ts | 0
.../src/business/services/IWalletService.ts | 0
.../services/JobQueue_WIP/JobQueue.ts | 0
.../src/business/services/README.md | 0
.../services/SifService/SifService.ts | 0
.../src/business/services/SifService/index.ts | 0
.../src/business/services/SifService/utils.ts | 0
.../services/StorageService/StorageService.ts | 0
.../business/services/StorageService/index.ts | 0
.../TokenRegistryService.ts | 0
.../services/TokenRegistryService/index.ts | 0
.../services/WalletService/WalletService.ts | 0
.../business/services/WalletService/index.ts | 0
.../src/business/services/index.ts | 0
{ui/app => app}/src/business/store/asset.ts | 0
{ui/app => app}/src/business/store/index.ts | 0
.../src/business/store/poolFinder.ts | 0
{ui/app => app}/src/business/store/pools.ts | 0
{ui/app => app}/src/business/store/tx.ts | 0
{ui/app => app}/src/business/store/wallet.ts | 0
.../src/business/usecases/README.md | 0
.../src/business/usecases/clp/addLiquidity.ts | 0
.../src/business/usecases/clp/index.ts | 0
.../business/usecases/clp/removeLiquidity.ts | 0
.../src/business/usecases/clp/syncPools.ts | 0
.../src/business/usecases/index.ts | 0
.../src/business/usecases/interchain/index.ts | 0
.../business/usecases/interchain/txManager.ts | 0
.../src/business/usecases/reward/claim.ts | 0
.../src/business/usecases/reward/index.ts | 0
.../src/business/usecases/utils/index.ts | 0
.../src/business/usecases/wallet/sif.ts | 0
{ui/app => app}/src/components/AssetIcon.tsx | 0
.../src/components/BetaWarningBanner.tsx | 0
.../src/components/Button/Button.tsx | 0
.../src/components/Button/_CallToAction.tsx | 0
.../Button/_CallToActionSecondary.tsx | 0
.../src/components/Button/_Inline.tsx | 0
.../src/components/Button/_InlineHelp.tsx | 0
.../src/components/Button/_Pill.tsx | 0
.../src/components/Button/_Select.tsx | 0
.../src/components/Button/index.ts | 0
.../src/components/ChangelogModal.tsx | 0
.../src/components/ExpansionIntro.tsx | 0
.../src/components/Flags/Flags.tsx | 0
.../src/components/Flags/flagsGui.ts | 0
.../src/components/Flip/Flipped.vue | 0
.../src/components/Flip/Flipper.vue | 0
.../src/components/Form/_Details.tsx | 0
.../src/components/Form/_FieldSet.tsx | 0
.../src/components/Form/_Label.tsx | 0
{ui/app => app}/src/components/Form/index.tsx | 0
.../src/components/Input/Input.tsx | 0
.../src/components/Input/_Base.tsx | 0
.../src/components/Input/_SearchBox.tsx | 0
{ui/app => app}/src/components/Modal.tsx | 0
.../src/components/OnboardingModal.tsx | 0
{ui/app => app}/src/components/PageCard.tsx | 0
.../src/components/ProgressRing.tsx | 0
.../components/RecyclerView/RecyclerView.tsx | 0
.../src/components/RecyclerView/index.ts | 0
.../ResourcefulTextTransition.tsx | 0
.../resourceful-text-style.scss | 0
{ui/app => app}/src/components/SearchBox.tsx | 0
.../src/components/SelectDropdown.tsx | 0
.../src/components/Slider/Slider.scss | 0
.../src/components/Slider/Slider.tsx | 0
.../src/components/Toggle/Toggle.tsx | 0
.../src/components/Toggle/index.ts | 0
{ui/app => app}/src/components/TokenIcon.tsx | 0
.../TokenNetworkIcon/TokenNetworkIcon.tsx | 0
.../src/components/TokenSelectDropdown.tsx | 0
{ui/app => app}/src/components/Tooltip.tsx | 0
.../components/TransactionDetailsModal.tsx | 0
.../components/VotingModal/PoolsSelector.tsx | 0
.../components/VotingModal/VotingModal.tsx | 0
.../components/VotingModal/YesNoSelector.tsx | 0
.../WalletInstallModal/WalletInstallModal.tsx | 0
.../WalletPicker/WalletConnection.tsx | 0
.../WalletPicker/WalletConnectionDropdown.tsx | 0
.../components/WalletPicker/WalletPicker.tsx | 0
.../src/components/WalletPicker/constants.tsx | 0
.../ActionsPanel/ActionsPanel.vue | 0
.../ArrowIconButton.stories.ts | 0
.../ArrowIconButton/ArrowIconButton.vue | 0
.../AskConfirmationInfo.stories.ts | 0
.../AskConfirmationInfo/Index.vue | 0
.../AssetDisplay/AssetDisplay.stories.vue | 0
.../AssetDisplay/AssetDisplay.vue | 0
.../componentsLegacy/AssetItem/AssetItem.vue | 0
.../AssetItemLarge/AssetItemLarge.stories.ts | 0
.../AssetItemLarge/AssetItemLarge.vue | 0
.../AssetItemPool/AssetItemPool.stories.ts | 0
.../AssetItemPool/AssetItemPool.vue | 0
.../componentsLegacy/AssetList/AssetList.vue | 0
.../src/componentsLegacy/Box/Box.stories.ts | 0
.../src/componentsLegacy/Box/Box.vue | 0
.../componentsLegacy/Button/Button.stories.ts | 0
.../src/componentsLegacy/Button/Button.vue | 0
.../src/componentsLegacy/Caret/Caret.vue | 0
.../Checkbox/Checkbox.stories.ts | 0
.../componentsLegacy/Checkbox/Checkbox.vue | 0
.../AnimatedConfirmation.vue | 0
.../ConfirmationDialog/AskConfirmation.vue | 0
.../ConfirmationDialog.stories.ts | 0
.../ConfirmationDialog/ConfirmationDialog.vue | 0
.../ConfirmationDialog/SwipeTransition.vue | 0
.../ConfirmationModal/ConfirmationModal.vue | 0
.../ConfirmationModalAsk.vue | 0
.../ConfirmationModalSigning.vue | 0
.../CurrencyField/BalanceField.vue | 0
.../CurrencyField/CurrencyField.vue | 0
.../CurrencyPairPanel/Index.vue | 0
.../DetailsPanel/DetailsPanel.vue | 0
.../DetailsPanelPool/DetailsPanelPool.vue | 0
.../DetailsPanelRemove/DetailsPanelRemove.vue | 0
.../DetailsPoolUnits/DetailsPoolUnits.vue | 0
.../DetailsTable/DetailsTable.vue | 0
.../componentsLegacy/Dropdown/Dropdown.vue | 0
.../FatInfoTable/FatInfoTable.vue | 0
.../FatInfoTableCell/FatInfoTableCell.vue | 0
.../componentsLegacy/Footer/Footer.stories.ts | 0
.../src/componentsLegacy/Footer/Footer.vue | 0
.../componentsLegacy/Header/Header.stories.ts | 0
.../src/componentsLegacy/Header/Header.vue | 0
.../src/componentsLegacy/Icon/Icon.stories.ts | 0
.../src/componentsLegacy/Icon/Icon.vue | 0
.../src/componentsLegacy/Icon/icons/Back.vue | 0
.../Icon/icons/CircleArrows.vue | 0
.../Icon/icons/CircleHalf.vue | 0
.../Icon/icons/CloseFullCircle.vue | 0
.../src/componentsLegacy/Icon/icons/Cross.vue | 0
.../componentsLegacy/Icon/icons/DownArrow.vue | 0
.../Icon/icons/Exclaimation.vue | 0
.../src/componentsLegacy/Icon/icons/Eye.vue | 0
.../componentsLegacy/Icon/icons/InfoBox.vue | 0
.../Icon/icons/InfoFullCircle.vue | 0
.../src/componentsLegacy/Icon/icons/Peg.vue | 0
.../src/componentsLegacy/Icon/icons/Plus.vue | 0
.../src/componentsLegacy/Icon/icons/Pool.vue | 0
.../componentsLegacy/Icon/icons/PoolIcon.vue | 0
.../src/componentsLegacy/Icon/icons/S.vue | 0
.../src/componentsLegacy/Icon/icons/Sif.vue | 0
.../src/componentsLegacy/Icon/icons/Soon.vue | 0
.../src/componentsLegacy/Icon/icons/Swap.vue | 0
.../src/componentsLegacy/Icon/icons/Tick.vue | 0
.../IconButton/IconButton.vue | 0
.../InputGroup/InputGroup.vue | 0
.../src/componentsLegacy/Label/Label.vue | 0
.../src/componentsLegacy/Layout/Layout.tsx | 0
.../Layout/LayoutBackground.tsx | 0
.../componentsLegacy/Loader/Loader.stories.ts | 0
.../src/componentsLegacy/Loader/Loader.vue | 0
.../LoaderCircle/LoaderCircle.vue | 0
.../LoaderFailed/LoaderFailed.vue | 0
.../LoaderTick/LoaderTick.vue | 0
.../src/componentsLegacy/Main/Main.vue | 0
.../src/componentsLegacy/Menu/Menu.stories.ts | 0
.../src/componentsLegacy/Menu/Menu.vue | 0
.../src/componentsLegacy/Modal/Modal.vue | 0
.../componentsLegacy/ModalView/ModalView.vue | 0
.../NavSidePanel/NavMoreMenu.tsx | 0
.../NavSidePanel/NavSidePanel.tsx | 0
.../NavSidePanel/NavSidePanelItem.tsx | 0
.../Notifications/INotification.ts | 0
.../Notifications/NotificationElement.tsx | 0
.../Notifications/Notifications.vue | 0
.../componentsLegacy/PairTable/PairTable.vue | 0
.../src/componentsLegacy/Panel/Panel.vue | 0
.../componentsLegacy/PanelNav/PanelNav.vue | 0
.../PanelNav/PanelNavItem.stories.ts | 0
.../PanelNav/PanelNavItem.vue | 0
.../src/componentsLegacy/Pill/Pill.stories.ts | 0
.../src/componentsLegacy/Pill/Pill.vue | 0
.../componentsLegacy/PoolList/PoolList.vue | 0
.../PoolList/PoolListItem.vue | 0
.../PoolStats/PoolStatsList.vue | 0
.../PoolStats/PoolStatsListHeader.vue | 0
.../PoolStats/PoolStatsListItem.vue | 0
.../RaisedPanel/RaisedPanel.vue | 0
.../RaisedPanelColumn/RaisedPanelColumn.vue | 0
.../RaisedPanelRow/RaisedPanelRow.vue | 0
.../RewardContainer/RewardContainer.vue | 0
.../RowanPrice/RowanPrice.vue | 0
.../RowanPrice/useRowanPrice.ts | 0
.../src/componentsLegacy/SifApp/SifApp.vue | 0
.../SifButton/SifButton.stories.ts | 0
.../componentsLegacy/SifButton/SifButton.vue | 0
.../SifInput/SifInput.stories.ts | 0
.../componentsLegacy/SifInput/SifInput.vue | 0
.../componentsLegacy/SifSelect/SifSelect.vue | 0
.../componentsLegacy/SifSwitch/SifSwitch.vue | 0
.../src/componentsLegacy/Slider/Slider.vue | 0
.../componentsLegacy/SlippagePanel/Index.vue | 0
.../SwapProgress/SwapProgress.vue | 0
.../SwapProgress/SwapProgressLoader.vue | 0
.../src/componentsLegacy/TVL/TVL.vue | 0
.../src/componentsLegacy/TVL/useTVL.ts | 0
.../src/componentsLegacy/Tab/Tab.vue | 0
.../src/componentsLegacy/Tabs/Tabs.vue | 0
.../src/componentsLegacy/Text/Copy.stories.ts | 0
.../src/componentsLegacy/Text/Copy.vue | 0
.../src/componentsLegacy/Text/SubHeading.vue | 0
.../src/componentsLegacy/Text/index.ts | 0
.../TokenSelector/SelectTokenDialog.vue | 0
.../TokenSelector/SelectTokenDialogEth.vue | 0
.../TokenSelector/SelectTokenDialogSif.vue | 0
.../TokenSelector/tokenLists.ts | 0
.../src/componentsLegacy/Tooltip/Tooltip.vue | 0
.../WithWallet/EtheriumWalletPanel.vue | 0
.../WithWallet/KeplrWalletPanel.vue | 0
.../WithWallet/WithWallet.vue | 0
.../WithWallet/useWalletButton.ts | 0
.../src/componentsLegacy/shared/EnvAlert.vue | 0
.../shared/PairTable.stories.ts | 0
.../shared/Text/SubHeading.stories.ts | 0
.../componentsLegacy/shared/icons/InfoBox.vue | 0
.../src/componentsLegacy/shared/utils.ts | 0
{ui/app => app}/src/declarations.d.ts | 0
.../src/hooks/informational-modals/index.ts | 0
.../src/hooks/useAppWalletPicker.ts | 0
{ui/app => app}/src/hooks/useAssetBySymbol.ts | 0
{ui/app => app}/src/hooks/useAsyncData.ts | 0
.../src/hooks/useAsyncDataCached.ts | 0
.../src/hooks/useAsyncDataPolling.ts | 0
{ui/app => app}/src/hooks/useBoundRoute.ts | 0
{ui/app => app}/src/hooks/useChains.ts | 0
{ui/app => app}/src/hooks/useCore.ts | 0
.../src/hooks/useCurrencyFieldState.ts | 0
.../src/hooks/useCurrentRouteBannerMessage.ts | 0
{ui/app => app}/src/hooks/useFaucet.ts | 0
.../src/hooks/useFormattedTokenBalance.ts | 0
{ui/app => app}/src/hooks/useInitialize.ts | 0
.../src/hooks/useManagedInputValueRef.ts | 0
{ui/app => app}/src/hooks/useModal.ts | 0
{ui/app => app}/src/hooks/usePoolStatItem.ts | 0
{ui/app => app}/src/hooks/usePoolStats.ts | 0
.../src/hooks/usePoolsSubscriber.ts | 0
{ui/app => app}/src/hooks/useSubscrition.ts | 0
{ui/app => app}/src/hooks/useToken.ts | 0
{ui/app => app}/src/hooks/useTokenIconUrl.ts | 0
.../src/hooks/useTransactionDetails.ts | 0
{ui/app => app}/src/main.ts | 0
{ui/app => app}/src/router/index.ts | 0
{ui/app => app}/src/scss/index.css | 0
{ui/app => app}/src/scss/mixins.scss | 0
{ui/app => app}/src/scss/reset.scss | 0
{ui/app => app}/src/scss/typography.scss | 0
{ui/app => app}/src/scss/utilities.scss | 0
{ui/app => app}/src/scss/variables.scss | 0
{ui/app => app}/src/shims-svg.d.ts | 0
{ui/app => app}/src/shims-vue.d.ts | 0
{ui/app => app}/src/store/Vuextra.tsx | 0
{ui/app => app}/src/store/composition.tsx | 0
{ui/app => app}/src/store/index.ts | 0
.../src/store/modules/_boilerplate.ts | 0
{ui/app => app}/src/store/modules/accounts.ts | 0
{ui/app => app}/src/store/modules/export.ts | 0
{ui/app => app}/src/store/modules/flags.ts | 0
.../src/store/modules/governance.ts | 0
{ui/app => app}/src/store/modules/import.ts | 0
{ui/app => app}/src/types.ts | 0
{ui/app => app}/src/utils/animateFireflies.ts | 0
{ui/app => app}/src/utils/aprToApy.tsx | 0
.../src/utils/convertImageUrlToDataUrl.ts | 0
.../src/utils/createCryptoeconGqlClient.ts | 0
.../src/utils/createFaucetGraphqlClient.ts | 0
.../src/utils/createGraphQLClient.ts | 0
{ui/app => app}/src/utils/debounce-raf.ts | 0
{ui/app => app}/src/utils/getTokenIconUrl.ts | 0
{ui/app => app}/src/utils/prettyNumber.ts | 0
.../src/utils/sortAndFilterTokens.ts | 0
{ui/app => app}/src/utils/symbol.ts | 0
.../src/views/BalancePage/BalancePage.tsx | 0
.../src/views/BalancePage/BalancePageV2.tsx | 0
.../src/views/BalancePage/BalanceRow.tsx | 0
.../src/views/BalancePage/BalanceRowV2.tsx | 0
.../src/views/BalancePage/Export/Confirm.tsx | 0
.../views/BalancePage/Export/Processing.tsx | 0
.../src/views/BalancePage/Export/Select.tsx | 0
.../BalancePage/Export/useExportData.tsx | 0
.../BalancePage/GetRowan/GetRowanModal.tsx | 0
.../src/views/BalancePage/Import/Confirm.tsx | 0
.../views/BalancePage/Import/Processing.tsx | 0
.../src/views/BalancePage/Import/Select.tsx | 0
.../BalancePage/Import/useImportData.tsx | 0
.../src/views/BalancePage/index.ts | 0
.../views/BalancePage/useBalancePageData.ts | 0
.../views/LeaderboardPage/LeaderboardPage.tsx | 0
.../src/views/LeaderboardPage/TermsModal.tsx | 0
.../children/LeaderboardAvatar.tsx | 0
.../children/LeaderboardPodium.tsx | 0
.../children/LeaderboardRow.tsx | 0
.../getCompetitionPrizeDistribution.ts | 0
.../LeaderboardPage/useCompetitionData.ts | 0
{ui/app => app}/src/views/PegAssetPage.vue | 0
{ui/app => app}/src/views/PegListingPage.vue | 0
.../src/views/PoolPage/PoolItem.tsx | 0
.../src/views/PoolPage/PoolPage.tsx | 0
.../children/AddLiquidity/AddLiquidity.tsx | 0
.../AddLiquidity/CreatePoolPage--original.vue | 0
.../AddLiquidity/useAddLiquidityData.ts | 0
.../RemoveLiquidity/RemoveLiquidity.tsx | 0
.../RemoveLiquidityPage-vroom.vue | 0
.../RemoveLiquidity/RemoveLiquidityPage.vue | 0
.../RemoveLiquidity/useRemoveLiquidityData.ts | 0
.../src/views/PoolPage/usePoolPageData.tsx | 0
.../src/views/PoolPage/useUserPoolData.ts | 0
.../src/views/RemoveLiquidityPage.vue | 0
.../RewardsCalculatorPage.tsx | 0
.../RewardsCalculator/RewardsCalculator.tsx | 0
.../components/RewardsCalculator/index.ts | 0
.../src/views/RewardsCalculatorPage/hooks.ts | 0
{ui/app => app}/src/views/RewardsPage.vue | 0
.../src/views/RewardsPage/RewardsPage.tsx | 0
.../RewardsPage/components/RewardSection.tsx | 0
.../components/SunsetRewardSection.tsx | 0
.../RewardsPage/getClaimableAmountString.ts | 0
.../views/RewardsPage/useRewardsPageData.ts | 0
.../src/views/StakeDelegatePage.vue | 0
.../src/views/StatsPage/StatsPage.tsx | 0
.../src/views/StatsPage/useStatsPageData.ts | 0
.../src/views/SwapPage/NEW_DESIGN_PATTERNS.md | 0
.../src/views/SwapPage/SwapPage--original.vue | 0
.../src/views/SwapPage/SwapPage.tsx | 0
.../src/views/SwapPage/children/Approve.tsx | 0
.../views/SwapPage/children/ConfirmSwap.tsx | 0
.../SwapPage/components/SlippageTolerance.tsx | 0
.../views/SwapPage/components/SwapDetails.tsx | 0
.../SwapPage/components/TokenInputGroup.tsx | 0
.../src/views/SwapPage/useSwapPageData.ts | 0
{ui/app => app}/src/views/utils/debounce.ts | 0
.../src/views/utils/getMaxAmount.ts | 0
.../src/views/utils/sortAssetAmount.ts | 0
{ui/app => app}/src/views/utils/throttle.ts | 0
.../src/views/utils/toConfirmState.ts | 0
{ui/app => app}/tailwind.config.js | 0
{ui/app => app}/tsconfig.json | 0
{ui/app => app}/vite.config.ts | 0
codecov.yml | 2 +-
{ui/core => core}/.gitignore | 0
{ui/core => core}/DEVELOPMENT.md | 0
{ui/core => core}/README.md | 0
{ui/core => core}/SDK-WIP.js | 0
{ui/core => core}/babel.config.js | 0
{ui/core => core}/data/coins.json | 2010 ++---------------
{ui/core => core}/data/erc20.json | 0
{ui/core => core}/data/ethereum_coins.json | 0
{ui/core => core}/data/ethereum_tokens.json | 0
{ui/core => core}/data/sif_coins.json | 0
{ui/core => core}/data/sif_tokens.json | 0
{ui/core => core}/graph.jpg | Bin
{ui/core => core}/jest-integration.config.js | 0
{ui/core => core}/jest-unit.config.js | 0
{ui/core => core}/openapitools.json | 0
{ui/core => core}/package.json | 0
.../proto/proto/sifnode/clp/v1/genesis.proto | 0
.../proto/proto/sifnode/clp/v1/params.proto | 0
.../proto/proto/sifnode/clp/v1/querier.proto | 0
.../proto/proto/sifnode/clp/v1/tx.proto | 0
.../proto/proto/sifnode/clp/v1/types.proto | 0
.../proto/sifnode/dispensation/v1/query.proto | 0
.../proto/sifnode/dispensation/v1/tx.proto | 0
.../proto/sifnode/dispensation/v1/types.proto | 0
.../proto/sifnode/ethbridge/v1/query.proto | 0
.../proto/proto/sifnode/ethbridge/v1/tx.proto | 0
.../proto/sifnode/ethbridge/v1/types.proto | 0
.../proto/proto/sifnode/oracle/v1/types.proto | 0
.../sifnode/tokenregistry/v1/query.proto | 0
.../proto/sifnode/tokenregistry/v1/tx.proto | 0
.../sifnode/tokenregistry/v1/types.proto | 0
.../third_party/proto/cosmos/base/coin.proto | 0
.../base/query/v1beta1/pagination.proto | 0
.../third_party/proto/gogoproto/gogo.proto | 0
.../proto/google/api/annotations.proto | 0
.../third_party/proto/google/api/http.proto | 0
.../proto/google/api/httpbody.proto | 0
{ui/core => core}/react.d.ts | 0
{ui/core => core}/scripts/bridger.ts | 0
.../scripts/get-max-ibc-transfer-usd.js | 0
{ui/core => core}/scripts/get-protos.sh | 0
{ui/core => core}/scripts/getTopErcTokens.js | 0
{ui/core => core}/scripts/integration.sh | 0
.../scripts/load-test-batch-ibc-transfer.ts | 0
.../scripts/max-ibc-transfers.json | 0
{ui/core => core}/scripts/test.sh | 0
{ui/core => core}/scripts/ts-protogen.sh | 0
{ui/core => core}/scripts/unit-watch.sh | 0
{ui/core => core}/scripts/unit.sh | 0
.../scripts/updateLocalTestAddresses.js | 0
{ui/core => core}/src/clients/ALIAS_ASSETS.md | 0
{ui/core => core}/src/clients/CLIENTS.md | 0
.../src/clients/bridges/BaseBridge.ts | 0
.../clients/bridges/EthBridge/EthBridge.ts | 0
.../bridges/EthBridge/PegTxEventEmitter.ts | 0
.../bridges/EthBridge/bridgebankContract.ts | 0
.../clients/bridges/EthBridge/confirmTx.ts | 0
.../isOriginallySifchainNativeToken.ts | 0
.../src/clients/bridges/EthBridge/types.ts | 0
.../IBCBridge/IBCBridge.integration-test.ts | 0
.../clients/bridges/IBCBridge/IBCBridge.ts | 0
.../IBCBridge/calculateGasForIBCTransfer.ts | 0
.../IBCBridge/getTransferTimeoutData.ts | 0
.../clients/bridges/IBCBridge/testFaucets.ts | 0
.../src/clients/chains/AkashChain.ts | 0
.../src/clients/chains/BandChain.ts | 0
.../src/clients/chains/CosmoshubChain.ts | 0
.../src/clients/chains/CryptoOrgChain.ts | 0
.../src/clients/chains/EmoneyChain.ts | 0
.../src/clients/chains/EthereumChain.ts | 0
.../src/clients/chains/IrisChain.ts | 0
.../src/clients/chains/IxoChain.ts | 0
.../src/clients/chains/JunoChain.ts | 0
.../src/clients/chains/LikecoinChain.ts | 0
.../src/clients/chains/OsmosisChain.ts | 0
.../src/clients/chains/PersistenceChain.ts | 0
.../src/clients/chains/RegenChain.ts | 0
.../src/clients/chains/SentinelChain.ts | 0
.../src/clients/chains/SifchainChain.ts | 0
.../src/clients/chains/StarnameChain.ts | 0
.../src/clients/chains/TerraChain.ts | 0
.../src/clients/chains/_BaseChain.ts | 0
{ui/core => core}/src/clients/chains/index.ts | 0
{ui/core => core}/src/clients/index.ts | 0
.../clients/liquidity/BaseLiquidityClient.ts | 0
.../src/clients/liquidity/LiquidityClient.ts | 0
.../src/clients/liquidity/SwapClient.ts | 0
.../src/clients/liquidity/index.ts | 0
.../src/clients/native/NativeAminoTypes.ts | 0
.../src/clients/native/NativeDexClient.ts | 0
.../clients/native/NativeDexTransaction.ts | 0
.../src/clients/native/SifClient/SifClient.ts | 0
.../native/SifClient/SifUnsignedClient.ts | 0
.../src/clients/native/SifClient/index.ts | 0
.../native/SifClient/x/clp/index.test.ts | 0
.../clients/native/SifClient/x/clp/index.ts | 0
.../native/SifClient/x/dispensation/index.ts | 0
.../native/SifClient/x/ethbridge/index.ts | 0
.../src/clients/native/TokenRegistry.ts | 0
{ui/core => core}/src/clients/native/index.ts | 0
.../src/clients/wallets/WalletProvider.ts | 0
.../clients/wallets/cosmos/ChainIdHelper.ts | 0
.../wallets/cosmos/CosmosWalletProvider.ts | 0
.../cosmos/DirectSecp256k1HdWalletProvider.ts | 0
.../src/clients/wallets/cosmos/index.ts | 0
.../wallets/ethereum/Web3WalletProvider.ts | 0
.../clients/wallets/ethereum/erc20TokenAbi.ts | 0
.../wallets/ethereum/getMetamaskProvider.ts | 0
.../src/clients/wallets/ethereum/index.ts | 0
.../src/clients/wallets/index.ts | 0
{ui/core => core}/src/config.localnet.json | 0
{ui/core => core}/src/config/AppCookies.ts | 0
.../config/chains/NetEnvChainConfigLookup.ts | 0
.../src/config/chains/akash/akash-mainnet.ts | 0
.../src/config/chains/akash/akash-testnet.ts | 0
.../src/config/chains/akash/index.ts | 0
.../src/config/chains/band/band-testnet.ts | 0
.../src/config/chains/band/index.ts | 0
.../chains/cosmoshub/cosmoshub-mainnet.ts | 0
.../chains/cosmoshub/cosmoshub-testnet.ts | 0
.../src/config/chains/cosmoshub/index.ts | 0
.../chains/crypto-org/crypto-org-mainnet.ts | 0
.../src/config/chains/crypto-org/index.ts | 0
.../config/chains/emoney/emoney-mainnet.ts | 0
.../src/config/chains/emoney/index.ts | 0
.../chains/ethereum/ethereum-mainnet.ts | 0
.../chains/ethereum/ethereum-testnet.ts | 0
.../src/config/chains/ethereum/index.ts | 0
{ui/core => core}/src/config/chains/index.ts | 0
.../src/config/chains/iris/index.ts | 0
.../src/config/chains/iris/iris-mainnet.ts | 0
.../src/config/chains/iris/iris-testnet.ts | 0
.../src/config/chains/ixo/index.ts | 0
.../src/config/chains/ixo/ixo-mainnet.ts | 0
.../src/config/chains/juno/index.ts | 0
.../src/config/chains/juno/juno-mainnet.ts | 0
.../src/config/chains/juno/juno-testnet.ts | 0
.../src/config/chains/likecoin/index.ts | 0
.../chains/likecoin/likecoin-mainnet.ts | 0
.../chains/likecoin/likecoin-testnet.ts | 0
.../src/config/chains/osmosis/index.ts | 0
.../config/chains/osmosis/osmosis-mainnet.ts | 0
.../src/config/chains/persistence/index.ts | 0
.../chains/persistence/persistence-mainnet.ts | 0
.../chains/persistence/persistence-testnet.ts | 0
.../src/config/chains/regen/index.ts | 0
.../src/config/chains/regen/regen-mainnet.ts | 0
.../src/config/chains/sentinel/index.ts | 0
.../chains/sentinel/sentinel-mainnet.ts | 0
.../src/config/chains/sifchain/index.ts | 0
.../chains/sifchain/sifchain-devnet-042.ts | 0
.../config/chains/sifchain/sifchain-devnet.ts | 0
.../chains/sifchain/sifchain-mainnet.ts | 0
.../sifchain/sifchain-testnet-042-ibc.ts | 0
.../chains/sifchain/sifchain-testnet.ts | 0
.../src/config/chains/starname/index.ts | 0
.../chains/starname/starname-testnet.ts | 0
.../src/config/chains/terra/index.ts | 0
.../src/config/chains/terra/terra-mainnet.ts | 0
.../src/config/chains/terra/terra-testnet.ts | 0
{ui/core => core}/src/config/getConfig.ts | 0
{ui/core => core}/src/config/getEnv.tsx | 0
.../ethereum/assets.ethereum.localnet.json | 0
.../ethereum/assets.ethereum.mainnet.json | 0
.../assets.ethereum.sifchain-devnet.json | 0
.../assets.ethereum.sifchain-testnet-042.json | 0
.../assets.ethereum.sifchain-testnet.json | 0
.../sifchain/assets.sifchain.devnet.ts | 0
.../sifchain/assets.sifchain.localnet.ts | 0
.../sifchain/assets.sifchain.mainnet.ts | 0
.../networks/sifchain/config.devnet-042.json | 0
.../networks/sifchain/config.devnet.json | 0
.../networks/sifchain/config.localnet.json | 0
.../networks/sifchain/config.mainnet.json | 0
.../sifchain/config.testnet-042-ibc.json | 0
.../networks/sifchain/config.testnet.json | 0
{ui/core => core}/src/config/switchEnv.ts | 0
{ui/core => core}/src/declarations.d.ts | 0
{ui/core => core}/src/entities/Address.ts | 0
{ui/core => core}/src/entities/Amount.test.ts | 0
{ui/core => core}/src/entities/Amount.ts | 0
{ui/core => core}/src/entities/Asset.ts | 0
.../src/entities/AssetAmount.test.ts | 0
{ui/core => core}/src/entities/AssetAmount.ts | 0
{ui/core => core}/src/entities/Chain.ts | 0
{ui/core => core}/src/entities/Coin.ts | 0
{ui/core => core}/src/entities/Errors.ts | 0
.../src/entities/LiquidityProvider.ts | 0
{ui/core => core}/src/entities/Network.ts | 0
{ui/core => core}/src/entities/Pair.test.ts | 0
{ui/core => core}/src/entities/Pair.ts | 0
{ui/core => core}/src/entities/Pool.test.ts | 0
{ui/core => core}/src/entities/Pool.ts | 0
{ui/core => core}/src/entities/Token.ts | 0
{ui/core => core}/src/entities/Transaction.ts | 0
{ui/core => core}/src/entities/Wallet.ts | 0
...alculateExternalExternalSwapResult.test.ts | 2 +-
...ulae.calculateLiquidityProviderFee.test.ts | 2 +-
...ae.calculateLiquidityProviderUnits.test.ts | 2 +-
.../formulae.calculatePriceImpact.test.ts | 2 +-
...ormulae.calculateReverseSwapResult.test.ts | 0
.../formulae.calculateWithdrawal.test.ts | 0
{ui/core => core}/src/entities/formulae.ts | 0
.../src/entities/fraction/Fraction.test.ts | 0
.../src/entities/fraction/Fraction.ts | 0
{ui/core => core}/src/entities/index.ts | 0
.../src/entities/utils/B.test.ts | 0
{ui/core => core}/src/entities/utils/B.ts | 0
.../src/generated/proto/cosmos/base/coin.ts | 0
.../cosmos/base/query/v1beta1/pagination.ts | 0
.../src/generated/proto/gogoproto/gogo.ts | 0
.../generated/proto/google/api/annotations.ts | 0
.../src/generated/proto/google/api/http.ts | 0
.../proto/google/protobuf/descriptor.ts | 0
.../generated/proto/sifnode/clp/v1/genesis.ts | 0
.../generated/proto/sifnode/clp/v1/params.ts | 0
.../generated/proto/sifnode/clp/v1/querier.ts | 0
.../src/generated/proto/sifnode/clp/v1/tx.ts | 0
.../generated/proto/sifnode/clp/v1/types.ts | 0
.../proto/sifnode/dispensation/v1/query.ts | 0
.../proto/sifnode/dispensation/v1/tx.ts | 0
.../proto/sifnode/dispensation/v1/types.ts | 0
.../proto/sifnode/ethbridge/v1/query.ts | 0
.../proto/sifnode/ethbridge/v1/tx.ts | 0
.../proto/sifnode/ethbridge/v1/types.ts | 0
.../proto/sifnode/oracle/v1/types.ts | 0
.../proto/sifnode/tokenregistry/v1/query.ts | 0
.../proto/sifnode/tokenregistry/v1/tx.ts | 0
.../proto/sifnode/tokenregistry/v1/types.ts | 0
{ui/core => core}/src/index.ts | 0
.../scripts/batch-tx-load-testing.config.json | 0
.../src/scripts/batch-tx-load-testing.ts | 0
.../update-ethereum-sifchain-assets.ts | 0
{ui/core => core}/src/setup.ts | 0
{ui/core => core}/src/setup/WIP | 0
{ui/core => core}/src/setup/mockup.js | 0
{ui/core => core}/src/setup/setup.ts | 0
{ui/core => core}/src/test/utils/accounts.ts | 0
.../src/test/utils/advanceBlock.ts | 0
.../src/test/utils/getTestingToken.ts | 0
.../src/test/utils/getWeb3Provider.ts | 0
{ui/core => core}/src/test/utils/sleep.ts | 0
{ui/core => core}/src/test/utils/waitFor.ts | 0
.../src/tokenwhitelist.sifchain-devnet.json | 0
.../src/tokenwhitelist.sifchain-testnet.json | 0
.../src/utils/Chronological_WIP.ts | 0
.../src/utils/IterableEmitter.ts | 0
.../src/utils/RateLimitProtector.ts | 0
{ui/core => core}/src/utils/createIBCHash.ts | 0
{ui/core => core}/src/utils/debounce.ts | 0
.../src/utils/decimalShift.test.ts | 0
{ui/core => core}/src/utils/decimalShift.ts | 0
{ui/core => core}/src/utils/defer.ts | 0
{ui/core => core}/src/utils/format.test.ts | 0
{ui/core => core}/src/utils/format.ts | 0
{ui/core => core}/src/utils/getSdkConfig.ts | 0
{ui/core => core}/src/utils/ibcExportFees.ts | 0
{ui/core => core}/src/utils/index.ts | 0
{ui/core => core}/src/utils/isLikeSymbol.ts | 0
.../src/utils/iteratorSubject.ts | 0
{ui/core => core}/src/utils/memoize.ts | 0
{ui/core => core}/src/utils/parseConfig.ts | 0
.../src/utils/parseDynamicMantissa.test.ts | 0
.../src/utils/parseTxFailure.test.ts | 0
{ui/core => core}/src/utils/parseTxFailure.ts | 0
{ui/core => core}/src/utils/pool.ts | 0
{ui/core => core}/src/utils/uuidv4.ts | 0
{ui/core => core}/swagger.yaml | 0
{ui/core => core}/tsconfig.commonjs.json | 0
{ui/core => core}/tsconfig.declaration.json | 0
{ui/core => core}/tsconfig.json | 0
{ui/core => core}/tsconfig.module.json | 0
{ui/e2e => e2e}/.eslintrc.js | 0
{ui/e2e => e2e}/.gitignore | 0
{ui/e2e => e2e}/CustomEnvironment.js | 4 +-
{ui/e2e => e2e}/babel.config.js | 0
{ui/e2e => e2e}/config.js | 0
{ui/e2e => e2e}/data/mocks/rewards.js | 0
{ui/e2e => e2e}/data/urls.json | 0
.../dmkamcknogkgcdfhhbddcghachkejeap.zip | Bin
.../nkbihfbeogaeaoehlefnkodbefgpgknn.zip | Bin
{ui/e2e => e2e}/ethereum.js | 0
{ui/e2e => e2e}/helpers.js | 0
{ui/e2e => e2e}/index.js | 0
{ui/e2e => e2e}/index.test.js | 0
{ui/e2e => e2e}/jest.config.js | 0
{ui/e2e => e2e}/package.json | 0
{ui/e2e => e2e}/pages/BalancesPage.js | 0
{ui/e2e => e2e}/pages/ConfirmSupplyModal.js | 0
{ui/e2e => e2e}/pages/ConfirmSwapModal.js | 0
{ui/e2e => e2e}/pages/ConnectPopup.js | 0
{ui/e2e => e2e}/pages/GenericPage.js | 0
.../pages/KeplrNotificationPopup.js | 0
{ui/e2e => e2e}/pages/KeplrPage.js | 0
{ui/e2e => e2e}/pages/MetaMaskPage.js | 0
{ui/e2e => e2e}/pages/MetamaskConnectPage.js | 0
.../pages/MetamaskNotificationPage.js | 0
{ui/e2e => e2e}/pages/PoolPage.js | 0
{ui/e2e => e2e}/pages/RewardsPage.js | 0
{ui/e2e => e2e}/pages/SwapPage.js | 0
{ui/e2e => e2e}/pages/components/DexHeader.js | 0
.../pages/components/TokenSelection.js | 0
{ui/e2e => e2e}/scripts/test.sh | 0
{ui/e2e => e2e}/setup.js | 0
{ui/e2e => e2e}/sifchain.js | 0
{ui/e2e => e2e}/swap.test.js | 0
{ui/e2e => e2e}/utils.js | 0
{ui/e2e => e2e}/utils2.js | 0
ui/nginx.conf => nginx.conf | 0
ui/package.json => package.json | 2 +-
.../@terra-money+terra.js+2.1.18.patch | 0
{ui/patches => patches}/README.md | 0
.../.eslintrc.js | 0
.../.gitignore | 0
.../.prettierrc.js | 0
{ui/react-example => react-example}/README.md | 0
.../index.html | 0
.../package.json | 0
.../postcss.config.js | 0
.../src/App.tsx | 0
.../src/components/Layout.tsx | 0
.../src/index.css | 0
.../src/index.tsx | 0
.../src/modules/Wallet/Picker.tsx | 0
.../src/modules/Wallet/WalletPicker.tsx | 0
.../src/modules/Wallet/context.tsx | 0
.../src/modules/Wallet/providers.ts | 0
.../src/pages/SwapPage/SwapPage.tsx | 0
.../src/pages/SwapPage/context.tsx | 0
.../src/sdk.tsx | 0
.../tailwind.config.js | 0
.../tsconfig.json | 0
.../vite.config.ts | 0
readme.md | 56 +-
{ui/scripts => scripts}/advance.mjs | 0
{ui/scripts => scripts}/e2e.mjs | 0
{ui/scripts => scripts}/gendenoms.go | 0
.../generate-ibc-denoms.mjs | 4 +-
.../generate-vercel-redirects.mjs | 0
{ui/scripts => scripts}/latest | 0
{ui/scripts => scripts}/lib.mjs | 2 +-
{ui/scripts => scripts}/lint.mjs | 0
{ui/scripts => scripts}/stack.mjs | 0
{ui/scripts => scripts}/start.mjs | 0
{ui/scripts => scripts}/storybook.mjs | 0
{ui/scripts => scripts}/test.mjs | 0
{ui/test => test}/stack.ts | 0
{ui/test => test}/tsconfig.json | 0
ui/turbo.json => turbo.json | 0
ui/.gitignore | 15 -
ui/README.md | 47 -
ui/_README.md | 220 --
ui/vercel.json => vercel.json | 0
{ui/wallet-keplr => wallet-keplr}/README.md | 0
.../package.json | 0
.../src/KeplrWalletProvider.ts | 0
.../src/getKeplrProvider.ts | 0
.../src/index.ts | 0
.../README.md | 0
.../package.json | 0
.../src/MetamaskWalletProvider.ts | 0
.../src/index.ts | 0
.../README.md | 0
.../package.json | 0
.../src/TerraStationWalletProvider.ts | 0
.../src/index.ts | 0
ui/yarn.lock => yarn.lock | 0
1443 files changed, 231 insertions(+), 2215 deletions(-)
rename {ui/.husky => .husky}/.gitignore (100%)
rename {ui/.husky => .husky}/pre-commit (60%)
rename ui/.prettierignore => .prettierignore (100%)
rename ui/.prettierrc => .prettierrc (100%)
rename {ui/.storybook => .storybook}/main.js (100%)
rename {ui/.storybook => .storybook}/preview.js (100%)
rename {ui/.vscode => .vscode}/extensions.json (100%)
rename {ui/.yarn => .yarn}/releases/yarn-3.2.0.cjs (100%)
rename ui/.yarnrc.yml => .yarnrc.yml (100%)
rename ui/Dockerfile => Dockerfile (53%)
rename ui/Dockerfile.staticonly => Dockerfile.staticonly (100%)
rename ui/SifnodeUI.code-workspace => SifnodeUI.code-workspace (100%)
rename {ui/app => app}/.babelrc (100%)
rename {ui/app => app}/.eslintignore (100%)
rename {ui/app => app}/.gitignore (100%)
rename {ui/app => app}/CHANGELOG.md (100%)
rename {ui/app => app}/README.md (100%)
rename {ui/app => app}/index.html (100%)
rename {ui/app => app}/package.json (100%)
rename {ui/app => app}/postcss.config.js (100%)
rename {ui/app => app}/public/favicon.svg (100%)
rename {ui/app => app}/public/fonts/Noatun v1.ttf (100%)
rename {ui/app => app}/public/fonts/Noatun v1.woff (100%)
rename {ui/app => app}/public/fonts/Noatun v2.ttf (100%)
rename {ui/app => app}/public/fonts/Noatun v2.woff (100%)
rename {ui/app => app}/public/images/close.svg (100%)
rename {ui/app => app}/public/images/siflogo.png (100%)
rename {ui/app => app}/public/images/tokens/1ST.svg (100%)
rename {ui/app => app}/public/images/tokens/2GIVE.svg (100%)
rename {ui/app => app}/public/images/tokens/2KEY.svg (100%)
rename {ui/app => app}/public/images/tokens/AAVE.svg (100%)
rename {ui/app => app}/public/images/tokens/ABBC.svg (100%)
rename {ui/app => app}/public/images/tokens/ABT.svg (100%)
rename {ui/app => app}/public/images/tokens/ACT.svg (100%)
rename {ui/app => app}/public/images/tokens/ADA.svg (100%)
rename {ui/app => app}/public/images/tokens/ADK.svg (100%)
rename {ui/app => app}/public/images/tokens/ADT.svg (100%)
rename {ui/app => app}/public/images/tokens/ADX.svg (100%)
rename {ui/app => app}/public/images/tokens/AE.svg (100%)
rename {ui/app => app}/public/images/tokens/AEON.svg (100%)
rename {ui/app => app}/public/images/tokens/AGI.svg (100%)
rename {ui/app => app}/public/images/tokens/AGRS.svg (100%)
rename {ui/app => app}/public/images/tokens/AID.svg (100%)
rename {ui/app => app}/public/images/tokens/AION.svg (100%)
rename {ui/app => app}/public/images/tokens/AKRO.svg (100%)
rename {ui/app => app}/public/images/tokens/AKT.svg (100%)
rename {ui/app => app}/public/images/tokens/ALGO.svg (100%)
rename {ui/app => app}/public/images/tokens/AMB.svg (100%)
rename {ui/app => app}/public/images/tokens/AMP.svg (100%)
rename {ui/app => app}/public/images/tokens/AMPL.svg (100%)
rename {ui/app => app}/public/images/tokens/ANT.svg (100%)
rename {ui/app => app}/public/images/tokens/AOA.svg (100%)
rename {ui/app => app}/public/images/tokens/APL.svg (100%)
rename {ui/app => app}/public/images/tokens/APPC.svg (100%)
rename {ui/app => app}/public/images/tokens/APX.svg (100%)
rename {ui/app => app}/public/images/tokens/ARDR.svg (100%)
rename {ui/app => app}/public/images/tokens/ARK.svg (100%)
rename {ui/app => app}/public/images/tokens/ARN.svg (100%)
rename {ui/app => app}/public/images/tokens/ARPA.svg (100%)
rename {ui/app => app}/public/images/tokens/ARRR.svg (100%)
rename {ui/app => app}/public/images/tokens/AST.svg (100%)
rename {ui/app => app}/public/images/tokens/ATM.svg (100%)
rename {ui/app => app}/public/images/tokens/ATOM.svg (100%)
rename {ui/app => app}/public/images/tokens/AUR.svg (100%)
rename {ui/app => app}/public/images/tokens/AUTO.svg (100%)
rename {ui/app => app}/public/images/tokens/BAL.svg (100%)
rename {ui/app => app}/public/images/tokens/BAND.svg (100%)
rename {ui/app => app}/public/images/tokens/BAT.svg (100%)
rename {ui/app => app}/public/images/tokens/BAY.svg (100%)
rename {ui/app => app}/public/images/tokens/BBK.svg (100%)
rename {ui/app => app}/public/images/tokens/BCC.svg (100%)
rename {ui/app => app}/public/images/tokens/BCD.svg (100%)
rename {ui/app => app}/public/images/tokens/BCH.svg (100%)
rename {ui/app => app}/public/images/tokens/BCN.svg (100%)
rename {ui/app => app}/public/images/tokens/BCPT.svg (100%)
rename {ui/app => app}/public/images/tokens/BCY.svg (100%)
rename {ui/app => app}/public/images/tokens/BEAM.svg (100%)
rename {ui/app => app}/public/images/tokens/BELA.svg (100%)
rename {ui/app => app}/public/images/tokens/BF.svg (100%)
rename {ui/app => app}/public/images/tokens/BITB.svg (100%)
rename {ui/app => app}/public/images/tokens/BITCNY.svg (100%)
rename {ui/app => app}/public/images/tokens/BITS.svg (100%)
rename {ui/app => app}/public/images/tokens/BIX.svg (100%)
rename {ui/app => app}/public/images/tokens/BKX.svg (100%)
rename {ui/app => app}/public/images/tokens/BLITZ.svg (100%)
rename {ui/app => app}/public/images/tokens/BLK.svg (100%)
rename {ui/app => app}/public/images/tokens/BLOCK.svg (100%)
rename {ui/app => app}/public/images/tokens/BLT.svg (100%)
rename {ui/app => app}/public/images/tokens/BLZ.svg (100%)
rename {ui/app => app}/public/images/tokens/BMC.svg (100%)
rename {ui/app => app}/public/images/tokens/BNB.svg (100%)
rename {ui/app => app}/public/images/tokens/BNK.svg (100%)
rename {ui/app => app}/public/images/tokens/BNT.svg (100%)
rename {ui/app => app}/public/images/tokens/BOS.svg (100%)
rename {ui/app => app}/public/images/tokens/BPT.svg (100%)
rename {ui/app => app}/public/images/tokens/BRD.svg (100%)
rename {ui/app => app}/public/images/tokens/BRK.svg (100%)
rename {ui/app => app}/public/images/tokens/BRX.svg (100%)
rename {ui/app => app}/public/images/tokens/BSD.svg (100%)
rename {ui/app => app}/public/images/tokens/BST.svg (100%)
rename {ui/app => app}/public/images/tokens/BSV.svg (100%)
rename {ui/app => app}/public/images/tokens/BTC.svg (100%)
rename {ui/app => app}/public/images/tokens/BTCP.svg (100%)
rename {ui/app => app}/public/images/tokens/BTCZ.svg (100%)
rename {ui/app => app}/public/images/tokens/BTDX.svg (100%)
rename {ui/app => app}/public/images/tokens/BTG.svg (100%)
rename {ui/app => app}/public/images/tokens/BTM.svg (100%)
rename {ui/app => app}/public/images/tokens/BTO.svg (100%)
rename {ui/app => app}/public/images/tokens/BTS.svg (100%)
rename {ui/app => app}/public/images/tokens/BTT.svg (100%)
rename {ui/app => app}/public/images/tokens/BTX.svg (100%)
rename {ui/app => app}/public/images/tokens/BURST.svg (100%)
rename {ui/app => app}/public/images/tokens/BUSD.svg (100%)
rename {ui/app => app}/public/images/tokens/BYC.svg (100%)
rename {ui/app => app}/public/images/tokens/BZRX.svg (100%)
rename {ui/app => app}/public/images/tokens/CAT.svg (100%)
rename {ui/app => app}/public/images/tokens/CBC.svg (100%)
rename {ui/app => app}/public/images/tokens/CDT.svg (100%)
rename {ui/app => app}/public/images/tokens/CEL.svg (100%)
rename {ui/app => app}/public/images/tokens/CELO.svg (100%)
rename {ui/app => app}/public/images/tokens/CENNZ.svg (100%)
rename {ui/app => app}/public/images/tokens/CFI.svg (100%)
rename {ui/app => app}/public/images/tokens/CHAT.svg (100%)
rename {ui/app => app}/public/images/tokens/CHCB.svg (100%)
rename {ui/app => app}/public/images/tokens/CHZ.svg (100%)
rename {ui/app => app}/public/images/tokens/CKB.svg (100%)
rename {ui/app => app}/public/images/tokens/CLAM.svg (100%)
rename {ui/app => app}/public/images/tokens/CLOAK.svg (100%)
rename {ui/app => app}/public/images/tokens/CLUB.svg (100%)
rename {ui/app => app}/public/images/tokens/CMCT.svg (100%)
rename {ui/app => app}/public/images/tokens/CMM.svg (100%)
rename {ui/app => app}/public/images/tokens/CMT.svg (100%)
rename {ui/app => app}/public/images/tokens/CND.svg (100%)
rename {ui/app => app}/public/images/tokens/CNX.svg (100%)
rename {ui/app => app}/public/images/tokens/COB.svg (100%)
rename {ui/app => app}/public/images/tokens/COLX.svg (100%)
rename {ui/app => app}/public/images/tokens/COMP.svg (100%)
rename {ui/app => app}/public/images/tokens/COTI.svg (100%)
rename {ui/app => app}/public/images/tokens/COVAL.svg (100%)
rename {ui/app => app}/public/images/tokens/CPC.svg (100%)
rename {ui/app => app}/public/images/tokens/CRB.svg (100%)
rename {ui/app => app}/public/images/tokens/CREAM.svg (100%)
rename {ui/app => app}/public/images/tokens/CRED.svg (100%)
rename {ui/app => app}/public/images/tokens/CRO.svg (100%)
rename {ui/app => app}/public/images/tokens/CRV.svg (100%)
rename {ui/app => app}/public/images/tokens/CRW.svg (100%)
rename {ui/app => app}/public/images/tokens/CS.svg (100%)
rename {ui/app => app}/public/images/tokens/CTXC.svg (100%)
rename {ui/app => app}/public/images/tokens/CUSD.svg (100%)
rename {ui/app => app}/public/images/tokens/CVC.svg (100%)
rename {ui/app => app}/public/images/tokens/CVT.svg (100%)
rename {ui/app => app}/public/images/tokens/DAI.svg (100%)
rename {ui/app => app}/public/images/tokens/DASH.svg (100%)
rename {ui/app => app}/public/images/tokens/DAT.svg (100%)
rename {ui/app => app}/public/images/tokens/DATA.svg (100%)
rename {ui/app => app}/public/images/tokens/DBC.svg (100%)
rename {ui/app => app}/public/images/tokens/DCN.svg (100%)
rename {ui/app => app}/public/images/tokens/DCR.svg (100%)
rename {ui/app => app}/public/images/tokens/DCT.svg (100%)
rename {ui/app => app}/public/images/tokens/DDJ.svg (100%)
rename {ui/app => app}/public/images/tokens/DENT.svg (100%)
rename {ui/app => app}/public/images/tokens/DFI.svg (100%)
rename {ui/app => app}/public/images/tokens/DGB.svg (100%)
rename {ui/app => app}/public/images/tokens/DGD.svg (100%)
rename {ui/app => app}/public/images/tokens/DIVI.svg (100%)
rename {ui/app => app}/public/images/tokens/DLT.svg (100%)
rename {ui/app => app}/public/images/tokens/DMD.svg (100%)
rename {ui/app => app}/public/images/tokens/DMT.svg (100%)
rename {ui/app => app}/public/images/tokens/DNT.svg (100%)
rename {ui/app => app}/public/images/tokens/DOCK.svg (100%)
rename {ui/app => app}/public/images/tokens/DOGE.svg (100%)
rename {ui/app => app}/public/images/tokens/DOT.svg (100%)
rename {ui/app => app}/public/images/tokens/DRG.svg (100%)
rename {ui/app => app}/public/images/tokens/DROP.svg (100%)
rename {ui/app => app}/public/images/tokens/DRT.svg (100%)
rename {ui/app => app}/public/images/tokens/DTA.svg (100%)
rename {ui/app => app}/public/images/tokens/DTH.svg (100%)
rename {ui/app => app}/public/images/tokens/DTR.svg (100%)
rename {ui/app => app}/public/images/tokens/DVPN.svg (100%)
rename {ui/app => app}/public/images/tokens/DYN.svg (100%)
rename {ui/app => app}/public/images/tokens/EBST.svg (100%)
rename {ui/app => app}/public/images/tokens/ECA.svg (100%)
rename {ui/app => app}/public/images/tokens/EDG.svg (100%)
rename {ui/app => app}/public/images/tokens/EEUR.svg (100%)
rename {ui/app => app}/public/images/tokens/EFL.svg (100%)
rename {ui/app => app}/public/images/tokens/EGC.svg (100%)
rename {ui/app => app}/public/images/tokens/EGT.svg (100%)
rename {ui/app => app}/public/images/tokens/EKT.svg (100%)
rename {ui/app => app}/public/images/tokens/ELA.svg (100%)
rename {ui/app => app}/public/images/tokens/ELF.svg (100%)
rename {ui/app => app}/public/images/tokens/ELLA.svg (100%)
rename {ui/app => app}/public/images/tokens/EMC.svg (100%)
rename {ui/app => app}/public/images/tokens/EMC2.svg (100%)
rename {ui/app => app}/public/images/tokens/ENG.svg (100%)
rename {ui/app => app}/public/images/tokens/ENJ.svg (100%)
rename {ui/app => app}/public/images/tokens/ENRG.svg (100%)
rename {ui/app => app}/public/images/tokens/EOS.svg (100%)
rename {ui/app => app}/public/images/tokens/ERC.svg (100%)
rename {ui/app => app}/public/images/tokens/ESBC.svg (100%)
rename {ui/app => app}/public/images/tokens/ETC.svg (100%)
rename {ui/app => app}/public/images/tokens/ETH.svg (100%)
rename {ui/app => app}/public/images/tokens/ETN.svg (100%)
rename {ui/app => app}/public/images/tokens/ETP.svg (100%)
rename {ui/app => app}/public/images/tokens/ETZ.svg (100%)
rename {ui/app => app}/public/images/tokens/EUR.svg (100%)
rename {ui/app => app}/public/images/tokens/EVX.svg (100%)
rename {ui/app => app}/public/images/tokens/EXCL.svg (100%)
rename {ui/app => app}/public/images/tokens/EXP.svg (100%)
rename {ui/app => app}/public/images/tokens/FACE.svg (100%)
rename {ui/app => app}/public/images/tokens/FAIR.svg (100%)
rename {ui/app => app}/public/images/tokens/FCT.svg (100%)
rename {ui/app => app}/public/images/tokens/FET.svg (100%)
rename {ui/app => app}/public/images/tokens/FIL.svg (100%)
rename {ui/app => app}/public/images/tokens/FJC.svg (100%)
rename {ui/app => app}/public/images/tokens/FLDC.svg (100%)
rename {ui/app => app}/public/images/tokens/FLO.svg (100%)
rename {ui/app => app}/public/images/tokens/FOAM.svg (100%)
rename {ui/app => app}/public/images/tokens/FSN.svg (100%)
rename {ui/app => app}/public/images/tokens/FTC.svg (100%)
rename {ui/app => app}/public/images/tokens/FTM.svg (100%)
rename {ui/app => app}/public/images/tokens/FTT.svg (100%)
rename {ui/app => app}/public/images/tokens/FUEL.svg (100%)
rename {ui/app => app}/public/images/tokens/FUN.svg (100%)
rename {ui/app => app}/public/images/tokens/FXC.svg (100%)
rename {ui/app => app}/public/images/tokens/GAM.svg (100%)
rename {ui/app => app}/public/images/tokens/GAME.svg (100%)
rename {ui/app => app}/public/images/tokens/GAS.svg (100%)
rename {ui/app => app}/public/images/tokens/GBG.svg (100%)
rename {ui/app => app}/public/images/tokens/GBP.svg (100%)
rename {ui/app => app}/public/images/tokens/GBX.svg (100%)
rename {ui/app => app}/public/images/tokens/GBYTE.svg (100%)
rename {ui/app => app}/public/images/tokens/GCR.svg (100%)
rename {ui/app => app}/public/images/tokens/GEO.svg (100%)
rename {ui/app => app}/public/images/tokens/GIN.svg (100%)
rename {ui/app => app}/public/images/tokens/GLD.svg (100%)
rename {ui/app => app}/public/images/tokens/GNO.svg (100%)
rename {ui/app => app}/public/images/tokens/GNT.svg (100%)
rename {ui/app => app}/public/images/tokens/GOLOS.svg (100%)
rename {ui/app => app}/public/images/tokens/GRC.svg (100%)
rename {ui/app => app}/public/images/tokens/GRIN.svg (100%)
rename {ui/app => app}/public/images/tokens/GRS.svg (100%)
rename {ui/app => app}/public/images/tokens/GSC.svg (100%)
rename {ui/app => app}/public/images/tokens/GTO.svg (100%)
rename {ui/app => app}/public/images/tokens/GUP.svg (100%)
rename {ui/app => app}/public/images/tokens/GUSD.svg (100%)
rename {ui/app => app}/public/images/tokens/GVT.svg (100%)
rename {ui/app => app}/public/images/tokens/GXC.svg (100%)
rename {ui/app => app}/public/images/tokens/HBAR.svg (100%)
rename {ui/app => app}/public/images/tokens/HC.svg (100%)
rename {ui/app => app}/public/images/tokens/HEDG.svg (100%)
rename {ui/app => app}/public/images/tokens/HEX.svg (100%)
rename {ui/app => app}/public/images/tokens/HIVE.svg (100%)
rename {ui/app => app}/public/images/tokens/HMQ.svg (100%)
rename {ui/app => app}/public/images/tokens/HNS.svg (100%)
rename {ui/app => app}/public/images/tokens/HOT.svg (100%)
rename {ui/app => app}/public/images/tokens/HPB.svg (100%)
rename {ui/app => app}/public/images/tokens/HT.svg (100%)
rename {ui/app => app}/public/images/tokens/HTML.svg (100%)
rename {ui/app => app}/public/images/tokens/HUSD.svg (100%)
rename {ui/app => app}/public/images/tokens/HUSH.svg (100%)
rename {ui/app => app}/public/images/tokens/HYDRO.svg (100%)
rename {ui/app => app}/public/images/tokens/ICX.svg (100%)
rename {ui/app => app}/public/images/tokens/IDEX.svg (100%)
rename {ui/app => app}/public/images/tokens/IGNIS.svg (100%)
rename {ui/app => app}/public/images/tokens/INB.svg (100%)
rename {ui/app => app}/public/images/tokens/INCNT.svg (100%)
rename {ui/app => app}/public/images/tokens/INFX.svg (100%)
rename {ui/app => app}/public/images/tokens/INK.svg (100%)
rename {ui/app => app}/public/images/tokens/IOC.svg (100%)
rename {ui/app => app}/public/images/tokens/ION.svg (100%)
rename {ui/app => app}/public/images/tokens/IOP.svg (100%)
rename {ui/app => app}/public/images/tokens/IOST.svg (100%)
rename {ui/app => app}/public/images/tokens/IOT.svg (100%)
rename {ui/app => app}/public/images/tokens/IOTX.svg (100%)
rename {ui/app => app}/public/images/tokens/IQ.svg (100%)
rename {ui/app => app}/public/images/tokens/IQN.svg (100%)
rename {ui/app => app}/public/images/tokens/IRIS.svg (100%)
rename {ui/app => app}/public/images/tokens/ITC.svg (100%)
rename {ui/app => app}/public/images/tokens/JNT.svg (100%)
rename {ui/app => app}/public/images/tokens/JST.svg (100%)
rename {ui/app => app}/public/images/tokens/JUNO.svg (100%)
rename {ui/app => app}/public/images/tokens/KARMA.svg (100%)
rename {ui/app => app}/public/images/tokens/KAT.svg (100%)
rename {ui/app => app}/public/images/tokens/KAVA.svg (100%)
rename {ui/app => app}/public/images/tokens/KBC.svg (100%)
rename {ui/app => app}/public/images/tokens/KCS.svg (100%)
rename {ui/app => app}/public/images/tokens/KIN.svg (100%)
rename {ui/app => app}/public/images/tokens/KMD.svg (100%)
rename {ui/app => app}/public/images/tokens/KNC.svg (100%)
rename {ui/app => app}/public/images/tokens/KNDC.svg (100%)
rename {ui/app => app}/public/images/tokens/KORE.svg (100%)
rename {ui/app => app}/public/images/tokens/KRB.svg (100%)
rename {ui/app => app}/public/images/tokens/KSM.svg (100%)
rename {ui/app => app}/public/images/tokens/LA.svg (100%)
rename {ui/app => app}/public/images/tokens/LBC.svg (100%)
rename {ui/app => app}/public/images/tokens/LCC.svg (100%)
rename {ui/app => app}/public/images/tokens/LEND.svg (100%)
rename {ui/app => app}/public/images/tokens/LEO.svg (100%)
rename {ui/app => app}/public/images/tokens/LIKE.svg (100%)
rename {ui/app => app}/public/images/tokens/LINK.svg (100%)
rename {ui/app => app}/public/images/tokens/LKK.svg (100%)
rename {ui/app => app}/public/images/tokens/LMC.svg (100%)
rename {ui/app => app}/public/images/tokens/LOKI.svg (100%)
rename {ui/app => app}/public/images/tokens/LOOM.svg (100%)
rename {ui/app => app}/public/images/tokens/LPT.svg (100%)
rename {ui/app => app}/public/images/tokens/LRC-1.svg (100%)
rename {ui/app => app}/public/images/tokens/LRC.svg (100%)
rename {ui/app => app}/public/images/tokens/LSK.svg (100%)
rename {ui/app => app}/public/images/tokens/LTC.svg (100%)
rename {ui/app => app}/public/images/tokens/LTO.svg (100%)
rename {ui/app => app}/public/images/tokens/LUN.svg (100%)
rename {ui/app => app}/public/images/tokens/LUNA.svg (100%)
rename {ui/app => app}/public/images/tokens/LYM.svg (100%)
rename {ui/app => app}/public/images/tokens/MAID.svg (100%)
rename {ui/app => app}/public/images/tokens/MANA.svg (100%)
rename {ui/app => app}/public/images/tokens/MATIC.svg (100%)
rename {ui/app => app}/public/images/tokens/MB.svg (100%)
rename {ui/app => app}/public/images/tokens/MCO.svg (100%)
rename {ui/app => app}/public/images/tokens/MDA.svg (100%)
rename {ui/app => app}/public/images/tokens/MDS.svg (100%)
rename {ui/app => app}/public/images/tokens/MED.svg (100%)
rename {ui/app => app}/public/images/tokens/MEETONE.svg (100%)
rename {ui/app => app}/public/images/tokens/MER.svg (100%)
rename {ui/app => app}/public/images/tokens/META.svg (100%)
rename {ui/app => app}/public/images/tokens/MFT.svg (100%)
rename {ui/app => app}/public/images/tokens/MIOTA.svg (100%)
rename {ui/app => app}/public/images/tokens/MITH.svg (100%)
rename {ui/app => app}/public/images/tokens/MKR.svg (100%)
rename {ui/app => app}/public/images/tokens/MLN.svg (100%)
rename {ui/app => app}/public/images/tokens/MNS.svg (100%)
rename {ui/app => app}/public/images/tokens/MOAC.svg (100%)
rename {ui/app => app}/public/images/tokens/MOF.svg (100%)
rename {ui/app => app}/public/images/tokens/MONA.svg (100%)
rename {ui/app => app}/public/images/tokens/MOON.svg (100%)
rename {ui/app => app}/public/images/tokens/MSR.svg (100%)
rename {ui/app => app}/public/images/tokens/MTH.svg (100%)
rename {ui/app => app}/public/images/tokens/MTL.svg (100%)
rename {ui/app => app}/public/images/tokens/MUE.svg (100%)
rename {ui/app => app}/public/images/tokens/MUSIC.svg (100%)
rename {ui/app => app}/public/images/tokens/MXC.svg (100%)
rename {ui/app => app}/public/images/tokens/MYST.svg (100%)
rename {ui/app => app}/public/images/tokens/NANO.svg (100%)
rename {ui/app => app}/public/images/tokens/NAS.svg (100%)
rename {ui/app => app}/public/images/tokens/NAV.svg (100%)
rename {ui/app => app}/public/images/tokens/NBT.svg (100%)
rename {ui/app => app}/public/images/tokens/NCASH.svg (100%)
rename {ui/app => app}/public/images/tokens/NCT.svg (100%)
rename {ui/app => app}/public/images/tokens/NEBL.svg (100%)
rename {ui/app => app}/public/images/tokens/NEO.svg (100%)
rename {ui/app => app}/public/images/tokens/NEOS.svg (100%)
rename {ui/app => app}/public/images/tokens/NEST.svg (100%)
rename {ui/app => app}/public/images/tokens/NEU.svg (100%)
rename {ui/app => app}/public/images/tokens/NEW.svg (100%)
rename {ui/app => app}/public/images/tokens/NEXO.svg (100%)
rename {ui/app => app}/public/images/tokens/NGC.svg (100%)
rename {ui/app => app}/public/images/tokens/NGM.svg (100%)
rename {ui/app => app}/public/images/tokens/NIM.svg (100%)
rename {ui/app => app}/public/images/tokens/NLC2.svg (100%)
rename {ui/app => app}/public/images/tokens/NLG.svg (100%)
rename {ui/app => app}/public/images/tokens/NMC.svg (100%)
rename {ui/app => app}/public/images/tokens/NMR.svg (100%)
rename {ui/app => app}/public/images/tokens/NPXS.svg (100%)
rename {ui/app => app}/public/images/tokens/NULS.svg (100%)
rename {ui/app => app}/public/images/tokens/NXS.svg (100%)
rename {ui/app => app}/public/images/tokens/NXT.svg (100%)
rename {ui/app => app}/public/images/tokens/NYAN.svg (100%)
rename {ui/app => app}/public/images/tokens/OAX.svg (100%)
rename {ui/app => app}/public/images/tokens/OCEAN.svg (100%)
rename {ui/app => app}/public/images/tokens/OCN.svg (100%)
rename {ui/app => app}/public/images/tokens/ODE.svg (100%)
rename {ui/app => app}/public/images/tokens/OGN.svg (100%)
rename {ui/app => app}/public/images/tokens/OK.svg (100%)
rename {ui/app => app}/public/images/tokens/OKB.svg (100%)
rename {ui/app => app}/public/images/tokens/OMG.svg (100%)
rename {ui/app => app}/public/images/tokens/OMNI.svg (100%)
rename {ui/app => app}/public/images/tokens/ONE.svg (100%)
rename {ui/app => app}/public/images/tokens/ONG.svg (100%)
rename {ui/app => app}/public/images/tokens/ONT.svg (100%)
rename {ui/app => app}/public/images/tokens/OOT.svg (100%)
rename {ui/app => app}/public/images/tokens/ORBS.svg (100%)
rename {ui/app => app}/public/images/tokens/OSMO.svg (100%)
rename {ui/app => app}/public/images/tokens/OST.svg (100%)
rename {ui/app => app}/public/images/tokens/OURO.svg (100%)
rename {ui/app => app}/public/images/tokens/OXT.svg (100%)
rename {ui/app => app}/public/images/tokens/PART.svg (100%)
rename {ui/app => app}/public/images/tokens/PASC.svg (100%)
rename {ui/app => app}/public/images/tokens/PAX.svg (100%)
rename {ui/app => app}/public/images/tokens/PAXG.svg (100%)
rename {ui/app => app}/public/images/tokens/PAY.svg (100%)
rename {ui/app => app}/public/images/tokens/PAYX.svg (100%)
rename {ui/app => app}/public/images/tokens/PCX.svg (100%)
rename {ui/app => app}/public/images/tokens/PEARL.svg (100%)
rename {ui/app => app}/public/images/tokens/PERL.svg (100%)
rename {ui/app => app}/public/images/tokens/PHOTON.svg (100%)
rename {ui/app => app}/public/images/tokens/PINK.svg (100%)
rename {ui/app => app}/public/images/tokens/PIRL.svg (100%)
rename {ui/app => app}/public/images/tokens/PIVX.svg (100%)
rename {ui/app => app}/public/images/tokens/PKB.svg (100%)
rename {ui/app => app}/public/images/tokens/PLBT.svg (100%)
rename {ui/app => app}/public/images/tokens/PLR.svg (100%)
rename {ui/app => app}/public/images/tokens/PLU.svg (100%)
rename {ui/app => app}/public/images/tokens/PMA.svg (100%)
rename {ui/app => app}/public/images/tokens/POE.svg (100%)
rename {ui/app => app}/public/images/tokens/POLIS.svg (100%)
rename {ui/app => app}/public/images/tokens/POLY.svg (100%)
rename {ui/app => app}/public/images/tokens/POT.svg (100%)
rename {ui/app => app}/public/images/tokens/POWER.svg (100%)
rename {ui/app => app}/public/images/tokens/PPC.svg (100%)
rename {ui/app => app}/public/images/tokens/PPP.svg (100%)
rename {ui/app => app}/public/images/tokens/PPT.svg (100%)
rename {ui/app => app}/public/images/tokens/PRE.svg (100%)
rename {ui/app => app}/public/images/tokens/PRO.svg (100%)
rename {ui/app => app}/public/images/tokens/PTC.svg (100%)
rename {ui/app => app}/public/images/tokens/PTOY.svg (100%)
rename {ui/app => app}/public/images/tokens/QASH.svg (100%)
rename {ui/app => app}/public/images/tokens/QKC.svg (100%)
rename {ui/app => app}/public/images/tokens/QLC.svg (100%)
rename {ui/app => app}/public/images/tokens/QNT.svg (100%)
rename {ui/app => app}/public/images/tokens/QRL.svg (100%)
rename {ui/app => app}/public/images/tokens/QSP.svg (100%)
rename {ui/app => app}/public/images/tokens/QTUM.svg (100%)
rename {ui/app => app}/public/images/tokens/QUN.svg (100%)
rename {ui/app => app}/public/images/tokens/QWARK.svg (100%)
rename {ui/app => app}/public/images/tokens/RADS.svg (100%)
rename {ui/app => app}/public/images/tokens/RATOM.svg (100%)
rename {ui/app => app}/public/images/tokens/RBY.svg (100%)
rename {ui/app => app}/public/images/tokens/RCN.svg (100%)
rename {ui/app => app}/public/images/tokens/RDD.svg (100%)
rename {ui/app => app}/public/images/tokens/RDN.svg (100%)
rename {ui/app => app}/public/images/tokens/REGEN.svg (100%)
rename {ui/app => app}/public/images/tokens/REN.svg (100%)
rename {ui/app => app}/public/images/tokens/REP-1.svg (100%)
rename {ui/app => app}/public/images/tokens/REP.svg (100%)
rename {ui/app => app}/public/images/tokens/REQ.svg (100%)
rename {ui/app => app}/public/images/tokens/RIF.svg (100%)
rename {ui/app => app}/public/images/tokens/RISE.svg (100%)
rename {ui/app => app}/public/images/tokens/RLC.svg (100%)
rename {ui/app => app}/public/images/tokens/ROWAN.svg (100%)
rename {ui/app => app}/public/images/tokens/RSR.svg (100%)
rename {ui/app => app}/public/images/tokens/RUFF.svg (100%)
rename {ui/app => app}/public/images/tokens/RUNE.svg (100%)
rename {ui/app => app}/public/images/tokens/RVN.svg (100%)
rename {ui/app => app}/public/images/tokens/RVR.svg (100%)
rename {ui/app => app}/public/images/tokens/RYO.svg (100%)
rename {ui/app => app}/public/images/tokens/SAFEX.svg (100%)
rename {ui/app => app}/public/images/tokens/SALT.svg (100%)
rename {ui/app => app}/public/images/tokens/SAN.svg (100%)
rename {ui/app => app}/public/images/tokens/SBD.svg (100%)
rename {ui/app => app}/public/images/tokens/SC.svg (100%)
rename {ui/app => app}/public/images/tokens/SEELE.svg (100%)
rename {ui/app => app}/public/images/tokens/SEQ.svg (100%)
rename {ui/app => app}/public/images/tokens/SHIFT.svg (100%)
rename {ui/app => app}/public/images/tokens/SHIP.svg (100%)
rename {ui/app => app}/public/images/tokens/SIB.svg (100%)
rename {ui/app => app}/public/images/tokens/SKY.svg (100%)
rename {ui/app => app}/public/images/tokens/SLR.svg (100%)
rename {ui/app => app}/public/images/tokens/SLS.svg (100%)
rename {ui/app => app}/public/images/tokens/SMART.svg (100%)
rename {ui/app => app}/public/images/tokens/SNGLS.svg (100%)
rename {ui/app => app}/public/images/tokens/SNM.svg (100%)
rename {ui/app => app}/public/images/tokens/SNT.svg (100%)
rename {ui/app => app}/public/images/tokens/SNX.svg (100%)
rename {ui/app => app}/public/images/tokens/SOC.svg (100%)
rename {ui/app => app}/public/images/tokens/SOL.svg (100%)
rename {ui/app => app}/public/images/tokens/SPANK.svg (100%)
rename {ui/app => app}/public/images/tokens/SPHR.svg (100%)
rename {ui/app => app}/public/images/tokens/SPHTX.svg (100%)
rename {ui/app => app}/public/images/tokens/SPR.svg (100%)
rename {ui/app => app}/public/images/tokens/SRM.svg (100%)
rename {ui/app => app}/public/images/tokens/SRN.svg (100%)
rename {ui/app => app}/public/images/tokens/STAK.svg (100%)
rename {ui/app => app}/public/images/tokens/STAKE.svg (100%)
rename {ui/app => app}/public/images/tokens/START.svg (100%)
rename {ui/app => app}/public/images/tokens/STEEM.svg (100%)
rename {ui/app => app}/public/images/tokens/STORJ.svg (100%)
rename {ui/app => app}/public/images/tokens/STORM.svg (100%)
rename {ui/app => app}/public/images/tokens/STQ.svg (100%)
rename {ui/app => app}/public/images/tokens/STRAT.svg (100%)
rename {ui/app => app}/public/images/tokens/STRONG.svg (100%)
rename {ui/app => app}/public/images/tokens/STX.svg (100%)
rename {ui/app => app}/public/images/tokens/SUB.svg (100%)
rename {ui/app => app}/public/images/tokens/SUMO.svg (100%)
rename {ui/app => app}/public/images/tokens/SUTER.svg (100%)
rename {ui/app => app}/public/images/tokens/SWT.svg (100%)
rename {ui/app => app}/public/images/tokens/SWTH.svg (100%)
rename {ui/app => app}/public/images/tokens/SXP.svg (100%)
rename {ui/app => app}/public/images/tokens/SYNX.svg (100%)
rename {ui/app => app}/public/images/tokens/SYS.svg (100%)
rename {ui/app => app}/public/images/tokens/TAAS.svg (100%)
rename {ui/app => app}/public/images/tokens/TAU.svg (100%)
rename {ui/app => app}/public/images/tokens/TBX.svg (100%)
rename {ui/app => app}/public/images/tokens/TCH.svg (100%)
rename {ui/app => app}/public/images/tokens/TEL.svg (100%)
rename {ui/app => app}/public/images/tokens/TEN.svg (100%)
rename {ui/app => app}/public/images/tokens/TERA.svg (100%)
rename {ui/app => app}/public/images/tokens/TERN.svg (100%)
rename {ui/app => app}/public/images/tokens/THC.svg (100%)
rename {ui/app => app}/public/images/tokens/THETA.svg (100%)
rename {ui/app => app}/public/images/tokens/THR.svg (100%)
rename {ui/app => app}/public/images/tokens/TIME.svg (100%)
rename {ui/app => app}/public/images/tokens/TIX.svg (100%)
rename {ui/app => app}/public/images/tokens/TKN.svg (100%)
rename {ui/app => app}/public/images/tokens/TKS.svg (100%)
rename {ui/app => app}/public/images/tokens/TNB.svg (100%)
rename {ui/app => app}/public/images/tokens/TNC.svg (100%)
rename {ui/app => app}/public/images/tokens/TNT.svg (100%)
rename {ui/app => app}/public/images/tokens/TOMO.svg (100%)
rename {ui/app => app}/public/images/tokens/TOR.svg (100%)
rename {ui/app => app}/public/images/tokens/TPAY.svg (100%)
rename {ui/app => app}/public/images/tokens/TRAC.svg (100%)
rename {ui/app => app}/public/images/tokens/TRB.svg (100%)
rename {ui/app => app}/public/images/tokens/TRIG.svg (100%)
rename {ui/app => app}/public/images/tokens/TRST.svg (100%)
rename {ui/app => app}/public/images/tokens/TRTL.svg (100%)
rename {ui/app => app}/public/images/tokens/TRX.svg (100%)
rename {ui/app => app}/public/images/tokens/TUBE.svg (100%)
rename {ui/app => app}/public/images/tokens/TUSD.svg (100%)
rename {ui/app => app}/public/images/tokens/TX.svg (100%)
rename {ui/app => app}/public/images/tokens/TZC.svg (100%)
rename {ui/app => app}/public/images/tokens/UBQ.svg (100%)
rename {ui/app => app}/public/images/tokens/UKG.svg (100%)
rename {ui/app => app}/public/images/tokens/UMA.svg (100%)
rename {ui/app => app}/public/images/tokens/UNB.svg (100%)
rename {ui/app => app}/public/images/tokens/UP.svg (100%)
rename {ui/app => app}/public/images/tokens/USD.svg (100%)
rename {ui/app => app}/public/images/tokens/USDC.svg (100%)
rename {ui/app => app}/public/images/tokens/USDT.svg (100%)
rename {ui/app => app}/public/images/tokens/UTK.svg (100%)
rename {ui/app => app}/public/images/tokens/VEE.svg (100%)
rename {ui/app => app}/public/images/tokens/VEIL.svg (100%)
rename {ui/app => app}/public/images/tokens/VEN.svg (100%)
rename {ui/app => app}/public/images/tokens/VERI.svg (100%)
rename {ui/app => app}/public/images/tokens/VET.svg (100%)
rename {ui/app => app}/public/images/tokens/VIA.svg (100%)
rename {ui/app => app}/public/images/tokens/VIB.svg (100%)
rename {ui/app => app}/public/images/tokens/VIBE.svg (100%)
rename {ui/app => app}/public/images/tokens/VITE.svg (100%)
rename {ui/app => app}/public/images/tokens/VRC.svg (100%)
rename {ui/app => app}/public/images/tokens/VRM.svg (100%)
rename {ui/app => app}/public/images/tokens/VSYS.svg (100%)
rename {ui/app => app}/public/images/tokens/VTC.svg (100%)
rename {ui/app => app}/public/images/tokens/VTHO.svg (100%)
rename {ui/app => app}/public/images/tokens/VTR.svg (100%)
rename {ui/app => app}/public/images/tokens/WABI.svg (100%)
rename {ui/app => app}/public/images/tokens/WAN.svg (100%)
rename {ui/app => app}/public/images/tokens/WAVES.svg (100%)
rename {ui/app => app}/public/images/tokens/WAX.svg (100%)
rename {ui/app => app}/public/images/tokens/WBTC.svg (100%)
rename {ui/app => app}/public/images/tokens/WGR.svg (100%)
rename {ui/app => app}/public/images/tokens/WICC.svg (100%)
rename {ui/app => app}/public/images/tokens/WINGS.svg (100%)
rename {ui/app => app}/public/images/tokens/WPR.svg (100%)
rename {ui/app => app}/public/images/tokens/WTC.svg (100%)
rename {ui/app => app}/public/images/tokens/XAS.svg (100%)
rename {ui/app => app}/public/images/tokens/XAUT.svg (100%)
rename {ui/app => app}/public/images/tokens/XBC.svg (100%)
rename {ui/app => app}/public/images/tokens/XBY.svg (100%)
rename {ui/app => app}/public/images/tokens/XCP.svg (100%)
rename {ui/app => app}/public/images/tokens/XDN.svg (100%)
rename {ui/app => app}/public/images/tokens/XEL.svg (100%)
rename {ui/app => app}/public/images/tokens/XEM.svg (100%)
rename {ui/app => app}/public/images/tokens/XIN.svg (100%)
rename {ui/app => app}/public/images/tokens/XLM.svg (100%)
rename {ui/app => app}/public/images/tokens/XMG.svg (100%)
rename {ui/app => app}/public/images/tokens/XMR.svg (100%)
rename {ui/app => app}/public/images/tokens/XMX.svg (100%)
rename {ui/app => app}/public/images/tokens/XMY.svg (100%)
rename {ui/app => app}/public/images/tokens/XNS.svg (100%)
rename {ui/app => app}/public/images/tokens/XOR.svg (100%)
rename {ui/app => app}/public/images/tokens/XP.svg (100%)
rename {ui/app => app}/public/images/tokens/XPA.svg (100%)
rename {ui/app => app}/public/images/tokens/XPM.svg (100%)
rename {ui/app => app}/public/images/tokens/XPR.svg (100%)
rename {ui/app => app}/public/images/tokens/XPRT.svg (100%)
rename {ui/app => app}/public/images/tokens/XRP.svg (100%)
rename {ui/app => app}/public/images/tokens/XSG.svg (100%)
rename {ui/app => app}/public/images/tokens/XSR.svg (100%)
rename {ui/app => app}/public/images/tokens/XST.svg (100%)
rename {ui/app => app}/public/images/tokens/XTP.svg (100%)
rename {ui/app => app}/public/images/tokens/XTZ.svg (100%)
rename {ui/app => app}/public/images/tokens/XUC.svg (100%)
rename {ui/app => app}/public/images/tokens/XVC.svg (100%)
rename {ui/app => app}/public/images/tokens/XVG.svg (100%)
rename {ui/app => app}/public/images/tokens/XWC.svg (100%)
rename {ui/app => app}/public/images/tokens/XZC.svg (100%)
rename {ui/app => app}/public/images/tokens/YFI.svg (100%)
rename {ui/app => app}/public/images/tokens/YOYOW.svg (100%)
rename {ui/app => app}/public/images/tokens/ZAR.svg (100%)
rename {ui/app => app}/public/images/tokens/ZB.svg (100%)
rename {ui/app => app}/public/images/tokens/ZCL.svg (100%)
rename {ui/app => app}/public/images/tokens/ZEC.svg (100%)
rename {ui/app => app}/public/images/tokens/ZEL.svg (100%)
rename {ui/app => app}/public/images/tokens/ZEN.svg (100%)
rename {ui/app => app}/public/images/tokens/ZIL.svg (100%)
rename {ui/app => app}/public/images/tokens/ZIP.svg (100%)
rename {ui/app => app}/public/images/tokens/ZRX.svg (100%)
rename {ui/app => app}/public/images/tokens/anim-circle-spinner.svg (100%)
rename {ui/app => app}/public/images/tokens/anim-racetrack-spinner.svg (100%)
rename {ui/app => app}/public/images/wreath-small.svg (100%)
rename {ui/app => app}/public/images/wreath-tiny.svg (100%)
rename {ui/app => app}/public/images/wreath.svg (100%)
rename {ui/app => app}/scripts/vite-polyfills.ts (100%)
rename {ui/app => app}/scripts/vite-svg-loader.js (100%)
rename {ui/app => app}/src/App.vue (100%)
rename {ui/app => app}/src/assets/World_Background_opt.jpg (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-coin-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-coin-2x.png (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-coin-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-coin-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-coin-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-forest-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-forest-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-forest-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/dark-forest-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/default-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/default.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/forest-butterflies-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/forest-butterflies-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/forest-butterflies-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/forest-butterflies-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/gold-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/gold-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/gold-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/gold-coin-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/meadow-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/meadow-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/meadow-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/meadow-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/night-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/night-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/night-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/night-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/script.sh (100%)
rename {ui/app => app}/src/assets/backgrounds/temple-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/temple-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/temple-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/temple-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/trail-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/trail-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/trail-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/trail-thumb.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/view-1x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/view-2x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/view-4x.webp (100%)
rename {ui/app => app}/src/assets/backgrounds/view-thumb.webp (100%)
rename {ui/app => app}/src/assets/icons/interactive/anim-circle-spinner.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/anim-racetrack-spinner.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/arrow-down.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/arrow-up.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/arrows-in.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/check.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/chevron-down.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/chevron-up.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/circle-info.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/circle-question.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/close.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/copy.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/ellipsis.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/flag.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/hamburger.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/help.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/link.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/lock.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/minus.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/open-external.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/picture.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/plus.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/saturday.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/search.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/settings.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/swap.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/tick.svg.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/ticket.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/wallet.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/warning.svg (100%)
rename {ui/app => app}/src/assets/icons/interactive/wreath.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/balances.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/changelog.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/dashboard.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/documents.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/globe.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/harvest.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/more.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/people.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/pool-stats.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/pool.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/rewards.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/rowan.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/stake.svg (100%)
rename {ui/app => app}/src/assets/icons/navigation/swap.svg (100%)
rename {ui/app => app}/src/assets/keplr.jpg (100%)
rename {ui/app => app}/src/assets/logo-large.svg (100%)
rename {ui/app => app}/src/assets/logo-small.svg (100%)
rename {ui/app => app}/src/assets/metamask.png (100%)
rename {ui/app => app}/src/assets/rowan-icon.png (100%)
rename {ui/app => app}/src/assets/terra_station.png (100%)
rename {ui/app => app}/src/business/calculators/addLiquidityCalculator.test.ts (100%)
rename {ui/app => app}/src/business/calculators/addLiquidityCalculator.ts (100%)
rename {ui/app => app}/src/business/calculators/index.ts (100%)
rename {ui/app => app}/src/business/calculators/reactiveAddLiquidityCalculator.ts (100%)
rename {ui/app => app}/src/business/calculators/removeLiquidityCalculator.test.ts (100%)
rename {ui/app => app}/src/business/calculators/removeLiquidityCalculator.ts (100%)
rename {ui/app => app}/src/business/calculators/swapCalculator.test.ts (100%)
rename {ui/app => app}/src/business/calculators/swapCalculator.ts (100%)
rename {ui/app => app}/src/business/calculators/useField.test.ts (100%)
rename {ui/app => app}/src/business/calculators/useField.ts (100%)
rename {ui/app => app}/src/business/calculators/utils.test.ts (100%)
rename {ui/app => app}/src/business/calculators/utils.ts (100%)
rename {ui/app => app}/src/business/index.ts (100%)
rename {ui/app => app}/src/business/services/ChainsService/ChainsService.ts (100%)
rename {ui/app => app}/src/business/services/ChainsService/index.ts (100%)
rename {ui/app => app}/src/business/services/ClpService/ClpService.ts (100%)
rename {ui/app => app}/src/business/services/ClpService/index.ts (100%)
rename {ui/app => app}/src/business/services/DataService/DataService.ts (100%)
rename {ui/app => app}/src/business/services/DataService/hooks.ts (100%)
rename {ui/app => app}/src/business/services/DataService/index.ts (100%)
rename {ui/app => app}/src/business/services/DispensationService/index.ts (100%)
rename {ui/app => app}/src/business/services/EthbridgeService/EthbridgeService.ts (100%)
rename {ui/app => app}/src/business/services/EthbridgeService/index.ts (100%)
rename {ui/app => app}/src/business/services/EthbridgeService/tokenContract.ts (100%)
rename {ui/app => app}/src/business/services/EventBusService/EventBusService.ts (100%)
rename {ui/app => app}/src/business/services/EventBusService/Events.ts (100%)
rename {ui/app => app}/src/business/services/EventBusService/index.ts (100%)
rename {ui/app => app}/src/business/services/IBCService/ChainIdHelper.ts (100%)
rename {ui/app => app}/src/business/services/IBCService/IBCService.ts (100%)
rename {ui/app => app}/src/business/services/IBCService/index.ts (100%)
rename {ui/app => app}/src/business/services/IBCService/utils.ts (100%)
rename {ui/app => app}/src/business/services/IBCService/utils/calculateGasForIBCTransfer.test.ts (100%)
rename {ui/app => app}/src/business/services/IBCService/utils/calculateGasForIBCTransfer.ts (100%)
rename {ui/app => app}/src/business/services/IWalletService.ts (100%)
rename {ui/app => app}/src/business/services/JobQueue_WIP/JobQueue.ts (100%)
rename {ui/app => app}/src/business/services/README.md (100%)
rename {ui/app => app}/src/business/services/SifService/SifService.ts (100%)
rename {ui/app => app}/src/business/services/SifService/index.ts (100%)
rename {ui/app => app}/src/business/services/SifService/utils.ts (100%)
rename {ui/app => app}/src/business/services/StorageService/StorageService.ts (100%)
rename {ui/app => app}/src/business/services/StorageService/index.ts (100%)
rename {ui/app => app}/src/business/services/TokenRegistryService/TokenRegistryService.ts (100%)
rename {ui/app => app}/src/business/services/TokenRegistryService/index.ts (100%)
rename {ui/app => app}/src/business/services/WalletService/WalletService.ts (100%)
rename {ui/app => app}/src/business/services/WalletService/index.ts (100%)
rename {ui/app => app}/src/business/services/index.ts (100%)
rename {ui/app => app}/src/business/store/asset.ts (100%)
rename {ui/app => app}/src/business/store/index.ts (100%)
rename {ui/app => app}/src/business/store/poolFinder.ts (100%)
rename {ui/app => app}/src/business/store/pools.ts (100%)
rename {ui/app => app}/src/business/store/tx.ts (100%)
rename {ui/app => app}/src/business/store/wallet.ts (100%)
rename {ui/app => app}/src/business/usecases/README.md (100%)
rename {ui/app => app}/src/business/usecases/clp/addLiquidity.ts (100%)
rename {ui/app => app}/src/business/usecases/clp/index.ts (100%)
rename {ui/app => app}/src/business/usecases/clp/removeLiquidity.ts (100%)
rename {ui/app => app}/src/business/usecases/clp/syncPools.ts (100%)
rename {ui/app => app}/src/business/usecases/index.ts (100%)
rename {ui/app => app}/src/business/usecases/interchain/index.ts (100%)
rename {ui/app => app}/src/business/usecases/interchain/txManager.ts (100%)
rename {ui/app => app}/src/business/usecases/reward/claim.ts (100%)
rename {ui/app => app}/src/business/usecases/reward/index.ts (100%)
rename {ui/app => app}/src/business/usecases/utils/index.ts (100%)
rename {ui/app => app}/src/business/usecases/wallet/sif.ts (100%)
rename {ui/app => app}/src/components/AssetIcon.tsx (100%)
rename {ui/app => app}/src/components/BetaWarningBanner.tsx (100%)
rename {ui/app => app}/src/components/Button/Button.tsx (100%)
rename {ui/app => app}/src/components/Button/_CallToAction.tsx (100%)
rename {ui/app => app}/src/components/Button/_CallToActionSecondary.tsx (100%)
rename {ui/app => app}/src/components/Button/_Inline.tsx (100%)
rename {ui/app => app}/src/components/Button/_InlineHelp.tsx (100%)
rename {ui/app => app}/src/components/Button/_Pill.tsx (100%)
rename {ui/app => app}/src/components/Button/_Select.tsx (100%)
rename {ui/app => app}/src/components/Button/index.ts (100%)
rename {ui/app => app}/src/components/ChangelogModal.tsx (100%)
rename {ui/app => app}/src/components/ExpansionIntro.tsx (100%)
rename {ui/app => app}/src/components/Flags/Flags.tsx (100%)
rename {ui/app => app}/src/components/Flags/flagsGui.ts (100%)
rename {ui/app => app}/src/components/Flip/Flipped.vue (100%)
rename {ui/app => app}/src/components/Flip/Flipper.vue (100%)
rename {ui/app => app}/src/components/Form/_Details.tsx (100%)
rename {ui/app => app}/src/components/Form/_FieldSet.tsx (100%)
rename {ui/app => app}/src/components/Form/_Label.tsx (100%)
rename {ui/app => app}/src/components/Form/index.tsx (100%)
rename {ui/app => app}/src/components/Input/Input.tsx (100%)
rename {ui/app => app}/src/components/Input/_Base.tsx (100%)
rename {ui/app => app}/src/components/Input/_SearchBox.tsx (100%)
rename {ui/app => app}/src/components/Modal.tsx (100%)
rename {ui/app => app}/src/components/OnboardingModal.tsx (100%)
rename {ui/app => app}/src/components/PageCard.tsx (100%)
rename {ui/app => app}/src/components/ProgressRing.tsx (100%)
rename {ui/app => app}/src/components/RecyclerView/RecyclerView.tsx (100%)
rename {ui/app => app}/src/components/RecyclerView/index.ts (100%)
rename {ui/app => app}/src/components/ResourcefulTextTransition/ResourcefulTextTransition.tsx (100%)
rename {ui/app => app}/src/components/ResourcefulTextTransition/resourceful-text-style.scss (100%)
rename {ui/app => app}/src/components/SearchBox.tsx (100%)
rename {ui/app => app}/src/components/SelectDropdown.tsx (100%)
rename {ui/app => app}/src/components/Slider/Slider.scss (100%)
rename {ui/app => app}/src/components/Slider/Slider.tsx (100%)
rename {ui/app => app}/src/components/Toggle/Toggle.tsx (100%)
rename {ui/app => app}/src/components/Toggle/index.ts (100%)
rename {ui/app => app}/src/components/TokenIcon.tsx (100%)
rename {ui/app => app}/src/components/TokenNetworkIcon/TokenNetworkIcon.tsx (100%)
rename {ui/app => app}/src/components/TokenSelectDropdown.tsx (100%)
rename {ui/app => app}/src/components/Tooltip.tsx (100%)
rename {ui/app => app}/src/components/TransactionDetailsModal.tsx (100%)
rename {ui/app => app}/src/components/VotingModal/PoolsSelector.tsx (100%)
rename {ui/app => app}/src/components/VotingModal/VotingModal.tsx (100%)
rename {ui/app => app}/src/components/VotingModal/YesNoSelector.tsx (100%)
rename {ui/app => app}/src/components/WalletInstallModal/WalletInstallModal.tsx (100%)
rename {ui/app => app}/src/components/WalletPicker/WalletConnection.tsx (100%)
rename {ui/app => app}/src/components/WalletPicker/WalletConnectionDropdown.tsx (100%)
rename {ui/app => app}/src/components/WalletPicker/WalletPicker.tsx (100%)
rename {ui/app => app}/src/components/WalletPicker/constants.tsx (100%)
rename {ui/app => app}/src/componentsLegacy/ActionsPanel/ActionsPanel.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ArrowIconButton/ArrowIconButton.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/ArrowIconButton/ArrowIconButton.vue (100%)
rename {ui/app => app}/src/componentsLegacy/AskConfirmationInfo/AskConfirmationInfo.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/AskConfirmationInfo/Index.vue (100%)
rename {ui/app => app}/src/componentsLegacy/AssetDisplay/AssetDisplay.stories.vue (100%)
rename {ui/app => app}/src/componentsLegacy/AssetDisplay/AssetDisplay.vue (100%)
rename {ui/app => app}/src/componentsLegacy/AssetItem/AssetItem.vue (100%)
rename {ui/app => app}/src/componentsLegacy/AssetItemLarge/AssetItemLarge.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/AssetItemLarge/AssetItemLarge.vue (100%)
rename {ui/app => app}/src/componentsLegacy/AssetItemPool/AssetItemPool.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/AssetItemPool/AssetItemPool.vue (100%)
rename {ui/app => app}/src/componentsLegacy/AssetList/AssetList.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Box/Box.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Box/Box.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Button/Button.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Button/Button.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Caret/Caret.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Checkbox/Checkbox.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Checkbox/Checkbox.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ConfirmationDialog/AnimatedConfirmation.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ConfirmationDialog/AskConfirmation.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/ConfirmationDialog/ConfirmationDialog.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ConfirmationDialog/SwipeTransition.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ConfirmationModal/ConfirmationModal.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ConfirmationModalAsk/ConfirmationModalAsk.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ConfirmationModalSigning/ConfirmationModalSigning.vue (100%)
rename {ui/app => app}/src/componentsLegacy/CurrencyField/BalanceField.vue (100%)
rename {ui/app => app}/src/componentsLegacy/CurrencyField/CurrencyField.vue (100%)
rename {ui/app => app}/src/componentsLegacy/CurrencyPairPanel/Index.vue (100%)
rename {ui/app => app}/src/componentsLegacy/DetailsPanel/DetailsPanel.vue (100%)
rename {ui/app => app}/src/componentsLegacy/DetailsPanelPool/DetailsPanelPool.vue (100%)
rename {ui/app => app}/src/componentsLegacy/DetailsPanelRemove/DetailsPanelRemove.vue (100%)
rename {ui/app => app}/src/componentsLegacy/DetailsPoolUnits/DetailsPoolUnits.vue (100%)
rename {ui/app => app}/src/componentsLegacy/DetailsTable/DetailsTable.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Dropdown/Dropdown.vue (100%)
rename {ui/app => app}/src/componentsLegacy/FatInfoTable/FatInfoTable.vue (100%)
rename {ui/app => app}/src/componentsLegacy/FatInfoTableCell/FatInfoTableCell.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Footer/Footer.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Footer/Footer.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Header/Header.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Header/Header.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/Icon.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/Icon.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Back.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/CircleArrows.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/CircleHalf.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/CloseFullCircle.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Cross.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/DownArrow.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Exclaimation.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Eye.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/InfoBox.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/InfoFullCircle.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Peg.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Plus.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Pool.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/PoolIcon.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/S.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Sif.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Soon.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Swap.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Icon/icons/Tick.vue (100%)
rename {ui/app => app}/src/componentsLegacy/IconButton/IconButton.vue (100%)
rename {ui/app => app}/src/componentsLegacy/InputGroup/InputGroup.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Label/Label.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Layout/Layout.tsx (100%)
rename {ui/app => app}/src/componentsLegacy/Layout/LayoutBackground.tsx (100%)
rename {ui/app => app}/src/componentsLegacy/Loader/Loader.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Loader/Loader.vue (100%)
rename {ui/app => app}/src/componentsLegacy/LoaderCircle/LoaderCircle.vue (100%)
rename {ui/app => app}/src/componentsLegacy/LoaderFailed/LoaderFailed.vue (100%)
rename {ui/app => app}/src/componentsLegacy/LoaderTick/LoaderTick.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Main/Main.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Menu/Menu.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Menu/Menu.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Modal/Modal.vue (100%)
rename {ui/app => app}/src/componentsLegacy/ModalView/ModalView.vue (100%)
rename {ui/app => app}/src/componentsLegacy/NavSidePanel/NavMoreMenu.tsx (100%)
rename {ui/app => app}/src/componentsLegacy/NavSidePanel/NavSidePanel.tsx (100%)
rename {ui/app => app}/src/componentsLegacy/NavSidePanel/NavSidePanelItem.tsx (100%)
rename {ui/app => app}/src/componentsLegacy/Notifications/INotification.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Notifications/NotificationElement.tsx (100%)
rename {ui/app => app}/src/componentsLegacy/Notifications/Notifications.vue (100%)
rename {ui/app => app}/src/componentsLegacy/PairTable/PairTable.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Panel/Panel.vue (100%)
rename {ui/app => app}/src/componentsLegacy/PanelNav/PanelNav.vue (100%)
rename {ui/app => app}/src/componentsLegacy/PanelNav/PanelNavItem.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/PanelNav/PanelNavItem.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Pill/Pill.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Pill/Pill.vue (100%)
rename {ui/app => app}/src/componentsLegacy/PoolList/PoolList.vue (100%)
rename {ui/app => app}/src/componentsLegacy/PoolList/PoolListItem.vue (100%)
rename {ui/app => app}/src/componentsLegacy/PoolStats/PoolStatsList.vue (100%)
rename {ui/app => app}/src/componentsLegacy/PoolStats/PoolStatsListHeader.vue (100%)
rename {ui/app => app}/src/componentsLegacy/PoolStats/PoolStatsListItem.vue (100%)
rename {ui/app => app}/src/componentsLegacy/RaisedPanel/RaisedPanel.vue (100%)
rename {ui/app => app}/src/componentsLegacy/RaisedPanelColumn/RaisedPanelColumn.vue (100%)
rename {ui/app => app}/src/componentsLegacy/RaisedPanelRow/RaisedPanelRow.vue (100%)
rename {ui/app => app}/src/componentsLegacy/RewardContainer/RewardContainer.vue (100%)
rename {ui/app => app}/src/componentsLegacy/RowanPrice/RowanPrice.vue (100%)
rename {ui/app => app}/src/componentsLegacy/RowanPrice/useRowanPrice.ts (100%)
rename {ui/app => app}/src/componentsLegacy/SifApp/SifApp.vue (100%)
rename {ui/app => app}/src/componentsLegacy/SifButton/SifButton.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/SifButton/SifButton.vue (100%)
rename {ui/app => app}/src/componentsLegacy/SifInput/SifInput.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/SifInput/SifInput.vue (100%)
rename {ui/app => app}/src/componentsLegacy/SifSelect/SifSelect.vue (100%)
rename {ui/app => app}/src/componentsLegacy/SifSwitch/SifSwitch.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Slider/Slider.vue (100%)
rename {ui/app => app}/src/componentsLegacy/SlippagePanel/Index.vue (100%)
rename {ui/app => app}/src/componentsLegacy/SwapProgress/SwapProgress.vue (100%)
rename {ui/app => app}/src/componentsLegacy/SwapProgress/SwapProgressLoader.vue (100%)
rename {ui/app => app}/src/componentsLegacy/TVL/TVL.vue (100%)
rename {ui/app => app}/src/componentsLegacy/TVL/useTVL.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Tab/Tab.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Tabs/Tabs.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Text/Copy.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Text/Copy.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Text/SubHeading.vue (100%)
rename {ui/app => app}/src/componentsLegacy/Text/index.ts (100%)
rename {ui/app => app}/src/componentsLegacy/TokenSelector/SelectTokenDialog.vue (100%)
rename {ui/app => app}/src/componentsLegacy/TokenSelector/SelectTokenDialogEth.vue (100%)
rename {ui/app => app}/src/componentsLegacy/TokenSelector/SelectTokenDialogSif.vue (100%)
rename {ui/app => app}/src/componentsLegacy/TokenSelector/tokenLists.ts (100%)
rename {ui/app => app}/src/componentsLegacy/Tooltip/Tooltip.vue (100%)
rename {ui/app => app}/src/componentsLegacy/WithWallet/EtheriumWalletPanel.vue (100%)
rename {ui/app => app}/src/componentsLegacy/WithWallet/KeplrWalletPanel.vue (100%)
rename {ui/app => app}/src/componentsLegacy/WithWallet/WithWallet.vue (100%)
rename {ui/app => app}/src/componentsLegacy/WithWallet/useWalletButton.ts (100%)
rename {ui/app => app}/src/componentsLegacy/shared/EnvAlert.vue (100%)
rename {ui/app => app}/src/componentsLegacy/shared/PairTable.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/shared/Text/SubHeading.stories.ts (100%)
rename {ui/app => app}/src/componentsLegacy/shared/icons/InfoBox.vue (100%)
rename {ui/app => app}/src/componentsLegacy/shared/utils.ts (100%)
rename {ui/app => app}/src/declarations.d.ts (100%)
rename {ui/app => app}/src/hooks/informational-modals/index.ts (100%)
rename {ui/app => app}/src/hooks/useAppWalletPicker.ts (100%)
rename {ui/app => app}/src/hooks/useAssetBySymbol.ts (100%)
rename {ui/app => app}/src/hooks/useAsyncData.ts (100%)
rename {ui/app => app}/src/hooks/useAsyncDataCached.ts (100%)
rename {ui/app => app}/src/hooks/useAsyncDataPolling.ts (100%)
rename {ui/app => app}/src/hooks/useBoundRoute.ts (100%)
rename {ui/app => app}/src/hooks/useChains.ts (100%)
rename {ui/app => app}/src/hooks/useCore.ts (100%)
rename {ui/app => app}/src/hooks/useCurrencyFieldState.ts (100%)
rename {ui/app => app}/src/hooks/useCurrentRouteBannerMessage.ts (100%)
rename {ui/app => app}/src/hooks/useFaucet.ts (100%)
rename {ui/app => app}/src/hooks/useFormattedTokenBalance.ts (100%)
rename {ui/app => app}/src/hooks/useInitialize.ts (100%)
rename {ui/app => app}/src/hooks/useManagedInputValueRef.ts (100%)
rename {ui/app => app}/src/hooks/useModal.ts (100%)
rename {ui/app => app}/src/hooks/usePoolStatItem.ts (100%)
rename {ui/app => app}/src/hooks/usePoolStats.ts (100%)
rename {ui/app => app}/src/hooks/usePoolsSubscriber.ts (100%)
rename {ui/app => app}/src/hooks/useSubscrition.ts (100%)
rename {ui/app => app}/src/hooks/useToken.ts (100%)
rename {ui/app => app}/src/hooks/useTokenIconUrl.ts (100%)
rename {ui/app => app}/src/hooks/useTransactionDetails.ts (100%)
rename {ui/app => app}/src/main.ts (100%)
rename {ui/app => app}/src/router/index.ts (100%)
rename {ui/app => app}/src/scss/index.css (100%)
rename {ui/app => app}/src/scss/mixins.scss (100%)
rename {ui/app => app}/src/scss/reset.scss (100%)
rename {ui/app => app}/src/scss/typography.scss (100%)
rename {ui/app => app}/src/scss/utilities.scss (100%)
rename {ui/app => app}/src/scss/variables.scss (100%)
rename {ui/app => app}/src/shims-svg.d.ts (100%)
rename {ui/app => app}/src/shims-vue.d.ts (100%)
rename {ui/app => app}/src/store/Vuextra.tsx (100%)
rename {ui/app => app}/src/store/composition.tsx (100%)
rename {ui/app => app}/src/store/index.ts (100%)
rename {ui/app => app}/src/store/modules/_boilerplate.ts (100%)
rename {ui/app => app}/src/store/modules/accounts.ts (100%)
rename {ui/app => app}/src/store/modules/export.ts (100%)
rename {ui/app => app}/src/store/modules/flags.ts (100%)
rename {ui/app => app}/src/store/modules/governance.ts (100%)
rename {ui/app => app}/src/store/modules/import.ts (100%)
rename {ui/app => app}/src/types.ts (100%)
rename {ui/app => app}/src/utils/animateFireflies.ts (100%)
rename {ui/app => app}/src/utils/aprToApy.tsx (100%)
rename {ui/app => app}/src/utils/convertImageUrlToDataUrl.ts (100%)
rename {ui/app => app}/src/utils/createCryptoeconGqlClient.ts (100%)
rename {ui/app => app}/src/utils/createFaucetGraphqlClient.ts (100%)
rename {ui/app => app}/src/utils/createGraphQLClient.ts (100%)
rename {ui/app => app}/src/utils/debounce-raf.ts (100%)
rename {ui/app => app}/src/utils/getTokenIconUrl.ts (100%)
rename {ui/app => app}/src/utils/prettyNumber.ts (100%)
rename {ui/app => app}/src/utils/sortAndFilterTokens.ts (100%)
rename {ui/app => app}/src/utils/symbol.ts (100%)
rename {ui/app => app}/src/views/BalancePage/BalancePage.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/BalancePageV2.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/BalanceRow.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/BalanceRowV2.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/Export/Confirm.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/Export/Processing.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/Export/Select.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/Export/useExportData.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/GetRowan/GetRowanModal.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/Import/Confirm.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/Import/Processing.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/Import/Select.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/Import/useImportData.tsx (100%)
rename {ui/app => app}/src/views/BalancePage/index.ts (100%)
rename {ui/app => app}/src/views/BalancePage/useBalancePageData.ts (100%)
rename {ui/app => app}/src/views/LeaderboardPage/LeaderboardPage.tsx (100%)
rename {ui/app => app}/src/views/LeaderboardPage/TermsModal.tsx (100%)
rename {ui/app => app}/src/views/LeaderboardPage/children/LeaderboardAvatar.tsx (100%)
rename {ui/app => app}/src/views/LeaderboardPage/children/LeaderboardPodium.tsx (100%)
rename {ui/app => app}/src/views/LeaderboardPage/children/LeaderboardRow.tsx (100%)
rename {ui/app => app}/src/views/LeaderboardPage/getCompetitionPrizeDistribution.ts (100%)
rename {ui/app => app}/src/views/LeaderboardPage/useCompetitionData.ts (100%)
rename {ui/app => app}/src/views/PegAssetPage.vue (100%)
rename {ui/app => app}/src/views/PegListingPage.vue (100%)
rename {ui/app => app}/src/views/PoolPage/PoolItem.tsx (100%)
rename {ui/app => app}/src/views/PoolPage/PoolPage.tsx (100%)
rename {ui/app => app}/src/views/PoolPage/children/AddLiquidity/AddLiquidity.tsx (100%)
rename {ui/app => app}/src/views/PoolPage/children/AddLiquidity/CreatePoolPage--original.vue (100%)
rename {ui/app => app}/src/views/PoolPage/children/AddLiquidity/useAddLiquidityData.ts (100%)
rename {ui/app => app}/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidity.tsx (100%)
rename {ui/app => app}/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage-vroom.vue (100%)
rename {ui/app => app}/src/views/PoolPage/children/RemoveLiquidity/RemoveLiquidityPage.vue (100%)
rename {ui/app => app}/src/views/PoolPage/children/RemoveLiquidity/useRemoveLiquidityData.ts (100%)
rename {ui/app => app}/src/views/PoolPage/usePoolPageData.tsx (100%)
rename {ui/app => app}/src/views/PoolPage/useUserPoolData.ts (100%)
rename {ui/app => app}/src/views/RemoveLiquidityPage.vue (100%)
rename {ui/app => app}/src/views/RewardsCalculatorPage/RewardsCalculatorPage.tsx (100%)
rename {ui/app => app}/src/views/RewardsCalculatorPage/components/RewardsCalculator/RewardsCalculator.tsx (100%)
rename {ui/app => app}/src/views/RewardsCalculatorPage/components/RewardsCalculator/index.ts (100%)
rename {ui/app => app}/src/views/RewardsCalculatorPage/hooks.ts (100%)
rename {ui/app => app}/src/views/RewardsPage.vue (100%)
rename {ui/app => app}/src/views/RewardsPage/RewardsPage.tsx (100%)
rename {ui/app => app}/src/views/RewardsPage/components/RewardSection.tsx (100%)
rename {ui/app => app}/src/views/RewardsPage/components/SunsetRewardSection.tsx (100%)
rename {ui/app => app}/src/views/RewardsPage/getClaimableAmountString.ts (100%)
rename {ui/app => app}/src/views/RewardsPage/useRewardsPageData.ts (100%)
rename {ui/app => app}/src/views/StakeDelegatePage.vue (100%)
rename {ui/app => app}/src/views/StatsPage/StatsPage.tsx (100%)
rename {ui/app => app}/src/views/StatsPage/useStatsPageData.ts (100%)
rename {ui/app => app}/src/views/SwapPage/NEW_DESIGN_PATTERNS.md (100%)
rename {ui/app => app}/src/views/SwapPage/SwapPage--original.vue (100%)
rename {ui/app => app}/src/views/SwapPage/SwapPage.tsx (100%)
rename {ui/app => app}/src/views/SwapPage/children/Approve.tsx (100%)
rename {ui/app => app}/src/views/SwapPage/children/ConfirmSwap.tsx (100%)
rename {ui/app => app}/src/views/SwapPage/components/SlippageTolerance.tsx (100%)
rename {ui/app => app}/src/views/SwapPage/components/SwapDetails.tsx (100%)
rename {ui/app => app}/src/views/SwapPage/components/TokenInputGroup.tsx (100%)
rename {ui/app => app}/src/views/SwapPage/useSwapPageData.ts (100%)
rename {ui/app => app}/src/views/utils/debounce.ts (100%)
rename {ui/app => app}/src/views/utils/getMaxAmount.ts (100%)
rename {ui/app => app}/src/views/utils/sortAssetAmount.ts (100%)
rename {ui/app => app}/src/views/utils/throttle.ts (100%)
rename {ui/app => app}/src/views/utils/toConfirmState.ts (100%)
rename {ui/app => app}/tailwind.config.js (100%)
rename {ui/app => app}/tsconfig.json (100%)
rename {ui/app => app}/vite.config.ts (100%)
rename {ui/core => core}/.gitignore (100%)
rename {ui/core => core}/DEVELOPMENT.md (100%)
rename {ui/core => core}/README.md (100%)
rename {ui/core => core}/SDK-WIP.js (100%)
rename {ui/core => core}/babel.config.js (100%)
rename {ui/core => core}/data/coins.json (99%)
rename {ui/core => core}/data/erc20.json (100%)
rename {ui/core => core}/data/ethereum_coins.json (100%)
rename {ui/core => core}/data/ethereum_tokens.json (100%)
rename {ui/core => core}/data/sif_coins.json (100%)
rename {ui/core => core}/data/sif_tokens.json (100%)
rename {ui/core => core}/graph.jpg (100%)
rename {ui/core => core}/jest-integration.config.js (100%)
rename {ui/core => core}/jest-unit.config.js (100%)
rename {ui/core => core}/openapitools.json (100%)
rename {ui/core => core}/package.json (100%)
rename {ui/core => core}/proto/proto/sifnode/clp/v1/genesis.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/clp/v1/params.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/clp/v1/querier.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/clp/v1/tx.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/clp/v1/types.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/dispensation/v1/query.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/dispensation/v1/tx.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/dispensation/v1/types.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/ethbridge/v1/query.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/ethbridge/v1/tx.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/ethbridge/v1/types.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/oracle/v1/types.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/tokenregistry/v1/query.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/tokenregistry/v1/tx.proto (100%)
rename {ui/core => core}/proto/proto/sifnode/tokenregistry/v1/types.proto (100%)
rename {ui/core => core}/proto/third_party/proto/cosmos/base/coin.proto (100%)
rename {ui/core => core}/proto/third_party/proto/cosmos/base/query/v1beta1/pagination.proto (100%)
rename {ui/core => core}/proto/third_party/proto/gogoproto/gogo.proto (100%)
rename {ui/core => core}/proto/third_party/proto/google/api/annotations.proto (100%)
rename {ui/core => core}/proto/third_party/proto/google/api/http.proto (100%)
rename {ui/core => core}/proto/third_party/proto/google/api/httpbody.proto (100%)
rename {ui/core => core}/react.d.ts (100%)
rename {ui/core => core}/scripts/bridger.ts (100%)
rename {ui/core => core}/scripts/get-max-ibc-transfer-usd.js (100%)
rename {ui/core => core}/scripts/get-protos.sh (100%)
rename {ui/core => core}/scripts/getTopErcTokens.js (100%)
rename {ui/core => core}/scripts/integration.sh (100%)
rename {ui/core => core}/scripts/load-test-batch-ibc-transfer.ts (100%)
rename {ui/core => core}/scripts/max-ibc-transfers.json (100%)
rename {ui/core => core}/scripts/test.sh (100%)
rename {ui/core => core}/scripts/ts-protogen.sh (100%)
rename {ui/core => core}/scripts/unit-watch.sh (100%)
rename {ui/core => core}/scripts/unit.sh (100%)
rename {ui/core => core}/scripts/updateLocalTestAddresses.js (100%)
rename {ui/core => core}/src/clients/ALIAS_ASSETS.md (100%)
rename {ui/core => core}/src/clients/CLIENTS.md (100%)
rename {ui/core => core}/src/clients/bridges/BaseBridge.ts (100%)
rename {ui/core => core}/src/clients/bridges/EthBridge/EthBridge.ts (100%)
rename {ui/core => core}/src/clients/bridges/EthBridge/PegTxEventEmitter.ts (100%)
rename {ui/core => core}/src/clients/bridges/EthBridge/bridgebankContract.ts (100%)
rename {ui/core => core}/src/clients/bridges/EthBridge/confirmTx.ts (100%)
rename {ui/core => core}/src/clients/bridges/EthBridge/isOriginallySifchainNativeToken.ts (100%)
rename {ui/core => core}/src/clients/bridges/EthBridge/types.ts (100%)
rename {ui/core => core}/src/clients/bridges/IBCBridge/IBCBridge.integration-test.ts (100%)
rename {ui/core => core}/src/clients/bridges/IBCBridge/IBCBridge.ts (100%)
rename {ui/core => core}/src/clients/bridges/IBCBridge/calculateGasForIBCTransfer.ts (100%)
rename {ui/core => core}/src/clients/bridges/IBCBridge/getTransferTimeoutData.ts (100%)
rename {ui/core => core}/src/clients/bridges/IBCBridge/testFaucets.ts (100%)
rename {ui/core => core}/src/clients/chains/AkashChain.ts (100%)
rename {ui/core => core}/src/clients/chains/BandChain.ts (100%)
rename {ui/core => core}/src/clients/chains/CosmoshubChain.ts (100%)
rename {ui/core => core}/src/clients/chains/CryptoOrgChain.ts (100%)
rename {ui/core => core}/src/clients/chains/EmoneyChain.ts (100%)
rename {ui/core => core}/src/clients/chains/EthereumChain.ts (100%)
rename {ui/core => core}/src/clients/chains/IrisChain.ts (100%)
rename {ui/core => core}/src/clients/chains/IxoChain.ts (100%)
rename {ui/core => core}/src/clients/chains/JunoChain.ts (100%)
rename {ui/core => core}/src/clients/chains/LikecoinChain.ts (100%)
rename {ui/core => core}/src/clients/chains/OsmosisChain.ts (100%)
rename {ui/core => core}/src/clients/chains/PersistenceChain.ts (100%)
rename {ui/core => core}/src/clients/chains/RegenChain.ts (100%)
rename {ui/core => core}/src/clients/chains/SentinelChain.ts (100%)
rename {ui/core => core}/src/clients/chains/SifchainChain.ts (100%)
rename {ui/core => core}/src/clients/chains/StarnameChain.ts (100%)
rename {ui/core => core}/src/clients/chains/TerraChain.ts (100%)
rename {ui/core => core}/src/clients/chains/_BaseChain.ts (100%)
rename {ui/core => core}/src/clients/chains/index.ts (100%)
rename {ui/core => core}/src/clients/index.ts (100%)
rename {ui/core => core}/src/clients/liquidity/BaseLiquidityClient.ts (100%)
rename {ui/core => core}/src/clients/liquidity/LiquidityClient.ts (100%)
rename {ui/core => core}/src/clients/liquidity/SwapClient.ts (100%)
rename {ui/core => core}/src/clients/liquidity/index.ts (100%)
rename {ui/core => core}/src/clients/native/NativeAminoTypes.ts (100%)
rename {ui/core => core}/src/clients/native/NativeDexClient.ts (100%)
rename {ui/core => core}/src/clients/native/NativeDexTransaction.ts (100%)
rename {ui/core => core}/src/clients/native/SifClient/SifClient.ts (100%)
rename {ui/core => core}/src/clients/native/SifClient/SifUnsignedClient.ts (100%)
rename {ui/core => core}/src/clients/native/SifClient/index.ts (100%)
rename {ui/core => core}/src/clients/native/SifClient/x/clp/index.test.ts (100%)
rename {ui/core => core}/src/clients/native/SifClient/x/clp/index.ts (100%)
rename {ui/core => core}/src/clients/native/SifClient/x/dispensation/index.ts (100%)
rename {ui/core => core}/src/clients/native/SifClient/x/ethbridge/index.ts (100%)
rename {ui/core => core}/src/clients/native/TokenRegistry.ts (100%)
rename {ui/core => core}/src/clients/native/index.ts (100%)
rename {ui/core => core}/src/clients/wallets/WalletProvider.ts (100%)
rename {ui/core => core}/src/clients/wallets/cosmos/ChainIdHelper.ts (100%)
rename {ui/core => core}/src/clients/wallets/cosmos/CosmosWalletProvider.ts (100%)
rename {ui/core => core}/src/clients/wallets/cosmos/DirectSecp256k1HdWalletProvider.ts (100%)
rename {ui/core => core}/src/clients/wallets/cosmos/index.ts (100%)
rename {ui/core => core}/src/clients/wallets/ethereum/Web3WalletProvider.ts (100%)
rename {ui/core => core}/src/clients/wallets/ethereum/erc20TokenAbi.ts (100%)
rename {ui/core => core}/src/clients/wallets/ethereum/getMetamaskProvider.ts (100%)
rename {ui/core => core}/src/clients/wallets/ethereum/index.ts (100%)
rename {ui/core => core}/src/clients/wallets/index.ts (100%)
rename {ui/core => core}/src/config.localnet.json (100%)
rename {ui/core => core}/src/config/AppCookies.ts (100%)
rename {ui/core => core}/src/config/chains/NetEnvChainConfigLookup.ts (100%)
rename {ui/core => core}/src/config/chains/akash/akash-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/akash/akash-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/akash/index.ts (100%)
rename {ui/core => core}/src/config/chains/band/band-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/band/index.ts (100%)
rename {ui/core => core}/src/config/chains/cosmoshub/cosmoshub-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/cosmoshub/cosmoshub-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/cosmoshub/index.ts (100%)
rename {ui/core => core}/src/config/chains/crypto-org/crypto-org-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/crypto-org/index.ts (100%)
rename {ui/core => core}/src/config/chains/emoney/emoney-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/emoney/index.ts (100%)
rename {ui/core => core}/src/config/chains/ethereum/ethereum-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/ethereum/ethereum-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/ethereum/index.ts (100%)
rename {ui/core => core}/src/config/chains/index.ts (100%)
rename {ui/core => core}/src/config/chains/iris/index.ts (100%)
rename {ui/core => core}/src/config/chains/iris/iris-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/iris/iris-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/ixo/index.ts (100%)
rename {ui/core => core}/src/config/chains/ixo/ixo-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/juno/index.ts (100%)
rename {ui/core => core}/src/config/chains/juno/juno-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/juno/juno-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/likecoin/index.ts (100%)
rename {ui/core => core}/src/config/chains/likecoin/likecoin-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/likecoin/likecoin-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/osmosis/index.ts (100%)
rename {ui/core => core}/src/config/chains/osmosis/osmosis-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/persistence/index.ts (100%)
rename {ui/core => core}/src/config/chains/persistence/persistence-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/persistence/persistence-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/regen/index.ts (100%)
rename {ui/core => core}/src/config/chains/regen/regen-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/sentinel/index.ts (100%)
rename {ui/core => core}/src/config/chains/sentinel/sentinel-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/sifchain/index.ts (100%)
rename {ui/core => core}/src/config/chains/sifchain/sifchain-devnet-042.ts (100%)
rename {ui/core => core}/src/config/chains/sifchain/sifchain-devnet.ts (100%)
rename {ui/core => core}/src/config/chains/sifchain/sifchain-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/sifchain/sifchain-testnet-042-ibc.ts (100%)
rename {ui/core => core}/src/config/chains/sifchain/sifchain-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/starname/index.ts (100%)
rename {ui/core => core}/src/config/chains/starname/starname-testnet.ts (100%)
rename {ui/core => core}/src/config/chains/terra/index.ts (100%)
rename {ui/core => core}/src/config/chains/terra/terra-mainnet.ts (100%)
rename {ui/core => core}/src/config/chains/terra/terra-testnet.ts (100%)
rename {ui/core => core}/src/config/getConfig.ts (100%)
rename {ui/core => core}/src/config/getEnv.tsx (100%)
rename {ui/core => core}/src/config/networks/ethereum/assets.ethereum.localnet.json (100%)
rename {ui/core => core}/src/config/networks/ethereum/assets.ethereum.mainnet.json (100%)
rename {ui/core => core}/src/config/networks/ethereum/assets.ethereum.sifchain-devnet.json (100%)
rename {ui/core => core}/src/config/networks/ethereum/assets.ethereum.sifchain-testnet-042.json (100%)
rename {ui/core => core}/src/config/networks/ethereum/assets.ethereum.sifchain-testnet.json (100%)
rename {ui/core => core}/src/config/networks/sifchain/assets.sifchain.devnet.ts (100%)
rename {ui/core => core}/src/config/networks/sifchain/assets.sifchain.localnet.ts (100%)
rename {ui/core => core}/src/config/networks/sifchain/assets.sifchain.mainnet.ts (100%)
rename {ui/core => core}/src/config/networks/sifchain/config.devnet-042.json (100%)
rename {ui/core => core}/src/config/networks/sifchain/config.devnet.json (100%)
rename {ui/core => core}/src/config/networks/sifchain/config.localnet.json (100%)
rename {ui/core => core}/src/config/networks/sifchain/config.mainnet.json (100%)
rename {ui/core => core}/src/config/networks/sifchain/config.testnet-042-ibc.json (100%)
rename {ui/core => core}/src/config/networks/sifchain/config.testnet.json (100%)
rename {ui/core => core}/src/config/switchEnv.ts (100%)
rename {ui/core => core}/src/declarations.d.ts (100%)
rename {ui/core => core}/src/entities/Address.ts (100%)
rename {ui/core => core}/src/entities/Amount.test.ts (100%)
rename {ui/core => core}/src/entities/Amount.ts (100%)
rename {ui/core => core}/src/entities/Asset.ts (100%)
rename {ui/core => core}/src/entities/AssetAmount.test.ts (100%)
rename {ui/core => core}/src/entities/AssetAmount.ts (100%)
rename {ui/core => core}/src/entities/Chain.ts (100%)
rename {ui/core => core}/src/entities/Coin.ts (100%)
rename {ui/core => core}/src/entities/Errors.ts (100%)
rename {ui/core => core}/src/entities/LiquidityProvider.ts (100%)
rename {ui/core => core}/src/entities/Network.ts (100%)
rename {ui/core => core}/src/entities/Pair.test.ts (100%)
rename {ui/core => core}/src/entities/Pair.ts (100%)
rename {ui/core => core}/src/entities/Pool.test.ts (100%)
rename {ui/core => core}/src/entities/Pool.ts (100%)
rename {ui/core => core}/src/entities/Token.ts (100%)
rename {ui/core => core}/src/entities/Transaction.ts (100%)
rename {ui/core => core}/src/entities/Wallet.ts (100%)
rename {ui/core => core}/src/entities/formulae.calculateExternalExternalSwapResult.test.ts (89%)
rename {ui/core => core}/src/entities/formulae.calculateLiquidityProviderFee.test.ts (85%)
rename {ui/core => core}/src/entities/formulae.calculateLiquidityProviderUnits.test.ts (95%)
rename {ui/core => core}/src/entities/formulae.calculatePriceImpact.test.ts (84%)
rename {ui/core => core}/src/entities/formulae.calculateReverseSwapResult.test.ts (100%)
rename {ui/core => core}/src/entities/formulae.calculateWithdrawal.test.ts (100%)
rename {ui/core => core}/src/entities/formulae.ts (100%)
rename {ui/core => core}/src/entities/fraction/Fraction.test.ts (100%)
rename {ui/core => core}/src/entities/fraction/Fraction.ts (100%)
rename {ui/core => core}/src/entities/index.ts (100%)
rename {ui/core => core}/src/entities/utils/B.test.ts (100%)
rename {ui/core => core}/src/entities/utils/B.ts (100%)
rename {ui/core => core}/src/generated/proto/cosmos/base/coin.ts (100%)
rename {ui/core => core}/src/generated/proto/cosmos/base/query/v1beta1/pagination.ts (100%)
rename {ui/core => core}/src/generated/proto/gogoproto/gogo.ts (100%)
rename {ui/core => core}/src/generated/proto/google/api/annotations.ts (100%)
rename {ui/core => core}/src/generated/proto/google/api/http.ts (100%)
rename {ui/core => core}/src/generated/proto/google/protobuf/descriptor.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/clp/v1/genesis.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/clp/v1/params.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/clp/v1/querier.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/clp/v1/tx.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/clp/v1/types.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/dispensation/v1/query.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/dispensation/v1/tx.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/dispensation/v1/types.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/ethbridge/v1/query.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/ethbridge/v1/tx.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/ethbridge/v1/types.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/oracle/v1/types.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/tokenregistry/v1/query.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/tokenregistry/v1/tx.ts (100%)
rename {ui/core => core}/src/generated/proto/sifnode/tokenregistry/v1/types.ts (100%)
rename {ui/core => core}/src/index.ts (100%)
rename {ui/core => core}/src/scripts/batch-tx-load-testing.config.json (100%)
rename {ui/core => core}/src/scripts/batch-tx-load-testing.ts (100%)
rename {ui/core => core}/src/scripts/update-ethereum-sifchain-assets.ts (100%)
rename {ui/core => core}/src/setup.ts (100%)
rename {ui/core => core}/src/setup/WIP (100%)
rename {ui/core => core}/src/setup/mockup.js (100%)
rename {ui/core => core}/src/setup/setup.ts (100%)
rename {ui/core => core}/src/test/utils/accounts.ts (100%)
rename {ui/core => core}/src/test/utils/advanceBlock.ts (100%)
rename {ui/core => core}/src/test/utils/getTestingToken.ts (100%)
rename {ui/core => core}/src/test/utils/getWeb3Provider.ts (100%)
rename {ui/core => core}/src/test/utils/sleep.ts (100%)
rename {ui/core => core}/src/test/utils/waitFor.ts (100%)
rename {ui/core => core}/src/tokenwhitelist.sifchain-devnet.json (100%)
rename {ui/core => core}/src/tokenwhitelist.sifchain-testnet.json (100%)
rename {ui/core => core}/src/utils/Chronological_WIP.ts (100%)
rename {ui/core => core}/src/utils/IterableEmitter.ts (100%)
rename {ui/core => core}/src/utils/RateLimitProtector.ts (100%)
rename {ui/core => core}/src/utils/createIBCHash.ts (100%)
rename {ui/core => core}/src/utils/debounce.ts (100%)
rename {ui/core => core}/src/utils/decimalShift.test.ts (100%)
rename {ui/core => core}/src/utils/decimalShift.ts (100%)
rename {ui/core => core}/src/utils/defer.ts (100%)
rename {ui/core => core}/src/utils/format.test.ts (100%)
rename {ui/core => core}/src/utils/format.ts (100%)
rename {ui/core => core}/src/utils/getSdkConfig.ts (100%)
rename {ui/core => core}/src/utils/ibcExportFees.ts (100%)
rename {ui/core => core}/src/utils/index.ts (100%)
rename {ui/core => core}/src/utils/isLikeSymbol.ts (100%)
rename {ui/core => core}/src/utils/iteratorSubject.ts (100%)
rename {ui/core => core}/src/utils/memoize.ts (100%)
rename {ui/core => core}/src/utils/parseConfig.ts (100%)
rename {ui/core => core}/src/utils/parseDynamicMantissa.test.ts (100%)
rename {ui/core => core}/src/utils/parseTxFailure.test.ts (100%)
rename {ui/core => core}/src/utils/parseTxFailure.ts (100%)
rename {ui/core => core}/src/utils/pool.ts (100%)
rename {ui/core => core}/src/utils/uuidv4.ts (100%)
rename {ui/core => core}/swagger.yaml (100%)
rename {ui/core => core}/tsconfig.commonjs.json (100%)
rename {ui/core => core}/tsconfig.declaration.json (100%)
rename {ui/core => core}/tsconfig.json (100%)
rename {ui/core => core}/tsconfig.module.json (100%)
rename {ui/e2e => e2e}/.eslintrc.js (100%)
rename {ui/e2e => e2e}/.gitignore (100%)
rename {ui/e2e => e2e}/CustomEnvironment.js (88%)
rename {ui/e2e => e2e}/babel.config.js (100%)
rename {ui/e2e => e2e}/config.js (100%)
rename {ui/e2e => e2e}/data/mocks/rewards.js (100%)
rename {ui/e2e => e2e}/data/urls.json (100%)
rename {ui/e2e => e2e}/downloads/dmkamcknogkgcdfhhbddcghachkejeap.zip (100%)
rename {ui/e2e => e2e}/downloads/nkbihfbeogaeaoehlefnkodbefgpgknn.zip (100%)
rename {ui/e2e => e2e}/ethereum.js (100%)
rename {ui/e2e => e2e}/helpers.js (100%)
rename {ui/e2e => e2e}/index.js (100%)
rename {ui/e2e => e2e}/index.test.js (100%)
rename {ui/e2e => e2e}/jest.config.js (100%)
rename {ui/e2e => e2e}/package.json (100%)
rename {ui/e2e => e2e}/pages/BalancesPage.js (100%)
rename {ui/e2e => e2e}/pages/ConfirmSupplyModal.js (100%)
rename {ui/e2e => e2e}/pages/ConfirmSwapModal.js (100%)
rename {ui/e2e => e2e}/pages/ConnectPopup.js (100%)
rename {ui/e2e => e2e}/pages/GenericPage.js (100%)
rename {ui/e2e => e2e}/pages/KeplrNotificationPopup.js (100%)
rename {ui/e2e => e2e}/pages/KeplrPage.js (100%)
rename {ui/e2e => e2e}/pages/MetaMaskPage.js (100%)
rename {ui/e2e => e2e}/pages/MetamaskConnectPage.js (100%)
rename {ui/e2e => e2e}/pages/MetamaskNotificationPage.js (100%)
rename {ui/e2e => e2e}/pages/PoolPage.js (100%)
rename {ui/e2e => e2e}/pages/RewardsPage.js (100%)
rename {ui/e2e => e2e}/pages/SwapPage.js (100%)
rename {ui/e2e => e2e}/pages/components/DexHeader.js (100%)
rename {ui/e2e => e2e}/pages/components/TokenSelection.js (100%)
rename {ui/e2e => e2e}/scripts/test.sh (100%)
rename {ui/e2e => e2e}/setup.js (100%)
rename {ui/e2e => e2e}/sifchain.js (100%)
rename {ui/e2e => e2e}/swap.test.js (100%)
rename {ui/e2e => e2e}/utils.js (100%)
rename {ui/e2e => e2e}/utils2.js (100%)
rename ui/nginx.conf => nginx.conf (100%)
rename ui/package.json => package.json (92%)
rename {ui/patches => patches}/@terra-money+terra.js+2.1.18.patch (100%)
rename {ui/patches => patches}/README.md (100%)
rename {ui/react-example => react-example}/.eslintrc.js (100%)
rename {ui/react-example => react-example}/.gitignore (100%)
rename {ui/react-example => react-example}/.prettierrc.js (100%)
rename {ui/react-example => react-example}/README.md (100%)
rename {ui/react-example => react-example}/index.html (100%)
rename {ui/react-example => react-example}/package.json (100%)
rename {ui/react-example => react-example}/postcss.config.js (100%)
rename {ui/react-example => react-example}/src/App.tsx (100%)
rename {ui/react-example => react-example}/src/components/Layout.tsx (100%)
rename {ui/react-example => react-example}/src/index.css (100%)
rename {ui/react-example => react-example}/src/index.tsx (100%)
rename {ui/react-example => react-example}/src/modules/Wallet/Picker.tsx (100%)
rename {ui/react-example => react-example}/src/modules/Wallet/WalletPicker.tsx (100%)
rename {ui/react-example => react-example}/src/modules/Wallet/context.tsx (100%)
rename {ui/react-example => react-example}/src/modules/Wallet/providers.ts (100%)
rename {ui/react-example => react-example}/src/pages/SwapPage/SwapPage.tsx (100%)
rename {ui/react-example => react-example}/src/pages/SwapPage/context.tsx (100%)
rename {ui/react-example => react-example}/src/sdk.tsx (100%)
rename {ui/react-example => react-example}/tailwind.config.js (100%)
rename {ui/react-example => react-example}/tsconfig.json (100%)
rename {ui/react-example => react-example}/vite.config.ts (100%)
rename {ui/scripts => scripts}/advance.mjs (100%)
rename {ui/scripts => scripts}/e2e.mjs (100%)
rename {ui/scripts => scripts}/gendenoms.go (100%)
rename {ui/scripts => scripts}/generate-ibc-denoms.mjs (96%)
rename {ui/scripts => scripts}/generate-vercel-redirects.mjs (100%)
rename {ui/scripts => scripts}/latest (100%)
rename {ui/scripts => scripts}/lib.mjs (98%)
rename {ui/scripts => scripts}/lint.mjs (100%)
rename {ui/scripts => scripts}/stack.mjs (100%)
rename {ui/scripts => scripts}/start.mjs (100%)
rename {ui/scripts => scripts}/storybook.mjs (100%)
rename {ui/scripts => scripts}/test.mjs (100%)
rename {ui/test => test}/stack.ts (100%)
rename {ui/test => test}/tsconfig.json (100%)
rename ui/turbo.json => turbo.json (100%)
delete mode 100644 ui/.gitignore
delete mode 100644 ui/README.md
delete mode 100644 ui/_README.md
rename ui/vercel.json => vercel.json (100%)
rename {ui/wallet-keplr => wallet-keplr}/README.md (100%)
rename {ui/wallet-keplr => wallet-keplr}/package.json (100%)
rename {ui/wallet-keplr => wallet-keplr}/src/KeplrWalletProvider.ts (100%)
rename {ui/wallet-keplr => wallet-keplr}/src/getKeplrProvider.ts (100%)
rename {ui/wallet-keplr => wallet-keplr}/src/index.ts (100%)
rename {ui/wallet-metamask => wallet-metamask}/README.md (100%)
rename {ui/wallet-metamask => wallet-metamask}/package.json (100%)
rename {ui/wallet-metamask => wallet-metamask}/src/MetamaskWalletProvider.ts (100%)
rename {ui/wallet-metamask => wallet-metamask}/src/index.ts (100%)
rename {ui/wallet-terra-station => wallet-terra-station}/README.md (100%)
rename {ui/wallet-terra-station => wallet-terra-station}/package.json (100%)
rename {ui/wallet-terra-station => wallet-terra-station}/src/TerraStationWalletProvider.ts (100%)
rename {ui/wallet-terra-station => wallet-terra-station}/src/index.ts (100%)
rename ui/yarn.lock => yarn.lock (100%)
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