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