Files
papers/lp-checkpoint-anchor/sections/04-anchor-transaction-format.tex
zeekay abf99d05fc papers: reorganize into per-paper dirs, add Antje Worring as co-author
Restructured from flat .tex/.pdf files into per-paper subdirectories.
Added Antje Worring as co-author on all papers.
Synced PDFs to pdfs/ for download site.
2026-04-18 21:50:07 -07:00

25 lines
694 B
TeX

\section{Anchor Transaction Format}
\label{sec:format}
The on-chain payload is 72 bytes:
\begin{center}
\begin{tabular}{lrl}
\toprule
\textbf{Field} & \textbf{Bytes} & \textbf{Encoding} \\
\midrule
appID & 32 & \texttt{bytes32} (SHA-256 of app name) \\
height & 8 & \texttt{uint64}, big-endian \\
root & 32 & \texttt{bytes32} (Merkle root) \\
\bottomrule
\end{tabular}
\end{center}
\noindent
Total: 72 bytes of calldata + 4-byte function selector = 76 bytes.
The submitter identity is \texttt{msg.sender} (implicit ECDSA signature
in the EVM transaction envelope). No additional signature field is needed.
% ============================================================================