Set immutable vars

This commit is contained in:
lash 2023-02-10 17:02:29 +00:00
parent cc1d4c811b
commit ceed2e3a7a
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746

View File

@ -4,7 +4,7 @@ pragma solidity >= 0.8.0;
import "aux/ABDKMath64x64.sol"; import "aux/ABDKMath64x64.sol";
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
contract DemurrageTokenSingleCap { contract DemurrageTokenSingleNocap {
struct redistributionItem { struct redistributionItem {
uint32 period; uint32 period;
@ -35,7 +35,7 @@ contract DemurrageTokenSingleCap {
string public symbol; string public symbol;
// Implements ERC20 // Implements ERC20
uint256 public decimals; uint256 public immutable decimals;
// Implements ERC20 // Implements ERC20
//uint256 public totalSupply; //uint256 public totalSupply;
@ -69,7 +69,7 @@ contract DemurrageTokenSingleCap {
// Demurrage in ppm per minute // Demurrage in ppm per minute
//uint256 public immutable taxLevel; //uint256 public immutable taxLevel;
// 64x64 // 64x64
int128 public taxLevel; int128 public immutable taxLevel;
// Addresses allowed to mint new tokens // Addresses allowed to mint new tokens
mapping (address => bool) minter; mapping (address => bool) minter;