@circle-fin/modular-wallets-core
Version:
Serverless Typescript SDK
27 lines (16 loc) • 1.4 kB
Markdown
# Modular Wallets Web SDK
## Overview
Modular Wallets is a smart wallet solution built on top of Account Abstraction and adheres to the ERC-6900 and ERC-4337 standards.
The Web SDK implements [Viem](https://viem.sh/docs/clients/intro)’s interfaces, and allows you to build secure and scalable web applications using our robust [blockchain infrastructures](https://developers.circle.com/w3s/programmable-wallets-blockchain-infra), including Indexing Service and Gas Station. You can also leverage the advanced [Passkey](https://developers.circle.com/w3s/modular-wallets-passkey) technology for private key management.
Check out our [quickstart guide](https://developers.circle.com/w3s/modular-wallets-quickstart) to create your first Modular Wallet and send a gasless transaction.
## Installation
```bash
npm install @circle-fin/modular-wallets-core
```
## Documentation
- [Modular Wallets SDKs](https://developers.circle.com/w3s/modular-wallets-sdks)
- [Web SDK API doc](https://developers.circle.com/w3s/modular-wallets-web-sdk)
## Examples
We've created some example apps in the [examples](https://github.com/circlefin/modularwallets-web-sdk/tree/master/examples) folder:
- [circle-smart-account](https://github.com/circlefin/modularwallets-web-sdk/tree/master/examples/circle-smart-account)
- [eip-1193](https://github.com/circlefin/modularwallets-web-sdk/tree/master/examples/eip-1193)