Open MantisClone opened 1 year ago
Context: We hosted a 3-hour mini hackathon attended by the Request Network dev team. We needed to quickly choose a technology to hack with based on incomplete knowledge about trust assumptions and only a cursory glance through the docs.
Options:
Conclusion:
Considerations:
ritualId
and corresponding ritual public key
are required to encrypt data.ritualId
s are issued by allowlist only
We did a mini hackathon at our 2024.05 Offsite in a private repo: https://github.com/RequestNetwork/encrypt-requests-with-wallet-prototype
Problem
Definition of Done
Rejected Solutions
eth-crypto
encryptWithPublicKey() to encrypt/decrypt the channel key. Store the public/private key in the browser's local storage in an encrypted format using ethers.wallet.encrypt(). The user needs to store a separate mnemonic. The user types in a password to unlock the wallet and can then use it for encrypting and decrypting. dApp looks for the encryption wallet in local storage.Migrated from Asana: