Type System
The system layer is responsible for implementing the type system abstraction.
For a given object, the BlueprintId
, GenericSubstitutions
, and other type-related info is stored
under the object's NodeId
in the TypeInfo substate found in PartitionNumber 0
and SubstateKey::Field 0
.
Local Scrypto Schemas for the object are stored in the object's NodeId
with PartitionNumber 2
with
a content addressable substate key.
Remote Scrypto Schemas are stored in the blueprint's package NodeId
with PartitionNumber 2
with
a content addressable substate key.