Release v0.2.0
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