mirror of
https://github.com/farcasterxyz/hub-monorepo.git
synced 2026-04-18 03:00:22 -04:00
e75e46b3616d858f439cecfc401f5ffa204496aa
We want to know exactly how many bytes we're storing. Check using utf8 byte length instead of character length. This also requires changes to our mentions validations, since we now need to check in terms of bytes instead of characters. While here, based on team discussion and current cast data, increase maximum number of mentions from 5 to 10.
Hubble
Hubble is a Typescript implementation of a Farcaster Hub.
Getting Started
Hubble is organized as a monorepo with a stand-alone Hubble application, a library to interact with Hubble and shared utility packages.
- To run an instance of Hubble, follow the instructions in @farcaster/hubble.
- To talk to a running Hubble server, follow the instructions in @farcaster/js.
| Package Name | Description |
|---|---|
| @farcaster/hubble | An executable Farcaster Hub |
| @farcaster/js | A Javascript library to interact with Hubble |
| @farcaster/protobufs | Protobufs schemas and generated files for Hubble |
| @farcaster/utils | Shared utility methods |
Contributing
Please see CONTRIBUTING.md
Languages
TypeScript
91.7%
Rust
8.1%
Go
0.1%