directory
0.0.0-20250127165406-a43b8234321f
Repository: https://github.com/gordian-engine/gordian.git
Documentation: pkg.go.dev

# Packages

Package tmcodec contains types for marshalling and unmarshalling consensus messages, without being coupled to any particular serialization scheme.
Package tmconsensus contains low-level consensus primitives.
Package tmdebug contains utilities useful for debugging components of Gordian's tm package tree.
Package tmdriver contains types for the driver to interact with the consensus engine.
Package tmengine contains the [Engine] and its supporting types which are used to actually create a consensus engine.
Package tmgossip defines the gossip [Strategy] that the [github.com/gordian-engine/gordian/tm/tmengine.Engine] uses to push state updates to the peer-to-peer network.
Package tmintegration defines integration tests around consensus engines, using user-specified network and store definitions.
Package tmp2p contains high-level interfaces for the peer-to-peer layer for [tmengine].
Package tmstore contains the store interfaces for the gordian/tm tree.