Calldata byte-pricing as a disclosure channel: measurement data, queries and analysis code for one calendar month of Ethereum mainnet
Résumé fourni par la source
Companion archive for the manuscript "Priced by the byte, disclosed elsewhere: calldata cost as a disclosure channel in deployed Ethereum contracts". Since EIP-2028 a transaction payload is charged sixteen gas for a non-zero byte and four for a zero byte, so two values of one field differ in price by a multiple of twelve gas. The study asks what that dependence discloses to a consumer bounded by the transaction receipt, and whether it matters in deployed code. The archive holds the measurement in full: twelve CSV files that are the unmodified outputs of the SQL queries included here, run against public Ethereum mainnet data over one calendar month; the consolidated metrics file that every number in the manuscript traces to, together with the single script that produces it and its seven internal controls; and the two figure scripts, which rebuild the published figures and refuse to draw if an arithmetic control fails. A provenance appendix records, for every verbatim quotation in the manuscript, by which route the string was obtained and whether it was checked character by character against its source. MANIFEST.tsv lists every file with its size and SHA-256; verify_manifest.py recomputes them. Paths resolve relative to the scripts, so the package runs wherever it is unpacked, with no network access. No value reported in the manuscript is simulated. No key, credential or access token is included. The manuscript itself and the literature screening records are not part of this archive.