Sanjay
f49df2d87b
chore: release 1.4.3 ( #1173 )
@farcaster/hubble@1.4.3
@farcaster/hub-web@0.5.0
@farcaster/core@0.11.1
@farcaster/hub-nodejs@0.9.1
2023-07-20 15:26:56 -07:00
adityapk00
376ae0f48b
feat: Use a web based allowlist ( #1171 )
...
* feat: Use a web-based network config for hubble
* changeset
* tests
* add test
* noop test
2023-07-20 13:46:21 -05:00
adityapk00
c1bb21c9d9
fix: Use a queue when retrying messages ( #1168 )
...
* fix: Add a retry Q for failed signer messages
* changeset
2023-07-20 09:19:10 -05:00
Christian Mladenov
e36fcae936
Fix proof message timestamp validation & add builders for UsernameProofData and UsernameProofMessage ( #1164 )
2023-07-19 11:43:10 -07:00
adityapk00
998979d5ce
feat: Warn if there are no incoming connections to the hub. ( #1163 )
...
* feat: Log warnings when no incoming connections
* changeset
* cleanup
2023-07-19 09:09:32 -05:00
Ken Goldfarb
23ce55d306
chore: add @kencodes peer id back to allowedPeers after upgrade to 1.3.3 or newer ( #1162 )
2023-07-18 07:31:11 -07:00
adityapk00
115f1b5932
feat: validateOrRevoke fid-by-fid ( #1159 )
...
* feat: validateOrRevoke fid-by-fid
Fixes #1158
* changeset
* cleanup
* cleanup
2023-07-18 08:53:51 -05:00
Sanjay
88f31f27dc
fix: Fix typing for merge username proof events ( #1161 )
2023-07-17 20:10:58 -07:00
adityapk00
f00d7d2a00
fix: Move validateOrRevokeMessages and storageCache iterators to be managed ( #1156 )
...
* fix: Move more iterators to managed
* changeset
* fixes
* return values
* logs
2023-07-17 13:54:12 -05:00
rafael gutkowski
46a9144367
Add @rafi peer id ( #1146 )
...
* Update allowedPeers.mainnet.ts
* Use handle instead of ENS
2023-07-16 21:43:01 -07:00
Varun Srinivasan
e0b5c13515
chore(hubble): release v1.4.2 ( #1155 )
@farcaster/hubble@1.4.2
2023-07-16 15:40:50 -07:00
Varun Srinivasan
645eacea6f
refactor(hubble): order and comment cli options for clarity ( #1154 )
2023-07-16 14:36:57 -07:00
Varun Srinivasan
3664c6d112
chore(hubble) add vercel analytics to www ( #1153 )
2023-07-16 09:48:26 -07:00
Sanjay
1d9c34af08
fix: fix testnet defaulting to no allowed peers ( #1151 )
2023-07-16 09:06:43 -07:00
Varun Srinivasan
4d28208563
docs: add documentation requirement and instructions to pr template ( #1150 )
2023-07-15 22:44:48 -07:00
Varun Srinivasan
c43effe355
docs(hubble): update api, event and message docs ( #1148 )
...
* docs(hubble): add git pull to upgrade instructions
* docs(hubble): add documentation for events
* docs(protobuf): update instructions to generate docs
* docs(hubble): update more docs
2023-07-15 22:38:55 -07:00
wijuwiju
4f73d4d579
Update allowedPeers.mainnet.ts ( #1145 )
2023-07-15 22:20:30 -07:00
Varun Srinivasan
dca4dc20b5
docs: update hubble documentation ( #1144 )
...
* docs(hubble): update README
* docs: update README
2023-07-14 23:05:35 -07:00
Varun Srinivasan
9668d34e40
chore: release hubble v1.4.1 and new package versions ( #1143 )
@farcaster/hubble@1.4.1
@farcaster/hub-nodejs@0.9.0
@farcaster/core@0.11.0
2023-07-14 22:30:56 -07:00
Tony D'Addeo
6fc291e636
feat: limit logs to 7gb when run with docker compose ( #1136 )
...
* feat: limit logs to 7gb when run with docker compose
* feat(hubble): reduce log files to 2x1GB in docker compose
---------
Co-authored-by: Varun Srinivasan <varunsrin@gmail.com >
2023-07-14 22:08:28 -07:00
Yiko
7f5ad7adb4
chore: add hub peer_id to allowedPeers ( #1140 )
2023-07-14 22:01:10 -07:00
alekh_w
aec47c2c0c
Update allowedPeers.mainnet.ts ( #1095 )
...
add mainnet peer from @asverty
2023-07-14 21:57:15 -07:00
Varun Srinivasan
03a1cf789a
docs(hubble): port documentation to vitepress site ( #1141 )
2023-07-14 21:52:54 -07:00
Shane da Silva
aebbb47b3c
chore: Automate Docker Hub publishing ( #1138 )
...
Set up automation so that when we push the `@farcaster/hubble@X.Y.Z` tag
we will automatically kick off a Docker build and push the resulting
image layers + tag to Docker Hub.
2023-07-14 21:18:21 -04:00
Cassandra Heart
8d0d87dcc1
feat: support direct peering ( #1133 )
...
* Support direct peering
* Add changeset
2023-07-14 18:22:10 -05:00
Stephan Cilliers
15d43931f4
feat: support fallback RPC providers ( #1128 )
...
CLI now supports comma separated RPC URLs to fall back on (--eth-rpc-url, --eth-mainnet-rpc-url, --l2-rpc-url)
Added --rank-rpcs CLI option which will rank provided RPC URLs by stability and latency if there are multiple
2023-07-14 15:07:51 -05:00
Shane da Silva
71558f8700
chore: Decrease block confirmations from 6 to 3 for L1 ETH events ( #1135 )
...
For now, since we're on testnet we want to ensure user registrations are
recognized relatively quickly so that onboarding doesn't take too long.
Reduce the number of confirmations.
Once we move to user registration happening on an L2, this will be less
of a concern.
2023-07-14 15:17:57 -04:00
adityapk00
f179dd6a2e
fix: Add managed Iterators ( #1134 )
...
* fix: Add managed iterator
* changeset
* timeout
2023-07-14 13:37:24 -05:00
Christian Mladenov
57235761a8
chore: remove obsolete ethers dependency from hub-nodejs ( #1105 )
2023-07-14 11:24:03 -07:00
Cassandra Heart
728a557a8d
fix: Adjust chunk size to 1000 ( #1123 )
...
* Adjust chunk size to 1000
* add changeset
2023-07-14 12:59:04 -05:00
Manan
56f2f39765
chore: add hub identities to allowedPeers ( #1130 )
...
* chore: add hub identities to allowedPeers
* chore: just add 3 for now
2023-07-14 11:00:16 -05:00
Sanjay
6042e957fe
fix: Only revoke the username if the name proof matches ( #1132 )
2023-07-13 20:48:54 -07:00
Varun Srinivasan
b9191a47a2
docs: add hubble website for documentation ( #1131 )
2023-07-13 20:13:28 -07:00
Sanjay
3dfc29de3d
fix: Throw error if unable to fetch fname server signature ( #1120 )
2023-07-13 17:39:08 -07:00
Tony D'Addeo
1fd9b2b22a
docs: improve chron-feed example, upgrade @farcaster packages in examples ( #1126 )
...
* docs: fix chronfeed example
* bump farcaster package versions in examples
* run linter
2023-07-13 12:30:09 -05:00
adityapk00
a0dbfbd8cd
perf: Get exact diff nodes during incremental sync ( #1125 )
...
* fix: Find divergence quickly
* logging
* changeset
* test
2023-07-13 11:19:36 -05:00
Cassandra Heart
2391c3a5e3
feat: storage registry support ( #1052 )
...
This PR adds support for storage events and includes the following changes:
Adds support for storage events in the protobufs
Updates the server to handle rent registry events
Updates the logger to include rent registry and storage admin registry events
Adds CLI option for L2 RPC URL
Adds methods to submit rent registry and storage admin registry events in the mock hub
Updates the sync engine to use L2 events provider
2023-07-12 18:43:41 -05:00
Sanjay
f4587bbba9
chore: release 1.4 ( #1117 )
@farcaster/hubble@1.4.0
2023-07-12 15:34:13 -07:00
Sanjay
a38720b9d1
chore: hard fail on missing rpc urls ( #1116 )
...
* chore: hard fail on missing rpc urls and create new release
* Fix build
2023-07-12 15:27:31 -07:00
Landon
2d06a2e43d
add portals mainnet hubs ( #1111 )
2023-07-12 13:01:25 -07:00
Zach Terrell
9d843aac76
feat: Add hash to links table in postgres replicator ( #1113 )
...
* improvement: add hash to links table
* add type to Kysely
* add rome formatting
2023-07-12 11:04:05 -07:00
adityapk00
2817141fa1
perf: Tune sync params ( #1114 )
...
* perf: Tune sync params
* changeset
2023-07-12 09:30:47 -05:00
adityapk00
b5becd9088
fix: Improve open iterator logging ( #1107 )
...
* fix: Improve open iterator logging
* changeset
* cleanup
2023-07-12 08:58:53 -05:00
Sanjay
0223f670fa
chore: fix flaky validations test ( #1110 )
2023-07-11 18:02:02 -07:00
Sanjay
e072a0e535
chore: Release 1.3.4 ( #1109 )
@farcaster/hubble@1.3.4
@farcaster/hub-web@0.4.2
@farcaster/core@0.10.2
@farcaster/hub-nodejs@0.8.4
2023-07-11 17:34:17 -07:00
Sanjay
4fa7a56153
Rename UserDataType.FNAME to USERNAME ( #1108 )
2023-07-11 17:16:53 -07:00
adityapk00
e513a3f326
[WIP] perf: Prevent un-necessary network calls when syncing ( #1096 )
...
* fix: Strip out any syncIDs we already have
* changeset
* optimization
* test
2023-07-11 12:23:08 -05:00
adityapk00
6e7ce940ab
perf: Don't await leaf nodes during sync ( #1097 )
...
* perf: Fetch upto 4 leaf nodes at a time
* changeset
2023-07-11 10:16:50 -05:00
adityapk00
850f82f278
perf: Add a Sync Profiler ( #1098 )
...
* feat: Add Sync profiler
* changeset
* bugfix
* pretty print
* cleanup
2023-07-11 10:16:35 -05:00
Shane da Silva
f9ebc7c93f
Fix allowed peer IDs behavior ( #1103 )
...
This was broken by d5d65bdc .
2023-07-10 23:52:49 -07:00