useFhevm
Returns
{
client: Ref<FhevmClient | null>;
status: Ref<FhevmStatus>; // IDLE | LOADING | READY | ERROR
isReady: ComputedRef<boolean>; // true when status === READY
network: 'localhost' | 'sepolia';
}Usage
<script setup lang="ts">
import { useFhevm, FhevmClientStatus } from '@fhevm/vue-sdk';
const { client, status, isReady, network } = useFhevm();
</script>
<template>
<div v-if="status === FhevmClientStatus.LOADING">
Initializing FHEVM...
</div>
<div v-else-if="status === FhevmClientStatus.ERROR">
Failed to initialize
</div>
<div v-else-if="!isReady">
Not ready
</div>
<div v-else>
Connected to {{ network }}
</div>
</template>Client Status
Last updated