- 913c0f67: feat: support twitter and github usernames
- Updated dependencies [913c0f67]
- @farcaster/[email protected]
- aa9cde75: feat: add user location to the protocol
- Updated dependencies [aa9cde75]
- @farcaster/[email protected]
- e5a86114: feat: support bulk message writing rpcs
- Updated dependencies [f084daa1]
- Updated dependencies [e5a86114]
- @farcaster/[email protected]
- 321658b7: support streaming for sync/reconciliation
- Updated dependencies [321658b7]
- @farcaster/[email protected]
- cc0d0a3e: feat: added start/stop time filters for bulk queries
- Updated dependencies [fbd3ba5f]
- Updated dependencies [cc0d0a3e]
- @farcaster/[email protected]
- dd634c79: feat: Implement Storage Extension FIP
- Updated dependencies [dd634c79]
- @farcaster/[email protected]
- c723f655: feat: Add endpoints to control sync
- 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]
- c261fba6: added approxSize to getInfo()
- 920f6c02: fix: grpcWeb import
- 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]
- 22615b3c: Add address to frame message
- Updated dependencies [22615b3c]
- @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]
- update @farcaster/core
- 5703d339: feat: add state field to frame message
- Updated dependencies [5703d339]
- Updated dependencies [136ef6b4]
- @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]
- ab245ce5: Add EIP-712 helpers
- Updated dependencies [ab245ce5]
- @farcaster/[email protected]
- 3313c232: Adds support for contact info content signing + strictNoSign
- 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]
- 06bb2f43: chore: Golang example for submitMessage()
- a5708f85: chore: Remove grpc-web
- 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]
- b7c2b0a9: chore: Replace hub-web with HTTP api examples
- 14f67cf2: feat: Add peer scoring
- Updated dependencies [ef795c71]
- Updated dependencies [14f67cf2]
- @farcaster/[email protected]
- d77970b1: chore: Delete deprecated rpc calls and events
- Updated dependencies [7e2a66e5]
- Updated dependencies [20062ceb]
- Updated dependencies [d77970b1]
- @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]
- 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]
- 1fcfd495: fix: fetching l2 events was not respecting --l2-first-block
- c6d79cdb: feat: on chain event ordering updated to be more consistent
- Updated dependencies [e55e571f]
- Updated dependencies [1fcfd495]
- Updated dependencies [c6d79cdb]
- @farcaster/[email protected]
- 86149d32: Added storage limits RPC
- 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]
- 2391c3a5: Adds support for storage events
- 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]
-
d8729a7: Made RPC client factory functions more flexible
- removed @improbable-eng/grpc-web-node-http-transport as a dependency
- this transport can be installed and configured using the
transport
property of the GrpcHubImpl options
- this transport can be installed and configured using the
- factory functions no longer take a boolean indicating if the env is a browser
or not and instead an object to specify options of the GrpcWeb client
- if you need to use this in a node environment, install @improbable-eng/grpc-web-node-http-transport and pass it as the transport, or use @farcaster/hub-node-js
- removed @improbable-eng/grpc-web-node-http-transport as a dependency
- 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]
- 37f515f: Add app version to contactInfo message
- 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]
- ee953ec: fix: use @improbable-eng/grpc-web default export to improve compatibility
- 6e5449a: use raw Observable for subscribe method
- 833c4cc: map grpc codes to hub error codes in client
- 7d58347: fix error code for no connection
- 74ec252: add grpc error code as fallback
- Updated dependencies [edea195]
- @farcaster/[email protected]
- 9f0dc6a: enable getSSLHubRpcClient
- 7194054: export getAuthMetadata for hub-web export getHubRpcClient
- 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]
- 3ac5315: - add support for envoy
- expose RpcWebClient
- add new hub-web package and generate code from grpc-web
- 1f47906: remove grpc-js dependency from protobufs, refactor hubble to use hub-nodejs hub-web to use @farcaster/protobufs and utils
- ce7929e: wrap client of hub-web response Promise -> Promise<HubResult> fix the camelCase issue for generated ts
- Updated dependencies [142f3f5]
- Updated dependencies [1f47906]
- Updated dependencies [759e1cf]
- Updated dependencies [9e39bb8]
- @farcaster/[email protected]
- @farcaster/[email protected]