For AI agents: a documentation index is available at /llms.txt. A markdown version of this page is available at the same URL with .md appended (or via Accept: text/markdown).
Skip to main content

useChain

Composable to read the currently connected chain from Embedded Wallets in Vue.

Import​

import { useChain } from '@web3auth/modal/vue'

Usage​

<script setup lang="ts">
import { useChain } from '@web3auth/modal/vue'

const { chainId, chainNamespace } = useChain()
</script>

<template>
<div>Chain ID: {{ chainId ?? 'Not connected' }}</div>
<div>Chain namespace: {{ chainNamespace ?? 'Not connected' }}</div>
</template>

Return type​

import type { IUseChain } from '@web3auth/modal/vue'

chainId​

Ref<string | null>

Chain ID of the currently connected chain, or null if not connected.

chainNamespace​

Ref<ChainNamespaceType | null>

Namespace of the currently connected chain (for example, eip155 or solana), or null if not connected.