Why do I need a compiled version of the contract just to get the ABI definition? Seems like the contract address should be enough.
Im very confused because I am simply trying to run a contract assuming it was made on another computer. It looks like first I need the entire code used to create the contract, which I don't think I would have hypothetically. (I'm literally just following along with the 'greeter' example)