Content pfp
Content
@
https://warpcast.com/~/channel/bring
0 reply
0 recast
0 reaction

Mikhail pfp
Mikhail
@zkbringer.eth
How to disable multiple smart contracts to claim the same webproof and allow user to choose an address to claim after proof generation: 1. Create an ephemeral signer 2. XOR drop contract and ephemeral signer addresses 3. Generate webproof attached to the XORed address 4. Let the user create a new wallet and sign the fresh new address with ephemeral signer 5. At claim drop contract computes XOR address, verifies that it's attached to the webproof and verifies that claimer address was signed by ephemeral key initially I came up with hashing two addresses instead of XORing, but @cxrtisxl suggested XORing them instead of hashing and I liked it better.
0 reply
1 recast
3 reactions