I'm having a hard time understand the difference between
msg.sender. Can't find anything in the documentation that explicitly explains the difference. Suppose I create and deploy a contract. Will I be the 'owner'? Can these variables ever be the same?
This is confusing me because of line 118 in this contract. It looks like its refunding the sender the eth he sends but thats not what it does.