The document presents a security evaluation of smart contract-based on-chain Ethereum wallets. It analyzed 86 distinct versions of Ethereum smart contract wallets using four popular security scanning tools. On average, 10.2% of on-chain wallets were found to be vulnerable to issues related to security problems in programming code and interactions with external sources. The analysis identified common vulnerabilities like integer overflows and underflows, reentrancy bugs, and issues from calling external contracts or libraries. A novel framework was also proposed to classify security problems in smart contract wallets.