Content pfp
Content
@
0 reply
20 recasts
20 reactions

Varun Srinivasan pfp
Varun Srinivasan
@v
Wallet UX is an existential problem for Farcaster. If we don't make it easy for users to do things onchain and easy for developers to build farcaster apps, we can't scale the network. We're thinking about solutions right now, but want to share the problem statement the team is thinking about. Feedback welcome!
25 replies
66 recasts
145 reactions

depatchedmode pfp
depatchedmode
@depatchedmode
I intend to turn my attention back to this problem set soon with the /secure-design group β€” which I've left on hiatus. Thx for the tight summary of your pov. I suspect interoperable delegation patterns like the sort @danfinlay and co are chasing lay at the heart of a better UX. To achieve a safe and secure version of this portability of authority, we really need to unfuck the authorization experience though. Bit of technical yack shaving still needed to get to the foothills of that problem.
1 reply
0 recast
4 reactions

Dan Finlay 🦊 pfp
Dan Finlay 🦊
@danfinlay
Yeah, gator.metamask.io solves all 1, 2, and 3. I've given v a tour of it, but was extremely pre-prod. Maybe time to revisit. A JS SDK will be coming soon, which will help usability a lot.
1 reply
0 recast
2 reactions

Varun Srinivasan pfp
Varun Srinivasan
@v
would love to see where it is today
1 reply
0 recast
2 reactions

Dan Finlay 🦊 pfp
Dan Finlay 🦊
@danfinlay
https://github.com/MetaMask/delegation-framework/
1 reply
0 recast
0 reaction

Dan Finlay 🦊 pfp
Dan Finlay 🦊
@danfinlay
The tests demonstrate usage in solidity, which could be used to roll your own SDK. You can see I have a few open pull requests for additional enforcers, which reflect custom policies that can be granted (anyone can write their own). There's a nice `.cursorrules` file in the root that makes it very easy to write code for this.
1 reply
0 recast
0 reaction

Dan Finlay 🦊 pfp
Dan Finlay 🦊
@danfinlay
I'm finding that the hardest part of using this is un-learning a lot of accepted norms in evm-land. Once you can put user policy in the user's hands, your load is a lot lighter, but only if you notice what load you can lighten.
0 reply
1 recast
0 reaction