Solidity
Master Solidity data structures — types, arrays, structs, inheritance, and the Solidity playground.
Solidity Playground
Write, parse, and analyze Solidity smart contracts in your browser. Real-time syntax highlighting, ABI generation, simulated bytecode, opcode disassembly, and smart code analysis.
Data Types Explorer
Visualize Solidity data types at the bit level. See binary representations, storage slot packing, ABI encoding, and type conversions for 20 EVM types.
Array Storage Demo
Visualize how Solidity arrays map to EVM storage slots. Explore fixed vs dynamic arrays, element packing, keccak256 addressing, access formulas, and gas costs.
Struct Packing Visualizer
Build custom Solidity structs and visualize how members pack into 32-byte EVM storage slots. Optimize member ordering and generate annotated code.
Inheritance Visualizer
Explore Solidity contract inheritance hierarchies, C3 linearization, function override resolution, constructor execution order, and inherited state variable storage.