Giter Site home page Giter Site logo

hotmanics / aa-sdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alchemyplatform/aa-sdk

0.0 0.0 0.0 19.3 MB

Home Page: https://www.alchemy.com/account-abstraction

License: MIT License

Shell 0.05% JavaScript 0.25% TypeScript 97.21% CSS 1.58% Vue 0.91%

aa-sdk's Introduction

Account Abstraction SDK (aa-sdk)

The aa-sdk is a type-safe and performant TypeScript library built on top of viem to provide ergonomic methods for sending user operations, sponsoring gas, and deploying smart contract accounts. It handles all the complexity of ERC-4337 under the hood to make account abstraction simple.

The SDK also implements an EIP-1193 provider interface to easily plug into any popular dapp or wallet connect libraries such as RainbowKit, Wagmi, and Web3Modal. It also includes ethers.js adapters to provide full support for ethers.js apps.

The aa-sdk is modular at every layer of the stack and can be easily extended to fit your custom needs. You can plug in any smart account implementation, Signer, gas manager API, RPC provider.

Getting Started

Install the Packages

yarn add @alchemy/aa-accounts @alchemy/aa-core

Docs

The aa-sdk is part of Alchemy's Account Kit. For more information, check out the Account Kit docs.

Contributing

  1. clone the repo
  2. run yarn
  3. Make changes to packages

To run tests: run yarn test

aa-sdk's People

Contributors

moldy530 avatar avasisht23 avatar rthomare avatar sahilaujla avatar dancoombs avatar whatmanathinks avatar therealharpaljadeja avatar mokok123 avatar willhennessy avatar alvaroluken avatar freeatnet avatar denniswon avatar igorshadurin avatar raymondfeng avatar tienblockchain10 avatar avarobinson avatar 1329576606 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.