adityapk00
6ff9f4e18d
fix: Add a grace period before forcing exit after signals ( #682 )
2023-03-19 11:59:09 -07:00
Anthony D'Addeo
99518efe30
refactor: introduce generic and dependency specific signers ( #677 )
...
* refactor: update ethers to v6.1 from v5.7
* refactor: generic signer classes
* remove neverthrow from crypto and signers
* update docs
* rm signer util fns
* add comment to getSignerKey
* rm not present methods from signers
* fix doc
* fix docs
* simplify Eip712Factory
* add changeset
---------
Co-authored-by: Varun Srinivasan <varunsrin@gmail.com >
2023-03-19 12:44:32 -05:00
Varun Srinivasan
59920f9716
refactor: update ethers to v6.1 from v5.7 ( #670 )
2023-03-18 17:38:17 -07:00
Varun Srinivasan
1e4482e6ba
chore: upgrade minor and patch versions of packages ( #678 )
...
* chore: update all devDependencies to the latest versions
* chore: update @noble/hashes to 1.3.0
* chore: update @swc/core to 1.3.41
* chore: update @noble/ed25519 by a patch version
* chore: update ts-proto and eslint/parser dev deps
* chore: upgrade pino minor version
* chore: upgrade tsx minor version
* chore: add changeset
2023-03-18 17:26:45 -07:00
Shane da Silva
75ed86a30a
chore: changeset version bumps ( #676 )
2023-03-18 13:13:38 -07:00
adityapk00
4e6b83e10c
feat: Retry rocksDB lock during open ( #666 )
2023-03-18 12:58:22 -07:00
Anthony D'Addeo
86c00f5326
refactor: simplify Eip712Signer interface ( #673 )
...
* refactor: simplify Eip712Signer interface
* add changeset
2023-03-18 14:55:09 -05:00
Paul Fletcher-Hill
269337c7e6
improve engine error messages ( #674 )
2023-03-18 15:44:33 -04:00
adityapk00
8f2c6ef0e7
fix: Increase Q limits now that we have more memory. ( #668 )
...
* fix: Increase Q limits now that we have more memory.
* changeset
2023-03-17 14:28:40 -07:00
adityapk00
2bd81f6255
feat: Admin server on localhost only ( #667 )
2023-03-17 13:27:11 -07:00
Varun Srinivasan
73d11308fb
chore: changeset version bumps ( #660 )
2023-03-16 13:28:19 -07:00
Varun Srinivasan
a74ecb2097
refactor(farcaster/hub-nodejs): rename farcaster/js to farcaster/hub-nodejs ( #658 )
...
* refactor: rename farcaster/js to farcaster/hub-nodejs
* chore: add changeset
2023-03-16 13:08:05 -07:00
Paul Fletcher-Hill
9b4a7fea27
fix prune messages job ( #655 )
2023-03-16 13:00:45 -04:00
Paul Fletcher-Hill
68230b7f86
chore: move submitIdRegistryEvent and submitNameRegistryEvent to admin grpc service ( #650 )
...
* move submitIdRegistryEvent and submitNameRegistryEvent to admin grpc service
* add changeset
* fix imports
2023-03-15 13:31:36 -04:00
Anthony D'Addeo
e7602bdd31
feat: pagination for list queries and gRPC ( #610 )
...
* poc
* address pr feedback, add pagination to getAllSignerMessagesByFid
* fix types
* use bytes and uint32
* move makeEndPrefix into utils
* getSignersByFid
* fix: getCastsByFid should return items in reverse chronological order
* returns casts in chronological order
* fix: getCastsByFid should return casts in chronological order
In the RocksDB iterator we use to construct thashes for the messages query, select only the CastMessages which are CastAdds
* rename page options and move page iterator to message file
* intermediate commit
* fix tests
* use suffixes as tokens rather than full keys
* remove commented out code
* paginate getCastsByParent, getCastsByMention, getReactionsByCast
* add changeset and fix linting
* update multiPeerSyncEngine test
* add more tests
* fix import
---------
Co-authored-by: bstchow <36556453+bstchow@users.noreply.github.com >
Co-authored-by: Paul Fletcher-Hill <pfletcherhill@gmail.com >
2023-03-15 01:15:31 -04:00
adityapk00
d809846423
fix: Catch timeouts during shutdown ( #643 )
2023-03-13 09:33:26 -07:00
Shane da Silva
935b6ec6e8
chore: changeset version ( #640 )
2023-03-12 14:34:11 -07:00
Paul Fletcher-Hill
f55fa8a219
feat: refactor @farcaster/js to only export from utils and protobufs ( #636 )
...
* remove js files and export from utils and protobufs
* remove hex methods and add changeset
2023-03-11 18:38:12 -05:00
Shane da Silva
fe503a29c8
chore: changeset version ( #637 )
2023-03-11 14:10:18 -08:00
Paul Fletcher-Hill
f132d9a345
force shutdown on stop ( #632 )
2023-03-09 14:47:46 -05:00
Paul Fletcher-Hill
42680b459d
chore: changeset version ( #629 )
2023-03-07 22:52:38 -05:00
Paul Fletcher-Hill
6f1c5a92fb
use ts-proto removeEnumPrefix flag ( #628 )
2023-03-07 21:27:34 -05:00
Zach Terrell
ea7b9c9c66
feat: add name field to signers ( #627 )
...
* add: SignerAdd and SignerRemove to message.proto
* add: finish message.proto and validations
* progress: refactor signer factory
* update tests to support signerAddBody and signerRemoveBody
* add changeset
---------
Co-authored-by: Paul Fletcher-Hill <pfletcherhill@gmail.com >
2023-03-07 19:54:48 -05:00
adityapk00
114dfabec9
fix: Fix rpcAuth test db name ( #625 )
2023-03-01 09:46:25 -08:00
adityapk00
cf0c452e3f
feat: Add RPC Auth and SSL support ( #624 )
...
* feat: Add RPC Auth and SSL support
* tests
2023-03-01 09:35:47 -08:00
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
adityapk00
a237a6554a
feat: Add warpcast client setup command ( #621 )
2023-02-28 10:00:34 -08:00
adityapk00
5d16644020
chore: Add multiple signer test for sync ( #618 )
2023-02-27 07:25:30 -08:00
Shane da Silva
cf8624d340
chore: bump changeset versions ( #615 )
...
Ran `yarn changeset version`
2023-02-25 22:59:36 -08:00
adityapk00
cbb6b4aea8
feat: Implement rate limits for gossip/sync ( #609 )
...
* feat: Rate limit gossip messages
* rename const
2023-02-24 06:38:17 -08:00
adityapk00
4b6e7149a1
fix: Handle startup errors gracefully ( #605 )
2023-02-23 09:40:48 -08:00
Paul Fletcher-Hill
d04d5d4a3c
feat: support fromId param in subscribe method ( #604 )
...
* support fromId param in subscribe method
* add fromId to js event filters
* support filtering by fromId and eventTypes
* add changeset
2023-02-23 12:32:05 -05:00
Paul Fletcher-Hill
22a9d46015
chore: remove location ( #603 )
...
* remove location from UserDataAdd types
* add changeset
2023-02-23 01:25:48 -05:00
Paul Fletcher-Hill
4056b5d4d1
feat: add hub events log and delete amps (for now) ( #602 )
...
* add hub events and delete amps
* include hub_event.proto
2023-02-23 01:03:17 -05:00
Varun Srinivasan
ad4dfcfa1d
docs: update READMEs to match latest behavior ( #601 )
2023-02-22 20:36:52 -08:00
adityapk00
a3f6668b4f
feat: Add admin debug commands ( #600 )
2023-02-21 07:49:17 -08:00
adityapk00
af69c98419
fix: Sync stalls after a few hours are not stored ( #599 )
2023-02-20 14:57:39 -08:00
Shane da Silva
d7c9e0a4ab
chore: bump changeset versions ( #597 )
2023-02-19 21:20:24 -08:00
adityapk00
f14bedab78
feat: p2p allowlist ( #595 )
2023-02-19 15:45:17 -08:00
Paul Fletcher-Hill
0c32de2230
chore: bump changeset versions ( #594 )
...
* bump package versions
* add prepublishOnly scripts to packages
* fix changelog typo
* remove lint from prepublishOnly
2023-02-19 13:57:44 -05:00
adityapk00
8a345cafec
feat: Allow reading server identity from environment ( #593 )
2023-02-19 10:29:09 -08:00
Paul Fletcher-Hill
245718cb13
bump package versions ( #592 )
2023-02-19 10:34:11 -05:00
adityapk00
2e0f705507
fix: Store peer contacts instead of RPC proxy objects ( #581 )
2023-02-17 10:53:58 -08:00
adityapk00
995548515a
fix: Cleanup prev commit ( #580 )
2023-02-17 09:14:30 -08:00
adityapk00
68bd26b3e7
fix: Make sync interruptable ( #578 )
2023-02-16 12:32:18 -08:00
adityapk00
daeda43ed9
fix: Log failed sync message that didn't merge ( #576 )
2023-02-16 10:32:54 -08:00
adityapk00
9a3807d135
feat: Detect unclean shutdown and rebuild trie CLI option ( #575 )
2023-02-16 10:01:01 -08:00
Vincent Liao
57fee6ab87
fix: relative path on hubble docs not resolving to contributing.md ( #564 )
2023-02-15 16:25:20 -08:00
Paul Fletcher-Hill
8068ec61d6
feat: support Renew events from the name registry contract ( #574 )
...
* feat: support Renew events from the name registry contract
* represent renews as NameRegistryEvents
* log both success and errors in eth events provider
* fix import syntax
2023-02-15 11:29:34 -08:00
Paul Fletcher-Hill
a31de82054
update changeset version ( #572 )
2023-02-14 17:42:09 -08:00