Sergey Potekhin pfp
Sergey Potekhin
@fastfourier.eth
It's in our todo. Two reasons - it was implemented before SIWF became a thing. Second one - verifying SIWF signature within the ZK circuit is quite a hassle. Not sure if anyone has done it before (or verifying EIP-712 signatures in general), please elaborate! Would be especially helpful if it's written in Noir (cc @zac-aztec)
2 replies
3 recasts
16 reactions

josh crites pfp
josh crites
@crites
Couldn't you build a merkle tree of the ethereum accounts associated with the first 20k farcaster accounts? then just use any old ethereum signature to prove ownership of an account and prove that the account is in the merkle tree. This is what @anoncast does afaict
1 reply
0 recast
1 reaction

Sergey Potekhin pfp
Sergey Potekhin
@fastfourier.eth
To cast with @33bits you have to connect Farcaster account, not your wallet (what anoncast does). Your idea would work if Farcaster clients allowed to sign messages with FID's address. The only signature we can get is SIWF.
1 reply
0 recast
0 reaction

josh crites pfp
josh crites
@crites
Can you check that an ethereum signature corresponds to the account associated with an FID? You could do this check on the backend.
1 reply
0 recast
0 reaction