Storage Slot Reader
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
Solidity does not store mapping entries near the mapping’s declared slot — an entry lives at keccak256(key . slot), nested mappings apply that twice, and dynamic arrays start at keccak256(slot). This computes those addresses for you and reads the result, decoded as uint, address, bool, short string or raw bytes. Useful for reading state a contract exposes no getter for. You supply the slot number and the layout. The app computes the address and reads it, but cannot know a contract’s declaration order, so a wrong slot returns a valid-looking zero rather than an error. An all-zero result means either the value really is zero or the formula does not match this contract.