Advanced
Varun Srinivasan@v
2/27/2024

The Frame Transactions spec is ready for feedback! Please share your thoughts in replies, comments or DMs. Your feedback is very important to help us get the design right. https://www.notion.so/warpcast/Frames-Transactions-Public-Draft-c2e0d3210d684b4cb7803de1810db36d?pm=c

Farcaster
In reply to @v
Varun Srinivasan@v
2/27/2024

Our goal is to collect feedback over the next 24-48 hours and then finalize a spec before the developer call on Thursday. h/t @horsefacts.eth for the heavy lifting and @deodad @gt and @sanjay for design input.

Farcaster
In reply to @v
2/27/2024

@hz IT'S HERE

Farcaster
In reply to @v
Linda Xie@linda
2/27/2024

@pirosb3 get in there :D

Farcaster
In reply to @v
JackJack.base ⌐◨-◨@jackjack.eth
2/27/2024

👀

Farcaster
In reply to @v
Cameron Armstrong@cameron
2/27/2024

dope thank you

Farcaster
In reply to @v
six — q/dau 🎩@six
2/27/2024

So on mobile, users need to have the Coinbase Wallet app for it to work?

Farcaster
In reply to @v
YES2Crypto 🎩 🟪🥦@yes2crypto.eth
2/27/2024

@enjoyweaver have at it

Farcaster
In reply to @v
Cameron Armstrong@cameron
2/27/2024

actually quick question - before going live can y'all make a hidden/dev page in the warpcast mobile app that acts as a playground for testing transactions/how things appear/etc Feels more important now that the stakes are higher than just raw frames

Farcaster
In reply to @v
JB Rubinovitz @rubinovitz
2/27/2024

We should have an redteam contest for this on Farcaster

Farcaster
In reply to @v
younis🎩@nssm
2/27/2024

119 $DEGEN

Farcaster
In reply to @v
Shun Kakinoki@shunkakinoki
2/27/2024

Do you guys have plans to support for ‘eth_sign’ for wallets doing account abstraction?

Farcaster
In reply to @v
jrrtoken.eth 🎩@jrrtoken.eth
2/27/2024

@icepop

Farcaster
In reply to @v
amtwo 🎩@amtwo.eth
2/27/2024

Can’t wait for wallet connect to die or improve. It misses 7/10 times for me. Horrible UX

Farcaster
In reply to @v
Lauren Rothwell@larfy
2/27/2024

On it🫡

Farcaster
In reply to @v
Felirami 🎩@felirami
2/27/2024

Really interesting! Also very well written for anyone to understand the risks that this may present to users. I would like to point out that this notion page allows me (and maybe anyone) to edit it! https://www.notion.so/warpcast/Frame-Domain-Associations-Public-efcb07871f0c42b4ae6ace62acce64e4 It was in your notion

Farcaster
In reply to @v
underdawgXD@underdawgxd
2/27/2024

This isn’t looking bad imo keep building team

Farcaster
In reply to @v
Ben El-Baz@ben-el-baz
2/27/2024

Overall, super cool. Regarding the UX pop up (“trust context”), consider using more mainstream human readable action notes. Most non-technical ppl might not understand “Call mintWithRewards on ZoraMinter”. Can consider having simple normie descriptions and adding a small icon to touch for more tech details.

Farcaster
In reply to @v
1dolinski@1dolinski
2/27/2024

@v @dwr Is there an easy place to store addresses? Ideal Flow: Cookie Store Frame Select 4 boxes Change Address from Default Buy Confirmation Frame

Farcaster
In reply to @v
7858 is in Denver@7858
2/27/2024

POV: You're having drinks with the homies at /ethdenver and someone mentions that the Frame Transaction spec just dropped

Farcaster
In reply to @v
Henri Stern Ꙫ@henri
2/27/2024

Your excalidraw game is on another level @v !

Farcaster
In reply to @v
2/27/2024

Any plans to integrate other wallets?

Farcaster
In reply to @v
Nico Valencia@nicovalencia
2/27/2024

this is awesome

Farcaster
In reply to @v
Mark Carey 🎩@markcarey
2/27/2024

Will the call from client to transaction intent URL be a GET or POST? Seems like a post makes most sense, including a similar payload to "post" actions.

Farcaster
In reply to @v
Mark Carey 🎩@markcarey
2/27/2024

There is a opportunity here to incorporate community reputation feedback (spam-abuse flagging) on a intent domain basis. In the immediate term, the Warpcast allowlist may make this a moot point, and the "requested by..." element of the trust context is helpful, reputation-wise.

Farcaster
In reply to @v
Mark Carey 🎩@markcarey
2/27/2024

In terms of the Warpcast allowlist, something to consider is "posting a bond" or paying in Warps for consideration, much in the same way that you have to pay 100 Warps to post in the /frames channel -- this may reduce the human vetting required by reducing applicants to serious ones.

Farcaster
In reply to @v
David Furlong 🎩@df
2/27/2024

I'm betting less than 10% of transactions in frames clients will happen via this method in a 6 months. Too many steps, too slow, too unsafe (still has risk beyond the cost of the current transaction). 95% of transactions will be < $10 and users just want to press a button and pay the $ and get the thing, no risk.

Farcaster
In reply to @v
David Furlong 🎩@df
2/27/2024

Not a fan of this proposal. It adds a lot complexity to the spec and doesn't meaningfully improve over the current problems of crypto UX: speed, safety, simplicity. The flow has significant friction and low conversion for the most common txs in social: small mints/fees, so those txs will find other ways to convert.

Farcaster
In reply to @v
Will Baxter@wbaxter96
2/27/2024

Can someone chatgpt summarize this feature to me

Farcaster
In reply to @v
Gentleman Phil 🎩@nexus312
2/27/2024

Is it be possible to generate the payment json more dynamic e.g. through an post request including the frame action? So we could integrate user discounts/voucher etc. Into a one click transaction

Farcaster
In reply to @v
Bull & Bear🎩@bullnbear
2/27/2024

congratulations on the progress of the project 417 $DEGEN

Farcaster
In reply to @v
Jan Karpierz@czotenjanek
2/27/2024

Xd

Farcaster
In reply to @v
patxol@patxol
2/27/2024

The trusting mechanism is pretty similar to Ledger's "Clear signing" of contract interaction. The difficulty is to balance scalability (signing more stuff) and security (auditing / trusting the whitelist). People will most probably end up ignoring warnings and get scammed, but I don't really have a better alternative.

Farcaster
In reply to @v
2/27/2024

my hot take is that transaction urls should not be in the spec. adds a lot of complexity to what should be relatively straightforward tool for frames to use and is a centralizing force only domain attribution and who shared the frame should be presented to the user in client - no tx simulation, wallets already to this

Farcaster
In reply to @v
katy :)@k8y
2/28/2024

Nice work @horsefacts.eth! Suggesting a visual cue for `tx` actions in the farcaster spec -- like unique colors or icons, to clarify user actions. Especially with new frame transactions, I'm concerned about user hesitation without clear, standardized indicators.

Farcaster
In reply to @v
Michael Silberling (Denver soon)@msilb7
2/28/2024

Made some comments in the attribution section. cc /data nerds @ilemi @juicemanjames.eth @chuxin

Farcaster
In reply to @v
Huynh Ngoc Tai@huynhngoctai87
2/29/2024

fl bak

Farcaster
In reply to @v
2/29/2024

Totally agreed 42 $DEGEN

Farcaster
In reply to @v
Victoria @myla
2/29/2024

2000 $DEGEN

Farcaster
In reply to @v
Defimaster@defimaster1
3/1/2024

The moment we all have been waiting for! $A51 Token is now LIVE!🚀🚀🔥🔥 Token is now live on @QuickswapDEX ! Token Address: polygonscan.com/token/0xe9e7c0

Farcaster