Content pfp
Content
@
0 reply
0 recast
2 reactions

Dan Romero pfp
Dan Romero
@dwr.eth
How Login in with Farcaster works - Farcaster relies on a root ECDSA <> FID mapping onchain; this can be stored in any Ethereum wallet - You use the ECDSA pair to create EdDSA keypairs for each app; this FID <> EdDSA mapping also lives onchain - Hubs natively understand this
8 replies
12 recasts
47 reactions

Dan Romero pfp
Dan Romero
@dwr.eth
- User is able to revoke an app's permissions w/ an onchain transaction using their root ECDSA - the app can treat them more like an OAuth token — don't need a Bitlicense to host them on behalf of the user. - if the user changes the FID <> ECDSA mapping (rotate keys for security reasons), app signers are preserved
1 reply
0 recast
5 reactions

Ghostlinkz pfp
Ghostlinkz
@ghostlinkz.eth
> User is able to revoke an app's permissions w/ an onchain transaction using their root ECDSA Are clients expected to offer their own UI that allow users to do this? Is it easy to do this today?
1 reply
0 recast
0 reaction

Dan Romero pfp
Dan Romero
@dwr.eth
No because most apps won't be Farcaster wallets and won't have access to the ECDSA key.
2 replies
0 recast
1 reaction

Ghostlinkz pfp
Ghostlinkz
@ghostlinkz.eth
Understood, and that’s my bad, it’s been a while since I visited the “advanced” settings in Warpcast. Didn’t realize this is where you can manage the connections to apps.
1 reply
0 recast
0 reaction

Dan Romero pfp
Dan Romero
@dwr.eth
It's useful feedback -- need to make this clearer
2 replies
0 recast
0 reaction

Ghostlinkz pfp
Ghostlinkz
@ghostlinkz.eth
The other day I connected my account to herocast.xyz by @hellno.eth but I do not see it listed as one of the connected apps in my advanced settings inside Warpcast. Should it be there, or am I missing something?
1 reply
0 recast
0 reaction

Dan Romero pfp
Dan Romero
@dwr.eth
Maybe they are using the Warpcast API and not signers?
1 reply
0 recast
1 reaction

Ghostlinkz pfp
Ghostlinkz
@ghostlinkz.eth
I thought I logged in using a QR code, but I just tried to cast via Herocast and it didn't work. I'll let @hellno.eth confirm this. Is there a way to see/verify onchain how many EdDSA keypairs one has created?
3 replies
0 recast
1 reaction

hellno the optimist pfp
hellno the optimist
@hellno.eth
If you tried to @ mention someone, there was a bug in herocast, it’s now fixed. If you tried to use a signer from before OP deployment, I’m currently figuring out if those are supposed to work. Waiting on Neynar for a server error on the hub as well.
1 reply
0 recast
0 reaction

Ghostlinkz pfp
Ghostlinkz
@ghostlinkz.eth
I tried to make a cast that did not include @ mention, and that did not work. I did this yesterday.
1 reply
0 recast
0 reaction