Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@alchemy/aa-core

alchemyplatform20.9kMIT3.19.0TypeScript support: included

viem based SDK that enables interactions with ERC-4337 Smart Accounts. ABIs are based off the definitions generated in @account-abstraction/contracts

readme

@alchemy/aa-core

This package contains the core interfaces and components for interacting with 4337 infrastructure. The primary interfaces that it exports are the SmartAccountProvider and BaseSmartContractAccount.

The SmartAccountProvider is an EIP-1193 compliant Provider that wraps JSON RPC methods and some Wallet Methods (signing, sendTransaction, etc). With this Provider, you can submit User Operations to RPC providers, estimate gas, configure a Paymaster, send standard JSON RPC requests, and more. It is not opinionated about which RPC provider you are using and is configurable to work with any RPC provider. Because it implements EIP-1193, it can be used with any web3 library.

The BaseSmartContractAccount interface defines how you would interact with your Smart Contract Account. Any class that extends BaseSmartContractAccount may also expose additional methods that allow its connecting SmartAccountProvider to provide ergonomic utilities for building and submitting User Operations.

Getting started

To get started, first install the package:

`bash [yarn] yarn add @alchemy/aa-core


```bash [npm]
npm i -s @alchemy/aa-core

`bash [pnpm] pnpm i @alchemy/aa-core


## Usage

You can create a provider like so:

```typescript
import { createMultiOwnerModularAccount } from "@alchemy/aa-accounts";
import {
  LocalAccountSigner,
  SmartAccountSigner,
  createSmartAccountClient,
  polygonMumbai,
} from "@alchemy/aa-core";
import { http } from "viem";

const chain = polygonMumbai;
const signer: SmartAccountSigner = LocalAccountSigner.mnemonicToAccountSigner(
  "YOUR_OWNER_MNEMONIC"
);
const rpcTransport = http("https://polygon-mumbai.g.alchemy.com/v2/demo");

export const smartAccountClient = createSmartAccountClient({
  transport: rpcTransport,
  chain,
  account: await createMultiOwnerModularAccount({
    transport: rpcTransport,
    chain,
    signer,
  }),
});

changelog

Change Log

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

3.19.0 (2024-08-02)

Bug Fixes

  • alchemy signer redirect was broken (dcc0317)

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)

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