Andrei O. pfp

Andrei O.

@andrei0x309

759 Following
2107 Followers


Andrei O. pfp
0 reply
1 recast
5 reactions

Andrei O. pfp
0 reply
0 recast
2 reactions

Andrei O. pfp
1 reply
2 recasts
8 reactions

Andrei O. pfp
0 reply
0 recast
3 reactions

Andrei O. pfp
2 replies
2 recasts
17 reactions

Andrei O. pfp
0 reply
0 recast
3 reactions

Andrei O. pfp
The web wallet is a pretty good improvement, especially because it imported the same embedded wallet. I guess for sign-in to work, the user will need to add the Warpcast wallet address later as an Auth address. There are some design questions here: 1 Will auth be done automatically since Warpcast holds the custody key, or user will be prompted if he wants to be more in line with the user's choice?, and not to use the PK of the user without consent? 2 Since the user can authorize any address(except the custody since that's already authorized) for better UX sign-in should work with both the embedded wallet and external wallet there's no reason why an external wallet would not be supported for auth in this case. 3 IMO 7 days session days will just create frustration, users are used to the long-term session that practically never expires, the session expiration should match the auth token expiration, but users should be able to log out of the embed wallet for security reasons.
1 reply
0 recast
3 reactions

Andrei O. pfp
0 reply
0 recast
2 reactions

Andrei O. pfp
1 reply
1 recast
3 reactions

Andrei O. pfp
2 replies
0 recast
1 reaction

Andrei O. pfp
3 replies
2 recasts
16 reactions

Andrei O. pfp
The question is rhetorical at this point because a bet was put on a specific design that requires the creation of a wallet. The app could have used an external wallet for full user control but that ship has sailed. The real question is why there was no offer of bringing your own wallet. A lot of decisions have been forced upon the user we won't know how many users were lost because they didn't want to be forced to create yet a new wallet. Web3 means to authenticate with your own wallet but Farcaster doesn't know if it's Web3 or not, one day it pushes hard on Web3 concepts the next day pushes hard on Web2 concepts, and it says both are important, but not every concept is compatible. If somebody wanted to be cynical would see a plot unfolding where the reason was to only allow specific wallets, maybe even fees involved, not at all a good medium to create and promote the best UX.
1 reply
0 recast
2 reactions

Andrei O. pfp
1 reply
0 recast
0 reaction

Andrei O. pfp
0 reply
0 recast
4 reactions

Andrei O. pfp
Deprecated NPM `farcaster-hub-utils` in favor of `farcaster-snapchain-utils` This library allows you to easily do actions with many signers, and in general, allows a simple interface to a snapchain node read/write, primarily a single class abstraction over node actions. Features: - works default with public node (provided by pinata) - works with Neynar node provided you use Neynar API key( you can use the free tier) - works with your own node - allows changing the node of the instance - allows changing the signer of the instance - can be used in read mode without a signer - simplifies getting bulk data - can do most write-actions that the protocol provides - has a docs website - bundled with bun for node/bun env Tested with Snapchain version `0.2.7`(was released very recently) first that didn't have any issue with the library tests. Made it primarily for myself but might be useful for other people too. https://www.npmjs.com/package/farcaster-snapchain-utils
0 reply
0 recast
15 reactions

Andrei O. pfp
2 replies
0 recast
2 reactions

Andrei O. pfp
0 reply
1 recast
4 reactions

Andrei O. pfp
1 reply
0 recast
2 reactions

Andrei O. pfp
1 reply
0 recast
2 reactions

Andrei O. pfp
0 reply
0 recast
5 reactions

Mini Apps

blog.flashsoft.eu - Farcaster Mini Apps

A Farcaster Mini App by andrei0x309

A mini app by andrei0x309.

SveleteKit Starter Mini-App - Farcaster Mini Apps

A Farcaster Mini App by andrei0x309

A mini app by andrei0x309.

fosscaster.xyz - Farcaster Mini Apps

A Farcaster Mini App by andrei0x309

A mini app by andrei0x309.