subsystem-summary-of-protocol-curr
Installation
SKILL.md
Subsystem: protocol-curr (Current-Protocol XDR Type Definitions)
Overview
The src/protocol-curr/xdr/ directory contains the canonical XDR (External Data Representation) type definitions for the current protocol version of stellar-core. These .x files define all on-wire and on-disk data structures used by the Stellar network. Corresponding .h files are auto-generated C++ headers from these XDR definitions via the xdrpp code generator. Never edit .h files directly; always modify the .x source files.
The directory is a git submodule pointing to the official Stellar XDR repository.
File Organization and Dependency Graph
The XDR files form a dependency DAG via %#include directives: