All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Note: Version bump only for package root
Note: Version bump only for package root
- vendor: fix typing issues in fetchAdapter (28f6ef1)
Note: Version bump only for package root
Note: Version bump only for package root
Note: Version bump only for package root
Note: Version bump only for package root
Note: Version bump only for package root
Note: Version bump only for package root
Note: Version bump only for package root
Note: Version bump only for package root
Note: Version bump only for package root
- fix missing dependencies (5b6799a)
Note: Version bump only for package root
Note: Version bump only for package root
- add github user details to publish script (2b812d3)
- add util to fix sign typed data (79c6f4e)
- added config directory in tests and moved common config object there (07e64cf)
- added proper dummy sig (8dac6f1)
- alchemy: add opt mainnet to dummy gen (#34) (ef21ad5)
- always import with file extension (#48) (4776d74)
- arbitrum min fee per bid needs to be a 1/10th the default on other chains (#17) (453ecec)
- build deps fix (90e4d37)
- build errors (279d743)
- change the package tag (4bbd97c)
- ci testing (ed3ad5a)
- cjs build (b820b90)
- created ZeroDevLocalAccountSigner with signTypedData and fixed encodeExecute (d534f19)
- disable session keys with no permission set (44600a3)
- e2e (a4b0e44)
- e2e (2b78fe1)
- e2e linting errors (db9093e)
- e2e workflow (b942b9a)
- erc20 test (903ad7a)
- export enums as value (f02c145)
- export issue and config setting (e4d29cd)
- fix broken deploy by ignoring example dapp build (cadd788)
- fix the version in the ethers project to match @alchemy (2a879a9)
- fix validator param extension in validator provider (a15c1a5)
- fixed fees overriding while resending which broke with new param overrides (9de4739)
- fixed gasestimation and paymaster related issues (5911946)
- fixed the gas limits logic (ad2dcb7)
- fixed the TokenPaymaster middleware undefined erc20 configs issue (e99966f)
- generate dynamic dummy sig based on mode (87b441a)
- getNonce not returning correct nonce (3cf4ab4)
- guardian weight and threshold equality check (6f79cc7)
- guardian weight and threshold logic check fix (ddd45d3)
- hardcode enable sig length for dummy sig (6c9e4de)
- import file extensions (4313f7f)
- import in core was still exporting deleted item (4946408)
- imports are broken because missing .js extension (98f4a54)
- increase timeout limit from 30 seconds to 60 seconds (e009e93)
- inject version was not using double quotes (b7a7700)
- kernel v0.2.2 domain name support (90bb0b4)
- kernel v0.2.2 domain name support again (2595463)
- linting (c46861a)
- local account signers were not correctly handling hex inputs (#42) (9d56a5b)
- make valueLimit a bigint (7876e80)
- npm 404 error (f34f581)
- overriding fees logic in provider (ad0157d)
- passkey autocomplete (402b030)
- passkey sign typed data (71b5e20)
- passkeys (9fb8716)
- reduce timeout to 30 secs per test (c2b0395)
- remaining issues (d1e58d7)
- remove icky generics and createProvider function (13bd613)
- remove README.md from upstream (33e4ef9)
- remove super reference from request fallback method in provider (fbc6133)
- remove vgl buffer (96bc3c4)
- rename folders and update readme to reference correct package names (8bbcaf7)
- reorder pm and gas estimator middlewares (815689a)
- replaced
0x<string>
with Hex (bba5a6c) - resolved token paymaster issue (9d9004d)
- retry erc4337publicClient fix (6e9636e)
- return scaled prio fee as max fee per gas (#27) (56bc34b)
- revert constants (48eba1d)
- reverted the package name (9cf093d)
- scoping of tests (01aadb1)
- session key permission issue related to multisend when using token paymaster (e433ba3)
- set default provider to stackup for erc20 userOps (29039b0)
- set opt/arb goerli base fee percentage to 0 (#37) (db750f0)
- sign-typed-data in getRpcProviderOwner (a8d10cc)
- sign-typed-data in getRpcProviderOwner (e441079)
- signMessage to only convert string message to bytes (8f28580)
- styling (8de8656)
- ts ignore (90e5f2f)
- turnkey depdency (5833216)
- types changed when updating to latest viem (0aec96d)
- typo (7b1d967)
- url (cff8a4d)
- workflow (873cb16)
- workflow (c27202a)
- workflow by adding submodules (363e3a4)
- workflow with submodules (dc4c02f)
- workflows (549378d)
- add a logger and some debug statements (#35) (faef24e)
- add aa-accounts subpackage (#23) (a7fd5da)
- add alchemy sub-package (#22) (e7fc1aa)
- Add polygon mainnet support and fix wallet signature issue (#13) (a67970a)
- add rundler_maxPriorityFeePerGas for Alchemy (196665a)
- add signMessage method to SmartAccountProvider (c95e3bc)
- add SimpleWeightedECDSAValidator (b30b4d6)
- add smart contract for nft for onboarding (#10) (e3dc165)
- add support for batching transactions in a userop (#7) (79d63a7)
- add support for the new alchemy paymaster endpoint (#14) (3fac515)
- add the separate nonce seq for recovery val | change the backend url (f6a1cd9)
- added account provider getter in ethers-provider (75f6433)
- added buildUserOperation function (1b87f5d)
- added custom publicClient provider support to validator (2a15340)
- added custom transport to route non-aa and aa calls to respective providers and meta-bundler (63622aa)
- added dynamicDummySig generator, proper mode management and KillSwitchValidator testcases (27b50d1)
- added ethers/viem adapters and wallet convertors (8d27da0)
- added exports for
KernelAccountProvider
in index.ts (e951f5e) - added kernel v2.2 support and paymaster error log improvement (1545ce4)
- added kill switch force unblock | fix - dummy paymasterAndData (e1d63f0)
- added killSwitch validator and provider (930faa4)
- added provider specific gas estimation rpc endpoints (d00f20a)
- added Readme.md for kernel implementation (7bce3fd)
- added resendTx mechanism when pending | onlySendSponsoredTransaction flag (1777fa5)
- added serialize and deserialize session data funcs in sessionKey validator (b956589)
- added serialized recoveryConfig retrieval from recoveryId (d64f182)
- added SessionKeyV2 validator and provider and testcases (8ae0879)
- added signMessageWith6492 in ethers account signer (fb7ddf1)
- added signTypedDataWith6492 support (946c27d)
- added support for kernel-v2.1 (d640cc3)
- added test cases for kernel account abi (6722c5d)
- added the option to pass the minPriorityFeePerBid to feeDataGetter (14bc5ff)
- added util to get signer from RPCProvider like web3Auth and magic (2d6d9d0)
- added validator provider adapter for validator core functions, support for enable/plugin mode (a909937)
- added zd ethers account signer and sign typed data support in account (de1334d)
- added zerodev paymaster support to kernel account (568e417)
- adds custodial feature (2730b70)
- adds passkey (92fda6f)
- adds sepolia provider (6ef99fb)
- bump version (1ed0a1f)
- clean up components for profile and nft fetching (#9) (e53ab62)
- create Example Directory and Example Node.js D(AA)pp (#8) (34b77d9)
- created builders and director creating provider and validator provider (fd58845)
- deleted redundant ecdsa validator (4462b7d)
- erc165SessionKey validator, provider and testcases | isPluginMode check | default paymaster (01b9b65)
- exported
ValidatorMode
&KernelBaseValidatorParams
in index.ts (e36245c) - expose more user op methods on the provider (#25) (2f39460)
- finish passkey (6f7d5ed)
- fix imports (3b663ba)
- fixed ts errors related to kernel implementations (34edd00)
- gas limit enhancement, custom bundler/paymaster provider and ethers-pro fix (50c6f27)
- hd account signer implementation (bf6e078)
- improves getCustodialOwner (c26ddcf)
- improves passkey (928b1a6)
- integrate sdk + nft contract for onboarding (#11) (f50b0e7)
- integrate sdk and refactor onboarding (#12) (7dd7c97)
- kernel account implementation (8489742)
- kernel account updates (5137cc8)
- kernel batch transactions and gas estimation fixes (#39) (f2a3d3d)
- kernel provider implementation (8eed473)
- modified the gasEstimator (375540a)
- modified ZeroDevProvider to use ZD meta-bundler (ebedb10)
- pulled updates from upstream alchemy (f93b0e7)
- recovery plugin provider, validator and tests (d62a5fc)
- removed unused methods from
KernelAccountProvider
(3126a16) - renamed validator to kernel validator (7ce1fdd)
- request eth_chainId (924803c)
- smart account signer interface (3115940)
- Support Arb Mainnet for Demo App (#18) (6df907c)
- test cases for kernel account and validator (a47d85b)
- updated aa-core version in aa-accounts (2d295fe)
- uses filepath instead of values (15944be)
- utils: add getSCAAddress (5d228fb)
- validator implementations for kernel account (eb0c420)
- alchemy: modify fee defaults (0a0a65c)
Note: Version bump only for package root
- add event emitter to the provider so that we can listen to connected events in dapps (#65) (35ee990)
Note: Version bump only for package root
- npm 404 error (f34f581)
- add github user details to publish script (2b812d3)
0.1.0-alpha.12 (2023-06-27)
0.1.0-alpha.11 (2023-06-26)
0.1.0-alpha.10 (2023-06-26)
- 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)
0.1.0-alpha.7 (2023-06-20)
Note: Version bump only for package root
0.1.0-alpha.6 (2023-06-19)
0.1.0-alpha.5 (2023-06-16)
Note: Version bump only for package root
0.1.0-alpha.4 (2023-06-14)
- add aa-accounts subpackage (#23) (a7fd5da)
- expose more user op methods on the provider (#25) (2f39460)
0.1.0-alpha.3 (2023-06-13)
- imports are broken because missing .js extension (98f4a54)
0.1.0-alpha.2 (2023-06-12)
- 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)
- 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)
0.1.0-alpha.0 (2023-05-31)
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