fraudulent smart contract.