Quirks is a universal wallet adapter that easily connect your dapp with existing wallets in the Cosmos blockchain ecosystem.
- ๐ Cross Framework
- โ๏ธ React and NextJS support
- โ๏ธ Vue and NuxtJS support
- ๐ Small bundles, with vendor chunk splitting
- ๐ณ Different wallet supports (Keplr, Leap, Cosmostation, xDefi and Station, just for now)
- ๐ช Fully typed and tree-shakeable
- ๐ Global state even outside the frameworks
And many more to come:
- Adding more wallets
- Web Broadcast API Support, for tabs, windows and iframe sync
- React Native Support
- Wallet Connect Support
- Web3 Modal Support
- UI Kit (Cross Framework)
- Improve Docs
Node.js is required to run the project.
- Clone the repository to your local machine:
git clone https://github.com/nabla-studio/quirks.git
- Init git submodule:
git submodule init
- Install the dependencies:
cd quirks
pnpm i
- Build the packages:
pnpm build
Run nx graph
to see a diagram of the dependencies of the projects.
๐ค Davide Segullo (Code)
- Github: @DavideSegullo
- Twitter: @davide_segullo
We โค๏ธ contributions! If you'd like to contribute, please read our contributing guidelines.
This project is licensed under the Apache-2.0 License. See the LICENSE file for more information.
If you have any questions or comments about this project, please feel free to contact us on discord.
Thanks to the creators and contributors of the following projects, whose work has influenced the development of quirks:
Copyright ยฉ 2023 nabla.