Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etherspot/etherspot-prime-sdk
Etherspot Prime - Account Abstraction SDK
https://github.com/etherspot/etherspot-prime-sdk
account-abstraction
Last synced: 4 days ago
JSON representation
Etherspot Prime - Account Abstraction SDK
- Host: GitHub
- URL: https://github.com/etherspot/etherspot-prime-sdk
- Owner: etherspot
- License: mit
- Created: 2023-03-06T10:02:32.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-23T15:30:41.000Z (about 1 month ago)
- Last Synced: 2025-01-16T03:57:55.070Z (10 days ago)
- Topics: account-abstraction
- Language: TypeScript
- Homepage: https://etherspot.fyi
- Size: 1.28 MB
- Stars: 129
- Watchers: 8
- Forks: 22
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-account-abstraction - etherspot/prime-sdk
README
Etherspot Prime SDK
Etherspot Prime is a ERC-4337 compliant Account Abstraction SDK
--------------
>[!IMPORTANT]
>This repo/software is under active development.
>
>[![npm](https://img.shields.io/npm/v/@etherspot/prime-sdk)](https://www.npmjs.com/package/@etherspot/prime-sdk)## 🐞 Etherspot Prime
Etherspot Prime is a fully open source SDK which let's dapp developers easily get building with Account Abstraction.
The SDK makes it incredibly easy to get up and running with Account Abstraction. From social logins to transaction batching, using an Etherspot smart wallet can give your dapp a web2 like interface to ensure the user has a seamless experience.
## ⚙ Get started
You can either get started by installing the packages yourself here:
```bash
npm i @etherspot/prime-sdk
```Or follow our introductory guide on our docs [here](https://etherspot.fyi/getting-started) which walk you through
cloning down an example repo and setting up a dapp in your own environment.The mainnet bundler API key `eyJvcmciOiI2NTIzZjY5MzUwOTBmNzAwMDFiYjJkZWIiLCJpZCI6IjMxMDZiOGY2NTRhZTRhZTM4MGVjYjJiN2Q2NDMzMjM4IiwiaCI6Im11cm11cjEyOCJ9` is included in the example programs which is a public API key with rate limits, to get higher limits register to https://portal.etherspot.io
**Note: It is no longer necessary to include the `projectKey` parameter in the PrimeSdk.**
## 📖 Documentation
- [Quick Start](https://etherspot.fyi/getting-started)
- [Instantiate the SDK](https://etherspot.fyi/prime-sdk/instantiation)
- [Running SDK examples](https://etherspot.fyi/examples/intro)
- [Function List](https://etherspot.fyi/prime-sdk/function)
- [Batching Transactions](https://etherspot.fyi/prime-sdk/batching-transactions)## 🔗 Important Links
- [Skandha Bundler](https://etherspot.fyi/skandha/intro)
- [Arka Paymaster](https://etherspot.fyi/arka/intro)
- [SDK Reference](https://sdk.etherspot.io/)## 🏌️♂️ Contributions
Please feel free to open issues or PRs to this repo.
## 🔐 Security
To report security issues please follow [guide](./SECURITY.md)
## 💬 Contact
If you have any questions or feedback about Etherspot Prime, please feel free to reach out to us.
- [Follow on Twitter](https://twitter.com/etherspot)
- [Join our discord](https://discord.etherspot.io/)## 📄 License
Licensed under the [MIT License](https://github.com/etherspot/etherspot-prime-sdk/blob/master/LICENSE).