How Ethereum Applications Earn A+ Security Ratings