payton bf5beb879d feat: add ability to change contract configuration via cli (#623)
* feat: add ability to change contract configuration via cli

* feat: add cli options for id + name registry contract addresses,
starting block, and block chunk size for historical event syncing

* feat: generalize makeWithGoerli into build factory method for
EthEventsProvider

* feat: default to Goerli constants from hubble.ts instead of
eth/ethEventsProvider.ts

Signed-off-by: Payton Garland <payton.r.g@gmail.com>

* feat: set 10000 as default chunk size in cli

Signed-off-by: Payton Garland <payton.r.g@gmail.com>

* fix: remove redundant default from command option

Signed-off-by: Payton Garland <payton.r.g@gmail.com>

---------

Signed-off-by: Payton Garland <payton.r.g@gmail.com>
2023-03-01 09:16:21 -08:00
2022-03-16 17:46:07 -07:00
2023-02-23 21:15:07 -08:00
2023-02-19 15:45:17 -08:00
2022-12-08 14:02:11 -08:00
2023-02-23 21:15:07 -08:00
2022-12-31 17:12:50 -08:00
2023-02-23 21:15:07 -08:00
2023-02-23 21:15:07 -08:00

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

Description
No description provided
Readme MIT 54 MiB
Languages
TypeScript 91.7%
Rust 8.1%
Go 0.1%