adityapk00
75099a855f
chore: Release v1.4.6 ( #1261 )
@farcaster/hubble@1.4.6
@farcaster/hub-web@0.6.1
@farcaster/hub-nodejs@0.10.4
@farcaster/core@0.12.4
2023-08-14 15:44:50 -05:00
Sanjay
1fcfd49517
fix: last block bugs with events providers ( #1243 )
...
* fix: last block bugs with events providers
* Remove usages of name registry worker
* Better defaults for OP constants
* Fix tests
* Add changeset
2023-08-14 13:32:45 -07:00
adityapk00
637002e645
Update network instructions ( #1260 )
2023-08-14 15:13:02 -05:00
adityapk00
6ec1493514
feat: Make mainnet permissionless ( #1259 )
...
* feat: Make mainnet permissionless
* cleanup
2023-08-14 14:53:26 -05:00
adityapk00
3e601f81d5
fix: Fetch L2 network events in parallel ( #1258 )
...
* fix: Fetch L2 network events in parallel
* change to info
2023-08-14 14:06:59 -05:00
adityapk00
f963148868
feat: Add statsd monitoring ( #1251 )
...
* feat: Add grafana/statsd dashboard
* Add instructions
* update docs
2023-08-14 13:31:33 -05:00
adityapk00
8d61f5f2f3
fix: Fix initial Eth events fetching and logging ( #1257 )
...
* fix: Improve initial eth events fetch
* changeset
2023-08-14 08:27:08 -05:00
Sanjay
951793b18b
fix: getUserNameProofsByFid should include fname proofs ( #1256 )
...
* fix: getUserNameProofsByFid should return fname proofs as well
* changeset
* Fix tests
* determine latest schema version automatically
2023-08-11 16:06:25 -07:00
adityapk00
1ca39ab6a3
chore: Add documentation about how to do migrations ( #1255 )
2023-08-11 14:52:42 -05:00
adityapk00
d8cb39acd5
fix: Limit getSyncStatus to 30 peers ( #1254 )
...
* fix: Limit getSyncStatus to 30 peers
* speedup
2023-08-11 14:09:37 -05:00
adityapk00
c61728cbf5
fix: Db Migration for Username proof messages ( #1252 )
...
* feat: DB Migration for UserNameProof index messages
* changeset
* lint
* tests
* address comments
2023-08-11 11:41:45 -05:00
adityapk00
f241dcf489
fix: Ensure valid messages during insert into sync trie ( #1248 )
...
* fix: Ensure valid messages during insert into sync trie
* test
2023-08-10 16:48:20 -05:00
Shane da Silva
470a7db8ad
chore: Update documentation for docker-compose.yml file ( #1247 )
...
We had two files in the repo, which was confusing. Add documentation and
remove the one that isn't used.
While here, fix the configuration to work with Envoy.
2023-08-10 13:52:25 -07:00
Sanjay
36484022dc
fix: Fix ens proof message sync ( #1246 )
...
* fix: ensure username proofs are added to the sync trie
* add changeset
2023-08-10 12:17:58 -07:00
adityapk00
6bb1b4392a
fix: Fix a bug where hubs would report status incorrectly. ( #1245 )
...
* fix: Handle undefined syncstatus
* changeset
2023-08-10 12:15:01 -05:00
adityapk00
5e96e13464
fix: Handle network errors when fetching config ( #1242 )
...
* fix: Handle network errors when fetching config
* changeset
2023-08-09 14:56:58 -05:00
Sanjay
c6d79cdbb8
feat: Handle onchain event edge cases ( #1240 )
...
* feat: Handle onchain event ordering edge cases
* changeset
* validate scheme for signer
* Sort events by blocknumber and logindex to reflect actual order of onchain operations
* revert enum ordering changes
2023-08-09 10:14:20 -07:00
adityapk00
7b6fd4d573
chore: Simplify rust bridge ( #1241 )
2023-08-09 10:51:33 -05:00
adityapk00
e55e571f2d
chore: add "getting blockchain events" to hub status ( #1239 )
2023-08-09 09:04:50 -05:00
Manan
cbc45b5a98
fix: resolves conflicts for links_fid_target_fid_type_unique ( #1223 )
...
* fix: resolves conflicts for links_fid_target_fid_type_unique
* delete the rows to fix for follow/unfollow back & forth.
* keep the soft deletes but ensure we don't get multiple rows for a follow relation
2023-08-08 23:47:08 -07:00
adityapk00
0752a27283
Update release ( #1238 )
@farcaster/hubble@1.4.5
@farcaster/hub-nodejs@0.10.3
@farcaster/core@0.12.3
2023-08-08 13:11:33 -05:00
adityapk00
41334ab865
fix: Move rust code to apps/hubble, @farcaster/core to PureJS ( #1235 )
...
* fix: Move rust code to apps/hubble, @farcaster/core to PureJS
* changeset
* cleanup
* lint
* fix path for tests
2023-08-08 12:29:05 -05:00
adityapk00
437545ccc7
fix: Log when network config is updated ( #1237 )
2023-08-08 12:22:15 -05:00
Varun Srinivasan
1ca256c8b5
chore: remove duplicated peers ( #1236 )
...
* chore: remove duplicated peers
* chore(hubble): keep primary peers just in case
2023-08-08 10:15:07 -07:00
Varun Srinivasan
a855960982
docs(hubble): update allow-list instructions ( #1234 )
2023-08-08 09:28:48 -07:00
Tiago Alves
83e3c61910
Remove eventcaster from allowlist ( #1215 )
2023-08-07 20:56:34 -07:00
Landon
9daee18b14
fix: typo's regarding time utilities in hub-nodejs ( #1224 )
2023-08-07 20:56:21 -07:00
Shane da Silva
8f7c6a36db
chore: Cut patch release to fix neon shim ( #1233 )
@farcaster/hub-nodejs@0.10.2
@farcaster/core@0.12.2
2023-08-07 17:51:45 -07:00
adityapk00
afd2146f80
fix: Remove neon shim ( #1232 )
...
* fix: Remove neon shim
* changeset
2023-08-07 19:40:41 -05:00
Shane da Silva
4f9bc9cb71
chore: Cut patch release for core and hub-nodejs ( #1231 )
...
This removes Rust for now, until we have prebuilt packages for multiple
architectures.
@farcaster/core@0.12.1
@farcaster/hub-nodejs@0.10.1
2023-08-07 17:01:10 -07:00
adityapk00
cfec77670a
fix: Disable the rust codepath ( #1230 )
2023-08-07 18:44:11 -05:00
Shane da Silva
4c81d05ac3
chore: Update release instructions ( #1229 )
2023-08-07 16:36:30 -07:00
Shane da Silva
505790be6c
chore: Cut Hubble version 1.4.4 and other package upgrades ( #1228 )
@farcaster/hubble@1.4.4
@farcaster/core@0.12.0
@farcaster/hub-web@0.6.0
@farcaster/hub-nodejs@0.10.0
2023-08-07 16:10:29 -07:00
Sanjay
2df38497c0
feat: deprecate time based pruning ( #1227 )
2023-08-07 15:38:20 -07:00
Sanjay
9ae366b742
fix: Fix onchain event subscription not sending events correctly ( #1226 )
2023-08-07 11:41:06 -07:00
adityapk00
503b379dcb
feat: Integrity checks during Sync ( #1225 )
...
* feat: Check integrity during sync
* changeset
* test
2023-08-07 11:27:18 -05:00
adityapk00
40c17c9b66
feat: Add fallback bootstrap peers for mainnet ( #1222 )
...
* feat: Add fallback bootstrap peers for mainnet
* changeset
* tests
2023-08-07 08:54:28 -05:00
adityapk00
65a4faff66
feat: Create a deny list for PeerIDs ( #1219 )
...
* feat: Create a denyList for peerIds
* changeset
* update test
* bug
2023-08-04 12:44:42 -05:00
adityapk00
d63f8eec1e
chore: fix test ( #1218 )
...
* chore: fix test
* comment
2023-08-04 10:32:54 -05:00
adityapk00
1e0979b0c0
feat: Rate limit merges by FID ( #1213 )
...
* feat: Rate limit merges by FID
* changeset
* tests
2023-08-04 10:08:02 -05:00
Sanjay
d675af9c31
feat: speed up l2 sync and allow rent expiry override for testing ( #1216 )
2023-08-03 17:47:42 -07:00
Sanjay
86149d3277
feat: Storage RPC ( #1211 )
...
* Storage RPC
* added changeset
* updated docs
* Add tests and minor cleanup
* Rename signer on chain event factory for clarity
---------
Co-authored-by: Cassie Heart <cassie@merklemanufactory.com >
2023-08-03 17:10:25 -07:00
Sanjay
67e9466ed5
feat: Refactor storage events to use OnChainEvent ( #1210 )
...
* feat: Refactor storage events to use OnChainEvent
* Add tests for getOnChainEvents
* Add changeset
* Guarantee ordering to fix tests
2023-08-02 16:53:11 -07:00
Sanjay
996be82506
bug: Fix revoking messages on onchain signer revoke and make l2 options cutomizable ( #1209 )
...
* fix: Handle revoking messages on onchain signer revoke
* customizable l2 options
* changeset
2023-08-02 10:21:50 -07:00
adityapk00
b598c4a2a3
feat: Add libp2p gossip profiling ( #1207 )
...
* wip: gossip benchmark
* fix: unique hash on links, index embeds (#1174 )
* fix: unique hash on links, index embeds
* fixes linting
* handle conflicts on the uniqueness
* remove the 2nd onConflict
* fix: merges embedsDeprecated into embeds
* yarn lint
* remove embedsDeprecated from interface
* chore: Add server RPC logging (#1202 )
* chore: Add server RPC logging (#1202 )
* feat: Add gossip network profiler
* cleanup
* cleanup
* add args
* changeset
---------
Co-authored-by: Manan <manan19@gmail.com >
2023-08-02 11:26:30 -05:00
adityapk00
3f180073ab
chore: Setup grpc server timeouts ( #1208 )
...
* chore: Setup grpc server timeouts
* Update package.json
2023-08-02 11:24:00 -05:00
adityapk00
7b66e6d2d2
chore: Remove some unnecessary log statements ( #1206 )
2023-08-01 14:50:03 -05:00
adityapk00
2e4898d458
chore: Remove syncStatus rate limiter ( #1205 )
...
* chore: make logging less verbose for RPC
* chore: remove syncstatus rate limiter
2023-08-01 14:38:44 -05:00
Sanjay
dcd7a14920
feat: Implement migrating to L2 ( #1203 )
...
* feat: onchain signers
* Refactor l2 provider to accept more contracts and events easily
* flesh out support for storing onchain events
* Switch source of truth on migration
* Emit events and fix active signer
2023-08-01 10:17:40 -07:00
adityapk00
af22467d69
chore: make logging less verbose for RPC ( #1204 )
2023-08-01 10:24:35 -05:00