In order to support donations from unicorn wallet and other smart wallet we should add support for 1271 signatures on the giveth dapp.
Resources
https://docs.alchemy.com/docs/how-to-make-your-dapp-compatible-with-smart-contract-wallets
https://portal.thirdweb.com/references/typescript/v5/verifySignature
https://blog.cometh.io/how-to-make-your-dapp-compatible-with-smart-contract-wallets-using-erc-1271/
AC
while using unicorn wallet on Giveth the user can:
- log in to the giveth dapp
- make single donations to eligible projects in ETH
- make single donations to projects in ERC20 tokens
- update profile information
- create a project
- enable recurring donations for a project they own
- create recurring donations
- modify recurring donation
- deposit tokens into stream balance
- withdraw tokens from stream balance
- stake GIV tokens
- lock GIV tokens for GIVpower
- harvest rewards
- unstake tokens
In order to support donations from unicorn wallet and other smart wallet we should add support for 1271 signatures on the giveth dapp.
Resources
https://docs.alchemy.com/docs/how-to-make-your-dapp-compatible-with-smart-contract-wallets
https://portal.thirdweb.com/references/typescript/v5/verifySignature
https://blog.cometh.io/how-to-make-your-dapp-compatible-with-smart-contract-wallets-using-erc-1271/
AC
while using unicorn wallet on Giveth the user can: