You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 11, 2025. It is now read-only.
In the current version, when removing a plugin, the state is not removed.
This could lead to unintuitive behavior, for instance:
A plugin with multiple signers is removed and re-added latter, all signers will be able to sign a for the acount, which for user coud lead to some confusion as when removing a plugin, one could expect the state to be cleaned.
Should we add a uninstall method to the plugin interface, to perform some state clean up, if necessary? Or manage this with a multicall (calls to clean the state with the last call to remove the plugin in the same transaction)
ps: I am aware for plugin like the sessionKey there is no solution to remove valid sessions on uninstall
The text was updated successfully, but these errors were encountered:
In the current version, when removing a plugin, the state is not removed.
This could lead to unintuitive behavior, for instance:
A plugin with multiple signers is removed and re-added latter, all signers will be able to sign a for the acount, which for user coud lead to some confusion as when removing a plugin, one could expect the state to be cleaned.
Should we add a uninstall method to the plugin interface, to perform some state clean up, if necessary? Or manage this with a multicall (calls to clean the state with the last call to remove the plugin in the same transaction)
ps: I am aware for plugin like the sessionKey there is no solution to remove valid sessions on uninstall
The text was updated successfully, but these errors were encountered: