Package detail

@account-kit/infra

alchemyplatform203.2kMIT4.57.1

adapters for @aa-sdk/core for interacting with alchemy services

readme

Smart Wallets

Build 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.

This 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!

@account-kit/*

Account Kit packages are all prefixed with @account-kit are broken down into the following packages:

  1. @account-kit/react
  2. @account-kit/core
  3. @account-kit/infra
  4. @account-kit/signer
  5. @account-kit/smart-contracts

@aa-sdk/*

The aa-sdk is a type-safe and performant suite of TypeScript SDKs built on top of viem 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.

There are currently 2 SDKs that are part of the aa-sdk suite:

  1. @aa-sdk/core
  2. @aa-sdk/ethers

The 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 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 and RPC Provider.

Getting started

Check out this quickstart guide to get started.

Contributing

If you are a member of the Alchemy team, make sure to run:

npx turbo login --sso-team=alchemy-dot-com

so that you can benefit from remote caching in your builds!

We welcome contributions to aa-sdk. Please see our contributing guidelines for more information.

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

4.57.1 (2025-08-20)

Bug Fixes

4.57.0 (2025-08-19)

Features

4.56.0 (2025-08-18)

Features

4.55.0 (2025-08-14)

Features

  • docs: migrate documentation to feature-first architecture (#1833) (9e8b600)
  • update external wallet support to include Solana wallets (#1847) (7e33d35)

4.54.1 (2025-08-12)

Bug Fixes

  • add conditional background color to cta panel (#1868) (1cfe99c)
  • use policyToken from config when getting smart acct client (#1870) (d7811ea)

4.54.0 (2025-08-12)

Bug Fixes

  • split infra export to handle optional dependency (#1860) (1953dce)

Features

4.53.1 (2025-08-06)

Note: Version bump only for package root

4.53.0 (2025-08-06)

Bug Fixes

Features

4.52.4 (2025-08-04)

Bug Fixes

  • only use typebox for types in wallet-client (#1843) (41b8ef8)

4.52.3 (2025-08-04)

Bug Fixes

  • docspath param in errors (#1830) (2b4ec0a)
  • respect retryCount on alchemy transport & in alchemy smart account client (#1841) (cba003f)

Features

  • append wallets mdx-components to existing mdx-components in docs.yml (#1828) (7a266ec)
  • demo app: add swaps & deposits card to the demo app (#1798) (7364a5c)

4.52.2 (2025-07-22)

Bug Fixes

  • re-export react hook types from react-native package (#1789) (f7744f9)

4.52.1 (2025-07-22)

Bug Fixes

4.52.0 (2025-07-18)

Features

4.51.0 (2025-07-18)

Bug Fixes

  • add more fallbacks for chainAgnosticRpcUrl (#1768) (61e2dc1)
  • docs: fix sol doc links (#1779) (6a412c3)
  • skip dummy 7702 auth if already delegated (#1766) (14187f8)
  • type error in smart wallet quickstart docs & update wallet server docs (#1765) (9dd793b)

Features

4.50.1 (2025-07-14)

Note: Version bump only for package root

4.50.0 (2025-07-14)

Features

4.49.0 (2025-07-10)

Bug Fixes

Features

4.48.0 (2025-07-01)

Features

4.47.0 (2025-06-27)

Bug Fixes

Features

4.46.1 (2025-06-26)

Bug Fixes

  • middleware: fix the 7677 middleware to use returned gas limits in pm_getPaymasterData (146f548)

4.46.0 (2025-06-25)

Features

4.45.0 (2025-06-24)

Features

4.44.0 (2025-06-23)

Bug Fixes

  • force docs-site submodule to be up-to-date (#1709) (506de2e)

Features

4.43.1 (2025-06-18)

Bug Fixes

  • upgrade TK iframe stamper to properly handle concurrent stamping (#1685) (d53dc65)

4.43.0 (2025-06-18)

Features

  • add webauthn-p256 to account-kit/smart-contracts + auto-generated (#1702) (06b3c07)

4.42.0 (2025-06-17)

Features

  • adds webauthn account support (#1678) (d2f0101), closes #1639 #1694
  • allow api specs to live in aa-sdk and migrate Wallet API specs (#1674) (bd2b1ff)
  • allow nonce key overrides by default for non-deployed accounts (#1683) (0eb97cd)

4.41.0 (2025-06-12)

Bug Fixes

Features

  • create SideBarBuilder to generate Fern sidebar for SDK References (#1671) (c131c86)
  • list, add, and remove oauth providers (#1666) (e9add26), closes #1669

4.40.0 (2025-06-06)

Features

  • splitting signing methods into prepare and sign (#1629) (8bdb82d)

4.39.0 (2025-06-04)

Bug Fixes

Features

  • add alchemy_requestPaymasterTokenQuote to aa-sdk (#1659) (5a8f22f)

4.38.0 (2025-06-04)

Bug Fixes

  • remove trailing slash from alchemy rpc url (#1657) (60b3a23)

Features

4.37.0 (2025-06-03)

Bug Fixes

  • run api spec generate as part of aa-sdk deploy (#1654) (475816d)

Features

  • rn-signer: support passkeys in React Native (#1653) (f9ce59c)

4.36.1 (2025-05-29)

Bug Fixes

4.36.0 (2025-05-29)

Bug Fixes

  • ensure ordering in events delayed during subscription (#1645) (626fe50)

Features

4.35.1 (2025-05-21)

Bug Fixes

  • permission builder validation error (#1630) (64f5d92)
  • update packages for dependabot and clear out outdated example (#1633) (d097424)

4.35.0 (2025-05-19)

Features

Reverts

  • undo the retry logic because it's causing issues (#1628) (2da1d37)

4.34.1 (2025-05-16)

Bug Fixes

4.34.0 (2025-05-15)

Features

  • local counterfactual address computation for MoLA and MAv2 (#1622) (f4a7cc4)

4.33.0 (2025-05-15)

Bug Fixes

Features

  • compute light account counterfactual address locally (#1616) (dbaa3fa)
  • support for latest viem version (#1619) (f894102)

4.32.0 (2025-05-09)

Bug Fixes

  • add slugs for correct urls and remove H1 tags to fix double title in fern (#1602) (b831341)
  • don't trigger signer subscriptions before subscribe returns (#1593) (6060ca0)
  • don't use unconfigured chain during hydration (#1608) (b31947d)
  • fix error message (#1595) (1d655e0)

Features

4.31.2 (2025-05-06)

Bug Fixes

  • eip1193 compatible eth_signTypedData_v4 calls + ethers compatibility (#1592) (838a4fa)
  • use rawtoken for permit, token value for erc20Context (#1591) (78f6728)

4.31.1 (2025-05-05)

Bug Fixes

4.31.0 (2025-05-02)

Features

Reverts

4.30.0 (2025-04-28)

Bug Fixes

Features

  • move to use the alchemy store for web3 communication (#1562) (f86a815)

4.29.0 (2025-04-25)

Features

  • extend alchemy transport to support wallet apis (#1564) (71d3e61)

4.28.3 (2025-04-25)

Note: Version bump only for package root

4.28.2 (2025-04-23)

Note: Version bump only for package root

4.28.1 (2025-04-23)

Note: Version bump only for package root

4.28.0 (2025-04-22)

Features

4.27.0 (2025-04-18)

Features

4.26.0 (2025-04-11)

Bug Fixes

Features

  • remove execute and executebatch from account functions (#1537) (30c84d4)

4.25.1 (2025-04-09)

Note: Version bump only for package root

4.25.0 (2025-04-08)

Bug Fixes

  • remove the sonic export as it is not supported with aa infra yet (#1523) (22e6943)
  • update mdx imports in docs to use Markdown component from Fern (#1525) (2b7df77)

Features

  • add parsing utility, removing deferred action mode from accounts (#1522) (64fa835)

4.24.0 (2025-04-07)

Bug Fixes

  • demo: signer address should not be explorer link (#1511) (5dfc59e)

Features

  • create workflow for generating previews and publishing docs using fern (#1500) (d9ed6bd)
  • permissions abstractions (#1506) (e9ced74), closes #1505

4.23.1 (2025-04-04)

Bug Fixes

  • only reconnect EOAs if they're cached as connected (#1510) (ab38864)

4.23.0 (2025-04-04)

Features

  • add mfa on sign in with an authenticator app (#1398) (b9315c5)
  • update the logo in the demo header and the favicon (#1504) (010383c)

4.22.0 (2025-04-03)

Bug Fixes

  • allow 0 value inputs for userop fields (#1447) (109a3ec)
  • update setChain function to update the sdk state if the wallet is already on a chain (#1503) (76da7cb)

Features

4.21.0 (2025-03-31)

Bug Fixes

  • onSignup not call for new user after logging out and back in (#1492) (2ca4926)

Features

4.20.1 (2025-03-28)

Bug Fixes

4.20.0 (2025-03-28)

Bug Fixes

Features

  • networks: add gensyn testnet (8c55523)

4.19.0 (2025-03-25)

Features

  • allow signer api key creation (experimental) (#1485) (424b27e)

4.18.0 (2025-03-25)

Bug Fixes

Features

4.17.0 (2025-03-18)

Bug Fixes

Features

4.16.0 (2025-03-12)

Bug Fixes

Features

  • impl stampler, tek manager, etc (#1408) (fe1f1fc)
  • signer: add support for using Solana on new signups (#1376) (e0a092e)

4.15.3 (2025-03-08)

Bug Fixes

4.15.2 (2025-03-07)

Note: Version bump only for package root

4.15.1 (2025-03-07)

Bug Fixes

  • add a check to migrate store versions (#1420) (0990240)
  • pass eip7702auth fields to alchemyGasAndPaymasterAndDataMiddleware (#1403) (c12e1e4)

4.15.0 (2025-03-06)

Bug Fixes

Features

4.14.0 (2025-02-27)

Bug Fixes

  • add link to explorer from smart account address (#1367) (b436dba)
  • fb mobile auth (#1396) (c4939ce)
  • handle renamed field in demo store (#1390) (008812b)
  • only reconnect accounts for active chain during rehydration (#1356) (95c6174)
  • session key demo: improve timers, styles, and error handling (#1368) (6855610)
  • update mav2 module tests to use session keys (#1327) (85b563e)

Features

4.13.0 (2025-02-11)

Bug Fixes

  • improve size of social auth squares (#1324) (db6f05d)
  • syntax error in demo GA script & hydration warning (#1333) (df1d99a)

Features

4.12.0 (2025-02-04)

Bug Fixes

Features

4.11.0 (2025-01-29)

Features

4.10.0 (2025-01-28)

Bug Fixes

Features

4.9.0 (2025-01-13)

Features

  • aa-sdk: sdk light client can call the alchemy client (#1236) (cd9053b)
  • add alchemy transport update for the mav2 account client (#1271) (71089c4)
  • add better error handling to prevent crashes when creating sharedPreferences (#1267) (2d5dae9)
  • client: multi account light and alchemy consolidation (#1264) (18a9228)

4.8.0 (2025-01-08)

Bug Fixes

Features

4.7.0 (2024-12-16)

Bug Fixes

  • updates facebook icon used in ui component (#1196) (309b792)

Features

4.6.1 (2024-12-10)

Bug Fixes

  • correctly align protected by copy (#1186) (63be696)
  • rn stamper was returning stamp instead of response (#1201) (70a18df)

Features

4.6.0 (2024-12-03)

Bug Fixes

Features

4.5.1 (2024-11-22)

Bug Fixes

  • changing protected by to powered by alchemy footer (#1164) (7c08a66)
  • oauth working, email still broken (#1170) (196905d)

4.5.0 (2024-11-18)

Bug Fixes

  • wc: wc connection should persist across refreshes (#1162) (a22f3d9)

Features

  • oauth add passkey after signup (popup flow) (#1151) (844a481)

4.4.1 (2024-11-14)

Bug Fixes

  • add check to ensure WC indexedDB store had been previously initialized on disconnect (#1149) (4377920)
  • don't show error view when cancelling oauth (#1087) (e1fddd8)
  • signer: passkey sessions were being wiped by oauth prep (#1154) (9f0543f)

4.4.0 (2024-11-13)

Bug Fixes

Features

4.3.1 (2024-11-07)

Bug Fixes

  • bigint multiply was sometimes generating floats (#1135) (217443f)

4.3.0 (2024-11-05)

Bug Fixes

Features

4.2.0 (2024-10-29)

Bug Fixes

Features

4.1.1 (2024-10-24)

Bug Fixes

  • fee-estimator: add a 50% buffer to base fee by default in alchemy fee estimator (#1103) (62ec78d)

4.1.0 (2024-10-23)

Bug Fixes

  • border radius fixed for custom social auth (#1100) (9db4ac6)
  • content wrapper spacing (#1096) (1d02177)
  • demo app tokens instead of hard coded values (#1097) (f07a4b4)
  • logging: add better dev mode checking so this works in RN (#1099) (5a15482)

Features

  • add back button to auth authentication screens (#1094) (ef73033)

4.0.1 (2024-10-19)

Bug Fixes

Features

4.0.0 (2024-10-15)

Bug Fixes

4.0.0-beta.10 (2024-10-15)

Bug Fixes

Features

  • add auth0 instructions (#1034) (b918cac)
  • add cancel buttons to auth loading states (#1029) (368629f)
  • add google auth components and demo support (extension of linnas pr) (#1032) (cb91914), closes #1024 #1035 #1036
  • add logger schemas to infra, react, core (65fac7d)
  • add provider button and fix size of social auth method buttons to ui-demo (#1047) (d8c81a5)
  • add react events logging (7a7f230)
  • add signer profiling metrics (b7b0aa3)
  • add text truncation to user profile component (#1037) (9d4d225)
  • add the client logger implementation (4577bbf)
  • demo: persist the demo config across refreshes (#1040) (8ce8c36)
  • enable facebook oauth in ui-demo (#1041) (38bb51a), closes #1024 #1035 #1036
  • ensure mobile landing page doesn't scroll (#1045) (f319280)
  • log events from core package (eab0ecd)
  • log events from signer package (421d273)
  • log infra events (4ec1b05)
  • quick patch to properly calculate viewport height on mobile (#1050) (fdf08fb)
  • remove the use of moebius to generate avatar colors (#1054) (2bea5b0)
  • update demo video, scroll and dimensions on mobile (#1043) (b816f05)

4.0.0-beta.9 (2024-10-09)

Bug Fixes

Features

4.0.0-beta.8 (2024-10-02)

Bug Fixes

Features

4.0.0-beta.7 (2024-09-27)

Bug Fixes

  • close OAuth popup from parent (#973) (b67844c)
  • make add passkey modal icons the same color (#975) (bedbc20)
  • prevent modal from opening if modal is closed (#985) (014a9e8)
  • resize email icon in auth methods and fix lint warning (#966) (d3b6777)
  • ui-components: ensure the passkey prompt always shows up when qp is present (#978) (81f1580)

Features

4.0.0-beta.6 (2024-09-18)

Bug Fixes

4.0.0-beta.5 (2024-09-18)

Bug Fixes

  • don't ignore oauthCallbackUrl config option (#971) (714da46)
  • use same passkey svg from account kit (#970) (c723447)

4.0.0-beta.4 (2024-09-18)

Features

4.0.0-beta.3 (2024-09-16)

Note: Version bump only for package root

4.0.0-beta.2 (2024-09-06)

Bug Fixes

  • aa only chain guides (5b69139)
  • update store logic on merging and disconnect (#948) (1ef808b)

4.0.0-beta.1 (2024-09-04)

Bug Fixes

  • remove focus outline on add passkey modal and update dependencies (#947) (43367cf)

4.0.0-beta.0 (2024-08-28)

Bug Fixes

  • add missing react-remove-scroll dep (#804) (09d9217)
  • add use client to a bunch of hooks that was misisng it (#829) (9be5834)
  • await instance reset (#919) (10d5a95)
  • core: initial state parsing and disconnect logic (#842) (d3e80ad)
  • core: the reconnect method was causing an infinite loop (#808) (0d094e8)
  • demo app not building (#733) (2bbf359)
  • docs: broken build script for docs (e4ef3d2)
  • exporting queryClient and typing uiConfig in example (#844) (f6cc40e)
  • fix demo header links and update guide (#845) (817d0ab)
  • fixing nav links (#848) (9ec5a40)
  • lowercase strings in the UI components (#784) (58422c3)
  • merge base into this (e41b396)
  • passing gas manager to createConfig should use it (#836) (53b4e95)
  • react: fix sign in header hiding itself (#851) (90b3e20)
  • ui-demo app not building (e2cb348)
  • ui-demo-app: fix the package json to include latest ak pkgs (#825) (78e95fd)
  • ui-demo: add passkey toggle wasn't working (#843) (1c11f2d)
  • ui-demo: signer state was being cleared when ui config changed (#838) (cc5db85)
  • ui-modal: don't render ui modal if no ui config is passed in (#943) (65b1584)
  • update CSS override url attempt 2 (#861) (4bd9c04)
  • use updated package path in prettier config (#741) (918d65f)
  • yarn.lock had wrong versions of alpha packages (fb3ae94)

Code Refactoring

  • change the prefix for aa-sdk packages (#722) (02f2f16)
  • move plugingen from aa-sdk to account-kit since it depends on smart-contracts (073e8f6)
  • split aa-alchemy into account-kit packages (#704) (55e6632), closes #706

  • refactor!: move chain definitions out of aa-sdk core (#772) (1385441), closes #772

Features

Reverts

  • add base skeleton for docs refactor (e7663f6)

BREAKING CHANGES

  • moves the chain definitions out of aa-sdk core and into account-kit/infra
  • @alchemy/plugingen has been moved to @account-kit/plugingen
  • @alchemy/aa- packages have been renamed to @aa-sdk/
  • this removes the @alchemy/aa-alchemy package in favor of @account-kit/*
  • @alchemy/aa-accounts was deleted in favor of @account-kit/accounts

  • refactor: further rename packages

4.0.0-alpha.12 (2024-08-20)

Features

  • make it easier to start with account-kit/core (#933) (b5714b6)

4.0.0-alpha.11 (2024-08-16)

Bug Fixes

  • add missing react-remove-scroll dep (#804) (b5a1508)
  • add use client to a bunch of hooks that was misisng it (#829) (ea06e81)
  • await instance reset (#919) (cdf4825)
  • core: initial state parsing and disconnect logic (#842) (373ad81)
  • core: the reconnect method was causing an infinite loop (#808) (0d09472)
  • demo app not building (#733) (9f77a54)
  • docs: broken build script for docs (ef62710)
  • exporting queryClient and typing uiConfig in example (#844) (b5f9fa5)
  • fix demo header links and update guide (#845) (f95e3e8)
  • fixing nav links (#848) (83a9c08)
  • lowercase strings in the UI components (#784) (3b3b932)
  • merge base into this (f9a6b2d)
  • passing gas manager to createConfig should use it (#836) (f2c9723)
  • react: fix sign in header hiding itself (#851) (2d13b05)
  • ui-demo app not building (46391e8)
  • ui-demo-app: fix the package json to include latest ak pkgs (#825) (b00444e)
  • ui-demo: add passkey toggle wasn't working (#843) (1f48f24)
  • ui-demo: signer state was being cleared when ui config changed (#838) (5859449)
  • update CSS override url attempt 2 (#861) (e400299)
  • use updated package path in prettier config (#741) (6677ce8)
  • yarn.lock had wrong versions of alpha packages (099fa72)

Code Refactoring

  • change the prefix for aa-sdk packages (#722) (b643981)
  • move plugingen from aa-sdk to account-kit since it depends on smart-contracts (b7af7eb)
  • split aa-alchemy into account-kit packages (#704) (9cb9d92), closes #706

  • refactor!: move chain definitions out of aa-sdk core (#772) (cb59787), closes #772

Features

Reverts

  • add base skeleton for docs refactor (9c81ffe)

BREAKING CHANGES

  • moves the chain definitions out of aa-sdk core and into account-kit/infra
  • @alchemy/plugingen has been moved to @account-kit/plugingen
  • @alchemy/aa- packages have been renamed to @aa-sdk/
  • this removes the @alchemy/aa-alchemy package in favor of @account-kit/*
  • @alchemy/aa-accounts was deleted in favor of @account-kit/accounts

  • refactor: further rename packages

4.0.0-alpha.10 (2024-08-01)

Note: Version bump only for package root

4.0.0-alpha.9 (2024-07-31)

Bug Fixes

  • add missing react-remove-scroll dep (#804) (8da7858)
  • add use client to a bunch of hooks that was misisng it (#829) (77825b0)
  • alchemy signer redirect was broken (dcc0317)
  • core: initial state parsing and disconnect logic (#842) (1f1047b)
  • core: the reconnect method was causing an infinite loop (#808) (190e25f)
  • demo app not building (#733) (0dd262e)
  • docs: broken build script for docs (42bc397)
  • exporting queryClient and typing uiConfig in example (#844) (289e5c1)
  • fix demo header links and update guide (#845) (c3ae1eb)
  • fixing nav links (#848) (a446b52)
  • lowercase strings in the UI components (#784) (71a8b74)
  • merge base into this (1409772)
  • passing gas manager to createConfig should use it (#836) (b8fce22)
  • react: fix sign in header hiding itself (#851) (a9a51e0)
  • ui-demo app not building (8803f9b)
  • ui-demo-app: fix the package json to include latest ak pkgs (#825) (52e7629)
  • ui-demo: add passkey toggle wasn't working (#843) (eb22036)
  • ui-demo: signer state was being cleared when ui config changed (#838) (10274e4)
  • update CSS override url attempt 2 (#861) (2942e70)
  • use updated package path in prettier config (#741) (622fe54)
  • yarn.lock had wrong versions of alpha packages (3c197bc)

Code Refactoring

  • change the prefix for aa-sdk packages (#722) (8ef751e)
  • move plugingen from aa-sdk to account-kit since it depends on smart-contracts (3e214a0)
  • split aa-alchemy into account-kit packages (#704) (9cf1b77), closes #706

  • refactor!: move chain definitions out of aa-sdk core (#772) (d5c90da), closes #772

Features

  • aa-sdk/core: add default arguments for erc7677 middleware (#839) (5dccebd)
  • aa-sdk/core: add erc7677 middleware (#823) (69ea495)
  • aa: new chain (#835) (bfcf4f7)
  • adaptive icons for light and dark UI (#713) (61a2960)
  • add ability to customize border radius in ui demo (#785) (b12c1f6)
  • add border radius to account kit theme config (#781) (9abbb88)
  • add code preview snippets (#760) (a767ac9)
  • add color picker (#732) (8979f43)
  • add custom theme switch component (#726) (79e952c)
  • add doc generator for class methods (#806) (e177533)
  • add illustration styles option (#730) (0391dc5)
  • add injected wallets to the UX (#841) (5686986)
  • add links (#765) (3fabf28)
  • add new logo (#762) (d2e6df6)
  • add passkey success state (#711) (a99460d)
  • add photo upload (a290d18)
  • add showBack prop and auto determine navigation (#712) (7b1e68c)
  • add skeleton for ui demo (c5705b0)
  • add stylize tab (264b6a8)
  • add tabs and passkey section to demo app (ec868e8)
  • add toggle for code preview mode (#731) (f12436e)
  • add UI config defaults, better back navigation to auth UI (#827) (08565dc)
  • add updated error UI + custom error rendering (#705) (0b23625)
  • bring the rest of the auth flow inline with the designs (#708) (993f6e2)
  • change email validation rule (#710) (f869f5e)
  • clean up UI state on log out (#832) (cffda84)
  • color picker for dark mode (#777) (952bd3d), closes #778
  • enable linting class methods from exported classes (2ee9eb9)
  • erc7677: create a new middle ware for erc7677 to replace gasManager middleWare (#840) (0020257)
  • fix state override parameter type (#720) (6c9c720)
  • hook up color and theme variables (#758) (4cb0f6a)
  • icon animations (#717) (74c5425)
  • integrate shadcn and start on auth methods in demo app (13e87da)
  • logged in state (#763) (0b2f31e)
  • new and improved auth modal (#761) (02c33ea)
  • pull strings out to their own file for future localization (#715) (5c0d516)
  • read auth card props from context, simplify UI config (#789) (de6fff5)
  • respect OS or root class for dark mode (#759) (30cfd28)
  • responsive styling for demo app (#810) (569c142)
  • smaller footer in UI components (#811) (9c1eaee)
  • some UI component polish from sync with product (#831) (f0f5922)
  • start to bring auth modal styles inline with designs (#702) (6e3502b)
  • support different illustration styles (#767) (6e61d87)
  • surface descriptive session key errors (#718) (c550465)
  • update some demo app copy and UI for alpha testing (#830) (37fec2c)
  • updates to demo app UI from design feedback (#805) (9c52201)
  • use brand accent color as icon colors (#780) (933dd13)

Reverts

  • add base skeleton for docs refactor (dca6081)

BREAKING CHANGES

  • moves the chain definitions out of aa-sdk core and into account-kit/infra
  • @alchemy/plugingen has been moved to @account-kit/plugingen
  • @alchemy/aa- packages have been renamed to @aa-sdk/
  • this removes the @alchemy/aa-alchemy package in favor of @account-kit/*
  • @alchemy/aa-accounts was deleted in favor of @account-kit/accounts

  • refactor: further rename packages

4.0.0-alpha.8 (2024-07-22)

Bug Fixes

4.0.0-alpha.7 (2024-07-19)

Bug Fixes

  • core: initial state parsing and disconnect logic (#842) (2db4965)
  • exporting queryClient and typing uiConfig in example (#844) (52ca509)
  • ui-demo: add passkey toggle wasn't working (#843) (b415de5)

Features

  • erc7677: create a new middle ware for erc7677 to replace gasManager middleWare (#840) (62e2b59)

4.0.0-alpha.6 (2024-07-18)

Bug Fixes

  • add missing react-remove-scroll dep (#804) (51bfd62)
  • add use client to a bunch of hooks that was misisng it (#829) (160a336)
  • core: the reconnect method was causing an infinite loop (#808) (56af31e)
  • demo app not building (#733) (90af8cd)
  • docs: broken build script for docs (c414d52)
  • lowercase strings in the UI components (#784) (2a047e0)
  • merge base into this (ea9ce2c)
  • passing gas manager to createConfig should use it (#836) (86e6116)
  • ui-demo app not building (ad230f1)
  • ui-demo-app: fix the package json to include latest ak pkgs (#825) (86c6a8e)
  • ui-demo: signer state was being cleared when ui config changed (#838) (4fc5509)
  • use updated package path in prettier config (#741) (5c53efc)
  • yarn.lock had wrong versions of alpha packages (9d3d37b)

Code Refactoring

  • change the prefix for aa-sdk packages (#722) (3060a05)
  • move plugingen from aa-sdk to account-kit since it depends on smart-contracts (20fafb1)
  • split aa-alchemy into account-kit packages (#704) (22b8183), closes #706

  • refactor!: move chain definitions out of aa-sdk core (#772) (ae8a272), closes #772

Features

Reverts

  • add base skeleton for docs refactor (83252ac)

BREAKING CHANGES

  • moves the chain definitions out of aa-sdk core and into account-kit/infra
  • @alchemy/plugingen has been moved to @account-kit/plugingen
  • @alchemy/aa- packages have been renamed to @aa-sdk/
  • this removes the @alchemy/aa-alchemy package in favor of @account-kit/*
  • @alchemy/aa-accounts was deleted in favor of @account-kit/accounts

  • refactor: further rename packages

4.0.0-alpha.5 (2024-07-11)

Bug Fixes

  • add use client to a bunch of hooks that was misisng it (#829) (768505e)
  • ui-demo-app: fix the package json to include latest ak pkgs (#825) (3bdf66d)

Features

4.0.0-alpha.4 (2024-07-10)

Features

  • read auth card props from context, simplify UI config (#789) (ac44833)
  • responsive styling for demo app (#810) (70961f7)

4.0.0-alpha.3 (2024-07-09)

Bug Fixes

  • core: the reconnect method was causing an infinite loop (#808) (2adddf9)

4.0.0-alpha.2 (2024-07-08)

Bug Fixes

  • add missing react-remove-scroll dep (#804) (1b97980)
  • demo app not building (#733) (e845341)
  • lowercase strings in the UI components (#784) (e840d78)
  • ui-demo app not building (4e92c6b)
  • use updated package path in prettier config (#741) (e950d58)
  • yarn.lock had wrong versions of alpha packages (4a538e6)

Code Refactoring

  • change the prefix for aa-sdk packages (#722) (0601453)
  • move plugingen from aa-sdk to account-kit since it depends on smart-contracts (0afdcae)
  • split aa-alchemy into account-kit packages (#704) (b2b7cc6), closes #706

  • refactor!: move chain definitions out of aa-sdk core (#772) (dae2ad0), closes #772

Features

Reverts

  • add base skeleton for docs refactor (e9c78db)

BREAKING CHANGES

  • moves the chain definitions out of aa-sdk core and into account-kit/infra
  • @alchemy/plugingen has been moved to @account-kit/plugingen
  • @alchemy/aa- packages have been renamed to @aa-sdk/
  • this removes the @alchemy/aa-alchemy package in favor of @account-kit/*
  • @alchemy/aa-accounts was deleted in favor of @account-kit/accounts

  • refactor: further rename packages

4.0.0-alpha.1 (2024-06-26)

Bug Fixes

  • demo app not building (#733) (b2c229c)
  • lowercase strings in the UI components (#784) (1bd922c)
  • ui-demo app not building (d308bcf)
  • use updated package path in prettier config (#741) (420b9ee)
  • yarn.lock had wrong versions of alpha packages (024e9bc)

Code Refactoring

  • change the prefix for aa-sdk packages (#722) (9d81aaf)
  • move plugingen from aa-sdk to account-kit since it depends on smart-contracts (09e4f33)
  • split aa-alchemy into account-kit packages (#704) (c92a07f), closes #706

Features

Reverts

  • add base skeleton for docs refactor (6d1dea9)

BREAKING CHANGES

  • @alchemy/plugingen has been moved to @account-kit/plugingen
  • @alchemy/aa- packages have been renamed to @aa-sdk/
  • this removes the @alchemy/aa-alchemy package in favor of @account-kit/*
  • @alchemy/aa-accounts was deleted in favor of @account-kit/accounts

  • refactor: further rename packages

4.0.0-alpha.0 (2024-06-19)

Bug Fixes

  • alchemy signer redirect was broken (dcc0317)
  • demo app not building (#733) (6afff79)
  • use updated package path in prettier config (#741) (dccda3a)

Code Refactoring

  • change the prefix for aa-sdk packages (#722) (d2f97c5)
  • move plugingen from aa-sdk to account-kit since it depends on smart-contracts (d90c6f2)
  • split aa-alchemy into account-kit packages (#704) (6c41e22), closes #706

Features

  • adaptive icons for light and dark UI (#713) (61a2960)
  • add passkey success state (#711) (a99460d)
  • add showBack prop and auto determine navigation (#712) (7b1e68c)
  • add support for eth_accounts to provider (#891) (d067879)
  • add updated error UI + custom error rendering (#705) (0b23625)
  • bring the rest of the auth flow inline with the designs (#708) (993f6e2)
  • change email validation rule (#710) (f869f5e)
  • fix state override parameter type (#720) (6c9c720)
  • pull strings out to their own file for future localization (#715) (5c0d516)
  • start to bring auth modal styles inline with designs (#702) (6e3502b)
  • icon animations (#717) (710e647)
  • pull strings out to their own file for future localization (#715) (5c0d516)
  • start to bring auth modal styles inline with designs (#702) (6e3502b)
  • surface descriptive session key errors (#718) (c5465ee)

BREAKING CHANGES

  • @alchemy/plugingen has been moved to @account-kit/plugingen
  • @alchemy/aa- packages have been renamed to @aa-sdk/
  • this removes the @alchemy/aa-alchemy package in favor of @account-kit/*
  • @alchemy/aa-accounts was deleted in favor of @account-kit/accounts

  • refactor: further rename packages

3.18.2 (2024-06-05)

Note: Version bump only for package root

3.18.1 (2024-06-04)

Bug Fixes

  • fix paymaster override for multisig plugin (#676) (6db5bfc)
  • update the version of the store so that we don't have clashes (#703) (dc87b2f)

3.18.0 (2024-06-04)

Bug Fixes

Features

3.17.2 (2024-05-31)

Reverts

3.17.1 (2024-05-31)

Note: Version bump only for package root

3.17.0 (2024-05-29)

Bug Fixes

  • createAccount: possible uncaught undefined (e275f5f)
  • export the *web client and signer in aa-alchemy (0777b97)

Features

  • add support for passing in your own storage to session key signer (#682) (67474c0)

3.16.2 (2024-05-26)

Bug Fixes

  • hydrate: unhandled undefined case in hydrating account state (175eaee)

3.16.1 (2024-05-23)

Bug Fixes

  • alchemy-signer: fix the sign tx method to return the full tx (#678) (86e3c99)

3.16.0 (2024-05-22)

Bug Fixes

  • dropAndReplace: use dummy signature in drop and replace (#679) (2c235f1)
  • removing rewrite to fix dashboard link (#675) (e8444f9)

Features

3.15.0 (2024-05-20)

Bug Fixes

  • account state was not syncing across chain changes (#672) (c4e47d5)

Features

  • allow setting gas manager config in the config (#670) (38dfa25)

3.14.1 (2024-05-17)

Bug Fixes

  • light-account: uo signing should use message raw (#671) (89224a8)

3.14.0 (2024-05-17)

Bug Fixes

  • aa-alchemy/config: export missing actions (175dc20)

Features

  • add multi-chain support to account configs (#666) (60994e9)

3.13.1 (2024-05-14)

Bug Fixes

  • msca: fix the generic on getMAInitializationData (#664) (9747986)

3.13.0 (2024-05-10)

Bug Fixes

  • light-account: light account v2 signatures should have sig type (#663) (54764a9)

Features

  • add email loading state to the modal (8d0d244)
  • add passkey loading state (b56fe8d)
  • add support for adding a passkey on signup (ab6bad3)
  • ui: start adding use authenticate calls to the modal (c2ef8eb)

3.12.4 (2024-05-10)

Bug Fixes

  • alchemy paymaster 0x override was not awaiting gas estimates (#660) (51d31ff)

3.12.3 (2024-05-10)

Bug Fixes

  • update light account dummy signature for v2 (#662) (5ac35a3)

3.12.2 (2024-05-09)

Bug Fixes

  • paymaster bypass wasn't working correctly (9e6b927)

3.12.1 (2024-05-07)

Bug Fixes

  • alchemy: remove typescript-cookie because its not cjs compatible (#652) (21eeb63)
  • replace fraxTestnet with fraxSepolia (#642) (320a15d)

3.12.0 (2024-05-02)

Bug Fixes

Features

  • add form input stylings (76e961a)
  • prototype the auth modal hook (#638) (ebed224)
  • start adding the ui component engine (7368385)

3.11.1 (2024-04-30)

Bug Fixes

  • make multisig e2e tests pass (#615) (08cf8d8)
  • when overriding paymaster set fields to 0x initially (#635) (2a03c67)

3.11.0 (2024-04-30)

Bug Fixes

  • determine entry point version from light account version (#632) (7813de0)
  • update the tsconfig in the docs site to match typing in the rest of the repo (#631) (9f85aef)
  • waitForUserOperationTx parameters were incorrect (#634) (8250c66)

Features

3.10.0 (2024-04-29)

Features

  • add frax and zora defaults (#613) (4950a1d)
  • estimate user operation gas smart account client action and how to guide (#603) (522a038)
  • handle one off bypassing paymaster and data middleware case (#606) (b5d8110)
  • make create light account and multi owner light account to be strong type inferred (#608) (f2dd460)
  • remove generic entry point version specification requirement for better devex (#607) (f3fb619)

3.9.0 (2024-04-24)

Features

3.9.0-alpha.4 (2024-04-19)

Features

3.9.0-alpha.3 (2024-04-19)

Features

  • add js docs to account provider undefined error (#601) (3eb191e)

3.9.0-alpha.2 (2024-04-19)

Features

  • add js docs to client undefined error (#600) (7eabe78)

3.9.0-alpha.1 (2024-04-19)

Bug Fixes

  • addes permissions to write to repo for publish (#598) (292bebb)

Features

3.9.0-alpha.0 (2024-04-19)

Features

  • add sendTransaction and sendTransactions hooks (#589) (184bfa0)
  • add useExportAccount hook (#567) (50770d8)
  • add useLogout hook (#566) (a64cf7f)
  • add useSendUserOperation and useDropAndReplaceUserOperation hooks (#581) (877785d)
  • add useSignMessage and useSignTypedData hooks (#568) (de5262c)
  • add useWaitForUserOperationTransaction hook (#582) (176548f)
  • update useAuthenticate and useAccount to include mutation args (#592) (1508d7d)

3.8.2-alpha.1 (2024-04-18)

Bug Fixes

Features

  • add useAddPasskey hook (#565) (27b3bde)
  • entrypoint-0.7: base - all changes in regards to the EntryPoint v6 & v7 support (#514) (6cc692e), closes #549
  • light account v2 entrypoint v7 and multi owner update (#548) (5f2f5c9)
  • move signUserOperation middleware step out of asyncPipe (#587) (2685d14)
  • paymaster middleware update per entrypoint v7 user operation (#580) (399479a)

3.8.2-alpha.0 (2024-04-17)

Bug Fixes

  • fix bugs found in entrypoint v7 during testing (#578) (924bb45)

Features

  • entrypoint-0.7: base - all changes in regards to the EntryPoint v6 & v7 support (#514) (6cc692e), closes #549
  • light account v2 entrypoint v7 and multi owner update (#548) (5f2f5c9)
  • paymaster middleware update per entrypoint v7 user operation (1709533)

3.8.1 (2024-04-11)

Bug Fixes

  • add the signer header when using aa-alchemy (#563) (7cfeaa6)
  • adding passport signer guide to sidebar (#570) (965f746)
  • alchemy: fix the gas manager middleware to leave fees and gas unset (#572) (463e481)

3.8.0 (2024-04-10)

Bug Fixes

  • address some of the plugin and session key docs and usability (#562) (12c02e9)
  • invalid user operation error mesages to correctly serialize bigint fields (#557) (29c2fc6)

Features

3.7.3 (2024-03-28)

Bug Fixes

  • alchemy-signer: fix the passkey creation flow (#534) (ef50ac4)

3.7.2 (2024-03-27)

Note: Version bump only for package root

3.7.1 (2024-03-27)

Bug Fixes

  • dummy paymaster and data addresses updates (#532) (baab7bd)

3.7.0 (2024-03-27)

Bug Fixes

  • Rename documentation_request to documentation_request.md (06cc811)
  • updating import in eoa guide (#525) (6c1c28f)

Features

3.6.1 (2024-03-18)

Bug Fixes

  • core: fix stateoverrides passed to estimation userop gas (#517) (2980a35)

3.6.0 (2024-03-18)

Features

  • add optional stateOverride parameter to eth_estimateUserOperationGas (#513) (3e0b88a)
  • add polygon amoy default addresses (#506) (34f273e)
  • create documentation_request issue template (#515) (aa5ad21)

3.5.1 (2024-03-14)

Note: Version bump only for package root

3.5.0 (2024-03-14)

Bug Fixes

  • alchemy-signer: check if process is defined before reading env vars (#508) (bce8123)
  • fix plugingen script for no input param provider function generation (#509) (c5f2561)

Features

3.4.4 (2024-03-12)

Bug Fixes

  • alchemy-signer: set the user during passkey account creation (#503) (a6669c6)

3.4.3 (2024-03-11)

Bug Fixes

  • alchemy-signer: allow for org id to be passed with bundle (#501) (8c06f4f)

3.4.2 (2024-03-08)

Bug Fixes

  • alchemy-signer: persist temporary session state to localstorage always (#500) (fe84685)

3.4.1 (2024-03-02)

Bug Fixes

  • allow rpid override in signer (9dd7818)

3.4.0 (2024-02-29)

Bug Fixes

  • alchemy-signer: undo a whoami change (#495) (c88a965)

Features

  • export plugin install and uninstall param type from aa accounts package (#494) (749180f)
  • sign user op and send raw user op methods added to smart account client (#486) (6518d12)

3.3.0 (2024-02-29)

Features

  • alchemy-signer: migrate the alchemy signer to use bundle from QP (#492) (cd6f491)
  • export Plugin type from aa accounts package (#493) (03543fb)

3.2.1 (2024-02-27)

Bug Fixes

  • actions: drop and replace was not handling overrides (#490) (83f5867)

3.2.0 (2024-02-26)

Features

  • allow multiple signer addresses to be passed to msca upgrade util (#489) (f843302)

3.1.2 (2024-02-26)

Bug Fixes

  • alchemy-signer: missing transports on iOS during passkey creation (#488) (740946f)
  • patch fixed incorrectly identifies some private IP addresses as public (#487) (9835574)

3.1.1 (2024-02-23)

Bug Fixes

3.1.0 (2024-02-23)

Bug Fixes

  • tx signing needs to happen over hash of RLP (#481) (e3d7371)

Features

3.0.1 (2024-02-21)

Bug Fixes

  • custom Alchemy-AA-Sdk-Version header fix (#475) (bfb4361)
  • doc fixes for light account transfer ownership (#471) (7b5a6cd)

3.0.0 (2024-02-21)

Bug Fixes

Features

  • add a nonce key override to support parallel nonces (#462) (d48c586)

3.0.0-alpha.13 (2024-02-16)

Note: Version bump only for package root

3.0.0-alpha.12 (2024-02-14)

Bug Fixes

  • export the session key ACL type enum (bd9d75e)

3.0.0-alpha.11 (2024-02-14)

Bug Fixes

  • session key extension was missing plugin overrides (#458) (dc5536c)

3.0.0-alpha.10 (2024-02-14)

Bug Fixes

  • update the docs for using a custom account (#456) (fb2a541)

3.0.0-alpha.9 (2024-02-13)

Features

3.0.0-alpha.8 (2024-02-11)

Features

3.0.0-alpha.7 (2024-02-10)

Note: Version bump only for package root

3.0.0-alpha.6 (2024-02-08)

Bug Fixes

  • fix broken link for RequestGasAndPaymasterAndDataOverrides (ce7cb14)
  • gasmanager config was being ignored when creating alchemy clients (25c770f)
  • incorrect entrypoint call (6e14338)

Features

  • export the create alchemy client from existing method (d1c82f8)

3.0.0-alpha.5 (2024-02-07)

Bug Fixes

  • aa-core: add back eip-1193 method handling to the client (#425) (48b5943)

Features

  • add session key extensions for managing keys (ac86a97)
  • update MSCA multi owner factory, msca, and plugins abis and addresses (#424) (9a49ac5)

3.0.0-alpha.4 (2024-02-02)

Bug Fixes

  • aa-alchemy: fix a test that was dependent on the current version (d4e4a8f)
  • alchemy package.json was incorrectly pointing to files (#423) (5678def)
  • clarify FAQ section (d9681e5)
  • some typos in code and change provider -> client in docs (#422) (8533744)

3.0.0-alpha.3 (2024-02-02)

Features

  • aa-alchemy: add a modular account client function (323f49e)

3.0.0-alpha.2 (2024-02-01)

Bug Fixes

  • session key permissions builder returning 0x (7577d8c)

3.0.0-alpha.1 (2024-01-31)

Bug Fixes

  • decorators should now correctly respect account hoisting (86d884e)

3.0.0-alpha.0 (2024-01-30)

Bug Fixes

  • add back the alchemy enhanced api actions to alchemy client (75d1741)
  • allow for dynamic setting of the owner on owned accounts (df333ee)
  • update Alchemy links with affiliate links (#384) (b47c61b)

Code Refactoring

  • aa-alchemy: migrate aa-alchemy to new viem interfaces (bf7b49d)
  • aa-core: complete migration to viem based approach in aa-core (9bff625)
  • aa-ethers: refactor aa-ethers to use the viem client and accounts (6cc2051)

  • refactor(aa-accounts)!: migrate aa-accounts to viem approach (37a5b48)

Features

  • hoist account signing methods (5bcfac8)
  • update session key plugindef abi and config (#382) (a47978e)

BREAKING CHANGES

  • aa-ethers: aa-ethers has had some functionality removed and apis changed

  • inputs to the ProviderAdapter now require a SmartAccountClient

  • with* methods have been removed, middleware config now exists on the SmartAccountClient
  • the Account Signer has been updated to take a SmartContractAccount as input

  • all interfaces now use the new smart account client and smart account models that match viem more closely

  • aa-alchemy: all of aa-alchemy now uses viem interfaces in aa-core
  • aa-core: all interfaces have been migrated to use the new viem style clients and accounts

2.4.0 (2024-01-26)

Features

  • update session key plugindef abi and config (#382) (a47978e)

2.3.1 (2024-01-25)

Bug Fixes

  • fix the wrapped signer to work with undeployed accounts (#381) (55a3a54)
  • include generated code for new plugin addresses (e26143e)

2.3.0 (2024-01-24)

Bug Fixes

  • buildUserOperationFromTx: handle the case where no TX has fee fields set (#378) (e9eaad1)
  • use the latest multi-owner abis (#375) (020f024)

Features

  • make the factory address optional when building MA (#377) (05a10b2)

2.2.1 (2024-01-23)

Bug Fixes

  • base-provider: address drop and replace rounding down errors (#376) (33b7435)
  • fix a couple of the package.jsons (#374) (7abbd93)

2.2.0 (2024-01-22)

Features

  • add a factory method for session key accounts (#369) (58658ee)
  • add a session key signer to use with executor (#368) (e35ed3b)
  • add session key executor (#367) (0da4c76)
  • add session key permissions builder for session key plugin (#366) (2d7f118)
  • add usePluginHook to demo app (#357) (036b13b)
  • extended session key plugin implementation (#372) (aca0b03)
  • implement persistent account state capabilities (#346) (710f532)
  • plugingen to generate plugin contract abi and get contract helper method (#358) (87eea72)

2.1.0 (2024-01-12)

Bug Fixes

  • light-account: encode upgrade had a bug in it when upgrading an existing account (#364) (55d6c08)

Features

  • add the ability to generate install functions for plugins (#361) (2bf6615)

2.0.1 (2024-01-12)

Note: Version bump only for package root

2.0.0 (2024-01-12)

Bug Fixes

  • msca: support multiple owners during intialization (#355) (f8bd650)
  • publish: remove added stuff (2be5f83)

  • feat!: update the LightAccount logic for 1271 signatures to match the on-chain impl (bbe5060)

Features

  • add upgrade functionality for light account to msca (#298) (18f51d9)
  • update zod to allow custom viem chains in core (#348) (291f73f)

BREAKING CHANGES

  • default LightAccountFactory address has changed

1.2.4 (2024-01-08)

Note: Version bump only for package root

1.2.3 (2023-12-22)

Features

1.2.2 (2023-12-13)

Bug Fixes

1.2.1 (2023-12-12)

Features

  • allow passing raw call data to sendUserOperation (#272 (26b90b6))
  • add aa-signers package (#228) (5fcd322)
  • add aa-signer implementation for magic (#229) (860d177)
  • add aa-signer implementation for web3auth (#247) (7d0492b)
  • add aa-signer implementation for turnkey (#307) (4fa05e4)
  • add aa-signer implementation for fireblocks (#301) (40289e6)
  • add aa-signer implementation for particle (#304) (e049c2c)
  • add aa-signer implementation for portal (#303) (eb8a0c3)
  • add aa-signer implementation for capsule (#305) (9d89e99)
  • add improvements on provider for override user operation fee and gas (#277) (258d80e)
  • support one-off percentage overrides for user operations (#289) (dc979ff)
  • add a convenience method to make creating an alchemy provider easier (#206) (211b7e0)
  • add nani smart account implementation (#306) (bf7566f)
  • improve zod validation parsing (#299) (0763a82)
  • docs site re-formatting (#300) (a1376c4)
  • docs for Dfns Signer (#313) (33141b0)
  • docs for Arcana Signer (#318) (81711d6)

1.2.0 (2023-11-17)

Features

  • make alchemy-sdk an optional dependency on aa-alchemy (#265) (a0088b3)

1.1.0 (2023-11-14)

Features

  • merge development into main for new minor release (#251) (ab098ee)

1.0.0 (2023-11-10)

Features

  • aa-sdk with native arb sepolia support (#231) (7580608)
  • add sanity check on provider connect for clearer error message (#181) (1739f13)
  • add sanity check on provider connect for clearer error message (#181) (490235a)
  • add support for overriding the initCode for an account (#197) (a886853)
  • add zod runtime validation for base account (#186) (ea85c96)
  • add zod runtime validation for base provider (#171) (3032d23)
  • add zod runtime validation for simple account (#189) (f14016f)
  • arb-sepolia: add arb sepolia to defaults (#216) (9229fb5)
  • choosing your signer, light account, modular account doc update (#215) (f05b92d)
  • docs site formatting styling (#217) (9815c9c)
  • entry point address as optional to SmartAccountProvider (#180) (4b62df0)
  • entry point address as optional to SmartAccountProvider (#180) (f5c378b)
  • light account doc update (#219) (2e30c92)
  • make entry point contract as an optional param to SCA class (#182) (14019a4)
  • remove AA_SDK_TESTS_SIGNER_TYPE constant exported from aa-core (#232) (883c489)
  • sepolia: add min priority per bid (#214) (075503e)
  • support enhanced apis in alchemy provider (#221) (83ea17f)
  • use alchemy provider, light account for e2e tests (#209) (124be68)

0.2.0 (2023-11-03)

Features

  • merge development into main for new version release (#207) (f06fd2a)

0.1.1 (2023-10-20)

Bug Fixes

  • bad deploy script again (2da8de2)

0.1.0 (2023-10-10)

Bug Fixes

  • general improvements to the examples section (#111) (78e4050)
  • interface ISmartAccountProvider annotation (#119) (603ef4e)

Features

0.1.0-alpha.32 (2023-09-18)

Bug Fixes

0.1.0-alpha.31 (2023-09-13)

Bug Fixes

  • remove all references to SimpleSmartAccountOwner (#101) (a8f101d)

0.1.0-alpha.30 (2023-09-11)

Features

  • add base support to alchemy provider (#100) (a5dc65c)

0.1.0-alpha.29 (2023-08-29)

Bug Fixes

  • core: add missing null return type of eth_getUserOperation* (#93) (cba9a0c)

0.1.0-alpha.28 (2023-08-25)

Bug Fixes

  • pass overrides from tx to user op (#88) (985cb99)

0.1.0-alpha.27 (2023-08-24)

Note: Version bump only for package root

0.1.0-alpha.26 (2023-08-23)

Features

  • add utils for getting the intermediary UO struct (#86) (0e1a701)

0.1.0-alpha.25 (2023-08-17)

Features

  • add jwt support for Alchemy providers (#81) (af85aa4)

0.1.0-alpha.24 (2023-08-16)

Features

  • add utils for verifying 6492 sigs and ensip-11 utils (#80) (52231b6)

0.1.0-alpha.23 (2023-08-14)

Features

  • alchemy: modify fee defaults (0a0a65c)

0.1.0-alpha.22 (2023-08-11)

Note: Version bump only for package root

0.1.0-alpha.21 (2023-08-08)

Features

  • allow overriding alchemy provider rpc url (#70) (6b7c4b9)

0.1.0-alpha.20 (2023-08-05)

Features

0.1.0-alpha.19 (2023-08-03)

Features

  • add event emitter to the provider so that we can listen to connected events in dapps (#65) (35ee990)

0.1.0-alpha.18 (2023-07-28)

Note: Version bump only for package root

0.1.0-alpha.17 (2023-07-19)

Features

  • add support for fetch options when creating public clients (#59) (5028e7b)

0.1.0-alpha.16 (2023-07-06)

Bug Fixes

  • always import with file extension (#48) (4776d74)

0.1.0-alpha.15 (2023-07-05)

Features

  • kernel batch transactions and gas estimation fixes (#39) (f2a3d3d)

0.1.0-alpha.14 (2023-06-29)

Bug Fixes

0.1.0-alpha.13 (2023-06-29)

Bug Fixes

  • add github user details to publish script (2b812d3)

0.1.0-alpha.12 (2023-06-27)

Bug Fixes

  • set opt/arb goerli base fee percentage to 0 (#37) (db750f0)

0.1.0-alpha.11 (2023-06-26)

Features

  • add a logger and some debug statements (#35) (faef24e)

0.1.0-alpha.10 (2023-06-26)

Bug Fixes

  • types changed when updating to latest viem (0aec96d)

0.1.0-alpha.9 (2023-06-26)

Note: Version bump only for package root

0.1.0-alpha.8 (2023-06-23)

Bug Fixes

  • alchemy: add opt mainnet to dummy gen (#34) (ef21ad5)

0.1.0-alpha.7 (2023-06-20)

Note: Version bump only for package root

0.1.0-alpha.6 (2023-06-19)

Bug Fixes

  • return scaled prio fee as max fee per gas (#27) (56bc34b)

0.1.0-alpha.5 (2023-06-16)

Note: Version bump only for package root

0.1.0-alpha.4 (2023-06-14)

Features

  • add aa-accounts subpackage (#23) (a7fd5da)
  • expose more user op methods on the provider (#25) (2f39460)

0.1.0-alpha.3 (2023-06-13)

Bug Fixes

  • imports are broken because missing .js extension (98f4a54)

0.1.0-alpha.2 (2023-06-12)

Bug Fixes

  • arbitrum min fee per bid needs to be a 1/10th the default on other chains (#17) (453ecec)
  • fix broken deploy by ignoring example dapp build (cadd788)
  • import in core was still exporting deleted item (4946408)
  • inject version was not using double quotes (b7a7700)

Features

  • add alchemy sub-package (#22) (e7fc1aa)
  • Add polygon mainnet support and fix wallet signature issue (#13) (a67970a)
  • add smart contract for nft for onboarding (#10) (e3dc165)
  • clean up components for profile and nft fetching (#9) (e53ab62)
  • create Example Directory and Example Node.js D(AA)pp (#8) (34b77d9)
  • integrate sdk + nft contract for onboarding (#11) (f50b0e7)
  • integrate sdk and refactor onboarding (#12) (7dd7c97)
  • Support Arb Mainnet for Demo App (#18) (6df907c)

0.1.0-alpha.1 (2023-06-02)

Features

  • add support for the new alchemy paymaster endpoint (#14) (3fac515)

0.1.0-alpha.0 (2023-05-31)

Features

  • add support for batching transactions in a userop (#7) (79d63a7)

0.0.1-alpha.2 (2023-05-23)

Note: Version bump only for package root

0.0.1-alpha.1 (2023-05-22)

Note: Version bump only for package root