mirror of
https://github.com/corda/corda.git
synced 2025-06-01 07:00:54 +00:00
Removed part about exchanging transaction builder between parties. You can't do this as TransactionBuilder is not serializable.
This commit is contained in:
parent
8306b3f708
commit
dce411cfdf
@ -48,11 +48,7 @@ Transactions in Corda contain a number of elements:
|
|||||||
period during which the proposed transaction can be committed to the
|
period during which the proposed transaction can be committed to the
|
||||||
ledger
|
ledger
|
||||||
|
|
||||||
A transaction is built by populating a ``TransactionBuilder``. Typically,
|
A transaction is built by populating a ``TransactionBuilder``.
|
||||||
the ``TransactionBuilder`` will need to be exchanged back and forth between
|
|
||||||
parties before it is fully populated. This is an immediate consequence of
|
|
||||||
the Corda privacy model, in which the input states are likely to be unknown
|
|
||||||
to the other node.
|
|
||||||
|
|
||||||
Once the builder is fully populated, the flow should freeze the ``TransactionBuilder`` by signing it to create a
|
Once the builder is fully populated, the flow should freeze the ``TransactionBuilder`` by signing it to create a
|
||||||
``SignedTransaction``. This is key to the ledger agreement process - once a flow has attached a node’s signature to a
|
``SignedTransaction``. This is key to the ledger agreement process - once a flow has attached a node’s signature to a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user