Hello @huw,
When newOwnerAccount.owner
is an observer of the choice, it gains visibility over the entire transaction tree that stems from it. This includes being disclosed the execution of the Debit
choice and the subsequent archival of the holding.
I validated this by incorporating newOwnerAccount.owner
as a choice observer, and then running the test 4
script, provided here:
The table view, after execution, revealed that the archival of Alice’s holding is divulged to Bob. Without Bob being a choice observer, this transaction remains invisible. You can see a screenshot of the table view here for clarification:
Johan