Skip to content

账户

Farcaster 账户允许您设置用户名、个人资料图片,并发布称为 casts 的短文本消息。任何以太坊地址都可以通过发起链上交易来注册 Farcaster 账户。

创建账户

通过调用 IdGateway 合约即可创建 Farcaster 账户。该合约会为您的以太坊地址分配一个新的 Farcaster ID(即 fid)。

在使用账户前,您需要获取用户名、租赁存储空间并添加密钥。这些步骤需要多次签名和链上交易,使用常规以太坊钱包操作会较为繁琐。

我们推荐从 Warpcast 开始,这是一款专为 Farcaster 设计的客户端软件,能为您自动处理整个流程。它还会使用独立的以太坊账户来签署交易,从而保障您的主账户安全。

添加账户密钥

账户可以签发密钥,授权应用程序代其发布消息。用户通常会为他们使用的每个 Farcaster 应用签发一个密钥。

密钥由 KeyRegistry 合约管理。添加密钥时,您需要提交 EdDSA 密钥对的公钥以及请求者签名。请求者可以是账户本身,也可以是希望代其操作的应用程序。

恢复账户

用户常为社交应用配置独立钱包,容易丢失访问权限。Farcaster 允许任何账户设置恢复地址,用于找回账户。该地址可在创建账户时或之后任意时间配置。

用户可将恢复地址设为 Warpcast 等可信服务,也可使用常规以太坊钱包自行管理。

资源

规范文档

  • 合约规范 - 管理 Farcaster 账户、账户密钥和恢复地址的链上合约。

API 接口

教程指南