This codebase is as an integration on top of Scaffold-ETH 2. I learned about Smart Wallets at Base House ETH Denver, and got really excited to set this up and share with everyone!
- Provides capability to create wallets using passkey (ERC-4337)
- Removes hassle of remembering seed phrases and private keys
Quickstart for Scaffold ETH Users:
-
Clone Scaffold ETH Repo
git clone https://github.com/scaffold-eth/scaffold-eth-2.git cd scaffold-eth-2
-
Specify resolution to use the wallet SDK beta version in
package.json
{ "resolutions": { "@coinbase/wallet-sdk": "npm:@coinbase/wallet-sdk@4.0.0-beta.0" } }
-
Install dependencies
yarn install
-
Start NextJS App
yarn start
-
Test it on your localhost!
For more documentation on Smart Wallets, check out the docs from Base here.
Visit Scaffold-ETH 2 docs to learn how to start building with Scaffold-ETH 2.
To know more about its features, check out our website.
We welcome contributions to Scaffold-ETH 2!
Please see CONTRIBUTING.MD for more information and guidelines for contributing to Scaffold-ETH 2.