{"id":13767020,"url":"https://github.com/alchemyplatform/aa-sdk","last_synced_at":"2025-11-12T21:36:28.380Z","repository":{"id":168720815,"uuid":"642965459","full_name":"alchemyplatform/aa-sdk","owner":"alchemyplatform","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-12T18:28:18.000Z","size":83269,"stargazers_count":257,"open_issues_count":84,"forks_count":166,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-05-12T18:39:06.973Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.alchemy.com/smart-wallets","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alchemyplatform.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-05-19T18:57:41.000Z","updated_at":"2025-05-12T04:02:09.000Z","dependencies_parsed_at":"2023-07-03T02:44:08.307Z","dependency_job_id":"ee770692-2dbe-4685-8952-865e5b7b0f59","html_url":"https://github.com/alchemyplatform/aa-sdk","commit_stats":{"total_commits":1174,"total_committers":57,"mean_commits":"20.596491228070175","dds":0.5340715502555367,"last_synced_commit":"18a922830f5cfcfbed4bf12d064bdf4699e29c6c"},"previous_names":["alchemyplatform/aa-sdk"],"tags_count":200,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Faa-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Faa-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Faa-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Faa-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alchemyplatform","download_url":"https://codeload.github.com/alchemyplatform/aa-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253805848,"owners_count":21967053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T16:01:03.645Z","updated_at":"2025-11-12T21:36:28.368Z","avatar_url":"https://github.com/alchemyplatform.png","language":"TypeScript","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Smart Wallets\n\nBuild zero friction sign up and transaction flows with smart accounts. Sign up with email, login with passkeys, transact with sponsored gas, and checkout in one click with transaction batching.\n\nThis repo contains all of the packages that make up Smart Wallets as well as the core AA SDK that Smart Wallets is built on top of. These packages allow you to build your app on top of Account Abstraction, offering you everything from a fully integrated solution through React Components down to the low level clients and interfaces you need to have full control over development!\n\n## @account-kit/\\*\n\nAccount Kit packages are all prefixed with `@account-kit` are broken down into the following packages:\n\n1. [`@account-kit/react`](https://github.com/alchemyplatform/aa-sdk/tree/main/account-kit/react)\n1. [`@account-kit/core`](https://github.com/alchemyplatform/aa-sdk/tree/main/account-kit/core)\n1. [`@account-kit/infra`](https://github.com/alchemyplatform/aa-sdk/tree/main/account-kit/infra)\n1. [`@account-kit/signer`](https://github.com/alchemyplatform/aa-sdk/tree/main/account-kit/signer)\n1. [`@account-kit/smart-contracts`](https://github.com/alchemyplatform/aa-sdk/tree/main/account-kit/smart-contracts)\n1. [`@account-kit/privy-integration`](https://github.com/alchemyplatform/aa-sdk/tree/main/account-kit/privy-integration)\n\n## @aa-sdk/\\*\n\nThe `aa-sdk` is a type-safe and performant suite of TypeScript SDKs built on top of [viem](https://viem.sh/) to provide ergonomic methods for sending user operations, sponsoring gas, and deploying smart accounts. It handles all the complexity of ERC-4337 under the hood to make account abstraction simple.\n\nThere are currently 2 SDKs that are part of the `aa-sdk` suite:\n\n1. [`@aa-sdk/core`](https://github.com/alchemyplatform/aa-sdk/tree/main/aa-sdk/core)\n1. [`@aa-sdk/ethers`](https://github.com/alchemyplatform/aa-sdk/tree/main/aa-sdk/ethers)\n\nThe core 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`](https://docs.ethers.org/v5/) adapters to provide full support for `ethers.js`` apps.\n\nThe `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](https://www.alchemy.com/docs/wallets/smart-contracts/choosing-a-smart-account#bring-your-own-smart-account) implementation, [Signer](https://www.alchemy.com/docs/wallets/signer/what-is-a-signer), [Gas Manager API](https://www.alchemy.com/docs/wallets/transactions/sponsor-gas) and RPC Provider.\n\n## Getting started\n\nCheck out this [quickstart guide](https://www.alchemy.com/docs/wallets/react/quickstart) to get started.\n\n## Contributing\n\nIf you are a member of the Alchemy team, make sure to run:\n\n```\nnpx turbo login --sso-team=alchemy-dot-com\n```\n\nso that you can benefit from remote caching in your builds!\n\nWe welcome contributions to `aa-sdk`. Please see our [contributing guidelines](CONTRIBUTING.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falchemyplatform%2Faa-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falchemyplatform%2Faa-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falchemyplatform%2Faa-sdk/lists"}