Hi Rob: I’m a beginner with Solidity (you helped me yesterday on ethereum.stackexchange) and have two questions on the code. I don’t see a constructor named UserCrud. I thought that every smart contract needed a function named the same as the contract?
Second, I thought that the blocks on the chain are immutable but I see that email is being updated. I assume it is getting updated on a more recent block and the original email will always still be available?
Thanks for helping to clarify.