Content
@
0 reply
20 recasts
20 reactions
franco
@francos.eth
How would one go about adding starknet wallets to Farcaster?
5 replies
1 recast
7 reactions
Daniel Fernandes
@dfern.eth
Currently connected wallets are broadcast onhub with a Address Verification message: https://docs.farcaster.xyz/developers/guides/writing/verify-address There's a way to do this for Solana, but it doesn't look like the docs are updated...so perhaps there's an easy way to extend it to Starknet Personally, I would just add another address entry to your ENS profile. Explorers like Zapper could figure it out from there, but not everyone is using an ENS.
2 replies
0 recast
2 reactions
franco
@francos.eth
Other than the docs do you know if there’s something else written on the process of adding Solana?
1 reply
0 recast
0 reaction
Daniel Fernandes
@dfern.eth
Just this: https://warpcast.com/v/0xb7aa69b5
1 reply
0 recast
1 reaction
Varun Srinivasan
@v
you can look at the protocol spec for verifications. i'm not terribly familiar with starknet but if they are ECDSA addresses it should be trivial
1 reply
0 recast
1 reaction
franco
@francos.eth
Thanks! Digging in. No, Starknet uses the Stark-friendly curve (Secp256k1 alternative) and signatures are Pedersen hash-based. I'd to deploy a custom StarkNet contract that performs the necessary conversion. Or use off-chain cryptographic libraries to emulate ECDSA signatures from a StarkNet private key. Then deploy a smart contract on Ethereum that accepts StarkNet signatures and performs necessary translation and relay operations to Farcaster.
0 reply
0 recast
1 reaction