219282
K

@fllstck #219282

🅿️ kay/kay 🎇 C̶̣̑h̵͖͋â̷̟ö̵̪́t̸͉̑i̴̪͝c̸͙͂ ̸͖̍G̵̠̈́ö̸̳́o̴̳̕d̶̨̐ 🔄 Writer+Dev 👨‍💻 Editor-in-chief & marketing lead @developerdao 🐘 Arweave Enthusiast
136 Follower 107 Following
internal_server_error
New permaframe example 🐘

Works with the experimental /local/farcaster/frame endpoint of the ARIO Gateway, that accepts GET and POST requests 🚀

https://erl5reuvxh56eokq5rtsknqhqwhx4f6f7jnlxq5roqx7enrl2fqq.ar-io.dev/local/farcaster/frame/JFfYkpW5--I5UOxnJTYHhY9-F8X6WrvDsXQv8jYr0WE/
Could the frames standard allow relative URLs?

Decentralized hosting often uses stable IDs (e.g., CID, TX_ID) you can access via several hostnames or paths.

@horsefacts.eth 👀
Seeing my girlfriend when waking up.
The feeling when you see someone's work, and they're better in 90% of what you do, but the missing 10% feel like a stain. 🙃
💯 Followers 🤩

Woohoo~ 🎉

I should really cast more often 🤣
Cast Actions lets you customize cast interactions. 🤩

1. User clicks a link that installs the action
2. User clicks an action button on a cast
3. Warpcast sends a POST request to a server
4. Server executes some logic
5. Server sends text response to Warpcast
6. Warpcast displays text response to the user
Thought about building a permaframe on /arweave to send CODE, but not on L1 🤣
Now that the button targets work again, Permaframes got an upgrade! ⏫⏫⏫

- HTML & images on /arweave 🐘
- button URLs POST/GET proxied to a gateway ⛩
- image URLs go directly to a gateway to save egress
- permaframes can link in loops 🔄

https://permaframe.cc/xQVs_7-sV0M8o7mYQPY43JfLfp3OScWp-w9wwQD9Llo
Frames getting better by the day.
O lawd! 😱
My first permaframe! 🤩

Not much, just an image and a few links, but it's permanently stored on #arweave. 🐘🐘🐘🐘

Next: Tuning an Arweave gateway to experiment with permaframes. 🛠

https://pofogvupdddgbrb4yobxg4g5mssp3sme66xnhv6fqy2vvkdcuswq.arweave.net/e4rjVo8YxmDEPMODc3DdZKT9yYT3rtPXxYY1WqhipK0/
This's the endpoint for verified addresses/verified keys/non-custodial keys.

1. Put in the account FID
2. Receive a list of messages
3. extract if response.messages[0].data.type === "MESSAGE_TYPE_VERIFICATION_ADD_ETH_ADDRESS"
4. AirDrop away~

https://www.thehubble.xyz/docs/httpapi/verification.html
Probably a better idea to direct cast the results of async frame actions instead of blowing up a frame 🫠
Wen mute channels 🤣
@warpcast plz, may we have some more horizontal real estate?

My screen is quite slim, and there is space available below the pfps. 🥲
Wrote a frames explainer for the @developerdao blog to help peeps to get up and running 🤓

https://blog.developerdao.com/farcaster-frames-explained
Also funny:

I had an <img> in the body.

Validator: we good, bro! 😎

I delete the <img> while cleaning up my markup.

Validator: ... 😡

I add text to the body.

Validator: ... 😡

I add back the <img>

Validator: YOOO!!! 🤩

Turns out I was missing an og:image 🫠
Why do frames hosted on Replit work,
but frames hosted on GitHub Codespaces don't?

Lost about an hour on that issue 😵
Is there some kind of allowlist or can anyone build a frame? 🤔