diff --git a/README.md b/README.md index 9470237..d789143 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # eip1271-website -As part of the ongoing effort to improve dApps UX, EIP1271-website (eip1271.io) is a platform for developers and users to find, explore, and interact with dApps that support EIP1271. +As part of the ongoing effort to improve dApps UX, EIP1271-website (eip1271.io) is a platform for developers and users to find, explore, and interact with dApps that support EIP1271. Powered by [Etherspot](https://etherspot.io) @@ -17,6 +17,7 @@ Powered by [Etherspot](https://etherspot.io) - [Soul Wallet](https://www.soulwallet.io/) - [Stackup](https://www.stackup.sh/) - [Unipass](https://wallet.unipass.id/) +- [Clave](https://getclave.io/) Or checkout other wallets from Alchemy's dApp Store smart wallets list [here](https://www.alchemy.com/best/smart-contract-wallets) @@ -25,7 +26,7 @@ Everyone is welcome to submit PRs to add/remove dApps in `static/dapps.json` fol To run the project locally: `npm install` - `npm run dev` + `npm run dev` ## License diff --git a/static/faq.json b/static/faq.json index 97d9592..b6323fa 100644 --- a/static/faq.json +++ b/static/faq.json @@ -4,7 +4,7 @@ { "id": 3, "title": "Why is EIP-1271 important for the future of Ethereum?", "content": "Smart contracts cannot directly sign messages, so EIP-1271 serves as a guide to implement isValidSignature(hash, signature) on the signing contract that can be called to validate a signature.
With the rise of smart contract wallets and DAOs controlled by multi-sigs these parties require the means to use signed messages to demonstrate the right to move assets, vote, or for other purposes. EIP-1271 is, additionally, the foundation for account abstraction which enables the evolution of the Ethereum ecosystem."}, { "id": 4, "title": "What kind of dApps is EIP-1271 important for?", "content": "Any dApp which would like to implement AA features that simplify UX and boost its capabilities should implement EIP-1271 but that’s not all.
Read Vitalik’s tweet at the top of this page to understand why EIP-1271 is vital to stay on the forefront of Ethereum development."}, { "id": 5, "title" : "What does the account abstraction mean?", "content" : "In the context of OOP, an abstraction is a generalization of data and behavior for a type that is above the current class in the hierarchy. The approach of account abstraction in crypto means it turns accounts into smart contracts with their own logic to determine what is a valid transaction.
The only requirement is that they conform to a specific interface with methods for validating and executing transactions."}, - { "id": 6, "title" : "How does EIP-1271 help with AA?", "content" : "EIP-1271 is a proposed standard that allows dApps to sign messages using smart contract wallets such as (Pillar, Safe, Ambire, Argent, Sequence, Stackup, Candide etc.) It defines a new type of address - the account abstraction address (smart contract wallet) - that is different from a regular Ethereum address and separates the account logic from the underlying account data. "}, + { "id": 6, "title" : "How does EIP-1271 help with AA?", "content" : "EIP-1271 is a proposed standard that allows dApps to sign messages using smart contract wallets such as (Pillar, Safe, Ambire, Argent, Sequence, Stackup, Candide, Clave etc.) It defines a new type of address - the account abstraction address (smart contract wallet) - that is different from a regular Ethereum address and separates the account logic from the underlying account data. "}, { "id": 7, "title" : "Who are the authors of EIP-1271?", "content" : "Authors: Francisco Giordano (@frangio), Matt Condon (@shrugs), Philippe Castonguay (@PhABC), Amir Bandeali (@abandeali1), Jorge Izquierdo (@izqui), Bertrand Masius (@catageek)."} ] \ No newline at end of file