Web application penetration test and code review of a website for managing tokens on the Ethereum blockchain