dinesh
medium
Use safe ERC20 Mint
At https://github.com/sherlock-audit/2023-01-optimism/blob/main/optimism/packages/contracts/contracts/standards/IL2StandardERC20.sol#L10 https://github.com/sherlock-audit/2023-01-optimism/blob/main/optimism/packages/contracts/contracts/standards/L2StandardERC20.sol#L42-L43 https://github.com/sherlock-audit/2023-01-optimism/blob/main/optimism/packages/contracts/contracts/L2/messaging/L2StandardBridge.sol#L159
function mint(address _to, uint256 _amount) external;
If the mint
function is not properly secured, it may allow unauthorized parties to mint new tokens, leading to an inflation of the token's supply and potentially devaluing existing tokens.
function mint(address _to, uint256 _amount) external;
Manual Review
function safeMint(address _to, uint256 _amount) external;