Issues in Ethereum smart contracts, in particular, embody ambiguities and easy-however-insecure constructs in its contract language Solidity, compiler bugs, Ethereum Virtual Machine bugs, attacks on the blockchain community, the immutability of bugs and that there is no such thing as a central supply documenting recognized vulnerabilities, assaults and problematic constructs.