Любой participants
из LinearState
или owner
из OwnableState
может только обновить состояние, существующее в регистре.
Обнуляемые участники:
Вы можете определить пустые поля Party?
в классе State, затем в будущем, если оно имеет ненулевое значение, вы можете добавить его participants
список состояний Corda.
data class DummyTestState(val partyA: Party,
val partyB: Party?,
val messageNote: String,
override val linearId: UniqueIdentifier = UniqueIdentifier(),
override val participants: List<AbstractParty> = listOf(partyA)
) : LinearState