mirror of
https://github.com/corda/corda.git
synced 2025-06-11 03:41:41 +00:00
CORDA-2570 Add comment for future performance optimisation.
This commit is contained in:
parent
fc0b1431ad
commit
3fef5d8239
@ -252,6 +252,8 @@ class Verifier(val ltx: LedgerTransaction,
|
|||||||
*
|
*
|
||||||
* If the target platform version of the current CorDapp is lower than 4.0, a warning will be written to the log
|
* If the target platform version of the current CorDapp is lower than 4.0, a warning will be written to the log
|
||||||
* if any mismatch is detected. If it is 4.0 or later, then [TransactionContractConflictException] will be thrown.
|
* if any mismatch is detected. If it is 4.0 or later, then [TransactionContractConflictException] will be thrown.
|
||||||
|
*
|
||||||
|
* Note: It should be enough to run this check only on the output states. Even more, it could be run only on distinct output contractClass/stateClass pairs.
|
||||||
*/
|
*/
|
||||||
private fun validateStatesAgainstContract() = allStates.forEach(::validateStateAgainstContract)
|
private fun validateStatesAgainstContract() = allStates.forEach(::validateStateAgainstContract)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user