Я пытаюсь создать приложение, для которого мне нужно взять Inputstate и сгенерировать Outputstate при изменении одного из полей состояния:
На основании документации я узнал, что мне нужноиспользуйте addInputState
TransactionBuilder txBuilder = новый TransactionBuilder (нотариус) .addInputState (ourStateAndRef) .addOutputState (outputState, TemplateContract.ID) .addCommand (команда);
тип нашего состояния*
StateRef ourStateRef = new StateRef (SecureHash.sha256 ("DummyTransactionHash"), 0);StateAndRef ourStateAndRef = getServiceHub (). ToStateAndRef (ourStateRef);
Но как мне получить значение "DummyTransaction" или хеш транзакции, которые я хочу обновить?
Скажем, одна транзакция, выполненная между сторонойa и сторона b для значения 10, теперь я хочу обновить значение до 5 и сделать старую транзакцию исторической / потребленной, а новую - Unconsumed.
Есть ли способ получить хэш транзакции илиидентификатор транзакции, связанный с одним из последних обновлений