Ich habe vorher an Ethereum gearbeitet, die "Ereignisse" erzeugen kann, wenn eine Funktion aufgerufen wird oder der Status geändert wird, und diese Ereignisse können von der App erfasst werden, indem man die Zustandsänderungen beobachtet. Hat Hyperledger diese Funktionalität? Ich kann "Ereignisse" in Hyperledger-Fabric sehen, aber wie kann ich meine eigenen Ereignisse generieren und sie in der Knoten-App erfassen, wenn der Status geändert wird?Kann ich Events in Hyperledger-Fabric erzeugen?
1
A
Antwort
1
In Hyperledger Stoff gibt es eine shim.ChaincodeStubInterface
API-Methode genannt:
// SetEvent allows the chaincode to set an event on the response to the
// proposal to be included as part of a transaction. The event will be
// available within the transaction in the committed block regardless of the
// validity of the transaction.
SetEvent(name string, payload []byte) error
, die Sie Ereignisse während der Aufruf von chaincode (aka smartcontract) angeben können. Später können Sie sich beim Event-Hub registrieren, um diese Events zu erhalten.
Verwandte Themen
- 1. Wie kann ich DOSBox Assembly mouse events
- 2. Go Get nicht für Arbeiten HyperledgerFabric Download
- 3. Wie kann ich Konsolen-Events in Symfony anhören?
- 4. Wie kann ich diese.map in diese Google Map Events eintragen?
- 5. Wie finde ich Itunes Events?
- 6. wxPython, wie feuere ich Events?
- 7. Wie kann ich diesen Fehler erzeugen
- 8. kann ich nicht apk unterzeichnet erzeugen
- 9. Ich kann keine Zufallszahl erzeugen F #
- 10. Wie kann ich dynamisches Javascript erzeugen?
- 11. Kann ich die Reihenfolge eines Multicast-Delegate-Events umkehren?
- 12. Events in C++
- 13. Wo kann ich Ereignisparameter mit Facebook Analytics App Events anzeigen?
- 14. Kann ich die Verzögerung bei MKMapView Annotation Click Events eliminieren?
- 15. Wie kann ich die Effizienz von ServiceStack Server Events verbessern?
- 16. Wie kann ich React Synthetic Events manuell versenden?
- 17. UiTextField events
- 18. Vererbung & Events
- 19. ui-router events und $ location events order
- 20. Ändern "require ('events'). EventEmitter" to "require ('events')"?
- 21. cities.statename.data Fehler erzeugen kann
- 22. Kann BluetoothOppLauncherActivity broadcast events nicht empfangen
- 23. Kann nicht überschrieben `einmal events` Modell zusammengestellt
- 24. Wie kann ich eindeutige Zufallszahlen in PHP erzeugen?
- 25. Wie kann ich zufällige Vielfache von 20 in Python erzeugen?
- 26. Wie kann ich eine Sequenz von Zahlen in Elixir erzeugen?
- 27. Silverlight & events
- 28. backbone.js trigger events in render()
- 29. Unbind Click Events in Plotly
- 30. Wo finde ich Dokumentation zu "System Events"?