I know that if I use call from a contract, that I cannot get the return value. I get a true or a false.
Is it possible for me to inspect the blockchain afterwords to get the return value?
For example, if the function that I CALL creates an new contract and returns the address, can I endow the the mined block and find the address of the created contract?
What if it returned a uint?
How would I do this? Web3?
I've created a blog post that shows a bit of what I'm trying to accomplish here: http://catallax.info/news/2017/6/8/calling-future-contracts-from-contracts-in-ethereum-dev-log-6
Best Answer
Something like this: