Skip to content

Latest commit

 

History

History
86 lines (68 loc) · 2.3 KB

File metadata and controls

86 lines (68 loc) · 2.3 KB

Swirlds Platform Wiki

This document contains information about the Swirlds Platform. It is currently a work in progress.

The platform code is split into three categories:

  • Base: common utilities and libraries; logging, configuration, metrics, etc.
  • Core: gossip, consensus, data flow, and various algorithms
  • Data: merkle data structures for holding the ledger state

Base

This code is maintained by the "Platform Base" team.

Core

This code is maintained by the "Platform Hashgraph" team.

Data

This code is maintained by the "Platform Data" team.

  • Merkle APIs
    • Fast Copies
    • Mutability
    • Reference Counting
    • Hashing
    • Serialization
  • Data Structures
    • VirtualMap
      • MerkleDB
  • Reconnect

Process

Testing

Pull Requests

Documentation

Markdown Wiki

Mindmap