useEnsSignIn
Usage
import { useEnsSignIn } from '@justaname.id/react'
// Basic usage
function EnsSignInComponent() {
const { signIn, isSignInPending } = useEnsSignIn()
const handleSignIn = async () => {
try {
await signIn({
ens: 'alice.justaname.eth',
ttl: 3600,
uri: 'https://app.justaname.id',
domain: 'justaname.id'
})
} catch (err) {
console.error('Sign in failed:', err)
}
}
return (
<div>
<button onClick={handleSignIn} disabled={isSignInPending}>
{isSignInPending ? 'Signing In...' : 'Sign In with ENS'}
</button>
</div>
)
}Returns
Parameters
Defined in
Last updated