RGB containers are data packages which can be transferred between smart contract users.
The main type of container is the Consignment, containing information about partial state
of a single contract, extending from its genesis up to certain contract endpoints.
Type system represents a set of strict types assembled from multiple
libraries. It is designed to provide all necessary type information to
analyze a type with all types it depends onto.
State data are assigned to a seal definition, which means that they are
owned by a person controlling spending of the seal UTXO, unless the seal
is closed, indicating that a transfer of ownership had taken place
Trait used by contract state. Unlike [ExposedState] it doesn’t allow
concealment of the state, i.e. may contain incomplete data without blinding
factors, asset tags etc.
A trait to merge two structures modifying the revealed status
of the first one. The merge operation will consume both the structures
and return a new structure with revealed states.