Eggs backend
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Claude dc8a65635d
All checks were successful
Build and Lint Code / Build and Lint (push) Successful in 2m19s
CI: run on git.borodutch.com (Forgejo Actions)
Non-Pages workflows move to .forgejo/workflows; GitHub (a push mirror) keeps only Pages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:40:48 -07:00
.forgejo/workflows CI: run on git.borodutch.com (Forgejo Actions) 2026-10-22 15:40:48 -07:00
.github CI: run on git.borodutch.com (Forgejo Actions) 2026-10-22 15:40:48 -07:00
.vscode Prepare public release 2026-04-24 10:15:24 -07:00
prisma Authorize shutdown hens by signed wallet 2026-05-08 11:07:23 -07:00
src Block sybil chicken mint authorization (#8) 2026-05-28 09:29:46 -07:00
test Block sybil chicken mint authorization (#8) 2026-05-28 09:29:46 -07:00
.env.sample Shut down backend to NFT and unstake support 2026-05-05 12:45:22 -07:00
.gitignore Prepare public release 2026-04-24 10:15:24 -07:00
.prettierrc.json Prepare public release 2026-04-24 10:15:24 -07:00
bun.lock Authorize shutdown hens with Farcaster Quick Auth (#7) 2026-05-08 12:02:48 -07:00
eslint.config.ts Prepare public release 2026-04-24 10:15:24 -07:00
LICENSE Prepare public release 2026-04-24 10:15:24 -07:00
nixpacks.toml Prepare public release 2026-04-24 10:15:24 -07:00
package.json Authorize shutdown hens with Farcaster Quick Auth (#7) 2026-05-08 12:02:48 -07:00
README.md Authorize shutdown hens by signed wallet 2026-05-08 11:07:23 -07:00
tsconfig.json Prepare public release 2026-04-24 10:15:24 -07:00

Eggs backend

The Eggs mini app is shut down. This backend now only supports the shutdown surface:

  • read-only $EGGS wallet/staked balance lookup for unstake UI support;
  • chicken NFT metadata at /chicken-metadata/:serialId.json;
  • wallet-address and legacy-token chicken lookup/signatures for existing chickens.

Removed responsibilities include Privy login, egg claiming, emission accrual, jackpot tickets/accounting/draws, Farcaster webhooks, referrals, background economy jobs, proxy management, and chicken level upgrades.

Environment variables

Name Description
POSTGRES URL of the psql database
PORT Port to run server on (defaults to 1337)
JWT_SECRET Secret for validating existing legacy auth tokens
EGGS_CONTRACT_ADDRESS $EGGS contract address used for read-only balances
BASE_RPC_URL Base RPC URL for read-only contract calls
CHICKENS_SUPER_HEN_PRIVATE_KEY Signer key for chicken NFT mint signatures

Also, please, consider looking at .env.sample.