Today we support only a single format of confidential data, because of the
limitations of the underlying secp256k1-zkp library: it works only with
u64 numbers. Nevertheless, homomorphic commitments can be created to
everything that has up to 256 bits and commutative arithmetics, so in the
future we plan to support more types. We reserve this possibility by
internally encoding [ConfidentialFormat] with the same type specification
details as used for [DateFormat]
Aggregated type used to supply full contract operation type and
transition/state extension type information
Node type: genesis, extensions and state transitions
Virtual machine and machine-specific script data.
Virtual machine types.