Skip to content

Cuentas

Una cuenta de Farcaster te permite configurar un nombre de usuario, una foto de perfil y publicar mensajes de texto cortos conocidos como casts. Cualquier dirección de Ethereum puede registrar una cuenta de Farcaster realizando una transacción en la cadena.

Crear una cuenta

Una cuenta de Farcaster se crea llamando al contrato IdGateway. Este asignará un nuevo Farcaster ID o fid a tu dirección de Ethereum.

Necesitarás obtener un nombre de usuario, alquilar almacenamiento y añadir una clave antes de poder usar tu cuenta. Estos pasos requieren múltiples firmas y transacciones en cadena, lo cual puede ser tedioso con una billetera de Ethereum normal.

Recomendamos comenzar con Warpcast, un software cliente especial de Farcaster que manejará todo el proceso por ti. También utiliza una cuenta de Ethereum separada para firmar transacciones, por lo que puedes mantener segura tu cuenta principal de Ethereum.

Añadir claves de cuenta

Las cuentas pueden emitir claves que permiten a las apps escribir mensajes en su nombre. Los usuarios normalmente emiten una clave para cada app de Farcaster que utilizan.

Las claves son gestionadas por el contrato KeyRegistry. Para añadir una clave, necesitarás enviar la clave pública de un par de claves EdDSA junto con una firma del solicitante. El solicitante puede ser la cuenta misma o una app que quiera operar en su nombre.

Recuperar una cuenta

Los usuarios a menudo configuran billeteras separadas para sus apps sociales y es fácil perder el acceso. Farcaster permite que cualquier cuenta especifique una dirección de recuperación que puede usarse para recuperar la cuenta. Puede configurarse al crear la cuenta o en cualquier momento después.

Los usuarios pueden establecer la dirección de recuperación en servicios confiables como Warpcast o pueden gestionarla ellos mismos usando una billetera de Ethereum normal.

Recursos

Especificaciones

APIs

Tutoriales