Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add initial skeleton for 6900 account support (#248)
* feat: add some plugin generation logic (#262) * feat: add some plugin generation logic * chore: add generate commands * style: apply PR suggestion Co-authored-by: Dennis Won <denniswon@users.noreply.github.com> * refactor: create plugin config concept * feat: add multi-owner-msca impl that leverages the plugin gen (#263) * feat: add multi-owner-msca impl that leverages the plugin gen * feat: proposal for msca builder pattern (#264) * feat: proposal for msca builder pattern * refactor: rework plugin gen to create read methods for the account --------- Co-authored-by: Dennis Won <denniswon@users.noreply.github.com> * chore: lint * feat: add plugin manager decorator for MSCA (#274) * feat: add initial skeleton for 6900 account support * feat: add some plugin generation logic (#262) * feat: add some plugin generation logic * chore: add generate commands * style: apply PR suggestion Co-authored-by: Dennis Won <denniswon@users.noreply.github.com> * refactor: create plugin config concept * feat: add multi-owner-msca impl that leverages the plugin gen (#263) * feat: add multi-owner-msca impl that leverages the plugin gen * feat: proposal for msca builder pattern (#264) * feat: proposal for msca builder pattern * refactor: rework plugin gen to create read methods for the account --------- Co-authored-by: Dennis Won <denniswon@users.noreply.github.com> * chore: update plugin gen * feat: add plugin manager decorator for MSCA * feat: add a mechanism for adding provider decorators to accounts (#287) * feat: add a mechanism for adding provider decorators to accounts * chore: update lerna and package json to lint generated files * refactor: rename MSCA to IMSCA --------- Co-authored-by: Dennis Won <denniswon@users.noreply.github.com> Co-authored-by: avasisht23 <ajay@alchemy.com> * fix: missed some plugingen fixes * refactor: change the names of the plugin decorators and add example usages (#308) * feat: extend msca account with account loupe decorators (#309) * refactor: move required by types to aa-core utils types folder * feat: extend msca account with account loupe decorators * feat: move extend method on account from msca to base account * Update packages/core/src/account/types.ts Co-authored-by: Michael Moldoveanu <michael.moldoveanu@alchemy.com> * Update packages/core/src/account/types.ts Co-authored-by: Michael Moldoveanu <michael.moldoveanu@alchemy.com> * Update packages/core/src/account/types.ts Co-authored-by: Michael Moldoveanu <michael.moldoveanu@alchemy.com> * Update packages/accounts/src/msca/account-loupe/decorator.ts Co-authored-by: Michael Moldoveanu <michael.moldoveanu@alchemy.com> * fix: fix lint and build --------- Co-authored-by: Michael Moldoveanu <michael.moldoveanu@alchemy.com> * fix: update the logic for signing 1271 messages * feat: msca plugingen to accept multichain address format (#314) * feat: msca plugingen to accept multichain address format * Update packages/accounts/scripts/plugingen.ts Co-authored-by: Michael Moldoveanu <michael.moldoveanu@alchemy.com> * Update packages/accounts/wagmi.config.ts Co-authored-by: Michael Moldoveanu <michael.moldoveanu@alchemy.com> * feat: changed address field in plugingenconfig to addresses --------- Co-authored-by: Michael Moldoveanu <michael.moldoveanu@alchemy.com> * feat: msca token receiver plugin with opt out option to exclude default token receiver plugin (#316) * feat: msca plugingen to accept multichain address format * feat: msca token receiver plugin with opt out option to exclude default token receiver plugin * feat: add session key plugin abi and plugingen (#284) * feat: msca plugingen to accept multichain address format * feat: msca token receiver plugin with opt out option to exclude default token receiver plugin * feat: msca token receiver plugin with opt out option to exclude default token receiver plugin * feat: add session key plugin abi and plugingen * feat: msca plugin provider decorator to support user op overrides (#342) * feat: msca plugingen to generate subfolders for each plugin (#350) --------- Co-authored-by: Dennis Won <denniswon@users.noreply.github.com> Co-authored-by: avasisht23 <ajay@alchemy.com>
- Loading branch information