-
Notifications
You must be signed in to change notification settings - Fork 475
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Farcaster Connect relay #1601
Conversation
🦋 Changeset detectedLatest commit: 5cee310 The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
This no longer makes sense as an app in the hub monorepo, at least for v1. Will extract this to its own independent repo. |
Motivation
Describe why this issue should be fixed and link to any relevant design docs, issues or other relevant items.
Change Summary
Describe the changes being made in 1-2 concise sentences.
Merge Checklist
Choose all relevant options below by adding an
x
now or at any time before submitting for reviewAdditional Context
If this is a relatively large or complex change, provide more details here that will help reviewers
PR-Codex overview
This PR adds Farcaster Connect verifier to the Relay server. It includes the following changes:
connect.ts
module to export Farcaster Connect verifier functionsapp.ts
to import and use theRelayServer
and environment variablesfastify.d.ts
forFastifyRequest
andChannelStore
biome.json
configuration fileenv.ts
module to import environment variablesdocker-compose.yml
file for Redis servicetsconfig.json
to include necessary compiler optionspackage.json
dependenciesjest.config.ts
for Jest configurationschemas.ts
module for request validation schemaschannels.ts
module for managing channels in Redisclients.ts
to import additional dependencieshandlers.ts
to includeconnect
,authenticate
, andstatus
functions