# Functions
NewProvider instantiates a new provider.
NewTestEnv construct a TestEnv for testing.
# Constants
MetadataPresenceIndicator maintains the bookkeeping about whether metadata is ever set for a namespace.
PvtdataExpiry represents the bookkeeping related to expiry of pvtdata because of BTL policy.
# Interfaces
Provider provides handle to different bookkeepers for the given ledger.
# Type aliases
Category is an enum type for representing the bookkeeping of different type.