https://github.com/rokitgg/nextjs-smartwallet-boilerplate
An opinionated boilerplate to build user-friendly apps using Coinbase Wallet SDK
https://github.com/rokitgg/nextjs-smartwallet-boilerplate
coinbase-sdk nextjs shadcn-ui
Last synced: about 2 months ago
JSON representation
An opinionated boilerplate to build user-friendly apps using Coinbase Wallet SDK
- Host: GitHub
- URL: https://github.com/rokitgg/nextjs-smartwallet-boilerplate
- Owner: rokitgg
- Created: 2024-05-02T21:52:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-03T04:36:18.000Z (over 1 year ago)
- Last Synced: 2025-08-11T06:52:53.291Z (about 2 months ago)
- Topics: coinbase-sdk, nextjs, shadcn-ui
- Language: TypeScript
- Homepage: https://smartwallets.vercel.app
- Size: 487 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SmartWallets Boilerplate with Next 14 & Coinbase SDK

An opinionated boilerplate to build user-friendly apps using Coinbase Wallet SDK.
## Deployment
```bash
npm run dev
# or
pnpm dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `app/(Home)/page.tsx`. The page auto-updates as you edit the file.
## Learn More
To learn more, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - Learn about Next.js features and API.
- [Smart Wallet Docs](https://www.smartwallet.dev/why) - Learn about why Smart Wallets and it's current capabilities.
- [Coinbase SDK](https://docs.cloud.coinbase.com/wallet-sdk/docs/welcome) - Learn more about Coinbase SDK.## Contributing
This repository is open source and welcomes contributions from the
community.> [!NOTE]
> If your change also requires core changes to the interaction with the Coinbase Wallet SDK [beta], please reach out
> and we can work together to make the necessary changes to fit the latest SDK release.1. Fork and clone the repository
2. Ensure you have the LTS version of Node.js installed, as well as the latest
version of [pnpm](https://pnpm.io).
3. Install the project dependencies by running `pnpm install`.
4. Implement your changes, as well as any documentation or tests that are
required.
5. Create a changeset for your changes by running `pnpm changeset`.
6. Open a pull request with your changes and changeset.