I am wondering about how to find out bad transactions on Algorand.
For example, all users are expected to send useful information to the smart contract. But, some malicious users will send trash contents to my smart contract via application calls. Other bad users could send malware contents to the blockchain, which will attack the local computer after they are fectched by indexer functions.
Is there any existed solution to deal with those problems?