-
**What is the feature you would like to implement?**
Refactor the codebase to implement error handling using neverthrow's Result in all public method calls that may fail
**Why is this feature im…
-
## Background and motivation
Right now the protocol requires embeds to be strings and cast parents and reaction targets to be cast IDs. However, all three of these should support many types—web URLs,…
-
**What is the feature you would like to implement?**
Casts, reactions (and potentially follows?) should be able to address an NFT or web page. The NFT part is high priority but the schema should be…
-
**What is the feature you would like to implement?**
Starting a ticket for the implementation of https://github.com/farcasterxyz/protocol/discussions/71
-
**What is the bug?**
Label field on signers is optional according to the Farcaster Hub spec (discussed in https://github.com/farcasterxyz/protocol/pull/65 and https://github.com/farcasterxyz/hubble/i…
-
Synchronizing a hub's state with a database is non-trivial (see [keeping up with the hubs](https://warpcast.notion.site/Keeping-up-with-the-hubs-be12aa37cdb7407eb1b887cb66953bde)), and most developers…
-
**What is the bug?**
Farcaster v2 currently uses FlatBuffers in most protocol messages and RPC. While FlatBuffers is extremely fast to decode, its wire format is indeed bigger than alternatives suc…
-
```
# To use the Farcaster API you need to have a Farcaster account.
# Next, save your Farcaster mnemonic or private key to a .env file.
# Now you can initialize the client, and automatically conn…
-
### Name
farcaster.xyz
### Description
Farcaster is a sufficiently decentralized social network. It is an open protocol that can support many clients, just like email.
Users will always ha…
-
Two subsequent panics in Bob Taker after funding, first for exceeding strict encoding message size (I'm assuming for the bitcoin transaction - I've enabled stack trace capturing now to confirm if it h…