adityapk00
e900d010ee
Release v1.0.19 of hubble ( #789 )
2023-03-30 13:06:00 -07:00
adityapk00
9ee10769c2
fix: Improve RPC error messages ( #788 )
2023-03-30 11:23:36 -07:00
adityapk00
fe74a1e5f4
handle errors ( #785 )
...
* handle errors
* changeset
2023-03-29 19:38:39 -07:00
adityapk00
1025d3b38b
fix: Support multiple RPC usernames ( #782 )
2023-03-29 14:14:24 -07:00
adityapk00
de25020560
fix: Refuse to startup if DB is mismatched ( #774 )
...
* fix: Refuse to startup if DB is mismatched
Fixed #771
* forgot file
2023-03-28 06:59:48 -07:00
adityapk00
58cfbb9b33
fix: Have gossip node listen on 0.0.0.0 by default ( #770 )
...
* fix: Have gossip node listen on 0.0.0.0 by default
* changeset
2023-03-28 06:48:56 -07:00
Varun Srinivasan
57c540d520
chore: release new version of packages ( #761 )
...
* chore: changelog bump to app/hubble to prep for release
* chore: don't minor bump hubble and protobufs for client changes
* chore: bump versions for publishing
2023-03-26 18:17:47 -07:00
adityapk00
e5cb3276c5
docs: Use SSL or Insecure clients in examples ( #754 )
...
* docs: Use SSL or Insecure clients in examples
* remove unnecessary awaits
* Remove getHubRpcClient
* changeset
* Fix changeset
* improve error message
2023-03-25 13:20:07 -07:00
Paul Fletcher-Hill
9307b57778
changeset version and make custom packages private ( #752 )
2023-03-24 17:11:47 -04:00
Varun Srinivasan
5c7840518e
fix(hubble): crash by bumping ethers to 6.2.1 ( #744 )
...
* fix: crash by bumping ethers to 6.2.1
* chore: add changeset
2023-03-23 19:19:51 -07:00
Varun Srinivasan
1b5f6b2c1f
docs(hub-nodejs): more cleanup based on user testing ( #743 )
...
* docs(hub-nodejs): fix incorrect submitMessage signature
* docs: fix broken links in examples
* docs: fix relative links not working on npm
* docs: fix stackblitz link for chron-feed
* chore: add changeset
2023-03-23 14:37:58 -07:00
Paul Fletcher-Hill
23de6e7eaf
feat: move revoking messages into delayed job ( #741 )
...
* move revoking messages into delayed job
* fix imports, add changeset, add revoke tests
2023-03-23 16:08:14 -04:00
adityapk00
6a0bf29f91
fix: Share dns name when gossiping contactinfo ( #738 )
...
* fix: Share dns name when gossiping contactinfo
* changeset
2023-03-23 10:08:11 -07:00
adityapk00
0f6737bfc6
feat: IP based rate limiting for submitMessage RPC ( #722 )
2023-03-22 14:53:39 -07:00
Anthony D'Addeo
dc69b6686b
chore: add changeset for ethers v5 ( #724 )
2023-03-22 16:23:12 -05:00
adityapk00
c26fafa255
feat: Add test data into test hubs ( #719 )
...
* feat: Add test data into test hubs
* changeset
2023-03-22 11:57:31 -07:00
Anthony D'Addeo
12c9c40081
chore: use subset of ethers Signer class ( #716 )
...
* chore: use subset of ethers Signer class
* use changeset
2023-03-21 17:03:10 -05:00
adityapk00
a89a5b9520
feat: Reset DB if DB_RESET_TOKEN is set ( #713 )
...
* feat: Reset DB if DB_RESET_TOKEN is set
* changeset
2023-03-21 10:24:31 -07:00
adityapk00
e29958ea04
fix: Terminate webworker at end of tests ( #708 )
...
* fix: Terminate webworker at end of tests
* changeset
2023-03-20 19:20:09 -07:00
Varun Srinivasan
d139dae5d4
chore: bump versions ( #700 )
2023-03-20 14:16:44 -07:00
adityapk00
1b0e3a7efc
feat: Allow setting rpcAuth via env variables ( #698 )
...
* feat: Allow setting rpcAuth via env variables
* changeset
2023-03-20 13:49:48 -07:00
David Furlong
c459855337
docs: fix broken signer doc links in builders ( #694 )
...
* Update Builders.md
* add changeset and links to Eip712Signer as well
---------
Co-authored-by: Tony D'Addeo <tony@merklemanufactory.com >
2023-03-20 14:14:15 -05:00
Anthony D'Addeo
8de734cb5b
chore: bump signers change from batch to minor ( #681 )
2023-03-20 10:45:11 -07:00
Paul Fletcher-Hill
469825e7e1
feat: add reverse rpc pageOption ( #695 )
...
* add reverse rpc pageOption
* implement reverse for cast and reaction indices
* add changeset
2023-03-20 13:18:14 -04:00
Shane da Silva
a91afdb634
Allow specifying hub name via environment variable ( #692 )
...
This makes it easier to set the name when deploying multiple hubs.
2023-03-19 18:14:49 -07:00
Shane da Silva
d63e05f0f9
Switch to time-based check for process shutdown file ( #688 )
...
Using `fs.watch` uses `inotify`, which doesn't work with network file
systems like EFS where other kernels could be responsible for changes to
the file system.
Instead, check every 10 seconds to see if there is a change.
Ran this locally and it seemed to work fine.
2023-03-19 14:54:45 -07:00
adityapk00
b596ec9189
feat: Exit if superseeded by a newer hub ( #684 )
...
* feat: Exit if superseeded by a newer hub
* changeset
2023-03-19 13:17:12 -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
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
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
0a3b77c9e5
feat: make name and fromId optional ( #652 )
...
* make name and fromId optional
* add changeset
2023-03-15 23:47:01 -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
Shane da Silva
935b6ec6e8
chore: changeset version ( #640 )
2023-03-12 14:34:11 -07:00
Shane da Silva
2d90f5bf1c
fix: Validate embed URLs using utf8 byte length ( #638 )
...
We want to ensure these URLs remain under 256 bytes when encoded as
utf8.
2023-03-12 13:46:33 -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
Shane da Silva
e75e46b361
fix: validate length limits in terms of utf8 bytes and allow 10 mentions ( #633 )
...
We want to know exactly how many bytes we're storing. Check using utf8
byte length instead of character length.
This also requires changes to our mentions validations, since we now
need to check in terms of bytes instead of characters.
While here, based on team discussion and current cast data, increase
maximum number of mentions from 5 to 10.
2023-03-10 21:37:50 -08: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
Shane da Silva
cf8624d340
chore: bump changeset versions ( #615 )
...
Ran `yarn changeset version`
2023-02-25 22:59:36 -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