Files
hub-monorepo/packages/hub-nodejs/docs
Varun Srinivasan b8eaa9a857 docs(hub-nodejs): update invocations to match 0.5.0 release, fix minor typos (#701)
* docs: fix all instances of types imports

* docs: fix issues with EthersEip712Signers

* docs: fix issues with NobleEd25519Signer

* docs: fix issues with Builders and Utils

* docs: cleanup primary README example
2023-03-20 15:34:27 -07:00
..

Documentation

@farcaster/hub-nodejs has five major components:

  • A Client, which can send and receive messages from a Farcaster Hub.
  • Messages, which are the atomic units of change on the Farcaster network.
  • Builders, which can be used to construct new messages.
  • Signers, which are required by Builders to sign messages.
  • Utils, which are helpers to deal with Farcaster idiosyncrasies.

Idiosyncrasies

There are four important things to know about the package:

There are also a few Farcaster-specific terms that are very commonly used in this package:

Term Description
Cast A public message posted by a user
Fid A Farcaster id, issued by the Id Registry on Ethereum
Fname A Farcaster username, issued by the Name Registry on Ethereum.
Hub A node in the Farcaster network which stores Farcaster Messages
Reaction A public action between a user and a piece of content (e.g. like, recast)