CoinEx Research: An introduction to common vulnerabilities and attacks in smart contracts Dec 6, 2023