# Constants
NamespaceBytes is the byte length of a namespace.
SubEnd indicates that a subscription ends immediatly.
SubStart indicates that a new subscribtion must begin, with an optional starttime indicating the earliest block which must be tracked.
# Variables
ErrInvalidNamespaceLength indicates that a namespace identifier is used which does not have the correct length according to the NamespaceBytes.
# Interfaces
Database is the common interface which must be implemented to be compatible with the datastore.