The erc20 module currently enforces the ownable module, even though an authorised minter is unnecessary for many use cases (e.g. vaults or LP tokens). Limiting the base implementation to balance and approval logic would make it more broadly applicable. An ownership-based variant could be provided separately as erc20_ownable.
The
erc20module currently enforces theownablemodule, even though an authorised minter is unnecessary for many use cases (e.g. vaults or LP tokens). Limiting the base implementation to balance and approval logic would make it more broadly applicable. An ownership-based variant could be provided separately aserc20_ownable.