Skip to content

validateHeader

validateHeader(header, maxPayloadSize): void

Defined in: protocol/src/wire-format.ts:289

Validate header values.

FrameHeader

Header to validate

number = DEFAULT_MAX_PAYLOAD_SIZE

Maximum allowed payload size (default: 1GB)

void

if header values are invalid

// Use default 1GB limit
validateHeader(header);
// Raised limit for large transfers (still capped at ABSOLUTE_MAX_PAYLOAD_SIZE)
validateHeader(header, 1536 * 1024 * 1024); // 1.5GB
// Strict limit for control messages
validateHeader(header, 1024 * 1024); // 1MB