Skip to content

Release v0.2.0

Compare
Choose a tag to compare
@fangting-alchemy fangting-alchemy released this 01 Dec 20:27
0cb269d

We have updated the reference implementation to be compliant with the latest ERC-6900 spec update 6.

Full change log:

  • Rename Execution to Call, and update IStandardExecutor

  • Update IPluginExecutor NatSpec

  • update IPluginManager to spec update 6

  • update name IPluginLoupe to IAccountLoupe

  • update IAccountLoupe interface to spec update 6

  • update BaseModularAccount to PluginManagerInternals and clean it up

  • update IPlugin to match spec update 6

  • add canSpendNativeToken support in code

  • Move exec hooks and permitted call hooks to hook group

  • perf: precompile contracts for faster test runs

  • Add post-only hooks and related tests

  • Update to use optimized test

  • Fix pre exec hook data in executeFromPlugin

  • Fix via-IR build & refactor

  • feat: allow overlapping hooks

  • feat: update ordering of associated post hook executions