This package contains the interface for the disclosure of contracts and some commonly used utility functions. They are defined in these modules:

  • Disclosure: An interface for managing the visibility of contracts for non-authorizing parties
  • Lockable: An interface for locking contracts, e.g., a holding or account
  • InterfaceKeys: An interface with utility functions for keying interfaces
  • Common: Different utility functions related to interfaces and assertions