diff --git a/package.json b/package.json index d141594f..5647e5a4 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@cosmjs/encoding": "^0.29.5", "@floating-ui/dom": "^1.2.0", "@iconify/vue": "^4.1.0", + "@injectivelabs/wallet-ts": "^1.10.69", "@intlify/unplugin-vue-i18n": "^0.8.2", "@osmonauts/lcd": "^0.8.0", "@ping-pub/chain-registry-client": "^0.0.25", @@ -31,6 +32,7 @@ "apexcharts": "^3.37.1", "autoprefixer": "^10.4.14", "axios": "^1.3.2", + "buffer": "^6.0.3", "cross-fetch": "^3.1.5", "dayjs": "^1.11.7", "long": "^5.2.1", diff --git a/src/assets/wallets/keplr.png b/src/assets/wallets/keplr.png new file mode 100644 index 00000000..23bf042e Binary files /dev/null and b/src/assets/wallets/keplr.png differ diff --git a/src/assets/wallets/ledger.png b/src/assets/wallets/ledger.png new file mode 100644 index 00000000..71005240 Binary files /dev/null and b/src/assets/wallets/ledger.png differ diff --git a/src/assets/wallets/metamask.png b/src/assets/wallets/metamask.png new file mode 100644 index 00000000..78269463 Binary files /dev/null and b/src/assets/wallets/metamask.png differ diff --git a/src/components/dialogs/ConnectWallet.vue b/src/components/dialogs/ConnectWallet.vue new file mode 100644 index 00000000..918f5672 --- /dev/null +++ b/src/components/dialogs/ConnectWallet.vue @@ -0,0 +1,85 @@ + + + \ No newline at end of file diff --git a/src/layouts/components/DefaultLayout.vue b/src/layouts/components/DefaultLayout.vue index 077db9e7..b17127a5 100644 --- a/src/layouts/components/DefaultLayout.vue +++ b/src/layouts/components/DefaultLayout.vue @@ -15,6 +15,7 @@ import NavSearchBar from './NavSearchBar.vue'; import NavBarNotifications from './NavBarNotifications.vue'; import TheCustomizer from '@/plugins/vuetify/@core/components/TheCustomizer.vue'; import Breadcrumbs from './Breadcrumbs.vue'; +import ConnectWallet from '@/components/dialogs/ConnectWallet.vue' import { useBlockchain } from '@/stores'; const { @@ -66,6 +67,7 @@ blockchain.$subscribe((m, s) => {