219282
K

@fllstck #219282

🅿️ kay/kay 🎇 C̶̣̑h̵͖͋â̷̟ö̵̪́t̸͉̑i̴̪͝c̸͙͂ ̸͖̍G̵̠̈́ö̸̳́o̴̳̕d̶̨̐ 🔄 Writer+Dev 👨‍💻 Editor-in-chief & marketing lead @developerdao 🐘 Arweave Enthusiast
132 Follower 64 Following
internal_server_error
219282
K
@fllstck·13:29 12/04/2024
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/
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.
188955
Kyle
@banta·18:39 04/04/2024
what was the first thing that made you smile today?
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
3621
horsefacts 🚂
@horsefacts.eth·18:48 03/04/2024
Cast Actions are taking shape and we're finalizing the spec for launch. Two changes:

1. Only POST actions to start. If you need interactivity or other actions, consider replying with a frame.

2. An updated deep link format.

https://warpcast.notion.site/Frames-Cast-Actions-v1-84d5a85d479a43139ea883f6823d8caa
Thought about building a permaframe on /arweave to send CODE, but not on L1 🤣
2
Varun Srinivasan
@v·00:54 01/03/2024
Want to launch a transaction frame on day 0?

Please reply to this thread with details on the transaction. We will help you test and get it ready for launch day.

Our launch date is likely sometime next week (optimistic) or the week after (pessimistic).
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.
3621
horsefacts 🚂
@horsefacts.eth·16:22 25/02/2024
New frame feature: frames can now pass up to 4kb of state to the frame server! This makes it easier for frame devs to build simple, stateful, reactive apps. (Think React state in your frame).

See the stateful counter frame below for an example:

https://stateful-counter-frame.vercel.app
O lawd! 😱
3
Dan Romero
@dwr.eth·17:54 24/02/2024
Transaction support soon
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. 🥲
https://i.imgur.com/AJkkhFt.jpg
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? 🤔