You should know that there are errors in the code that can lead to bad consequences and you will lose funds. I advise smart contract audit service. I applied myself and thought that I wouldn’t need it until my currency disappeared. They conducted an audit, found the error and provided a report.