Ich versuche, meine Gesamtbilanz von Münzen, die von mir ausgegeben werden, dh (Knoten A) in der gesamten Corda Ökosystem/Netzwerk von Knoten, gibt es eine einfache Methode, um alle Münzen zu bekommen .issue
minus .exit
das wurde von mir generiert? Ich habe für Umgehungen von zwei Möglichkeiten gedacht, aber nicht wie die Entwürfe für beide: -Erhalten Sie insgesamt ausgegebenen Münzen im Ökosystem
- nehmen Sie die
transaction.snapshot
und Schleife durch die gesamte Liste der Transaktionen zu erhalten, das selbst ausgegebene war (cash.state
&command.issue
) minus aus dercommand.exit
für meinen eigenen Tresor, jedoch bevorzuge ich diesen Ansatz nicht aufgrund der Anzahl der durchzuführenden Datensätze und der vorhandenen Schleifenmechanismen, die den Paginierungsaspekt hinzufügen, um das Seitenproblem kontinuierlich zu loopen oder zu erweitern. - Abfrage alle Knoten für den aktuellen Kontostand einschließlich mich selbst und eine Summierung der Gesamtbilanz. Das wäre ähnlich zu link, aber dies würde zu irreführenden Total Balance führen, wenn eine andere Partei im Netzwerk selbst einige Bargeld der gleichen Währung ausgegeben, Hinzufügen auf den Unterlauf von
ReceiveStateAndRefFlow
keine Timeout-Sitzung, wo es auf einen Knoten warten würde lebe auf unbestimmte Zeit.
Irgendwelche Ratschläge/Kommentare zu diesem Problem? Antworten werden sehr geschätzt