How to make sure a Smart Contract is also a Contract | Hacker News Reader