I started a geth
node, passed in the ABI and ran contractInstance = MyContract.at('..')
.
Then when I ran contractInstance.somePublicVariable(123)
I am seeing 0 values everywhere.
Is this because my geth node hasn't synced with this public contract? Does my geth node need to sync if its in fast syncmode? Or does it just ask peers for this data? What about in light syncmode?