@hopscup.base.eth
Fixed the check-ins bug! The app is now 95% ready
Context for crypto devs building on Base / Farcaster:
Initially my app inside Farcaster was stuck on a loading screen. After some digging, the fix was adding a vercel.json file and setting an API_KEY in Vercel (was told to temporarily use “test”)
That fixed the app load, but all check-ins broke and previous ones showed as zero, even though the site itself worked.
> Root cause
OnchainKit uses this API key to connect to Base via Coinbase RPC. With an invalid key, the app couldn’t read data from the smart contract, so all check-ins appeared as 0 despite being correctly stored onchain.
> Fix
Created a real API key in the Coinbase Developer Portal and added it to Vercel. Important detail: it’s the Client API Key (public, meant for frontend)
> Current blocker
I can’t more log into Base Dev. After entering the email code, it just infinite-loads
Rate my app! @base.base.eth @jesse.base.eth