mirror of
https://github.com/Instadapp/assembly.git
synced 2024-07-29 22:37:06 +00:00
@instadapp/vue-web3
This commit is contained in:
parent
12c7141296
commit
32f4718623
|
|
@ -156,7 +156,7 @@ import { defineComponent, ref, watch } from '@nuxtjs/composition-api'
|
||||||
import { useDSA } from "~/composables/useDSA";
|
import { useDSA } from "~/composables/useDSA";
|
||||||
import { useFormatting } from '~/composables/useFormatting';
|
import { useFormatting } from '~/composables/useFormatting';
|
||||||
import { useWeb3Modal } from '~/composables/useWeb3Modal';
|
import { useWeb3Modal } from '~/composables/useWeb3Modal';
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3';
|
import { useWeb3 } from '@instadapp/vue-web3';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
setup() {
|
setup() {
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from "@nuxtjs/composition-api";
|
import { defineComponent } from "@nuxtjs/composition-api";
|
||||||
import { useTenderly } from "~/composables/useTenderly";
|
import { useTenderly } from "~/composables/useTenderly";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import ToggleButton from "./common/input/ToggleButton.vue";
|
import ToggleButton from "./common/input/ToggleButton.vue";
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@
|
||||||
import { computed, defineComponent, ref } from '@nuxtjs/composition-api'
|
import { computed, defineComponent, ref } from '@nuxtjs/composition-api'
|
||||||
import Input from '~/components/common/input/Input.vue'
|
import Input from '~/components/common/input/Input.vue'
|
||||||
import { useModal } from '~/composables/useModal'
|
import { useModal } from '~/composables/useModal'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import { injected } from '~/connectors'
|
import { injected } from '~/connectors'
|
||||||
import { SUPPORTED_WALLETS } from '~/constant/wallet'
|
import { SUPPORTED_WALLETS } from '~/constant/wallet'
|
||||||
import ButtonCTA from '../../common/input/ButtonCTA.vue'
|
import ButtonCTA from '../../common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import atokens from '~/constant/atokens'
|
import atokens from '~/constant/atokens'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import atokens from '~/constant/atokens'
|
import atokens from '~/constant/atokens'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import atokens from '~/constant/atokens'
|
import atokens from '~/constant/atokens'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ import { useValidation } from "~/composables/useValidation";
|
||||||
import { useToken } from "~/composables/useToken";
|
import { useToken } from "~/composables/useToken";
|
||||||
import { useParsing } from "~/composables/useParsing";
|
import { useParsing } from "~/composables/useParsing";
|
||||||
import { useMaxAmountActive } from "~/composables/useMaxAmountActive";
|
import { useMaxAmountActive } from "~/composables/useMaxAmountActive";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import atokens from "~/constant/atokens";
|
import atokens from "~/constant/atokens";
|
||||||
import ToggleButton from "~/components/common/input/ToggleButton.vue";
|
import ToggleButton from "~/components/common/input/ToggleButton.vue";
|
||||||
import { useDSA } from "~/composables/useDSA";
|
import { useDSA } from "~/composables/useDSA";
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import atokens from '~/constant/atokens'
|
import atokens from '~/constant/atokens'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ import { useValidators } from '~/composables/useValidators'
|
||||||
import { useValidation } from '~/composables/useValidation'
|
import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -97,7 +97,7 @@ import { useValidators } from '~/composables/useValidators'
|
||||||
import { useValidation } from '~/composables/useValidation'
|
import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import atokens from '~/constant/atokens'
|
import atokens from '~/constant/atokens'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ import { useValidation } from '~/composables/useValidation'
|
||||||
import { useToken } from '~/composables/useToken'
|
import { useToken } from '~/composables/useToken'
|
||||||
import { useParsing } from '~/composables/useParsing'
|
import { useParsing } from '~/composables/useParsing'
|
||||||
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
import { useMaxAmountActive } from '~/composables/useMaxAmountActive'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
import ToggleButton from '~/components/common/input/ToggleButton.vue'
|
||||||
import { useDSA } from '~/composables/useDSA'
|
import { useDSA } from '~/composables/useDSA'
|
||||||
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
import ButtonCTA from '~/components/common/input/ButtonCTA.vue'
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import { AbiItem } from "web3-utils";
|
||||||
import aaveV2ABI from "~/abis/read/aaveV2.json";
|
import aaveV2ABI from "~/abis/read/aaveV2.json";
|
||||||
import { computed, ref, watch } from "@nuxtjs/composition-api";
|
import { computed, ref, watch } from "@nuxtjs/composition-api";
|
||||||
import { useDSA } from "~/composables/useDSA";
|
import { useDSA } from "~/composables/useDSA";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import BigNumber from "bignumber.js";
|
import BigNumber from "bignumber.js";
|
||||||
import atokensV2 from "~/constant/atokensV2";
|
import atokensV2 from "~/constant/atokensV2";
|
||||||
import tokens from "~/constant/tokens";
|
import tokens from "~/constant/tokens";
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import { AbiItem } from "web3-utils";
|
||||||
import compoundABI from "~/abis/read/compound.json";
|
import compoundABI from "~/abis/read/compound.json";
|
||||||
import { computed, ref, watch } from "@nuxtjs/composition-api";
|
import { computed, ref, watch } from "@nuxtjs/composition-api";
|
||||||
import { useDSA } from "~/composables/useDSA";
|
import { useDSA } from "~/composables/useDSA";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import BigNumber from "bignumber.js";
|
import BigNumber from "bignumber.js";
|
||||||
import tokens from "~/constant/tokens";
|
import tokens from "~/constant/tokens";
|
||||||
import { Network, useNetwork } from "~/composables/useNetwork";
|
import { Network, useNetwork } from "~/composables/useNetwork";
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { computed, Ref, ref, watch } from "@nuxtjs/composition-api";
|
||||||
import { useBalances } from "../useBalances";
|
import { useBalances } from "../useBalances";
|
||||||
import { useBigNumber } from "../useBigNumber";
|
import { useBigNumber } from "../useBigNumber";
|
||||||
import { useToken } from "../useToken";
|
import { useToken } from "../useToken";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import { AbiItem } from "web3-utils";
|
import { AbiItem } from "web3-utils";
|
||||||
import BigNumber from "bignumber.js";
|
import BigNumber from "bignumber.js";
|
||||||
BigNumber.config({ POW_PRECISION: 200 });
|
BigNumber.config({ POW_PRECISION: 200 });
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import makerVaults from "~/constant/tokens/vaults";
|
||||||
import { useBigNumber } from "~/composables/useBigNumber";
|
import { useBigNumber } from "~/composables/useBigNumber";
|
||||||
import { useDSA } from "~/composables/useDSA";
|
import { useDSA } from "~/composables/useDSA";
|
||||||
import { useToken } from "~/composables/useToken";
|
import { useToken } from "~/composables/useToken";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import { AbiItem } from "web3-utils";
|
import { AbiItem } from "web3-utils";
|
||||||
|
|
||||||
const defaultVault = {
|
const defaultVault = {
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ import tokens from "~/constant/tokens";
|
||||||
import uniPoolTokens from "~/constant/uniPoolTokens";
|
import uniPoolTokens from "~/constant/uniPoolTokens";
|
||||||
import { useDSA } from "./useDSA";
|
import { useDSA } from "./useDSA";
|
||||||
import { Network, useNetwork } from "./useNetwork";
|
import { Network, useNetwork } from "./useNetwork";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import Web3 from "web3";
|
import Web3 from "web3";
|
||||||
import { AbiItem } from "web3-utils";
|
import { AbiItem } from "web3-utils";
|
||||||
import { useToken } from "./useToken";
|
import { useToken } from "./useToken";
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import { computed, readonly, ref, watch } from "@nuxtjs/composition-api";
|
import { computed, readonly, ref, watch } from "@nuxtjs/composition-api";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import DSA from "dsa-connect";
|
import DSA from "dsa-connect";
|
||||||
import addresses from "~/constant/addresses";
|
import addresses from "~/constant/addresses";
|
||||||
import abis from "~/constant/abis";
|
import abis from "~/constant/abis";
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import { injected } from "../connectors";
|
import { injected } from "../connectors";
|
||||||
import { onMounted, ref, watch } from "@nuxtjs/composition-api";
|
import { onMounted, ref, watch } from "@nuxtjs/composition-api";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import MainnetSVG from "~/assets/icons/mainnet.svg?inline";
|
||||||
import PolygonSVG from "~/assets/icons/polygon.svg?inline";
|
import PolygonSVG from "~/assets/icons/polygon.svg?inline";
|
||||||
import { useModal } from "./useModal";
|
import { useModal } from "./useModal";
|
||||||
import { useNotification } from "./useNotification";
|
import { useNotification } from "./useNotification";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
|
|
||||||
export enum Network {
|
export enum Network {
|
||||||
Mainnet = "mainnet",
|
Mainnet = "mainnet",
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import {
|
||||||
} from "@nuxtjs/composition-api";
|
} from "@nuxtjs/composition-api";
|
||||||
|
|
||||||
import { useDSA } from "./useDSA";
|
import { useDSA } from "./useDSA";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import SidebarAaveV2Supply from "~/components/sidebar/context/aaveV2/SidebarAaveV2Supply.vue";
|
import SidebarAaveV2Supply from "~/components/sidebar/context/aaveV2/SidebarAaveV2Supply.vue";
|
||||||
import SidebarAaveV2Withdraw from '~/components/sidebar/context/aaveV2/SidebarAaveV2Withdraw.vue'
|
import SidebarAaveV2Withdraw from '~/components/sidebar/context/aaveV2/SidebarAaveV2Withdraw.vue'
|
||||||
import SidebarAaveV2Borrow from '~/components/sidebar/context/aaveV2/SidebarAaveV2Borrow.vue'
|
import SidebarAaveV2Borrow from '~/components/sidebar/context/aaveV2/SidebarAaveV2Borrow.vue'
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import { useContext, ref, onMounted, computed } from "@nuxtjs/composition-api";
|
import { useContext, ref, onMounted, computed } from "@nuxtjs/composition-api";
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import { activeNetwork, useNetwork } from "./useNetwork";
|
import { activeNetwork, useNetwork } from "./useNetwork";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import Web3 from "web3";
|
import Web3 from "web3";
|
||||||
import { useDSA } from "./useDSA";
|
import { useDSA } from "./useDSA";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import { setWeb3LibraryCallback } from "@kabbouchi/vue-web3";
|
import { setWeb3LibraryCallback } from "@instadapp/vue-web3";
|
||||||
import { InjectedConnector } from "@web3-react/injected-connector";
|
import { InjectedConnector } from "@web3-react/injected-connector";
|
||||||
import { WalletConnectConnector } from "@web3-react/walletconnect-connector";
|
import { WalletConnectConnector } from "@web3-react/walletconnect-connector";
|
||||||
import { PortisConnector } from "@web3-react/portis-connector";
|
import { PortisConnector } from "@web3-react/portis-connector";
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@ import { defineComponent, nextTick, onErrorCaptured, onMounted, useContext, useR
|
||||||
import MakerDAOIcon from '~/assets/icons/makerdao.svg?inline'
|
import MakerDAOIcon from '~/assets/icons/makerdao.svg?inline'
|
||||||
import CompoundIcon from '~/assets/icons/compound.svg?inline'
|
import CompoundIcon from '~/assets/icons/compound.svg?inline'
|
||||||
import AaveIcon from '~/assets/icons/aave.svg?inline'
|
import AaveIcon from '~/assets/icons/aave.svg?inline'
|
||||||
import { useWeb3 } from '@kabbouchi/vue-web3'
|
import { useWeb3 } from '@instadapp/vue-web3'
|
||||||
import { init as initSidebars, useSidebar } from '~/composables/useSidebar'
|
import { init as initSidebars, useSidebar } from '~/composables/useSidebar'
|
||||||
import { useBackdrop } from '@/composables/useBackdrop'
|
import { useBackdrop } from '@/composables/useBackdrop'
|
||||||
import { useNetwork } from "~/composables/useNetwork";
|
import { useNetwork } from "~/composables/useNetwork";
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@gnosis.pm/safe-apps-sdk": "^4.2.0",
|
"@gnosis.pm/safe-apps-sdk": "^4.2.0",
|
||||||
"@gnosis.pm/safe-apps-web3modal": "^2.0.0",
|
"@gnosis.pm/safe-apps-web3modal": "^2.0.0",
|
||||||
"@kabbouchi/vue-web3": "^0.2.16",
|
"@instadapp/vue-web3": "^0.3.0",
|
||||||
"@nuxtjs/axios": "^5.13.6",
|
"@nuxtjs/axios": "^5.13.6",
|
||||||
"@nuxtjs/composition-api": "^0.27.0",
|
"@nuxtjs/composition-api": "^0.27.0",
|
||||||
"@portis/web3": "^4.0.5",
|
"@portis/web3": "^4.0.5",
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ import { useBigNumber } from "~/composables/useBigNumber";
|
||||||
import { useNetwork } from "~/composables/useNetwork";
|
import { useNetwork } from "~/composables/useNetwork";
|
||||||
import { useDSA } from "~/composables/useDSA";
|
import { useDSA } from "~/composables/useDSA";
|
||||||
import { use1InchSwap } from "~/composables/swap/use1InchSwap";
|
import { use1InchSwap } from "~/composables/swap/use1InchSwap";
|
||||||
import { useWeb3 } from "@kabbouchi/vue-web3";
|
import { useWeb3 } from "@instadapp/vue-web3";
|
||||||
import { useNotification } from "~/composables/useNotification";
|
import { useNotification } from "~/composables/useNotification";
|
||||||
import { useBalances } from "~/composables/useBalances";
|
import { useBalances } from "~/composables/useBalances";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import WalletConnectProvider from "@walletconnect/web3-provider";
|
import WalletConnectProvider from "@walletconnect/web3-provider";
|
||||||
import { setProviders } from "@kabbouchi/vue-web3"
|
import { setProviders } from "@instadapp/vue-web3"
|
||||||
import WalletLink from 'walletlink'
|
import WalletLink from 'walletlink'
|
||||||
import Portis from '@portis/web3'
|
import Portis from '@portis/web3'
|
||||||
import SVGcoinbase from '~/assets/coinbase.svg'
|
import SVGcoinbase from '~/assets/coinbase.svg'
|
||||||
|
|
|
||||||
24
yarn.lock
24
yarn.lock
|
|
@ -1156,6 +1156,18 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
"@gnosis.pm/safe-apps-provider" "0.7.1"
|
"@gnosis.pm/safe-apps-provider" "0.7.1"
|
||||||
|
|
||||||
|
"@instadapp/vue-web3@^0.3.0":
|
||||||
|
version "0.3.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@instadapp/vue-web3/-/vue-web3-0.3.0.tgz#1dd367e4ac29a56e9b0d8af714c3ff5447e2d4f8"
|
||||||
|
integrity sha512-qcYoCJ/YiWC8OpJWmo2IXQwcJNGCz9OG4x8GVBSQxOPYvLq0CLpchFXs3QfwzIzo5GN+QOmfJq4eGHES498vww==
|
||||||
|
dependencies:
|
||||||
|
"@ethersproject/bytes" "^5.4.0"
|
||||||
|
"@ethersproject/keccak256" "^5.4.0"
|
||||||
|
"@web3-react/abstract-connector" "^6.0.7"
|
||||||
|
"@web3-react/types" "^6.0.7"
|
||||||
|
tiny-invariant "^1.1.0"
|
||||||
|
vue-demi "^0.11.3"
|
||||||
|
|
||||||
"@json-rpc-tools/types@^1.6.1":
|
"@json-rpc-tools/types@^1.6.1":
|
||||||
version "1.7.6"
|
version "1.7.6"
|
||||||
resolved "https://registry.yarnpkg.com/@json-rpc-tools/types/-/types-1.7.6.tgz#5abd5fde01364a130c46093b501715bcce5bdc0e"
|
resolved "https://registry.yarnpkg.com/@json-rpc-tools/types/-/types-1.7.6.tgz#5abd5fde01364a130c46093b501715bcce5bdc0e"
|
||||||
|
|
@ -1170,18 +1182,6 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
"@json-rpc-tools/types" "^1.6.1"
|
"@json-rpc-tools/types" "^1.6.1"
|
||||||
|
|
||||||
"@kabbouchi/vue-web3@^0.2.16":
|
|
||||||
version "0.2.16"
|
|
||||||
resolved "https://registry.yarnpkg.com/@kabbouchi/vue-web3/-/vue-web3-0.2.16.tgz#be6af2c1f83350a4fddc1004455d76cd5fe6a436"
|
|
||||||
integrity sha512-JjZhr8xXj0ugq15ZSDBB29jG+VhOdPlMB+a7szuk6IpU+bdSAK1g02vZir8KP0n5OQuLf3ITxv+bwkClbon/IA==
|
|
||||||
dependencies:
|
|
||||||
"@ethersproject/bytes" "^5.4.0"
|
|
||||||
"@ethersproject/keccak256" "^5.4.0"
|
|
||||||
"@web3-react/abstract-connector" "^6.0.7"
|
|
||||||
"@web3-react/types" "^6.0.7"
|
|
||||||
tiny-invariant "^1.1.0"
|
|
||||||
vue-demi "^0.11.3"
|
|
||||||
|
|
||||||
"@koa/router@^9.0.1":
|
"@koa/router@^9.0.1":
|
||||||
version "9.4.0"
|
version "9.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/@koa/router/-/router-9.4.0.tgz#734b64c0ae566eb5af752df71e4143edc4748e48"
|
resolved "https://registry.yarnpkg.com/@koa/router/-/router-9.4.0.tgz#734b64c0ae566eb5af752df71e4143edc4748e48"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user