Greg pfp
Greg
@greg
The easiest way to gift a Farcaster account just dropped! 1. Your friend signs a message 2. You scan a QR code 3. You register and pay for their first year of storage 4. Done! Now they can use any Farcaster client for free Try it out → https://gift.fcstr.xyz 🎁
14 replies
34 recasts
186 reactions

Greg pfp
Greg
@greg
A 10% fee is added to each registration, and a few cents worth of ETH are passed along to the recipient so they don't have to worry about bridging ETH to create a signer in whatever client they try Inspired by this cast from @betashop.eth https://warpcast.com/betashop.eth/0x27c6b8aa Open to feedback as always!
3 replies
0 recast
8 reactions

Greg pfp
Greg
@greg
If you don't want to scan the QR code, you can see all open requests at https://gift.fcstr.xyz/requests (they expire after 7 days) Lastly, everything is open source https://github.com/gskril/farcaster-registration 🫡
0 reply
0 recast
4 reactions

Johnson pfp
Johnson
@johnson
This is dope. Quick q. Does this require the user who needs to signup take action first? Can we have a web2 like referral/coupon code modal. So that i don't even have to know who is gonna use it.? (Added referral/coupon code as an example only)
2 replies
0 recast
0 reaction

Greg pfp
Greg
@greg
Thanks! The Farcaster contracts require a signature from the recipient, so not really :/ There’s probably a way to do it with custodial wallets. like I create a wallet for a user before they even know it so that I can sign the message on their behalf then hand over the keys later, but not sure how that would work
1 reply
0 recast
1 reaction

Johnson pfp
Johnson
@johnson
Okay got it. Thanks. I think handing over the key may not sound so appealing to all since many will prefer the acc to be linked to their main wallet itself.
1 reply
0 recast
0 reaction

Greg pfp
Greg
@greg
agreed, that's why I ended up going the pre-sign route! I guess another route could be to register the account to a burner address but set the recovery address to the recipient. In that case, the recipient can basically claim it at any time 🤔
1 reply
0 recast
1 reaction