Block state provider