exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit f049016b56f730c69d4be7a7cb40edc44267d170
parent 3d8b67ab5c47ce5073a3e9d0e9fe7af9c5fd8d52
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon,  2 Sep 2019 04:13:32 +0200

refine auditor report tempalte

Diffstat:
Mcontrib/auditor-report.tex.j2 | 40++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/contrib/auditor-report.tex.j2 b/contrib/auditor-report.tex.j2 @@ -25,6 +25,7 @@ \usepackage[utf8]{inputenc} \usepackage{multirow} \usepackage{longtable} +\usepackage[breakall]{truncate} \begin{document} @@ -201,7 +202,7 @@ respective denomination that the exchange has redeemed so far may have been created by the attacker, and the exchange would have to refund all of the outstanding coins from ordinary users. Thus, the {\bf risk exposure} is the amount of coins in circulation for a particular -denominatin and the maximum loss for the exchange from this type of +denomination and the maximum loss for the exchange from this type of compromise. % FIXME: expand to include actual losses (materizlied risk)! @@ -209,26 +210,27 @@ compromise. {% if data.emergencies|length() == 0 %} {\bf No emergencies detected.} {% else %} - \begin{longtable}{p{1.5cm}|r|c|r} - {\bf Public key hash} & {\bf Denomination} & {\bf Lifetime} & {\bf Risk exposure} \\ \hline \hline + \begin{longtable}{r|c|r} + \multicolumn{3}{c}{ {\bf Public key hash} } \\ + {\bf Denomination} & {\bf Lifetime} & {\bf Risk exposure} \\ \hline \hline \endfirsthead - {\bf Public key hash} & {\bf Denomination} & {\bf Lifetime} & {\bf Risk exposure} \\ \hline \hline + \multicolumn{3}{|c|}{ {\bf Public key hash} } \\ + {\bf Denomination} & {\bf Lifetime} & {\bf Risk exposure} \\ \hline \hline \endhead \hline \hline - {\bf Public key hash} & {\bf Denomination} & {\bf Lifetime} & {\bf Risk exposure} \\ + \multicolumn{3}{|c|}{ {\bf Public key hash} } \\ + {\bf Denomination} & {\bf Lifetime} & {\bf Risk exposure} \\ \endfoot \hline -% FIXME: replace these with the summary column adding up the amounts! - \multicolumn{4}{|c|}{ {\bf Total risk from emergencies}} & {{ data.emergencies_risk_total }} \\ + \multicolumn{2}{c|}{ {\bf Total risk from emergencies}} & {{ data.emergencies_risk_total }} \\ \caption{Emergencies.} \label{table:emergencies} \endlastfoot -{% for item in data.reserve_inconsistencies %} - \multicolumn{4}{l}{ {\tt \small {{ item.denompub_hash }} } } \\ +{% for item in data.emergencies %} + \multicolumn{3}{l}{ {\tt \truncate{\textwidth}{ {{ item.denompub_hash }} } } } \\ \nopagebreak - & {{ item.value }} & - {{ item.start }} - {{ item.deposit_end }} & + {\tiny {{ item.start }} - {{ item.deposit_end }} } & {{ item.denom_risk }} \\ \hline {% endfor %} \end{longtable} @@ -656,7 +658,7 @@ have a clear financial impact. {{ item.row }} & {{ item.diagnostic }} \\ \nopagebreak - \multicolumn{3}{l}{ {\tiny {\tt {{ item.wire_offset_hash }} } } } \\ \hline + \multicolumn{3}{l}{ {\tiny {\tt \truncate{\textwidth}{ {{ item.wire_offset_hash }} } } } } \\ \hline {% endfor %} \end{longtable} {% endif %} @@ -693,7 +695,7 @@ with duplicate or malformed wire transfer subjects. \label{table:outgoing:wtid} \endlastfoot {% for item in wire.wire_format_inconsistencies %} - \multicolumn{3}{l}{ \verb! {{ item.wire_offset_hash }} ! } \\ + \multicolumn{3}{l}{ \tt \small \truncate{\textwidth}{ {{ item.wire_offset_hash }} } } \\ \nopagebreak {{ item.diagnostic }} & {{ item.amount }} \\ @@ -781,7 +783,7 @@ reserve expired. {% if data.reserve_not_closed_inconsistencies|length() == 0 %} {\bf All expired reserves were closed.} {% else %} - \begin{longtable}{p{1.5cm}|c|r} + \begin{longtable}{p{5.5cm}|c|r} {\bf Reserve} & {\bf Expired} & {\bf Balance} \\ \hline \hline \endfirsthead {\bf Reserve} & {\bf Expired} & {\bf Balance} \\ \hline \hline @@ -796,10 +798,8 @@ reserve expired. \label{table:reserve:not_closed} \endlastfoot {% for item in data.reserve_not_closed_inconsistencies %} - \multicolumn{4}{l}{ {\tt \small {{ item.reserve_pub }} } } \\ -\nopagebreak - & - {{ item.expiration_time }} & + {\tt \tiny {{ item.reserve_pub }} } & + {\tiny {{ item.expiration_time }} } & {{ item.balance }} \\ \hline {% endfor %} \end{longtable} @@ -873,10 +873,10 @@ implications. \label{table:withdraw:bad_time} \endlastfoot {% for item in data.denomination_key_validity_withdraw_inconsistencies %} - {\tt \small {{ item.reserve_pub }} } & {{ item.row }} \\ + {\tt \small \truncate{0.6\textwidth}{ {{ item.reserve_pub }} } } & {{ item.row }} \\ \nopagebreak & - {\tt \small {{ item.denompub_h }} } & {{ item.execution_date }} \\ \hline + {\tt \small \truncate{0.6\textwidth}{ {{ item.denompub_h }} } } & {{ item.execution_date }} \\ \hline {% endfor %} \end{longtable} {% endif %}