diff --git a/docs/server/source/data-models/transaction-model.rst b/docs/server/source/data-models/transaction-model.rst index 0716e132..2fd2b026 100644 --- a/docs/server/source/data-models/transaction-model.rst +++ b/docs/server/source/data-models/transaction-model.rst @@ -33,12 +33,12 @@ Here's some explanation of the contents of a :ref:`transaction `: - id: The :ref:`id ` of the transaction, and also the database primary key. - version: :ref:`Version ` number of the transaction model, so that software can support different transaction models. -- **inputs**: List of inputs. Each :ref:`input ` contains a pointer to an unspent asset - and a *crypto fulfillment* that satisfies a spending condition set on the unspent asset. A *fulfillment* +- **inputs**: List of inputs. Each :ref:`input ` contains a pointer to an unspent output + and a *crypto fulfillment* that satisfies the conditions of that output. A *fulfillment* is usually a signature proving the ownership of the asset. See :doc:`./crypto-conditions`. -- **outputs**: List of outputs. Each :ref:`output ` is a *crypto-condition* that needs to be fulfilled by a transfer transaction in order to transfer ownership to new owners. +- **outputs**: List of outputs. Each :ref:`output ` contains *crypto-conditions* that need to be fulfilled by a transfer transaction in order to transfer ownership to new owners. See :doc:`./crypto-conditions`. - **operation**: String representation of the :ref:`operation ` being performed (currently either "CREATE", "TRANSFER" or "GENESIS"). It determines how the transaction should be validated.