diff --git a/docs/source/tutorial-observer-nodes.rst b/docs/source/tutorial-observer-nodes.rst index ecb5f04089..52c7a5e67c 100644 --- a/docs/source/tutorial-observer-nodes.rst +++ b/docs/source/tutorial-observer-nodes.rst @@ -35,8 +35,14 @@ the transaction to the regulator. There are two important aspects to note here: If the states define a relational mapping (see :doc:`api-persistence`) then the regulator will be able to query the reports from their database and observe new transactions coming in via RPC. -.. warning:: Nodes which act as both observers and which directly take part in the ledger are not supported at this - time. In particular, coin selection may return states which you do not have the private keys to be able to sign - for. Future versions of Corda may address this issue, but for now, if you wish to both participate in the ledger - and also observe transactions that you can't sign for you will need to run two nodes and have two separate - identities. \ No newline at end of file +Caveats +------- + +* Nodes which act as both observers and direct participants in the ledger are not supported at this time. In + particular, coin selection may return states which you do not have the private keys to be able to sign for. Future + versions of Corda may address this issue, but for now, if you wish to both participate in the ledger and also observe + transactions that you can't sign for you will need to run two nodes and have two separate identities + +* Nodes only record each transaction once. If a node has already recorded a transaction in non-observer mode, it cannot + later re-record the same transaction as an observer. This issue is tracked here: + https://r3-cev.atlassian.net/browse/CORDA-883 \ No newline at end of file