Go from zero Solidity to a fully tested, security-hardened smart contract deployed on a live Ethereum testnet