transaction mined but unconfirmed (source: wallet)
transaction mined and confirmed (source: wallet)
Expose a streaming interface for all data we log using.
Create grpc TransactionEvent model and implement grpc streaming endpoint.
Forward logging data from notifier(app. logger) to the grpc streaming service.
Map the logging data to TransactionEvent model (Vec -> TransactionEvent)
Refactoring mapping Transaction -> Vec -> TransactionEvent with enum.
Refactoring EVENT_LISTENER tuple with struct Wallet Event Listener
Motivation and Context
The launchpad users want to see the actual mining progress and all mining relalted events on the UI.
Hence we should forward the data/log streams from the underlying apps to the front-end.
How Has This Been Tested?
!!! TO_DO: The change IS NOT TESTED.
The change should be tested manually along with base node, tor, and launchpad.
Description
Provide a new Tari event stream for:
Expose a streaming interface for all data we log using. Create grpc TransactionEvent model and implement grpc streaming endpoint. Forward logging data from notifier(app. logger) to the grpc streaming service. Map the logging data to TransactionEvent model (Vec -> TransactionEvent)
Refactoring mapping Transaction -> Vec -> TransactionEvent with enum.
Refactoring EVENT_LISTENER tuple with struct Wallet Event Listener
Motivation and Context The launchpad users want to see the actual mining progress and all mining relalted events on the UI. Hence we should forward the data/log streams from the underlying apps to the front-end.
How Has This Been Tested?
!!! TO_DO: The change IS NOT TESTED. The change should be tested manually along with base node, tor, and launchpad.