From d20a983c2e2ab915aad72b4f234d54294ba64c66 Mon Sep 17 00:00:00 2001 From: Michael Heuer <20623991+Michael-A-Heuer@users.noreply.github.com> Date: Thu, 27 Apr 2023 16:50:38 +0200 Subject: [PATCH] Added clarifying NatSpec comment (#362) --- packages/contracts/src/framework/utils/TokenFactory.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/contracts/src/framework/utils/TokenFactory.sol b/packages/contracts/src/framework/utils/TokenFactory.sol index 746707972..1573298f0 100644 --- a/packages/contracts/src/framework/utils/TokenFactory.sol +++ b/packages/contracts/src/framework/utils/TokenFactory.sol @@ -75,6 +75,7 @@ contract TokenFactory { /// @param _mintSettings The token mint settings struct containing the `receivers` and `amounts`. /// @return The created `ERC20VotesUpgradeable` compatible token contract. /// @return The created `MerkleMinter` contract used to mint the `ERC20VotesUpgradeable` tokens or `address(0)` if an existing token was provided. + /// @dev The `MerkleMinter` proxy deployed in this process is cloned as a [minimal proxy (ERC-1167)](https://eips.ethereum.org/EIPS/eip-1167) to save gas and therefore not upgradeable despite being an `PluginUUPSUpgradeable` implementation. function createToken( DAO _managingDao, TokenConfig calldata _tokenConfig,