En RGB, Contract State corresponde al estado actual de un Contract en un momento dado. Puede estar compuesto tanto de datos públicos como privados, reflejando el estado del Contract. En RGB, se distingue entre :
- Global State, que incluye las propiedades públicas de Contract (implementadas a partir de Genesis o añadidas mediante actualizaciones autorizadas);
- Estados de propiedad, que pertenecen a propietarios específicos, identificados por sus UTXO.