Module schema

Source

Modules§

script
Components related to the scripting system used by schema or applied at the specific contract operation level

Structs§

ExtensionSchema
GenesisSchema
GlobalStateSchema
OccurrencesMismatch
Schema
SchemaId
Schema identifier.
TransitionSchema

Enums§

FungibleType
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]
MediaType
Occurrences
OpFullType
Aggregated type used to supply full contract operation type and transition/state extension type information
OpType
Node type: genesis, extensions and state transitions
Script
Virtual machine and machine-specific script data.
StateSchema
VmType
Virtual machine types.

Constants§

BLANK_TRANSITION_ID

Traits§

OpSchema
Trait defining common API for all operation type schemata
SchemaRoot
SchemaTypeIndex

Type Aliases§

AssignmentType
AssignmentsSchema
ExtensionType
GlobalSchema
GlobalStateType
RootSchema
SubSchema
TransitionType
ValencySchema
ValencyType