Specifications for API's and data formats used in Hubble, including both Farcaster protocol types and Hubble specific types.
Schema | Type Description | Docs |
---|---|---|
Message | Types for Farcaster deltas | docs |
OnChainEvent | Types for Farcaster onchain events | docs |
HubEvent | Types for hub events | docs |
RPC | Types for gRPC APIs exposed by Hubs | docs |
Gossip | Types for gossiping data between Hubs | |
HubState | Types for maintaining internal state |
If you make changes to the protobufs, you will need to run yarn protoc
in the following directories to compile and generate the JS files
packages/core
packages/hub-nodejs
packages/hub-web
Coming soon
Docs for the protobufs is under ../apps/hubble/www/docs/docs