Skip to content

AuthKitProvider

Envuelve tu aplicación en un AuthKitProvider para utilizar Farcaster Auth. Este componente proveedor almacena información de configuración sobre tu aplicación y la pone disponible para los componentes y hooks de auth-kit.

Nota: Debes crear un AuthKitProvider para usar Farcaster Connect. No olvides crearlo en el nivel superior de tu aplicación.

tsx
const config = {
  domain: 'example.com',
  siweUri: 'https://example.com/login',
  rpcUrl: process.env.OP_MAINNET_RPC_URL,
  relay: 'https://relay.farcaster.xyz',
};

const App = () => {
  return <AuthKitProvider config={config}>{/*   Tu App   */}</AuthKitProvider>;
};

Props

PropTipoRequeridoDescripción
configAuthKitConfigNoObjeto de configuración. Ver las opciones en la tabla abajo.

Opciones del objeto config:

ParámetroTipoRequeridoDescripciónValor por defecto
domainstringNoEl dominio de tu aplicación.window.location.host
siweUristringNoLa URL de inicio de sesión de tu aplicación.window.location.href
relaystringNoURL del servidor relay de Farcaster Authhttps://relay.farcaster.xyz
rpcUrlstringNoURL del servidor RPC de Optimismhttps://mainnet.optimism.io
versionstringNoVersión de Farcaster Authv1