frames-devs

/frames-devs8115

A place for frames devs to ask questions and help eachother. This is not a place for shilling or launching frames.

Mini Apps need a dedicated back button. More and more and especially with vibe coded or template mini apps, there are screens that hang or just don’t have a way back built in.

Normally would say it’s a dev issue but with the encouragement toward vibe coding and greenhorn builds maybe worth just building it in like refresh.
Here’s a neat SDK for development of mini apps
Check out the mini app built by @stevedylandev.eth using this SDK


https://docs.orbiter.host/miniapps

https://warpcast.com/stevedylandev.eth/0x19684fa5

Orbiter Docs

Offician documentaiton for Orbiter

docs.orbiter.host
6023
Steve
@stevedylandev.eth·19 hours ago
Yeah we cooked last night 🌝

hello-farcaster.orbiter.website
how come some frames appear in a kind of usable state in the feed, some don't? looks like this Events app is live in the feed, for example. It's not just a preview image.
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/77ae1d00-e867-45f2-f783-5ac446dc8200/original
I am accounting for a new goal: Launch Today where I have staked 0.0001 ETH.

My accountability partners are @aviral10x
Trying to get started with the new farcast/Mini-App command but keep running into errors in intial setup particularly stuck on an issue with the wagmi cli esbuild. Running on a Mac. Any help from big brains appreciated! @deodad @horsefacts.eth
Creating my first mini-app 🫡
Noob question for the devs - if I want to test my mini app in the debug tool, and test out the "Connect with Farcaster" feature, it prompts me to sign in/approve from my phone - but then it doesn't actually do anything and just refreshes.

The mini app works when testing it in the mobile app's frame playground, but doesn't seem to do anything on desktop.

Is this a known limitation or am I just missing something?
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/fda07aea-d23e-48dc-ae24-7d2fd0a2ef00/original
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/f19c15c2-c066-47dc-1f58-a2076c93b400/original
360439
AzFlin
@azflin·5 days ago
I don’t see any reference to mini apps on that doc
While playing in the swimming pool, I suddenly felt the urge to fart. I couldn't hold it in, and a big bubble trail emerged behind me. A little girl nearby cried out, 'Mom, run! The water is boiling!'
https://media.firefly.land/farcaster/4c7e5949-d2a8-4d29-a16f-d727b75a799c.png
I am not able to install the latest release of the sdk, receiving the following error:

```
error: No version matching "0.0.33" found for specifier "@farcaster/frame-sdk" (but package exists)
```
are there known permission limitations on using a user's camera in mini-apps?
seems to work on a .vercel.app domain, but not a custom domain..
can someone verify if this debug/testing web linked below is capable of dispalying custom content/feeds/profiles/channels based off a users FID?

https://warpcast.com/~/developers/mini-apps/debug
When i am running my frames on frame debugger, the dynamic image is not rendering. I have attached an image below.
I am on the latest version of frames.js.
In fact, when i created a new frame using https://www.openframes.xyz/quickstart/frames-js , i was getting the same issue.
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/0a387d10-19a6-4998-d37e-c7f5ba86c800/original
What's your favorite IDE for vibecoding frames? I've been using VSCode with cline.bot
Just tried the new mini-app install and it solves for a lot of time consuming initial steps.

And the docs seem perfectly primed for LLM usage. Thanks for these great updates @linda @horsefacts.eth
If an app supports both frames V1 and V2, it seems that right now Warpcast prioritizes frames V1 for some reason.

Is this intended? It seems like V2 should be prioritized, or even better: display V1 buttons but if the frame itself links to the app, launch it as a mini app and share farcaster context with it.
@deodad @horsefacts.eth @gabrielayuso.eth

Warpcast client hotlinks splash images.

So they won't be rendered if you use hotlink protection.

If you use Cloudflare, you can place your splash in a folder called /hotlink-ok/ to allow the splash to be hotlinked if you don't want to create a specific configuration rule.

This should be mentioned in docs.
got another question.

left image -> frame calculates the tx fee and i can buy an extra life
right image -> frame keeps calculating the tx fee and i cant buy an extra life.

same frame, same internet connection, different devices both trying to interact with the warplet.
any idea why i cant estimate the fee on the right one?
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/8ac55167-ce09-47c0-d81e-be1a8feec600/original
I poked around for a bit a few days ago trying to find frames v2 docs, but didn’t see anything. Anyone know definitively where to look?

I’ve got something I want to build.
this is highly appreciated!
but the preview frame is also needed, could you bring it back?
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/05b4957b-55f0-4938-6391-6e59d9775800/original
I want to create a frame, how do I get started?
So @nishad and I are debugging an issue with this test frame: https://frames-v2-demo-black.vercel.app/

Base Sepolia tx using Warpcast wallet are not going through. You can follow along these steps:

1. Launch the frame
2. Navigate to wallet options where chain selection is available
3. Select Base Sepolia
4. Enter a "To Address" and "Amount" to send a transaction
5. Confirm the txn (the confirm popup shows up correctly)
6. The transaction processing hangs indefinitely

But if you select a different chain (Degen or Base Mainnet) the transaction processes successfully with no problems

Does warplet not support base sepolia?
@samuellhuber.eth @slokh @horsefacts.eth
Dropping starter-kit repo made with SvelteKit for frames2(rebranded as mini-apps).

This SveleKit repo is optimized for most scenarios, much faster, and lighter on dev resources than a Next template.

Also, optimized for Netlify/Cloudflare Edge potentially serving millions of requests free.

Will drop an article tomorrow.

https://github.com/andrei0x309/frames.flashsoft.eu
The goal is to get authentic users(not just clicking the frame once and never coming back) It may be a slow process but it will eventually translate into sales.
building miniapps, we at @builders-garden were craving for a responsive mode on frame.js debugger

we noticed that /farville users are having problem so this has become an essential feat

I just cooked this and will open the PR soon, I think this might be useful to everybody here

cc @df
What's the best starter frame repo at the moment?
My socks are full of holes, but my future is not a dream
https://media.firefly.land/farcaster/b2c3f3d5-d10c-4389-92c2-7e47421827aa.png
Hello, rate my collection. I would be grateful for your subscription, likes and posts. I would also be grateful for donations. They inspire me
https://zora.co/coin/base:0x9d3b8f998a40206360df8f4cb6d851433b81b780?referrer=0x8e88533461E59ccB18E935B219086faA4bdBfF53
0x2f44b3cf1fcac8d29ee0ed6f8b056c00caaf2f72
0x9b5e568ce6bff7c39759f51f08ca3170038e62c3
thank you @horsefacts.eth for the alpha on refreshing the frame manifest! (there's a dev menu in settings on the mobile app)

cat.town now works correctly when launched from app bookmarks 🫶
does this work for quote casting from inside a frame?
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/f1986fef-1919-49ff-0009-d9f6e4716900/original
When I dislike someone, if that person suddenly says they like me, I no longer dislike them at all. That's my principle, because I can't dislike someone with good taste
GM! Anyone came across good documentations / repos on minting in frames? Does Warplet support base sepolia?
are search params supported in the frame launch url?

for example I have this url below, tapping it deep links to Warpcast and opens the frame. but it doesn't seem like the search params carry through. wasn't sure if I was doing something wrong or it's not supported

https://www.warpcast.com/~/frames/launch?domain=paywithwarpcast.xyz&merchantName=kaito
I just joined the waitlist for Arrows! A fun new game coming soon ↑
Alright the code is slowly getting somewhere now

I need to find a couple more vids on frames, would love to see if others could build from this template
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/3a5f0add-8d86-4663-f610-d254e5559700/original
First time doing a vibecode test with a frame template

s/o @rish @neynar @veganbeef

thanks for making it easy gonna play around with this

using windsurf
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/a1324c3c-f912-47f1-17f7-fc26da08b500/original
Gonna start building my first ever frame today

trail and error time
not sure if i'm missing it but Frames docs does not explain how to do auth/login?

anyone have a guide?
Is there a way to tell if you're in a frame context besides using the frames sdk?
im adding a custom token transaction on a frame, but i cant find where to change the unknown value in the contract field when reviewing the tx.

i have tried with the token name, contract name and nothing seems to work, any help would be highly appreciated!
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/92f0f9b2-48b3-4dbb-8279-ef60e339ef00/original
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/136bce10-a39c-49c3-4c2c-3cc9cc7b2100/original