Is it possible for contract X to read the storage of contract Y without making a transaction?
I think I understand how I can make X call a function on Y using a callback pattern. But since I only want to read the storage of Y - and they are on the same ledger - the data should be readily available to X without making any transactions?