В Corda я смог провести свое состояние обременения в отдельной транзакции без обремененного состояния.Это умышленно или я что-то упустил?
На данный момент я могу применять обременения только через свой контракт.
Я ввел обременение, используя
transactionBuilder.addOutputState(state = TesterState(data = 1, participants = listOf(serviceHub.myInfo.legalIdentities.first())),contract = TesterContract.ID, notary = serviceHub.networkMapCache.notaryIdentities.first(), encumbrance = 1)
transactionBuilder.addOutputState(state =TimeEncumbranceState(Timestamp = System.currentTimeMillis(), participants = listOf(serviceHub.myInfo.legalIdentities.first())),contract = TimeEncumbranceContract.ID,notary = serviceHub.networkMapCache.notaryIdentities.first())
Я также могу потреблять эти состояния индивидуально, если в контракте отсутствуют проверки на обременение.
Существуют ли какие-либо неконтрактные меры по обеспечению обременения?