UNPKG

@lens-protocol/react

Version:

Interacting with the Lens Protocol API using React.

30 lines (29 loc) 938 B
import { HandleToAddressRequest, UnspecifiedError } from '@lens-protocol/api-bindings'; import { EvmAddress } from '@lens-protocol/shared-kernel'; import { UseDeferredTask } from "../helpers/tasks.js"; /** * `useResolveAddress` is a hook that resolves n EVM address from a Lens Handle. * * This hook will not execute until the returned function is called. * * @example * ```ts * const { called, error, loading, execute } = useResolveAddress(); * ``` * * Simple example: * ```ts * const { called, error, loading, execute } = useResolveAddress(); * * const callback = async () => { * const address = await execute({ handle: 'lens/wagmi' }); * * console.log(address); * } * ``` * * @experimental This hook is experimental and may change in the future. * @category Handle * @group Hooks */ export declare function useResolveAddress(): UseDeferredTask<EvmAddress | null, UnspecifiedError, HandleToAddressRequest>;