Skip to main content

Module serializer

Module serializer 

Source
Expand description

Deterministic serializer for AION v2 file format

This module provides deterministic serialization of AION v2 files as specified in RFC-0002. Key properties:

  • Deterministic: Same data always produces identical bytes (enables signatures)
  • Atomic writes: Files are written to temp location then renamed
  • Offset calculation: Automatic calculation of section offsets
  • Roundtrip safe: Serialize → parse → serialize produces identical output

Structs§

AionFile
AION file data for serialization
AionFileBuilder
Builder for AionFile
AionSerializer
Serializer for AION v2 files
SignatureEntry
Signature entry for serialization (112 bytes)
VersionEntry
Version chain entry for serialization (152 bytes)

Constants§

AUDIT_ENTRY_SIZE
Size of audit entry in bytes