Skip to main content

Types

Types in ethdebug/format describe the structure of data — what shape it takes and how its parts relate. Types don't specify where data lives; that's what pointers do. Together, types and pointers give debuggers everything needed to locate bytes and interpret them as meaningful values.

For the mental model behind types, see Concepts: Types.

Reference documentation

Elementary types

Integers, addresses, booleans, and other atomic types that don't contain other types.

Composite types

Arrays, structs, mappings, and types that compose other types.

Specification

Complete JSON schemas and detailed reference.