- c723f655: feat: Add endpoints to control sync
- Updated dependencies [eacf29c9]
- @farcaster/[email protected]
- dab95118: Add rpc to expose LinkCompactStateMessage + explicit handling of type
- Updated dependencies [dab95118]
- @farcaster/[email protected]
- c424e111: feat: Add support for long casts
- Updated dependencies [c424e111]
- @farcaster/[email protected]
- Updated dependencies [de52fbce]
- @farcaster/[email protected]
- Updated dependencies [911f8b23]
- @farcaster/[email protected]
- 87c4f416: Include better error message when providing bad host address
- c261fba6: added approxSize to getInfo()
- Updated dependencies [c261fba6]
- @farcaster/[email protected]
- 7b374890: feat: Add Link CompactStateMessage type for link compaction
- Updated dependencies [ab9258af]
- Updated dependencies [7b374890]
- @farcaster/[email protected]
- 4c9fb617: feat: allow sharding event stream by fid
- Updated dependencies [4c9fb617]
- @farcaster/[email protected]
- 5ca5a4a5: feat: Add gossip MessageBundles
- Updated dependencies [5ca5a4a5]
- @farcaster/[email protected]
- Updated dependencies [e30297b9]
- @farcaster/[email protected]
- 22615b3c: Add address to frame message
- Updated dependencies [22615b3c]
- @farcaster/[email protected]
- Updated dependencies [f7d13376]
- @farcaster/[email protected]
- 5a1764d8: perf: Move DB and Reactions store to rust
- Updated dependencies [5a1764d8]
- @farcaster/[email protected]
- 579d29a4: feat: add transaction ID to frame message
- 419d8287: Add currentPeers RPC endpoint
- Updated dependencies [579d29a4]
- Updated dependencies [419d8287]
- @farcaster/[email protected]
- Updated dependencies [1fd0f686]
- @farcaster/[email protected]
- 5703d339: feat: add state field to frame message
- Updated dependencies [5703d339]
- Updated dependencies [136ef6b4]
- @farcaster/[email protected]
- Updated dependencies [bf37ec76]
- Updated dependencies [1a52b869]
- @farcaster/[email protected]
- ae91b73a: Add Solana verification support
- Updated dependencies [ae91b73a]
- @farcaster/[email protected]
- 763d3154: feat: rename some verification message fields to support more protocols
- Updated dependencies [763d3154]
- @farcaster/[email protected]
- f8c5f280: fix: Revert verification renames which break http backwards compatibility
- Updated dependencies [f8c5f280]
- @farcaster/[email protected]
- fd9f9ff8: Rename verification message
- 362f580b: feat: add text input frame field
- Updated dependencies [fd9f9ff8]
- Updated dependencies [362f580b]
- @farcaster/[email protected]
- 229ea166: feat: Add support for FrameAction and validateMessage
- Updated dependencies [229ea166]
- @farcaster/[email protected]
- 704e0777: feat: Add usage information to getCurrentStorageLimitsByFid rpc call
- Updated dependencies [704e0777]
- @farcaster/[email protected]
- Updated dependencies [b001fee9]
- @farcaster/[email protected]
- ab245ce5: Add EIP-712 helpers
- Updated dependencies [ab245ce5]
- @farcaster/[email protected]
- 6890969b: fix: remove references to old contracts
- Updated dependencies [5199f66e]
- Updated dependencies [6890969b]
- Updated dependencies [5199f66e]
- @farcaster/[email protected]
- f3d32227: feat: Support v2 id and key registry contracts
- Updated dependencies [3313c232]
- Updated dependencies [f3d32227]
- @farcaster/[email protected]
- 153da45a: Remove PubSub PeerDiscovery in favor of ContactInfo based PeerDiscovery
- Updated dependencies [153da45a]
- @farcaster/[email protected]
- ba86d374: feat: Allow signing raw message data bytes to support rust, Golang etc...
- Updated dependencies [ba86d374]
- @farcaster/[email protected]
- f4e50b95: fix: use interface for Viem PublicClient, add optional publicClients to builders
- Updated dependencies [f4e50b95]
- @farcaster/[email protected]
- 81e6d8ec: FIP-8 contract verifications
- aacff028: Remove eslint-config-custom dependencies
- c33f5270: fix: Run protoc as user instead of root
- 433bee81: feat: Enable events sync by default
- Updated dependencies [81e6d8ec]
- Updated dependencies [aacff028]
- Updated dependencies [c33f5270]
- Updated dependencies [433bee81]
- @farcaster/[email protected]
- 14f67cf2: feat: Add peer scoring
- Updated dependencies [ef795c71]
- Updated dependencies [14f67cf2]
- @farcaster/[email protected]
- aeab5a4c: docs: Refactor HTTP API docs
- Updated dependencies [31641c17]
- Updated dependencies [fb1f5c61]
- Updated dependencies [aeab5a4c]
- Updated dependencies [4b99eddb]
- @farcaster/[email protected]
- d77970b1: chore: Delete deprecated rpc calls and events
- Updated dependencies [7e2a66e5]
- Updated dependencies [20062ceb]
- Updated dependencies [d77970b1]
- @farcaster/[email protected]
- Updated dependencies [4893e02d]
- @farcaster/[email protected]
- 08b652e: fix: Add txIndex to onchain events, fix wrong index being used in the primary key
- Updated dependencies [08b652e]
- @farcaster/[email protected]
- 2ab99d95: feat: Add REST API
- bc416dbe: feat: Allow Hub operators to set an FID
- 76a031e2: feat: Add storage limit constants to core
- Updated dependencies [bc416dbe]
- Updated dependencies [76a031e2]
- @farcaster/[email protected]
- bf1c44d2: feat: Update signer onchain event to store new fields and add additional RPC calls
- Updated dependencies [e6180074]
- Updated dependencies [bf1c44d2]
- @farcaster/[email protected]
- e55e571f: feat: Add "getting blockchain events" to hub status
- c6d79cdb: feat: on chain event ordering updated to be more consistent
- Updated dependencies [e55e571f]
- Updated dependencies [1fcfd495]
- Updated dependencies [c6d79cdb]
- @farcaster/[email protected]
- Updated dependencies [41334ab8]
- @farcaster/[email protected]
- Updated dependencies [afd2146f]
- @farcaster/[email protected]
- Updated dependencies [cfec7767]
- @farcaster/[email protected]
- 86149d32: Added storage limits RPC
- 3f180073: chore: Update grpc-js and setup grpc server timeouts
- dcd7a149: feat: support migrating to l2
- 67e9466e: feat: refactor storage rent events to on chain events
- Updated dependencies [ec7734cf]
- Updated dependencies [15fad467]
- Updated dependencies [dcd7a149]
- Updated dependencies [67e9466e]
- Updated dependencies [86149d32]
- @farcaster/[email protected]
- Updated dependencies [e36fcae]
- Updated dependencies [88f31f2]
- @farcaster/[email protected]
- 2391c3a5: Adds support for storage events
- 57235761: Remove ethers dependency
- Updated dependencies [2391c3a5]
- @farcaster/[email protected]
- cd0ddd6: feat: Add support for ens names
- 4fa7a56: rename UserDataType.FNAME to UserDataType.USERNAME
- Updated dependencies [cd0ddd6]
- Updated dependencies [4fa7a56]
- @farcaster/[email protected]
- 5a1baae: Switch fnames from contract events to fname server proofs
- Updated dependencies [5a1baae]
- @farcaster/[email protected]
- Updated dependencies [159c62d]
- Updated dependencies [159c62d]
- Updated dependencies [bfdbfea]
- @farcaster/[email protected]
- f1c6b25: Fetch, validate and store username proofs from fname registry
- Updated dependencies [f1c6b25]
- @farcaster/[email protected]
- 2bc598a: Added support for Links
- Updated dependencies [37f515f]
- Updated dependencies [2bc598a]
- @farcaster/[email protected]
- Re-publish
- Updated dependencies
- @farcaster/[email protected]
- 2ca66b17: replace @noble/ed25519 with faster and more secure @noble/curves
- Updated dependencies [651df412]
- Updated dependencies [2ca66b17]
- @farcaster/[email protected]
- 1236b4e: Add a GetSyncStatus rpc call that exposes the hubs sync status with different peers
- Updated dependencies [1236b4e]
- Updated dependencies [2e633db]
- Updated dependencies [d2cb5e4]
- @farcaster/[email protected]
- 421c385: Add sync stats to getInfo rpc call
- Updated dependencies [6a84860]
- Updated dependencies [421c385]
- @farcaster/[email protected]
- 87b2789: support CastId embeds, cast parent URLs, and reaction target URLs
- Updated dependencies [87b2789]
- @farcaster/[email protected]
- Updated dependencies [edea195]
- @farcaster/[email protected]
- 1e4e5ba: update tsup build command to check target environments and use tsup shims
- c4529a7: merge protobufs and utils packages into core
- Updated dependencies [1e4e5ba]
- Updated dependencies [c4529a7]
- @farcaster/[email protected]
- 1f47906: remove grpc-js dependency from protobufs, refactor hubble to use hub-nodejs hub-web to use @farcaster/protobufs and utils
- 9e39bb8: Update docs to close grpc connections after use
- Updated dependencies [142f3f5]
- Updated dependencies [1f47906]
- Updated dependencies [759e1cf]
- Updated dependencies [9e39bb8]
- @farcaster/[email protected]
- @farcaster/[email protected]
- e5cb327: Remove getHubRpcClient, use getSSLRpcClient() or getInsecureRpcClient()
- Updated dependencies [e5cb327]
- @farcaster/[email protected]
- @farcaster/[email protected]
- c26fafa: Add test data to testnet hubs via TEST_USERS env variable
- dc69b66: feat: add EthersV5Eip712Signer
- 5c78405: upgrade ethers to 6.2.1
- 1b5f6b2: fixed documentation links on npm
- Updated dependencies [12c9c40]
- Updated dependencies [dc69b66]
- Updated dependencies [5c78405]
- Updated dependencies [6a0bf29]
- Updated dependencies [23de6e7]
- @farcaster/[email protected]
- @farcaster/[email protected]
-
59920f9: upgrade ethers from v5 to v6
-
99518ef: refactor: generic and library specific signer classes
Eip712Signer
has been renamed toEthersEip712Signer
and should be built withnew EthersEip712Signer(wallet)
instead ofEip712Signer.fromSigner
Ed25519Signer
has been renamed toNobleEd25519Signer
and should be built withnew NobleEd25519Signer(privateKey)
instead ofEd25519Signer.fromPrivateKey
- c459855: docs: update signer links in docs
- 1e4482e: updated dependencies
- Updated dependencies [469825e]
- Updated dependencies [1b0e3a7]
- Updated dependencies [59920f9]
- Updated dependencies [99518ef]
- Updated dependencies [1e4482e]
- @farcaster/[email protected]
- @farcaster/[email protected]
-
86c00f53: refactor: change
Eip712Signer.fromSigner
signatureSimplify creation of Eip712Signer by removing the need to pass a signer key and instead deriving the it from the ethers signer.
This requires the function to be async.
-
Updated dependencies [86c00f53]
- @farcaster/[email protected]
- a74ecb2: rename package from farcaster/js to farcaster/hub-nodejs
- Updated dependencies [0a3b77c]
- Updated dependencies [e7602bd]
- Updated dependencies [68230b7]
- @farcaster/[email protected]
- @farcaster/[email protected]
- f55fa8a2: move builders to utils and use bytes rather than hex
- Updated dependencies [2d90f5bf]
- @farcaster/[email protected]
- Updated dependencies [e75e46b3]
- @farcaster/[email protected]
- 6f1c5a9: chore: use removeEnumPrefix ts-proto flag and abbreviate protobuf enum names
- ea7b9c9: feat: add name to SignerAdd message
- Updated dependencies [6f1c5a9]
- Updated dependencies [ea7b9c9]
- @farcaster/[email protected]
- @farcaster/[email protected]
- d04d5d4a: add fromId to SubscribeRequest protobuf and subscribe gRPC method
- 4056b5d4: add HubEvent protobuf and types
- Updated dependencies [d04d5d4a]
- Updated dependencies [4056b5d4]
- Updated dependencies [22a9d460]
- @farcaster/[email protected]
- @farcaster/[email protected]
- Updated dependencies [96468718]
- @farcaster/[email protected]
- add prepublishOnly scripts to packages
- Updated dependencies
- @farcaster/[email protected]
- @farcaster/[email protected]
- Updated dependencies [3096e00]
- @farcaster/[email protected]
- d21a8f2: chore: upgrade packages [feb 2023]
- 1151fea: feat: update farcaster epoch to Jan 1, 2021
- Updated dependencies [d21a8f2]
- Updated dependencies [6a66bae]
- Updated dependencies [1151fea]
- Updated dependencies [cf9c64c]
- @farcaster/[email protected]
- @farcaster/[email protected]
- 9558382: chore: delete unused dependencies in packages
- 6be9983: add subscribe grpc method and support event streaming
- Updated dependencies [9558382]
- Updated dependencies [6be9983]
- @farcaster/[email protected]
- @farcaster/[email protected]
- Updated dependencies [78d9050]
- @farcaster/[email protected]
- @farcaster/[email protected]
- 58738a4: migrate to protobufs
- a26d8ff: replace flatbuffers with protobufs
- Updated dependencies [58738a4]
- Updated dependencies [526bd17]
- Updated dependencies [b43fade]
- Updated dependencies [ae7639c]
- Updated dependencies [cd84f7c]
- Updated dependencies [2e32983]
- @farcaster/[email protected]
- @farcaster/[email protected]
- fix: switch to 160-bit hash
- c20daed: feat: add support for /subscribe gRPC method in @farcaster/hub-nodejs
- 3b84ad2: chore: refactor functions in packages/* to return HubResult
- Updated dependencies
- Updated dependencies [c20daed]
- Updated dependencies [3b84ad2]
- @farcaster/[email protected]
- @farcaster/[email protected]
- @farcaster/[email protected]
- adding packages to changesets
- Updated dependencies
- @farcaster/[email protected]
- @farcaster/[email protected]
- @farcaster/[email protected]