Closed 0xkkonrad closed 1 year ago
It may also be worth a collaboration with emailwallet.org team, a group funded by EF's PSE! This way the ticket email can directly be the receiver of the test token.
@vb7401 can you elaborate how the collaboration would work on a technical level?
I'm not a full expert, just a friend/fan of that team haha. From my understanding, they are building a smart contract wallet for arbitrary email addresses email@domain.com
, where transferring tokens is gated by sending an email from email@domain.com
with the specified action. This works because each email comes with a DKIM signature from its domain.com
mailserver, which can then be verified on-chain cheaply using a ZKP, from which the action specified (sending money, sending an NFT) can be authorized.
It may be too early stage for them to support the specific types of test tokens this proposal needs, but roughly I am imagining that these tokens can directly be given to the smart contract wallets for each of the pretix emails instead of doing a flow with a claim link + sending them to another wallet. From my understanding of the protocol, this can be done even if the email hasn't set up a wallet yet! The best person to contact is https://twitter.com/yush_g, one of the leads on the project.
In general, I am very bullish on emailwallet.org long-term being the right medium for "token airdrop to emails that have a ticket" solutions, especially in communities that are less web3 focused/pilled!
I would need to dig into email-wallet from the surface I have concerns wrt centralisation and readyness - just wanted to try it out and got this:
So I think for DEVConnect we should go with peanut
Yep, they're working on shipping a lot of the functionality for Devconnect, so it might be too difficult to make everything work out. Perhaps for a future Devcon 😃🤞
Sorry but we went with the PCDPass faucet solution in the end: https://twitter.com/_pk910_/status/1721472568765345955
Your solution is great - but we want to encourage users to use PCDPass
Description
Related DIP issue
Checklist