MozToken will have a much larger fixed supply than intended.
MozToken is planned to be deployed on all supported chains. Its total supply will be 1B. However, its constructor will mint 1B tokens on each deployment.\\n```\\n        constructor( address _layerZeroEndpoint, uint8 _sharedDecimals\\n            ) OFTV2("Mozaic Token", "MOZ", _sharedDecimals, _layerZeroEndpoint) {\\n            _mint(msg.sender, 1000000000 * 10 ** _sharedDecimals);\\n                isAdmin[msg.sender] = true;\\n            }\\n```\\n
Pass the minted supply as a parameter. Only on the main chain, mint 1B tokens.
```\\n        constructor( address _layerZeroEndpoint, uint8 _sharedDecimals\\n            ) OFTV2("Mozaic Token", "MOZ", _sharedDecimals, _layerZeroEndpoint) {\\n            _mint(msg.sender, 1000000000 * 10 ** _sharedDecimals);\\n                isAdmin[msg.sender] = true;\\n            }\\n```\\n