Skip to content

Files

Latest commit

 

History

History
 
 

trace-forward

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

trace-forward

This library specifies two protocols allowing to forward different information from the node to external applications (for example, cardano-tracer or cardano-wallet). These protocols are built upon typed-protocols.

The first one allows forwarding TraceObjects from the node to external applications. You can think of TraceObject as a log item, which will be saved in log files.

The second one allows forwarding DataPoints, arbitrary structured data that provides ToJSON instance.

Please note that the node doesn't use this library directly. Instead, trace-dispatcher library is using it to forward mentioned data via different tracers.

Demo

These protocols are typed-protocols-based, so they can be Mux-ed for use via the same network connection. The corresponding demo is provided by cardano-tracer project.

Developers

Benchmarking team is responsible for this library. The primary developer is @denisshevchenko.