mirror of
https://github.com/corda/corda.git
synced 2024-12-22 14:22:28 +00:00
45d8e0f76d
* Move merkle building extension functions on wire tx to WireTransaction class. * Add timestamp, notary, transaction type and signers to wire transaction id calculation. * Change construction of MerkleTree from duplicating last node on a given level to padding leaves' list with zero hash to size of the nearest power of 2 - so we always have a full binary tree. The problem was that it was possible to construct 2 different transactions with the same ids. Trick worked for txs having number of leaves that were not power of 2. * Update tear-offs documentation and diagrams to reflect changes in construction of Merkle trees - padding with zero hashes and including all WireTransaction fields in id computation. * Change in filtering API of WireTransaction for partial Merkle trees calculation. Instead of many filtering functions over a transaction only one needs to be provided. Additional change to check and verification of FilteredTransaction. * IRS demo change. Make filtering function a protected method of RatesFixFlow class. Comment on situation when capturing too much scope and connected problems with checkpointing. Change oracle and tear-offs documentation. |
||
---|---|---|
.. | ||
explorer | ||
allOfChart.png | ||
anyOfChart.png | ||
azure_vm_10_00_1.png | ||
azure_vm_10_00.png | ||
azure_vm_10_05_1.png | ||
azure_vm_10_05.png | ||
azure_vm_10_16_1.png | ||
azure_vm_10_16.png | ||
azure_vm_10_19.png | ||
azure_vm_10_20.png | ||
azure_vm_10_22.png | ||
azure_vm_10_26.png | ||
azure_vm_10_36.png | ||
azure_vm_10_47.png | ||
azure_vm_10_49.png | ||
azure_vm_10_51.png | ||
azure_vm_10_52.png | ||
azure_vm_10_53.png | ||
azure_vm_10_54.png | ||
commPaperClauses.png | ||
commPaperExecution.png | ||
composite-key-2.png | ||
composite-key.png | ||
contract.png | ||
cordaNetwork.png | ||
financialContractStateModel.png | ||
firstOfChart.png | ||
flowFramework.png | ||
groupClauseVerifyChart.png | ||
intellij-welcome.png | ||
irs.graffle | ||
irs.txt | ||
merkleTree.png | ||
partialMerkle.png | ||
run-config-drop-down.png | ||
unlinked-gradle-project.png | ||
unlinked-gradle.png | ||
vault.png |