STREAMLET: Textbook
Streamlined Blockchains
{-# OPTIONS --safe #-}
open import Prelude
open import Hash
open import Protocol.Streamlet.Assumptions
module Protocol.Streamlet (⋯ : Assumptions) where
open import Protocol.Streamlet.Base public
open import Protocol.Streamlet.Assumptions public
open import Protocol.Streamlet.Block ⋯ public
open import Protocol.Streamlet.Message ⋯ public
open import Protocol.Streamlet.Local.Chain ⋯ public
open import Protocol.Streamlet.Local.State ⋯ public
open import Protocol.Streamlet.Local.Step ⋯ public
open import Protocol.Streamlet.Global.State ⋯ public
open import Protocol.Streamlet.Global.Step ⋯ public