diff --git a/.gitignore b/.gitignore
index f080f385c414edbdb3209c74ad933e8a6bcdd88e..e9d62f3766dde8a2f5af4ede578618efb8f9ff03 100644
--- a/.gitignore
+++ b/.gitignore
@@ -94,3 +94,6 @@ sw.*
 #s3 distributer
 distribute.sh
 .s3cfg
+
+# future work
+toDo
\ No newline at end of file
diff --git a/.prettierrc b/.prettierrc
index 59639c50d5eea7ebf416ae8b509ee5c277eba75f..31fc5b454d120d74cd465c7cb14fb3ded1ce79ae 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -1,5 +1,10 @@
 {
+  "bracketSpacing": false,
+  "singleQuote": true,
+  "jsxBracketSameLine": true,
+  "trailingComma": "all",
+  "printWidth": 80,
+  "tabWidth": 2,
   "semi": false,
-  "arrowParens": "always",
-  "singleQuote": true
-}
+  "arrowParens": "always"
+}
\ No newline at end of file
diff --git a/jest.config.js b/jest.config.js
index ac587076fb0d502f7e5cbea5f576c8fe94c2e034..0c87363097f26a3f08f76e42082060da17da3847 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -2,16 +2,16 @@ module.exports = {
   moduleNameMapper: {
     '^@/(.*)$': '<rootDir>/$1',
     '^~/(.*)$': '<rootDir>/$1',
-    '^vue$': 'vue/dist/vue.common.js'
+    '^vue$': 'vue/dist/vue.common.js',
   },
   moduleFileExtensions: ['js', 'vue', 'json'],
   transform: {
     '^.+\\.js$': 'babel-jest',
-    '.*\\.(vue)$': 'vue-jest'
+    '.*\\.(vue)$': 'vue-jest',
   },
   collectCoverage: true,
   collectCoverageFrom: [
     '<rootDir>/components/**/*.vue',
-    '<rootDir>/pages/**/*.vue'
-  ]
+    '<rootDir>/pages/**/*.vue',
+  ],
 }
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 4c623c10b82fbe1ab89ed08607d22cd0e81452a6..f9f4aa99a517b8768c5e9c4c0c41aba4bb7c0508 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -1,10 +1,10 @@
-import { Configuration, IgnorePlugin } from 'webpack'
+import {Configuration, IgnorePlugin} from 'webpack'
 import i18n from './src/plugins/i18n.config'
 
 require('dotenv').config()
 const isDev = process.env.NODE_ENV !== 'production'
 const env = {
-  GA_ID: process.env.GA_ID || 'UA-000000-1'
+  GA_ID: process.env.GA_ID || 'UA-000000-1',
 }
 export default {
   modern: !isDev,
@@ -15,7 +15,7 @@ export default {
    ** Headers of the page
    */
   server: {
-    host: '0.0.0.0'
+    host: '0.0.0.0',
   },
   /* manifest: {
     name: env.appData.name,
@@ -36,8 +36,8 @@ export default {
       ogUrl: 'https://hive.io',
       ogHost: 'https://hive.io',
       ogImage: '/opengraph.png',
-      twitterCard: 'summary_large_image'
-    }
+      twitterCard: 'summary_large_image',
+    },
   },
   loading: false,
   head: {
@@ -48,18 +48,18 @@ export default {
         href:
           'https://fonts.googleapis.com/css?family=Work+Sans:400,500,700,800,900&display=swap'
       }, */
-      { rel: 'icon', type: 'image/x-icon', href: '/favicons/favicon.ico' }
-    ]
+      {rel: 'icon', type: 'image/x-icon', href: '/favicons/favicon.ico'},
+    ],
   },
   /*
    ** Global CSS
    */
   css: [
     'element-ui/lib/theme-chalk/index.css',
-    { src: '@assets/css/main.scss', lang: 'scss' }
+    {src: '@assets/css/main.scss', lang: 'scss'},
   ],
   styleResources: {
-    scss: ['./assets/css/variables.scss']
+    scss: ['./assets/css/variables.scss'],
   },
   /*
    ** Plugins to load before mounting the App
@@ -67,8 +67,8 @@ export default {
   plugins: [
     '@/plugins/composition-api',
     '@/plugins/element-ui',
-    { src: '@/plugins/tippy', ssr: false },
-    '@/plugins/fontawesome'
+    {src: '@/plugins/tippy', ssr: false},
+    '@/plugins/fontawesome',
   ],
   /*
    ** Nuxt.js dev-modules
@@ -79,7 +79,7 @@ export default {
     '@nuxtjs/eslint-module',
     // Doc: https://github.com/nuxt-community/stylelint-module
     '@nuxtjs/stylelint-module',
-    'nuxt-typed-vuex'
+    'nuxt-typed-vuex',
   ],
   /*
    ** Nuxt.js modules
@@ -95,8 +95,8 @@ export default {
     [
       '@nuxtjs/google-analytics',
       {
-        id: env.GA_ID
-      }
+        id: env.GA_ID,
+      },
     ],
     // Gzip/Brotli Compression
     [
@@ -104,14 +104,14 @@ export default {
       {
         gzip: {
           test: /\.(js|css|html|svg)$/,
-          cache: true
+          cache: true,
         },
         brotli: {
           test: /\.(js|css|html|svg)$/,
-          threshold: 0
-        }
-      }
-    ]
+          threshold: 0,
+        },
+      },
+    ],
   ],
   /*
    ** Axios module configuration
@@ -119,8 +119,8 @@ export default {
    */
   axios: {
     debug: isDev,
-    retry: { retries: 3 },
-    withCredentials: true
+    retry: {retries: 3},
+    withCredentials: true,
   },
   /*
    ** Build configuration
@@ -130,7 +130,7 @@ export default {
     /*
      ** You can extend webpack config here
      */
-    extend(config: Configuration, { isClient }) {
+    extend(config: Configuration, {isClient}) {
       if (!isDev && isClient) {
         if (config.optimization) {
           config.optimization.minimize = true
@@ -141,6 +141,6 @@ export default {
           config.plugins.push(new IgnorePlugin(/^\.\/locale$/, /moment$/))
         }
       }
-    }
-  }
+    },
+  },
 }
diff --git a/src/assets/images/exchanges/beaxy.png b/src/assets/images/exchanges/beaxy.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8478a73784789ec12bf4fa90c32619e9361223f
Binary files /dev/null and b/src/assets/images/exchanges/beaxy.png differ
diff --git a/src/components/app/app.vue b/src/components/app/app.vue
index 986dbc0582318fa706a5f213cf2d7a5d279e590a..bed87346693622b14eba4782d10465aa92543197 100644
--- a/src/components/app/app.vue
+++ b/src/components/app/app.vue
@@ -5,7 +5,7 @@
       target="_blank"
       rel="nofollow noopener noreferrer"
       class="app__inner"
-      :class="{ 'app__inner--hover': hover }"
+      :class="{'app__inner--hover': hover}"
       @mouseenter="hover = true"
       @mouseleave="hover = false"
     >
@@ -19,7 +19,7 @@
       target="_blank"
       rel="nofollow noopener noreferrer"
       class="app__name"
-      :class="{ 'app__name--hover': hover }"
+      :class="{'app__name--hover': hover}"
       @mouseenter="hover = true"
       @mouseleave="hover = false"
       >{{ item.name
@@ -55,18 +55,18 @@
 </template>
 
 <script lang="ts">
-import { defineComponent, ref } from '@vue/composition-api'
+import {defineComponent, ref} from '@vue/composition-api'
 import Icon from '~/components/icon/icon.vue'
 import {} from '../../types'
 export default defineComponent({
   components: {
-    Icon
+    Icon,
   },
   props: {
     item: {
       type: Object,
-      default: true
-    }
+      default: true,
+    },
   },
 
   setup(_props) {
@@ -78,8 +78,8 @@ export default defineComponent({
         return ''
       }
     }
-    return { getImage, hover }
-  }
+    return {getImage, hover}
+  },
 })
 </script>
 
diff --git a/src/components/color/color.vue b/src/components/color/color.vue
index c76c12716cc403be59d756306087a62cb6046645..7fb69c894b94fece8e56e44937159350e9763048 100644
--- a/src/components/color/color.vue
+++ b/src/components/color/color.vue
@@ -20,25 +20,25 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 export default defineComponent({
   props: {
     color: {
       type: Object,
       default: () => {
-        return { name: '', hex: '', rgb: '', cmyk: '' } as {
+        return {name: '', hex: '', rgb: '', cmyk: ''} as {
           name: string
           hex: string
           rgb: string
           cmyk: string
         }
-      }
-    }
+      },
+    },
   },
 
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/feature/feature.vue b/src/components/feature/feature.vue
index 2975a6851d69293eb860ef09f4ec2395bbfda988..fe9cde00f91a9b3e9cbe2be3a18a2e19e2a45ac9 100644
--- a/src/components/feature/feature.vue
+++ b/src/components/feature/feature.vue
@@ -3,18 +3,18 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 export default defineComponent({
   props: {
     full: {
       type: Boolean,
-      default: true
-    }
+      default: true,
+    },
   },
 
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/footer/footer.vue b/src/components/footer/footer.vue
index 48619ffa9d09d6bebcbaeea454864a6dcd483255..2c4d8dbf6a91a342db18205ea89052404c8f9449 100644
--- a/src/components/footer/footer.vue
+++ b/src/components/footer/footer.vue
@@ -15,22 +15,22 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 import Logo from '~/components/logo/logo.vue'
 import FooterNavigation from '~/components/footer/footerNavigation.vue'
 
 export default defineComponent({
-  components: { Logo, FooterNavigation },
+  components: {Logo, FooterNavigation},
   props: {
     items: {
       type: Array,
-      default: () => [] as any[]
-    }
+      default: () => [] as any[],
+    },
   },
 
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/footer/footerNavigation.vue b/src/components/footer/footerNavigation.vue
index 44d66b7bc6316fdea35bade4340d1fe59237fde1..1d66811c49dc3530455e5ee67ec7f57769be5b94 100644
--- a/src/components/footer/footerNavigation.vue
+++ b/src/components/footer/footerNavigation.vue
@@ -9,21 +9,21 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 import Logo from '~/components/logo/logo.vue'
 import Navigation from '~/components/navigation/navigation.vue'
 export default defineComponent({
-  components: { Logo, Navigation },
+  components: {Logo, Navigation},
   props: {
     items: {
       type: Array,
-      default: () => [] as any[]
-    }
+      default: () => [] as any[],
+    },
   },
 
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/header/header.vue b/src/components/header/header.vue
index 806e5371963c6683a1f9ccd6358989f88afe5f33..62db67555f4dc691c6dcca2541e3f2009f8fa21d 100644
--- a/src/components/header/header.vue
+++ b/src/components/header/header.vue
@@ -12,22 +12,22 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 import Logo from '~/components/logo/logo.vue'
 import MobileMenu from '~/components/mobileMenu/mobileMenu.vue'
 import Navigation from '~/components/navigation/navigation.vue'
 export default defineComponent({
-  components: { Logo, MobileMenu, Navigation },
+  components: {Logo, MobileMenu, Navigation},
   props: {
     items: {
       type: Array,
-      default: () => [] as any[]
-    }
+      default: () => [] as any[],
+    },
   },
 
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/icon/icon.vue b/src/components/icon/icon.vue
index f08e0d55deef4118f81df4c3a745b0257949f46c..9330a6eb8bdb765c71e28094e17fc2a50bedd020 100644
--- a/src/components/icon/icon.vue
+++ b/src/components/icon/icon.vue
@@ -4,46 +4,46 @@
       placement: 'bottom',
       arrow: true,
       content: tooltip,
-      trigger: tooltip ? 'mouseenter focus' : 'manual'
+      trigger: tooltip ? 'mouseenter focus' : 'manual',
     }"
     :href="link"
     target="_blank"
     rel="nofollow noopener noreferrer"
     class="icon"
-    :style="{ height: `${height}px` }"
+    :style="{height: `${height}px`}"
   >
     <fa-icon
       class="icon__icon"
       full-width
       :icon="icon"
-      :style="{ height: `${height}px` }"
+      :style="{height: `${height}px`}"
     />
   </a>
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 export default defineComponent({
   props: {
     icon: {
       type: Array,
-      default: () => [] as any[]
+      default: () => [] as any[],
     },
     link: String,
     height: {
       type: Number,
-      default: 30
+      default: 30,
     },
     width: {
       type: Number,
-      default: 30
+      default: 30,
     },
-    tooltip: String
+    tooltip: String,
   },
 
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/infobar/infobar.vue b/src/components/infobar/infobar.vue
index 2bc31a340e3a05ab8ba01463405bb8d89f362233..81ce95e2db83307c21e866e6d26aa3c9b43c670d 100644
--- a/src/components/infobar/infobar.vue
+++ b/src/components/infobar/infobar.vue
@@ -2,14 +2,12 @@
   <div
     v-if="state.setInterval"
     class="infobar"
-    :class="{ 'infobar--active': isReady }"
+    :class="{'infobar--active': isReady}"
     @click="go()"
   >
     <div v-if="!isReady" class="infobar__countdown">
       <div class="infobar__countdown__preText">
-        HF24<span class="infobar__countdown__preText--desktopOnly">
-          "Eclipse"</span
-        >
+        <span class="infobar__countdown__preText--desktopOnly"> HiveFest</span>
         in
       </div>
       <div class="infobar__countdown__numbers">
@@ -30,8 +28,6 @@
         </div>
       </div>
     </div>
-    <div v-if="state.setInterval && isReady">#HiveIsAlive!</div>
-    <div v-if="false">HF24 "Eclipse" coming soon!</div>
   </div>
 </template>
 
@@ -41,7 +37,7 @@ import {
   reactive,
   onBeforeUnmount,
   computed,
-  onMounted
+  onMounted,
 } from '@vue/composition-api'
 import moment from 'moment'
 
@@ -55,7 +51,7 @@ export default defineComponent({
       m: '00',
       s: '00',
       interval: null as any,
-      setInterval: false
+      setInterval: false,
     })
 
     const setCountdown = () => {
@@ -113,8 +109,8 @@ export default defineComponent({
       window.open('https://hive.blog', '_blank') */
     }
 
-    return { state, isReady, countdown, go }
-  }
+    return {state, isReady, countdown, go}
+  },
 })
 </script>
 
diff --git a/src/components/logo/logo.vue b/src/components/logo/logo.vue
index 465d06effac43b5bcdfcf28ce5912e4691b24173..ba2ef9c30137cdbdbc7111de91b76628375fc26d 100644
--- a/src/components/logo/logo.vue
+++ b/src/components/logo/logo.vue
@@ -26,22 +26,22 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 export default defineComponent({
   props: {
     full: {
       type: Boolean,
-      default: true
+      default: true,
     },
     dark: {
       type: Boolean,
-      default: false
-    }
+      default: false,
+    },
   },
 
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/mobileMenu/mobileMenu.vue b/src/components/mobileMenu/mobileMenu.vue
index 405392be363a4241807c5fc0090ff0bbe9bdfa4f..009a8aa5b60289a9b87e746ff6c0580b065ef7b3 100644
--- a/src/components/mobileMenu/mobileMenu.vue
+++ b/src/components/mobileMenu/mobileMenu.vue
@@ -2,7 +2,7 @@
   <div class="mobile-menu">
     <div
       class="mobile-menu__toggle"
-      :class="{ 'mobile-menu__toggle--active': isMobileActive }"
+      :class="{'mobile-menu__toggle--active': isMobileActive}"
     >
       <input type="checkbox" @click="onClick" />
 
@@ -20,25 +20,25 @@
 </template>
 
 <script lang="ts">
-import { defineComponent, computed } from '@vue/composition-api'
+import {defineComponent, computed} from '@vue/composition-api'
 import Navigation from '~/components/navigation/navigation.vue'
 export default defineComponent({
-  components: { Navigation },
+  components: {Navigation},
   props: {
     items: {
       type: Array,
-      default: () => [] as any[]
+      default: () => [] as any[],
     },
-    dark: Boolean
+    dark: Boolean,
   },
 
-  setup(_props, { root }) {
+  setup(_props, {root}) {
     const isMobileActive = computed(() => root.$accessor.isMobileActive)
     const onClick = () => {
       root.$accessor.setIsMobileActive(!isMobileActive.value)
     }
-    return { onClick, isMobileActive }
-  }
+    return {onClick, isMobileActive}
+  },
 })
 </script>
 
diff --git a/src/components/navigation/navigation.vue b/src/components/navigation/navigation.vue
index 21e451f62e064ec1a0ad0fcef5d723ea7f166d08..63e4b8e03121a806b6c6b668184ae0d4dcc3fcce 100644
--- a/src/components/navigation/navigation.vue
+++ b/src/components/navigation/navigation.vue
@@ -14,21 +14,21 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 import NavigationItem from '~/components/navigation/navigationItem.vue'
 export default defineComponent({
-  components: { NavigationItem },
+  components: {NavigationItem},
   props: {
     items: {
       type: Array,
-      default: () => [] as any[]
+      default: () => [] as any[],
     },
-    dark: Boolean
+    dark: Boolean,
   },
 
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/navigation/navigationItem.vue b/src/components/navigation/navigationItem.vue
index a710e787e97e87d7704cc6a7f3ed1ee0970e5940..aa4248149170846f73e3cb7d86df25124276b96f 100644
--- a/src/components/navigation/navigationItem.vue
+++ b/src/components/navigation/navigationItem.vue
@@ -12,7 +12,7 @@
         !isButton && to && (to.includes('https://') || to.includes('mailto'))
       "
       class="navigation-item__link"
-      :class="{ 'navigation-item__link--dark': dark }"
+      :class="{'navigation-item__link--dark': dark}"
       :href="to"
       target="_blank"
       rel="nofollow noopener noreferrer"
@@ -24,8 +24,8 @@
       "
       class="navigation-item__link"
       rel="nofollow noopener noreferrer"
-      :class="{ 'navigation-item__link--dark': dark }"
-      :to="{ name: to }"
+      :class="{'navigation-item__link--dark': dark}"
+      :to="{name: to}"
     >
       {{ name }}
     </nuxt-link>
@@ -33,25 +33,25 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 import NavigationItem from '~/components/navigation/navigationItem.vue'
 export default defineComponent({
-  components: { NavigationItem },
+  components: {NavigationItem},
   props: {
     to: {
-      type: String
+      type: String,
     },
     name: {
-      type: String
+      type: String,
     },
     isButton: Boolean,
-    dark: Boolean
+    dark: Boolean,
   },
   methods: {
     go(to) {
       window.open(to, '_blank')
-    }
-  }
+    },
+  },
 })
 </script>
 
diff --git a/src/components/scrollindicator.vue b/src/components/scrollindicator.vue
index a2dd6efdc5352c4c1d9174fba99d3c72a55a74d0..3a8034292a4f2a9b40131c5cb480c3081c2db84a 100644
--- a/src/components/scrollindicator.vue
+++ b/src/components/scrollindicator.vue
@@ -6,11 +6,11 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 export default defineComponent({
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/components/statWebsite/statWebsite.vue b/src/components/statWebsite/statWebsite.vue
index 9dda3937c10b67c43511f3befae7662df91c3f07..27153f665948316b5e8b240ba71df7a7fd3505f7 100644
--- a/src/components/statWebsite/statWebsite.vue
+++ b/src/components/statWebsite/statWebsite.vue
@@ -5,7 +5,7 @@
       target="_blank"
       rel="nofollow noopener noreferrer"
       class="statWebsite__inner"
-      :class="{ 'statWebsite__inner--hover': hover }"
+      :class="{'statWebsite__inner--hover': hover}"
       @mouseenter="hover = true"
       @mouseleave="hover = false"
     >
@@ -19,7 +19,7 @@
       target="_blank"
       rel="nofollow noopener noreferrer"
       class="statWebsite__name"
-      :class="{ 'statWebsite__name--hover': hover }"
+      :class="{'statWebsite__name--hover': hover}"
       @mouseenter="hover = true"
       @mouseleave="hover = false"
       >{{ item.name
@@ -45,18 +45,18 @@
 </template>
 
 <script lang="ts">
-import { defineComponent, ref } from '@vue/composition-api'
+import {defineComponent, ref} from '@vue/composition-api'
 import Icon from '~/components/icon/icon.vue'
 import {} from '../../types'
 export default defineComponent({
   components: {
-    Icon
+    Icon,
   },
   props: {
     item: {
       type: Object,
-      default: true
-    }
+      default: true,
+    },
   },
 
   setup(_props) {
@@ -68,8 +68,8 @@ export default defineComponent({
         return ''
       }
     }
-    return { getImage, hover }
-  }
+    return {getImage, hover}
+  },
 })
 </script>
 
diff --git a/src/helpers/var.ts b/src/helpers/var.ts
index a2f151686186fc47ad1428a9138a49a7f4e66459..92e53e6c61b936c825890793a5b8eaa6b508c851 100644
--- a/src/helpers/var.ts
+++ b/src/helpers/var.ts
@@ -1,4 +1,4 @@
-import { IWallet, IEcoItem } from '~/types/index'
+import {IWallet, IEcoItem} from '~/types/index'
 
 /**
  *
@@ -9,48 +9,48 @@ import { IWallet, IEcoItem } from '~/types/index'
 const os = {
   web: {
     icon: ['fas', 'globe'],
-    name: 'Web'
+    name: 'Web',
   },
   windows: {
     icon: ['fab', 'windows'],
-    name: 'Windows'
+    name: 'Windows',
   },
   macos: {
     icon: ['fab', 'apple'],
-    name: 'macOS'
+    name: 'macOS',
   },
   ios: {
     icon: ['fab', 'app-store-ios'],
-    name: 'iOS'
+    name: 'iOS',
   },
   linux: {
     icon: ['fab', 'linux'],
-    name: 'Linux'
+    name: 'Linux',
   },
   android: {
     icon: ['fab', 'android'],
-    name: 'Android'
+    name: 'Android',
   },
   firefox: {
     icon: ['fab', 'firefox'],
-    name: 'Firefox'
+    name: 'Firefox',
   },
   safari: {
     icon: ['fab', 'safari'],
-    name: 'Safari'
+    name: 'Safari',
   },
   chrome: {
     icon: ['fab', 'chrome'],
-    name: 'Chrome'
+    name: 'Chrome',
   },
   brave: {
     icon: ['fab', 'brave'],
-    name: 'Brave'
+    name: 'Brave',
   },
   extension: {
     icon: ['fas', 'puzzle-piece'],
-    name: 'Extension'
-  }
+    name: 'Extension',
+  },
 }
 
 export const ECOSYSTEM: IEcoItem[] = [
@@ -60,7 +60,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'splinterlands.png',
     website: 'https://splinterlands.com',
-    type: 'game'
+    type: 'game',
   },
   {
     id: 'peakd',
@@ -68,7 +68,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'peakd.svg',
     website: 'https://peakd.com',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'hiveblog',
@@ -76,7 +76,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'blackhive.png',
     website: 'https://hive.blog',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'threespeak',
@@ -84,7 +84,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'threespeak.svg',
     website: 'https://3speak.online',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'cryptobrewmaster',
@@ -92,7 +92,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'cryptobrewmaster.png',
     website: 'https://www.cryptobrewmaster.io/',
-    type: 'game'
+    type: 'game',
   },
   {
     id: 'ecency',
@@ -100,7 +100,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'ecency.svg',
     website: 'https://ecency.com',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'rabona',
@@ -108,7 +108,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'rabona.png',
     website: 'https://rabona.io',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'dbuzz',
@@ -116,7 +116,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'dbuzz.png',
     website: 'https://d.buzz',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'stemsocial',
@@ -124,7 +124,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'stemsocial.png',
     website: 'https://stem.openhive.network',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'exxp',
@@ -132,7 +132,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'exxp.svg',
     website: 'https://exxp.io',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'actifit',
@@ -140,7 +140,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'actifit.png',
     website: 'https://actifit.io',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'dlease',
@@ -148,7 +148,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'dlease.png',
     website: 'https://dlease.io',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'engrave',
@@ -156,7 +156,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'engrave.png',
     website: 'https://dblog.org',
-    type: 'app'
+    type: 'app',
   },
 
   {
@@ -165,7 +165,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'fullalt.png',
     website: 'https://www.fullalt.com',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'lucksacks',
@@ -173,7 +173,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'lucksacks.png',
     website: 'https://lucksacks.com',
-    type: 'game'
+    type: 'game',
   },
   {
     id: 'leofinance',
@@ -181,7 +181,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'leofinance.png',
     website: 'https://leofinance.io',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'stemgeeks',
@@ -189,7 +189,7 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'stemgeeks.png',
     website: 'https://stemgeeks.net',
-    type: 'app'
+    type: 'app',
   },
   {
     id: 'dcity',
@@ -197,16 +197,16 @@ export const ECOSYSTEM: IEcoItem[] = [
     description: '',
     image: 'dcity.png',
     website: 'https://dcity.io',
-    type: 'app'
-  }
+    type: 'app',
+  },
 ]
 
 export const BLOCKEXPLORERS = [
   {
     id: 'hiveblocks',
     name: 'HiveBlocks',
-    website: 'https://hiveblocks.com'
-  }
+    website: 'https://hiveblocks.com',
+  },
 ]
 
 export const WALLETS: IWallet[] = [
@@ -217,7 +217,7 @@ export const WALLETS: IWallet[] = [
     os: [os.windows, os.macos, os.linux],
     website: 'https://github.com/netuoso/vessel/releases',
     type: 'wallet',
-    github: 'https://github.com/netuoso/vessel'
+    github: 'https://github.com/netuoso/vessel',
   },
   {
     id: 'keychain',
@@ -227,7 +227,7 @@ export const WALLETS: IWallet[] = [
     website:
       'https://chrome.google.com/webstore/detail/hive-keychain/jcacnejopjdphbnjgfaaobbfafkihpep',
     type: 'wallet',
-    github: 'https://github.com/stoodkev/hive-keychain'
+    github: 'https://github.com/stoodkev/hive-keychain',
   },
   {
     id: 'hivewallet',
@@ -236,7 +236,7 @@ export const WALLETS: IWallet[] = [
     os: [os.ios, os.android],
     website: 'https://hivewallet.app',
     type: 'wallet',
-    github: 'https://github.com/roelandp/hivewallet'
+    github: 'https://github.com/roelandp/hivewallet',
   },
   {
     id: 'ecency',
@@ -245,7 +245,7 @@ export const WALLETS: IWallet[] = [
     os: [os.windows, os.macos, os.linux, os.ios, os.android],
     website: 'https://ecency.com',
     type: 'wallet',
-    github: 'https://github.com/ecency'
+    github: 'https://github.com/ecency',
   },
   {
     id: 'hivesigner',
@@ -254,7 +254,7 @@ export const WALLETS: IWallet[] = [
     os: [os.web, os.windows, os.macos, os.linux, os.brave, os.chrome],
     website: 'https://hivesigner.com',
     type: 'wallet',
-    github: 'https://github.com/ledgerconnect/hivesigner'
+    github: 'https://github.com/ledgerconnect/hivesigner',
   },
   {
     id: 'actifit',
@@ -263,7 +263,7 @@ export const WALLETS: IWallet[] = [
     os: [os.web],
     website: 'https://actifit.io/wallet',
     type: 'wallet',
-    github: 'https://github.com/actifit/actifit-landingpage'
+    github: 'https://github.com/actifit/actifit-landingpage',
   },
   {
     id: 'peakd',
@@ -271,7 +271,7 @@ export const WALLETS: IWallet[] = [
     image: 'peakd.svg',
     os: [os.web],
     website: 'https://peakd.com',
-    type: 'wallet'
+    type: 'wallet',
   },
   {
     id: 'wallethiveblog',
@@ -279,8 +279,8 @@ export const WALLETS: IWallet[] = [
     image: 'blackhive.png',
     os: [os.web],
     website: 'https://wallet.hive.blog',
-    type: 'wallet'
-  }
+    type: 'wallet',
+  },
 ]
 
 export const EXCHANGES = [
@@ -288,122 +288,128 @@ export const EXCHANGES = [
     id: 'binance',
     name: 'Binance',
     website: 'https://www.binance.com/en/trade/HIVE_USDT',
-    image: 'binance.svg'
+    image: 'binance.svg',
   },
   {
     id: 'blocktrades',
     name: 'Blocktrades',
     website: 'https://www.blocktrades.us/en/trade?output_coin_type=hive',
-    image: 'blocktrades.svg'
+    image: 'blocktrades.svg',
+  },
+  {
+    id: 'beaxy',
+    name: 'Beaxy',
+    website: 'https://exchange.beaxy.com/?pair=HIVEBTC',
+    image: 'beaxy.png',
   },
   {
     id: 'bitsonic',
     name: 'BITSONIC',
     website: 'https://bitsonic.co.kr/front/en/exchange/hive-usdt',
-    image: 'bitsonic.svg'
+    image: 'bitsonic.svg',
   },
   {
     id: 'bittrex',
     name: 'Bittrex',
     website: 'https://global.bittrex.com/Market/Index?MarketName=USD-HIVE',
-    image: 'bittrex.svg'
+    image: 'bittrex.svg',
   },
   {
     id: 'coindcx',
     name: 'CoinDCX',
     website: 'https://coindcx.com/trade/HIVEUSDT',
-    image: 'coindcx.svg'
+    image: 'coindcx.svg',
   },
   {
     id: 'cryptex24',
     name: 'Cryptex24',
     website: 'https://www.cryptex24.io/trade/HIVE&USDT',
-    image: 'cryptex24.svg'
+    image: 'cryptex24.svg',
   },
   {
     id: 'gateio',
     name: 'gate.io',
     website: 'https://www.gate.io/trade/HIVE_USDT',
-    image: 'gateio.svg'
+    image: 'gateio.svg',
   },
   {
     id: 'hbtc',
     name: 'HBTC',
     website: 'https://www.hbtc.com/exchange/HIVE1/USDT',
-    image: 'hbtc.png'
+    image: 'hbtc.png',
   },
   {
     id: 'hiveengine',
     name: 'Hive Engine',
     website: 'https://hive-engine.com/?p=market&t=SWAP.HIVE',
-    image: 'hive-engine.png'
+    image: 'hive-engine.png',
   },
   {
     id: 'hotbit',
     name: 'HOTBIT',
     website: 'https://www.hotbit.io/exchange?symbol=HIVE_USDT',
-    image: 'hotbit.png'
+    image: 'hotbit.png',
   },
   {
     id: 'huobi',
     name: 'Huobi',
     website: 'https://www.huobi.com/en-us/exchange/hive_usdt/',
-    image: 'huobi.svg'
+    image: 'huobi.svg',
   },
   {
     id: 'ionomy',
     name: 'Ionomy',
     website: 'https://ionomy.com/en/markets/btc-hive',
-    image: 'ionomy.png'
+    image: 'ionomy.png',
   },
   {
     id: 'mxc',
     name: 'MXC',
     website: 'https://www.mxc.com/trade/easy#HIVE_USDT',
-    image: 'mxc.png'
+    image: 'mxc.png',
   },
   {
     id: 'probit',
     name: 'ProBit',
     website: 'https://www.probit.com/app/exchange/HIVE-USDT',
-    image: 'probit_white.png'
+    image: 'probit_white.png',
   },
   {
     id: 'sequoir',
     name: 'Sequoir',
     website: 'https://app.sequoir.com/assets/hive',
-    image: 'sequoir.svg'
+    image: 'sequoir.svg',
   },
   {
     id: 'steemengine',
     name: 'Steem Engine',
     website: 'https://steem-engine.com/?p=market&t=HIVEP',
-    image: 'steem-engine.svg'
+    image: 'steem-engine.svg',
   },
   {
     id: 'swapspace',
     name: 'SwapSpace',
     website: 'https://swapspace.co/?from=btc&to=hive&amount=0.1',
-    image: 'swapspace.svg'
+    image: 'swapspace.svg',
   },
   {
     id: 'swapzone',
     name: 'Swapzone',
     website: 'https://swapzone.io/?to=hive',
-    image: 'swapzone.svg'
+    image: 'swapzone.svg',
   },
   {
     id: 'upbit',
     name: 'UPbit',
     website: 'https://upbit.com/exchange?code=CRIX.UPBIT.BTC-HIVE',
-    image: 'upbit.svg'
+    image: 'upbit.svg',
   },
   {
     id: 'wazirx',
     name: 'WazirX',
     website: 'https://wazirx.com/exchange/HIVE-USDT',
-    image: 'wazirx.png'
-  }
+    image: 'wazirx.png',
+  },
 ]
 
 export const STATISTIC_WEBSITES = [
@@ -411,25 +417,25 @@ export const STATISTIC_WEBSITES = [
     id: 'dapp-com',
     name: 'Dapp.com',
     website: 'https://dapp.com/dapps/hive',
-    image: 'dapp-com.png'
+    image: 'dapp-com.png',
   },
   {
     id: 'stateofthedapps',
     name: 'State of the Dapps',
     website: 'https://stateofthedapps.com/rankings',
-    image: 'stateofthedapps.svg'
+    image: 'stateofthedapps.svg',
   },
 
   {
     id: 'dapp-review',
     name: 'Dapp Review',
     website: 'https://dapp.review/explore/hive',
-    image: 'dapp-review.svg'
+    image: 'dapp-review.svg',
   },
   {
     id: 'hivedapps-com',
     name: 'HiveDapps',
     website: 'https://hivedapps.com',
-    image: 'hivedapps-com.svg'
-  }
-]
\ No newline at end of file
+    image: 'hivedapps-com.svg',
+  },
+]
diff --git a/src/index.d.ts b/src/index.d.ts
index 2b5ffb16eb35dcddc51c142e4e5a3b546e149dcd..f9cc6f55bc746354598b77f2f80b6b276190924d 100644
--- a/src/index.d.ts
+++ b/src/index.d.ts
@@ -3,7 +3,7 @@
 import Vue from 'vue'
 
 import i18n from 'nuxt-i18n'
-import { accessorType } from './store'
+import {accessorType} from './store'
 
 declare module 'vue/types/vue' {
   interface Vue {
diff --git a/src/lang/de.js b/src/lang/de.js
index 7aab25df545a5386f694fdeee7ace3b05da843cb..f1c2d5e1b0cf57ed669194c682eb026f8adf732b 100644
--- a/src/lang/de.js
+++ b/src/lang/de.js
@@ -1,4 +1,4 @@
 export default {
   welcome: 'Wilkommen',
-  test: 'de'
+  test: 'de',
 }
diff --git a/src/lang/en.js b/src/lang/en.js
index be193f37a9ad516c0b31d775ef7d14aecdf40f06..95b10fbca4843d499c4202708b955f550d60b768 100644
--- a/src/lang/en.js
+++ b/src/lang/en.js
@@ -11,19 +11,18 @@ export default {
     dafTitle: 'DHF',
     dafText:
       'The development of Hive and its ecosystem is sustained via the DHF; Decentralised Hive Fund.',
-    dafButton: 'Learn more'
+    dafButton: 'Learn more',
   },
   about: {
     title: 'Developed for Web',
-    text: `Hive is an open-source blockchain, forged in years of development to bring Web 3.0 to the world.
-       With a diverse community of stakeholders and without controlling bad actors, individuals can experience true ownership in a decentralised blockchain & cryptocurrency.`,
+    text: `Hive is an innovative and forward-looking decentralized blockchain and ecosystem, designed to scale with widespread adoption of the currency and platforms in mind. By combining the lightning-fast processing times and fee-less transactions, Hive is positioned to become one of the leading Web 3.0 blockchains used by people around the world.`,
     featureFast: 'Fast',
     featureFastText: 'Transactions take less than 3 seconds',
     featureScalable: 'Scalable',
     featureScalableText: 'Future proof resource-bandwidth & storage system.',
     featurePowerful: 'Powerful',
     featurePowerfulText:
-      'Battle-tested for 4 years by hundreds of apps, communities & projects around the world.'
+      'Battle-tested for 4 years by hundreds of apps, communities & projects around the world.',
   },
   eco: {
     title: 'Hive Ecosystem',
@@ -31,17 +30,17 @@ export default {
       'Hive has a thriving ecosystem of apps, communities & individuals, leveraging the Hive blockchain & decentralised structure.',
     subTitle: 'Interested in statistics?',
     subText:
-      'Thousands of people across dozends of dApps are using Hive every day.'
+      'Thousands of people across numerous dApps are using Hive every day.',
   },
   wallets: {
     title: 'Choose your Wallet',
     text:
-      'Hive wallets are available for Windows, MacOS, Linux, iOS, Android & Web.'
+      'Hive wallets are available for Windows, MacOS, Linux, iOS, Android & Web.',
   },
   brand: {
     title: 'Brand Assets',
     text:
-      'The branding of Hive is created by the community, for the community. For graphical representation of Hive, the correct & newest assets shall be used.'
+      'The branding of Hive is created by the community, for the community. For graphical representation of Hive, the correct & newest assets shall be used.',
   },
-  moreDetails: 'More Details Soon'
+  moreDetails: 'More Details Soon',
 }
diff --git a/src/layouts/default.vue b/src/layouts/default.vue
index e273637d0a6afaf5d4dcb37d2807c6e51a48ccd4..28ec2694ead33b69d55b97a9651aee728bd1118c 100644
--- a/src/layouts/default.vue
+++ b/src/layouts/default.vue
@@ -1,11 +1,11 @@
 <template>
   <div class="layout layout--default">
     <Header class="layout__header" :items="headerNavigation" />
-    <Infobar v-if="false && $route.name === 'index'" />
+    <Infobar v-if="$route.name === 'index'" />
     <nuxt class="layout__main" />
     <div class="layout__socials">
       <SocialIcon
-        v-for="{ icon, link } in socials"
+        v-for="{icon, link} in socials"
         :key="icon"
         class="layout__socials__social"
         :icon="['fab', icon]"
@@ -28,7 +28,7 @@ import {
   computed,
   watch,
   onMounted,
-  ref
+  ref,
 } from '@vue/composition-api'
 import Infobar from '~/components/infobar/infobar.vue'
 import Header from '~/components/header/header.vue'
@@ -36,50 +36,50 @@ import Footer from '~/components/footer/footer.vue'
 import SocialIcon from '~/components/icon/icon.vue'
 
 export default defineComponent({
-  components: { Header, Footer, Infobar, SocialIcon },
+  components: {Header, Footer, Infobar, SocialIcon},
   props: {},
-  setup(_props, { root }) {
+  setup(_props, {root}) {
     const headerNavigation = ref([
       {
         to: 'about',
-        name: 'About'
+        name: 'About',
       },
       {
         to: 'eco',
-        name: 'Ecosystem'
+        name: 'Ecosystem',
       },
       {
         to: 'wallets',
-        name: 'Wallets'
+        name: 'Wallets',
       },
       {
         to: 'https://developers.hive.io',
-        name: 'Developer'
+        name: 'Developer',
       },
       {
         to: 'https://signup.hive.io',
         name: 'Join',
-        isButton: true
-      }
+        isButton: true,
+      },
     ])
 
     const footerNavigation = ref([
       [
         {
           to: 'about',
-          name: 'About'
+          name: 'About',
         },
         {
           to: 'https://signup.hive.io',
-          name: 'Create Account'
+          name: 'Create Account',
         },
         {
           to: 'brand',
-          name: 'Brand Assets'
+          name: 'Brand Assets',
         },
         {
           to: 'https://hive.blog/@hiveio',
-          name: 'Blog'
+          name: 'Blog',
         },
 
         /* {
@@ -88,8 +88,8 @@ export default defineComponent({
         }, */
         {
           to: 'mailto:info@hive.io',
-          name: 'Contact'
-        }
+          name: 'Contact',
+        },
         /* {
           to: 'contributors',
           name: 'Contributors'
@@ -98,15 +98,15 @@ export default defineComponent({
       [
         {
           to: 'eco',
-          name: 'Ecosystem'
+          name: 'Ecosystem',
         },
         {
           to: 'https://hiveblocks.com',
-          name: 'Blockexplorer'
+          name: 'Blockexplorer',
         },
         {
           to: 'https://hiveprojects.io',
-          name: 'Projects'
+          name: 'Projects',
         },
         /* {
           to: 'eco',
@@ -114,84 +114,84 @@ export default defineComponent({
         }, */
         {
           to: 'https://hivekings.com/witnesses',
-          name: 'Governance'
-        }
+          name: 'Governance',
+        },
       ],
       [
         {
           to: 'wallets',
-          name: 'Wallets'
-        }
+          name: 'Wallets',
+        },
       ],
       [
         {
           to: 'developer',
-          name: 'Developer'
+          name: 'Developer',
         },
         {
           to: 'https://developers.hive.io',
-          name: 'Documentation'
+          name: 'Documentation',
         },
         {
           to: 'https://hive.io/whitepaper.pdf',
-          name: 'Whitepaper'
+          name: 'Whitepaper',
         },
         {
           to: 'https://github.com/openhive-network/hive',
-          name: 'GitHub'
+          name: 'GitHub',
         },
         {
           to: 'https://gitlab.hive.io',
-          name: 'GitLab'
-        }
-      ]
+          name: 'GitLab',
+        },
+      ],
     ])
 
     const socials = ref([
       {
         icon: 'hive',
-        link: 'https://hive.blog/@hiveio'
+        link: 'https://hive.blog/@hiveio',
       },
       {
         icon: 'github',
-        link: 'https://github.com/openhive-network/hive'
+        link: 'https://github.com/openhive-network/hive',
       },
       {
         icon: 'gitlab',
-        link: 'https://gitlab.hive.io'
+        link: 'https://gitlab.hive.io',
       },
       {
         icon: 'twitter',
-        link: 'https://twitter.com/hiveblocks'
+        link: 'https://twitter.com/hiveblocks',
       },
       {
         icon: 'youtube',
-        link: 'https://www.youtube.com/channel/UCwM89V7NzVIHizgWT3GxhwA'
+        link: 'https://www.youtube.com/channel/UCwM89V7NzVIHizgWT3GxhwA',
       },
       {
         icon: 'medium',
-        link: 'https://medium.com/@hiveblocks'
+        link: 'https://medium.com/@hiveblocks',
       },
       {
         icon: 'telegram',
-        link: 'https://t.me/hiveblockchain'
+        link: 'https://t.me/hiveblockchain',
       },
       {
-        icon: 'reddit', 
-        link: 'https://reddit.com/r/hivenetwork' 
+        icon: 'reddit',
+        link: 'https://reddit.com/r/hivenetwork',
       },
       {
-        icon: 'discord', 
-        link: 'https://myhive.li/discord' 
+        icon: 'discord',
+        link: 'https://myhive.li/discord',
       },
       {
         icon: 'facebook',
-        link: 'https://www.facebook.com/hiveblocks/'
+        link: 'https://www.facebook.com/hiveblocks/',
       },
       {
         icon: 'quora',
-        link: 'https://www.quora.com/q/hive'
-      }
+        link: 'https://www.quora.com/q/hive',
+      },
     ])
 
     const preventScroll = computed(() => root.$accessor.preventScroll)
@@ -206,7 +206,7 @@ export default defineComponent({
               document.body.style.overflow = 'auto'
             }
           }
-        }
+        },
       )
     })
 
@@ -216,9 +216,9 @@ export default defineComponent({
       preventScroll,
       headerNavigation,
       footerNavigation,
-      socials
+      socials,
     }
-  }
+  },
 })
 </script>
 
diff --git a/src/pages/about.vue b/src/pages/about.vue
index ce5469d5280ee1c7a6639fa5179f1a2083b65c20..6a9706361289d0e0eec08180ec9690c8c465d93b 100644
--- a/src/pages/about.vue
+++ b/src/pages/about.vue
@@ -7,10 +7,10 @@
           src="~/assets/images/progressiveApp.svg"
         />
         <h1 class="about__title">
-          {{ $t(`about.title`) }} 3<span style="color: #e31337;">.</span>0
+          {{ $t(`about.title`) }} 3<span style="color: #e31337">.</span>0
         </h1>
         <p class="about__text">{{ $t('about.text') }}</p>
-        <h2 style="opacity: 0.5; margin-top:120px;">Why choose Hive?</h2>
+        <h2 style="opacity: 0.5; margin-top: 120px">Why choose Hive?</h2>
       </div>
 
       <div class="about__feature">
@@ -34,15 +34,15 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
+import {defineComponent} from '@vue/composition-api'
 import Logo from '~/components/logo/logo.vue'
 
 export default defineComponent({
-  components: { Logo },
+  components: {Logo},
   props: {},
   setup() {
     return {}
-  }
+  },
 })
 </script>
 
diff --git a/src/pages/brand.vue b/src/pages/brand.vue
index 11107a9d054f52df9c2eeef2cebc0b08b9f7446f..f1fe34b9ce11c96294fc95fdc6916a31d98da567 100644
--- a/src/pages/brand.vue
+++ b/src/pages/brand.vue
@@ -13,7 +13,7 @@
           >
         </a>
       </div>
-      <h2 style="opacity: 0.5; margin-bottom: 20px;">Colors</h2>
+      <h2 style="opacity: 0.5; margin-bottom: 20px">Colors</h2>
       <div class="brand__colors">
         <Color v-for="(color, index) in colors" :key="index" :color="color" />
       </div>
@@ -22,12 +22,12 @@
 </template>
 
 <script lang="ts">
-import { defineComponent, ref } from '@vue/composition-api'
+import {defineComponent, ref} from '@vue/composition-api'
 import Logo from '~/components/logo/logo.vue'
 import Color from '~/components/color/color.vue'
 
 export default defineComponent({
-  components: { Logo, Color },
+  components: {Logo, Color},
   props: {},
   setup() {
     const colors = ref([
@@ -35,13 +35,13 @@ export default defineComponent({
         name: 'Hive Red',
         hex: '#E31337',
         rgb: '227 / 19/ 55',
-        cmyk: '0 / 91.63 / 75.77 / 10.98'
+        cmyk: '0 / 91.63 / 75.77 / 10.98',
       },
       {
         name: 'Hive Black',
         hex: '#212529',
         rgb: '33 / 37 / 41',
-        cmyk: '19.51 / 9.76 / 0 / 83.92'
+        cmyk: '19.51 / 9.76 / 0 / 83.92',
       },
       /* {
         name: 'Hive White',
@@ -53,18 +53,18 @@ export default defineComponent({
         name: 'Hive LightGrey',
         hex: '#f0f0f8',
         rgb: '240 / 240 / 248',
-        cmyk: '3.23 / 3.23 / 0 / 2.75'
+        cmyk: '3.23 / 3.23 / 0 / 2.75',
       },
       {
         name: 'Hive Grey',
         hex: '#e7e7f1',
         rgb: '231 / 231 / 241',
-        cmyk: '4.15 / 4.15 / 0 / 5.49'
-      }
+        cmyk: '4.15 / 4.15 / 0 / 5.49',
+      },
     ])
 
-    return { colors }
-  }
+    return {colors}
+  },
 })
 </script>
 
diff --git a/src/pages/contributors.vue b/src/pages/contributors.vue
index 31c3ca1d4075751257651098657344513a1507c0..a5d884935d39b2b0f6229599bec94777efafd82c 100644
--- a/src/pages/contributors.vue
+++ b/src/pages/contributors.vue
@@ -7,10 +7,10 @@
           src="~/assets/images/progressiveApp.svg"
         />
         <h1 class="about__title">
-          {{ $t(`about.title`) }} 3<span style="color: #e31337;">.</span>0
+          {{ $t(`about.title`) }} 3<span style="color: #e31337">.</span>0
         </h1>
         <p class="about__text">{{ $t('about.text') }}</p>
-        <h2 style="opacity: 0.5; margin-top:120px;">Why choose Hive?</h2>
+        <h2 style="opacity: 0.5; margin-top: 120px">Why choose Hive?</h2>
       </div>
 
       <div class="about__feature">
@@ -34,15 +34,15 @@
 </template>
 
 <script lang="ts">
-import { defineComponent, reactive, onMounted } from '@vue/composition-api'
+import {defineComponent, reactive, onMounted} from '@vue/composition-api'
 import Logo from '~/components/logo/logo.vue'
 
 export default defineComponent({
-  components: { Logo },
+  components: {Logo},
   props: {},
   setup() {
     const state = reactive({
-      minHeight: 725
+      minHeight: 725,
     })
 
     const calcHeight = () => {
@@ -60,8 +60,8 @@ export default defineComponent({
       state.minHeight = calcHeight()
     })
 
-    return { state }
-  }
+    return {state}
+  },
 })
 </script>
 
diff --git a/src/pages/developer.vue b/src/pages/developer.vue
index 7c7e14c048123ec7d66b5c87e6c0bd68b93b22eb..431e2140bc3bbcfdb38ef260745e2ca55c4db64a 100644
--- a/src/pages/developer.vue
+++ b/src/pages/developer.vue
@@ -4,7 +4,7 @@
 
 <script>
 export default {
-  components: {}
+  components: {},
 }
 </script>
 
diff --git a/src/pages/eco.vue b/src/pages/eco.vue
index 6b1b4b7c22d95e64aefb40b7b32eac071697573e..5f59ee79527c9c7c1f798fc484f35b7feb2f22d3 100644
--- a/src/pages/eco.vue
+++ b/src/pages/eco.vue
@@ -26,18 +26,18 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
-import { ECOSYSTEM, STATISTIC_WEBSITES } from '../helpers/var'
+import {defineComponent} from '@vue/composition-api'
+import {ECOSYSTEM, STATISTIC_WEBSITES} from '../helpers/var'
 import Logo from '~/components/logo/logo.vue'
 import App from '~/components/app/app.vue'
 import StatWebsite from '~/components/statWebsite/statWebsite.vue'
 
 export default defineComponent({
-  components: { Logo, App, StatWebsite },
+  components: {Logo, App, StatWebsite},
   props: {},
   setup() {
-    return { ECOSYSTEM, STATISTIC_WEBSITES }
-  }
+    return {ECOSYSTEM, STATISTIC_WEBSITES}
+  },
 })
 </script>
 
diff --git a/src/pages/index.vue b/src/pages/index.vue
index b12d3493155b255066cc3ef3315ae389e816d3fd..8b1cf80dac4b64aa5617e16c2791fc2da90960b5 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -18,12 +18,10 @@
       <Logo class="root__home__logo" :full="false" />
     </div>
 
-    <scrollindicator style="margin: 0 auto 0px auto; margin-bottom: 40px;" />
+    <scrollindicator style="margin: 0 auto 0px auto; margin-bottom: 40px" />
 
     <div class="root__exchanges-container">
-      <div class="root__exchanges__title">
-        Listed Exchanges
-      </div>
+      <div class="root__exchanges__title">Listed Exchanges</div>
       <div class="root__exchanges">
         <a
           v-for="exchange in EXCHANGES"
@@ -113,16 +111,16 @@
 </template>
 
 <script lang="ts">
-import { defineComponent, reactive, onBeforeMount } from '@vue/composition-api'
-import { EXCHANGES } from '../helpers/var'
+import {defineComponent, reactive, onBeforeMount} from '@vue/composition-api'
+import {EXCHANGES} from '../helpers/var'
 import Logo from '~/components/logo/logo.vue'
 import scrollindicator from '~/components/scrollindicator.vue'
 export default defineComponent({
-  components: { Logo, scrollindicator },
+  components: {Logo, scrollindicator},
   props: {},
   setup() {
     const state = reactive({
-      minHeight: 0
+      minHeight: 0,
     })
 
     const calcHeight = () => {
@@ -156,8 +154,8 @@ export default defineComponent({
       }
     }
 
-    return { state, go, EXCHANGES, getImage }
-  }
+    return {state, go, EXCHANGES, getImage}
+  },
 })
 </script>
 
diff --git a/src/pages/wallets.vue b/src/pages/wallets.vue
index f071a6b126c0b10fdff740eacfe2de8fde80d61a..db407570977a7129256e595eb2d6c17aabc7b42d 100644
--- a/src/pages/wallets.vue
+++ b/src/pages/wallets.vue
@@ -15,17 +15,17 @@
 </template>
 
 <script lang="ts">
-import { defineComponent } from '@vue/composition-api'
-import { WALLETS } from '../helpers/var'
+import {defineComponent} from '@vue/composition-api'
+import {WALLETS} from '../helpers/var'
 import Logo from '~/components/logo/logo.vue'
 import App from '~/components/app/app.vue'
 
 export default defineComponent({
-  components: { Logo, App },
+  components: {Logo, App},
   props: {},
   setup() {
-    return { WALLETS }
-  }
+    return {WALLETS}
+  },
 })
 </script>
 
diff --git a/src/plugins/element-ui.ts b/src/plugins/element-ui.ts
index 6961510a00df24d67e1f8e9065b26a7dec7e80ad..d10dfa480a52b9c4f31a9f29cbf8d36f09f467d9 100644
--- a/src/plugins/element-ui.ts
+++ b/src/plugins/element-ui.ts
@@ -1,5 +1,5 @@
 import Vue from 'vue'
-import { Button } from 'element-ui'
+import {Button} from 'element-ui'
 // import locale from 'element-ui/lib/locale/lang/en'
 import '../assets/css/elementVariables.scss'
 
diff --git a/src/plugins/fontawesome.ts b/src/plugins/fontawesome.ts
index dfc9f617728b3fc6389666a8f23e62200f4d3b89..60c1670c6e1eeb7d4115cb1d181a01f460de641f 100644
--- a/src/plugins/fontawesome.ts
+++ b/src/plugins/fontawesome.ts
@@ -1,16 +1,16 @@
 import {
   FontAwesomeIcon,
   FontAwesomeLayers,
-  FontAwesomeLayersText
+  FontAwesomeLayersText,
 } from '@fortawesome/vue-fontawesome'
 import Vue from 'vue'
 
-import { config, library, dom } from '@fortawesome/fontawesome-svg-core'
+import {config, library, dom} from '@fortawesome/fontawesome-svg-core'
 import {
   faChevronDown as fasChevronDown,
   faPuzzlePiece as fasPuzzlePiece,
   faGlobe as fasGlobe,
-  faExternalLinkAlt as fasExternalLinkAlt
+  faExternalLinkAlt as fasExternalLinkAlt,
 } from '@fortawesome/free-solid-svg-icons'
 import {
   faHive as fabHive,
@@ -31,7 +31,7 @@ import {
   faLinux as fabLinux,
   faAppStoreIos as fabAppStoreIos,
   faWindows as fabWindows,
-  faApple as fabApple
+  faApple as fabApple,
 } from '@fortawesome/free-brands-svg-icons'
 
 dom.watch()
@@ -47,8 +47,8 @@ const fabBrave: any = {
     28,
     [],
     'e002',
-    'M8.585938,0 L6.6230469,1.9628906 C5.8686522,1.8591986 5.1169404,1.9627818 4.4667969,2.265625 C3.5799707,2.6787173 2.8091588,3.2898678 2.2753906,3.9902344 L0.6738281,6.0878906 L1.7832031,7.1972656 L0.9453125,8.875 L3.6523438,20.611328 C3.9508425,21.902741 4.7498933,23.023996 5.875,23.726562 L11.939453,27.517578 C12.586669,27.923087 13.413331,27.923087 14.060547,27.517578 L20.125,23.726562 C21.248998,23.023439 22.049126,21.902879 22.347656,20.611328 L25.054688,8.875 L24.216797,7.1972656 L25.326172,6.0878906 L23.724609,3.9902344 C23.190841,3.2898678 22.420029,2.6787173 21.533203,2.265625 C20.88306,1.9627818 20.131348,1.8591986 19.376953,1.9628906 L17.414062,0 L17,0 L8.585938,0 Z M13,4.2324219 C13.352939,4.2324219 13.704901,4.2890034 14.044922,4.4023438 L15.050781,4.7382812 C15.666291,4.9434511 16.331756,4.9434511 16.947266,4.7382812 L16.949219,4.7382812 L18.021484,4.3789062 C18.414823,4.2479461 18.840152,4.3693213 19.105469,4.6875 L21.779297,7.8964844 C22.324737,8.550883 22.332106,9.483138 21.800781,10.146484 L19.558594,12.949219 C19.135583,13.477982 19.009451,14.188469 19.222656,14.830078 L19.416016,15.408203 C19.67362,16.180346 19.440076,17.023756 18.824219,17.554688 L18.822266,17.556641 L17.628906,18.603516 L14.523438,16.71875 L14.511719,16.712891 C14.353397,16.622679 14.168697,16.639277 14,16.580078 L14,14.720703 L17.195312,13.65625 L16.212891,9.728516 L19.242188,8.970703 L18.757812,7.0292969 L13.787109,8.271484 L14.804688,12.34375 L13,12.945312 L11.195312,12.34375 L12.212891,8.271484 L7.242188,7.0292969 L6.7578125,8.970703 L9.787109,9.728516 L8.804688,13.65625 L12,14.720703 L12,16.599609 C11.829398,16.663089 11.641653,16.650559 11.482422,16.746094 L8.378906,18.607422 L7.662109,17.976562 L7.658203,17.972656 C6.8887614,17.309206 6.738538,16.195233 7.302734,15.349609 L7.351562,15.275391 L7.353516,15.273438 C7.899472,14.453487 7.76072,13.337574 7.027344,12.677734 L4.1933594,10.125 C3.6793597,9.459772 3.6867014,8.543474 4.2285156,7.8964844 L6.9921875,4.5996094 C7.275426,4.261746 7.730482,4.1484768 8.138672,4.3164062 L8.933594,4.6425781 C9.598059,4.9155637 10.33911,4.9413513 11.021484,4.7128906 L11.953125,4.4023438 C12.293146,4.2890035 12.647061,4.2324219 13,4.2324219 Z M4.0292969,5.0214844 L3.7519531,5.3515625 L3.8652344,5.203125 C3.9089002,5.1458304 3.9722324,5.0829519 4.0292969,5.0214844 Z M13.013672,18.318359 C13.188265,18.316256 13.363628,18.359231 13.521484,18.449219 L16.052734,19.988281 L13.660156,22.087891 C13.277261,22.424129 12.723488,22.424787 12.339844,22.087891 L9.955078,19.992188 L12.509766,18.460938 C12.665257,18.367643 12.839079,18.320463 13.013672,18.318359 Z'
-  ]
+    'M8.585938,0 L6.6230469,1.9628906 C5.8686522,1.8591986 5.1169404,1.9627818 4.4667969,2.265625 C3.5799707,2.6787173 2.8091588,3.2898678 2.2753906,3.9902344 L0.6738281,6.0878906 L1.7832031,7.1972656 L0.9453125,8.875 L3.6523438,20.611328 C3.9508425,21.902741 4.7498933,23.023996 5.875,23.726562 L11.939453,27.517578 C12.586669,27.923087 13.413331,27.923087 14.060547,27.517578 L20.125,23.726562 C21.248998,23.023439 22.049126,21.902879 22.347656,20.611328 L25.054688,8.875 L24.216797,7.1972656 L25.326172,6.0878906 L23.724609,3.9902344 C23.190841,3.2898678 22.420029,2.6787173 21.533203,2.265625 C20.88306,1.9627818 20.131348,1.8591986 19.376953,1.9628906 L17.414062,0 L17,0 L8.585938,0 Z M13,4.2324219 C13.352939,4.2324219 13.704901,4.2890034 14.044922,4.4023438 L15.050781,4.7382812 C15.666291,4.9434511 16.331756,4.9434511 16.947266,4.7382812 L16.949219,4.7382812 L18.021484,4.3789062 C18.414823,4.2479461 18.840152,4.3693213 19.105469,4.6875 L21.779297,7.8964844 C22.324737,8.550883 22.332106,9.483138 21.800781,10.146484 L19.558594,12.949219 C19.135583,13.477982 19.009451,14.188469 19.222656,14.830078 L19.416016,15.408203 C19.67362,16.180346 19.440076,17.023756 18.824219,17.554688 L18.822266,17.556641 L17.628906,18.603516 L14.523438,16.71875 L14.511719,16.712891 C14.353397,16.622679 14.168697,16.639277 14,16.580078 L14,14.720703 L17.195312,13.65625 L16.212891,9.728516 L19.242188,8.970703 L18.757812,7.0292969 L13.787109,8.271484 L14.804688,12.34375 L13,12.945312 L11.195312,12.34375 L12.212891,8.271484 L7.242188,7.0292969 L6.7578125,8.970703 L9.787109,9.728516 L8.804688,13.65625 L12,14.720703 L12,16.599609 C11.829398,16.663089 11.641653,16.650559 11.482422,16.746094 L8.378906,18.607422 L7.662109,17.976562 L7.658203,17.972656 C6.8887614,17.309206 6.738538,16.195233 7.302734,15.349609 L7.351562,15.275391 L7.353516,15.273438 C7.899472,14.453487 7.76072,13.337574 7.027344,12.677734 L4.1933594,10.125 C3.6793597,9.459772 3.6867014,8.543474 4.2285156,7.8964844 L6.9921875,4.5996094 C7.275426,4.261746 7.730482,4.1484768 8.138672,4.3164062 L8.933594,4.6425781 C9.598059,4.9155637 10.33911,4.9413513 11.021484,4.7128906 L11.953125,4.4023438 C12.293146,4.2890035 12.647061,4.2324219 13,4.2324219 Z M4.0292969,5.0214844 L3.7519531,5.3515625 L3.8652344,5.203125 C3.9089002,5.1458304 3.9722324,5.0829519 4.0292969,5.0214844 Z M13.013672,18.318359 C13.188265,18.316256 13.363628,18.359231 13.521484,18.449219 L16.052734,19.988281 L13.660156,22.087891 C13.277261,22.424129 12.723488,22.424787 12.339844,22.087891 L9.955078,19.992188 L12.509766,18.460938 C12.665257,18.367643 12.839079,18.320463 13.013672,18.318359 Z',
+  ],
 }
 
 /* const fabSteem: any = {
@@ -100,7 +100,7 @@ library.add(
   fasPuzzlePiece,
   fasGlobe,
   fasExternalLinkAlt,
-  fasChevronDown
+  fasChevronDown,
 )
 
 Vue.component('fa-icon', FontAwesomeIcon)
diff --git a/src/plugins/i18n.config.ts b/src/plugins/i18n.config.ts
index ae05394a5579f8331488bde75930ae9d961afd34..9e7f34161df4b4ee916f21ea212d38858eff62fe 100644
--- a/src/plugins/i18n.config.ts
+++ b/src/plugins/i18n.config.ts
@@ -9,7 +9,7 @@ export default {
     fallbackLocale: 'en',
     messages: {
       en,
-      de
-    }
-  }
+      de,
+    },
+  },
 }
diff --git a/src/plugins/tippy.ts b/src/plugins/tippy.ts
index e737a7bc92b8219d7e6ef36b1e527c90923cc15b..f106e1d390719e86858c9a96ab28c42d8de0c039 100644
--- a/src/plugins/tippy.ts
+++ b/src/plugins/tippy.ts
@@ -1,5 +1,5 @@
 import Vue from 'vue'
-import VueTippy, { TippyComponent } from 'vue-tippy'
+import VueTippy, {TippyComponent} from 'vue-tippy'
 
 // Add additional themes.
 /* import 'tippy.js/themes/light.css'
@@ -12,9 +12,9 @@ Vue.use(VueTippy, {
   popperOptions: {
     modifiers: {
       preventOverflow: {
-        enabled: true
-      }
-    }
-  }
+        enabled: true,
+      },
+    },
+  },
 })
 Vue.component('tippy', TippyComponent)
diff --git a/src/store/index.ts b/src/store/index.ts
index f4508a3bb1d6d17d52451be38f5a7d57045d7189..a972f5b804322261590f1c0834d9d3d16da2437a 100644
--- a/src/store/index.ts
+++ b/src/store/index.ts
@@ -4,20 +4,20 @@ import {
   getterTree,
   getAccessorType,
   mutationTree,
-  actionTree
+  actionTree,
 } from 'nuxt-typed-vuex'
 
 // Import all your submodules
-// import * as module from './module'
+// import * as scheduleModule from '../../schedule'
 
 export const state = () => ({
   test: '',
   preventScroll: false,
-  isMobileActive: false
+  isMobileActive: false,
 })
 
 export const getters = getterTree(state, {
-  text: (state) => state.test
+  text: (state) => state.test,
 })
 
 export const mutations = mutationTree(state, {
@@ -27,14 +27,14 @@ export const mutations = mutationTree(state, {
   },
   setPreventScroll: (state, preventScroll) => {
     state.preventScroll = preventScroll
-  }
+  },
 })
 
 export const actions = actionTree(
-  { state, getters, mutations },
+  {state, getters, mutations},
   {
     // async nuxtServerInit(ctx, { req, app }: Context) {}
-  }
+  },
 )
 
 // This compiles to nothing and only serves to return the correct type of the accessor
@@ -46,5 +46,6 @@ export const accessorType = getAccessorType({
   modules: {
     // The key (submodule) needs to match the Nuxt namespace (e.g. ~/store/submodule.ts)
     // module
-  }
+    // schedule: scheduleModule
+  },
 })
diff --git a/src/test/Logo.spec.js b/src/test/Logo.spec.js
index 1628640ad2a813e19578a38eeb38ce58a8178693..543a803c59da5b52bdb462543cf857f7bb968e13 100644
--- a/src/test/Logo.spec.js
+++ b/src/test/Logo.spec.js
@@ -1,4 +1,4 @@
-import { mount } from '@vue/test-utils'
+import {mount} from '@vue/test-utils'
 import Logo from '@/components/Logo.vue'
 
 describe('Logo', () => {
diff --git a/src/types/index.ts b/src/types/index.ts
index da5b109e4e302354f286b52961414ed08d17ce59..e0b20261f14707bed9f5104ce3bdfab96d45b6cd 100644
--- a/src/types/index.ts
+++ b/src/types/index.ts
@@ -4,7 +4,7 @@ export interface IWallet {
   os: any[]
   image: string
   type: Type
-  website: { firefox?: string; chrome?: string; safari?: string } | string
+  website: {firefox?: string; chrome?: string; safari?: string} | string
   github?: string
   gitlab?: string
 }
diff --git a/stylelint.config.js b/stylelint.config.js
index a89441b7d315888b8bba8fa565a7a1716db9bc5d..779b7ebf51fac8e8575f3046783c0af8f7732e42 100644
--- a/stylelint.config.js
+++ b/stylelint.config.js
@@ -1,5 +1,5 @@
 module.exports = {
   // add your custom config here
   // https://stylelint.io/user-guide/configuration
-  rules: {}
+  rules: {},
 }
diff --git a/tsconfig.json b/tsconfig.json
index f8156306ec7d67d153d6b98f0f51fef0762f3950..219ab8f249e1926c86385a188386e3c7a8ddf021 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,6 +1,6 @@
 {
   "files": ["./src/index.d.ts", "./src/vue-shim.d.ts"],
-  "include": ["src"],
+  "include": ["src", "toDO/schedule.ts"],
   "compilerOptions": {
     // "rootDir": "./src",
     // esnext target doesn't seem to support some features for now.