306249
Tobias

@caruso33 #306249

👷 building @datalatte to democratize 📊 data & 🤖 AI 👨‍💻 fullstack engineer UI, backend, contracts, data pipelines, ✈️ traveling mostly between 🇩🇪 and 🇹🇭
153 Follower 205 Following
any idea what the error `Expected union value at path /icon` on the composer-action validator means?

Composer actions seem to be fine with the frames.js debugger.
Hi,

there's some strange warpcast behaviour going on.

With a new app version, I changed the page indexing of our multipage frames app. When using the warpcast frames debugger the page progression works fine.

However, already casted frames now navigate weirdly presumably because of having still the former page indexing, which they shouldn't have according to the debugger? 🤔

Is each page in a multi-page frame somehow cached, even the page is not used as a shared linked? Do I need to timestamp every page? Or is there another underlying issue going on?

https://warpcast.com/~/developers/frames?url=https%3A%2F%2Fsecretcaster.datalatte.com%2Fframes%3Fpage%3DCircleCastShared%26cast_id%3Db764e133-c134-4769-8922-06da52f48e06%26timestamp%3D1725633274222

vs.

https://warpcast.com/amirmabhout/0x19095883
Hi,

there's some strange warpcast behaviour going on.

With a new app version, I changed the page indexing of our multipage frames app. When using the warpcast frames debugger the page progression works fine.

However, already casted frames now navigate weirdly presumably because of having still the former page indexing, which they shouldn't have according to the debugger? 🤔

Is each page in a multi-page frame somehow cached, even the page is not used as a shared linked? Do I need to timestamp every page? Or is there another underlying issue going on?

https://warpcast.com/~/developers/frames?url=https%3A%2F%2Fsecretcaster.datalatte.com%2Fframes%3Fpage%3DCircleCastShared%26cast_id%3Db764e133-c134-4769-8922-06da52f48e06%26timestamp%3D1725633274222

vs.

https://warpcast.com/amirmabhout/0x19095883
Share My MBTI Test Report.

If you also want to test your 16- Personality Type (MBTI) and mint an MBTI NFT, click "Test" below to get started.

Frame by @mind3.
@frames

Hi,

I am trying to call an async function on a composer action submission like it is described here:
https://github.com/framesjs/frames.js/blob/4714a902b589632714bcc95b3a81268eb4b6a1b7/templates/next-starter-with-examples/app/examples/composer-actions/create-game/page.tsx#L26

However, the async function doesn't get triggered somehow, also no logs are visible.
Anyone knows what I am doing wrong here?

<form
className="flex flex-col gap-4"
onSubmit={async (e) => {
e.preventDefault();
const formData = new FormData(e.currentTarget);

// normally you would send the request to server, do something there, etc
// this is only for demonstration purposes

console.log("before")

await new Promise((resolve) =>
setTimeout(() => {
console.log("timeout finished")
resolve(null)
}, 2000)
)

console.log("after")
@stephancill

Gm,

can I ask, how's the signin mechanism working for
stories.steer.fun?

I see some session being established, are there some existing components for this?
@datalatte this is a test mentioning a fid
I got my Moxie Pass! Mint yours to be eligible for upcoming airdrops, grants, Fan Tokens and more! cc @betashop.eth @airstack.eth
This is a Frames Architect dataBarista, fueled by caffeine and the promise of a decentralized future. They're building the digital infrastructure for AI agents one line of code at a time, hoping that one day their digital twin will handle their day job so they can finally finish that donut.
Just created my digital twin and ranked it to claim a dataBarista NFT with @datalatte! 🤖☕
Get your personal AI agent and fight back against the AI monopolies!

http://databarista.datalatte.com:3000/frames?page=ExtractionShared&fid=306249&wearewinning=true
Is it possible to validate messages with our paid neynar service?

Framesjs has this middleware:

export const frames = createFrames({
...
middleware: [
farcasterHubContext({
hubHttpUrl: isDev
? DEFAULT_DEBUGGER_HUB_URL
: "https://nemes.farcaster.xyz:2281"
}),

I tried to validate message with:

const frameHandler = frames(async (ctx: any) => {
if (!ctx.message?.isValid) {
console.log("Invalid message")
throw Error("Invalid message")
}

But that didn't seem to work and threw only invalid message errors. So thinking that it might be the usage of the official hub which causing the error or am I using this incorrectly?
U2FsdGVkX19ZaMF1u0+Gfjt1inswnArkeidIR7nFDf3ambeXkygvtCSIDlR/DN4A
U2FsdGVkX1/aiCBzZ4S2VM+9rGTz3Lh/HsV0OAQ0/kQ=
See you at @zuberlin

Looking forward meeting people from all kinds of communities.
Gm guys,
my degen airdrop claim on degen.tips doesn't result in a tx, it just fails though I am eligible.
Any ideas why this happens?
Hi guys,

I'm doing my first steps with frames.

I have an own version of fc-polls. It never increases the poll count on voting though. When I manually set fid & buttonId it works locally.
I don't see any api errors on vercel and https://warpcast.com/~/developers/frames .

Do you have an idea how to debug / fix this?
Hello Farcaster!