You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `reissuedRef` is the stateRef of the reissued state, `reissuanceLockRef` is the stateRef of the reissuance lock generated,
85
-
which can queried usinf `run vaultQuery contractStateType: com.r3.corda.lib.reissuance.states.ReissuanceLock` and `exitTrnxId` is the
86
-
transaction hash of the transaction used to exit the older state.
87
-
86
+
The `reissuedRef` is the stateRef of the reissued state.
87
+

88
+
89
+
And the `reissuanceLockRef` is the stateRef of the reissuance lock generated, which can queried using `run vaultQuery contractStateType: com.r3.corda.lib.reissuance.states.ReissuanceLock`
90
+

91
+
And the `exitTrnxId` is the transaction hash of the transaction used to exit the older state.
92
+

93
+
88
94
Note that the lock uses the encumbrance feature of Corda. You can check out the sample on encumbrance [here](https://github.com/corda/samples-java/tree/master/Features/encumbrance-avatar)
89
95
90
-
Now the reissue process is completed and the reissued state can be spent freely.
91
-
96
+
Now with all the information input into the function call, the reissue process is completed and the reissued state can be spent freely.
92
97
98
+

93
99
100
+
You can see the encumbrance field is restored to `null` again, meaning the state is free to be transacted again.
Copy file name to clipboardExpand all lines: Features/state-reissuance/contracts/src/test/java/net/corda/samples/statereissuance/contracts/ContractTests.java
0 commit comments