{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:LPLT2GGN7KBOKIXYXXQMJALCHO","short_pith_number":"pith:LPLT2GGN","canonical_record":{"source":{"id":"2403.02661","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-03-05T05:12:10Z","cross_cats_sorted":[],"title_canon_sha256":"1b6787c386b47a2f2f6063dc588ebb3bef2aca71304a57a534e593cd848e6e70","abstract_canon_sha256":"e8fa04e1f4987cf2e83efd70a7f48e16a00e00ea2fe6db5a24b730bcf208bfb6"},"schema_version":"1.0"},"canonical_sha256":"5bd73d18cdfa82e522f8bde0c481623bad7bbd43934de1d9544ca43a913a7aeb","source":{"kind":"arxiv","id":"2403.02661","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2403.02661","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"arxiv_version","alias_value":"2403.02661v2","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2403.02661","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"pith_short_12","alias_value":"LPLT2GGN7KBO","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"pith_short_16","alias_value":"LPLT2GGN7KBOKIXY","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"pith_short_8","alias_value":"LPLT2GGN","created_at":"2026-07-05T11:43:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:LPLT2GGN7KBOKIXYXXQMJALCHO","target":"record","payload":{"canonical_record":{"source":{"id":"2403.02661","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-03-05T05:12:10Z","cross_cats_sorted":[],"title_canon_sha256":"1b6787c386b47a2f2f6063dc588ebb3bef2aca71304a57a534e593cd848e6e70","abstract_canon_sha256":"e8fa04e1f4987cf2e83efd70a7f48e16a00e00ea2fe6db5a24b730bcf208bfb6"},"schema_version":"1.0"},"canonical_sha256":"5bd73d18cdfa82e522f8bde0c481623bad7bbd43934de1d9544ca43a913a7aeb","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:43:54.636422Z","signature_b64":"os6DirSjPrQQkwyCbswcHuH8T/uws4HbptNlQOWVJrZmo8c8OXqUBoY60pgr0S9h8hEgH9SgU4j/MUr7ay4aBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5bd73d18cdfa82e522f8bde0c481623bad7bbd43934de1d9544ca43a913a7aeb","last_reissued_at":"2026-07-05T11:43:54.635932Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:43:54.635932Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2403.02661","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:43:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"UnZofRmj1w4X13WmcdVIdVyEqds8gZsJScgCxA79Tu10xbAiYv8iN13aVG/eGw0wCtSFWjWz8duDhBjrENfkDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T08:02:52.541988Z"},"content_sha256":"877bef4ed09dec8d445ee5c9c0517b544c0aaab5e76dffdbd8c63934b59c28e3","schema_version":"1.0","event_id":"sha256:877bef4ed09dec8d445ee5c9c0517b544c0aaab5e76dffdbd8c63934b59c28e3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:LPLT2GGN7KBOKIXYXXQMJALCHO","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"How to Save My Gas Fees: Understanding and Detecting Real-world Gas Issues in Solidity Programs","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Boqin Qin, Linhai Song, Mengting He, Nobuko Yoshida, Shihao Xia, Tingting Yu, Yiying Zhang","submitted_at":"2024-03-05T05:12:10Z","abstract_excerpt":"The execution of smart contracts on Ethereum, a public blockchain system, incurs a fee called gas fee for its computation and data storage. When programmers develop smart contracts (e.g., in the Solidity programming language), they could unknowingly write code snippets that unnecessarily cause more gas fees. These issues, or what we call gas wastes, can lead to significant monetary losses for users. This paper takes the initiative in helping Ethereum users reduce their gas fees in two key steps. First, we conduct an empirical study on gas wastes in open-source Solidity programs and Ethereum tr"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2403.02661","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2403.02661/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:43:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"S1nn0+30WJT+sfKQHIrvKl2M5q5RDyPnwJTUdwcdAHtavQl39Q9q9RdAbMs7neqd6KTEbwi9AgY8mhMvovVKAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T08:02:52.542484Z"},"content_sha256":"b0a61164cd97fefe71acc28e5bb95624901ef7f7f9e47be1f445f343fd143da7","schema_version":"1.0","event_id":"sha256:b0a61164cd97fefe71acc28e5bb95624901ef7f7f9e47be1f445f343fd143da7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/LPLT2GGN7KBOKIXYXXQMJALCHO/bundle.json","state_url":"https://pith.science/pith/LPLT2GGN7KBOKIXYXXQMJALCHO/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/LPLT2GGN7KBOKIXYXXQMJALCHO/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-08T08:02:52Z","links":{"resolver":"https://pith.science/pith/LPLT2GGN7KBOKIXYXXQMJALCHO","bundle":"https://pith.science/pith/LPLT2GGN7KBOKIXYXXQMJALCHO/bundle.json","state":"https://pith.science/pith/LPLT2GGN7KBOKIXYXXQMJALCHO/state.json","well_known_bundle":"https://pith.science/.well-known/pith/LPLT2GGN7KBOKIXYXXQMJALCHO/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:LPLT2GGN7KBOKIXYXXQMJALCHO","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"e8fa04e1f4987cf2e83efd70a7f48e16a00e00ea2fe6db5a24b730bcf208bfb6","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-03-05T05:12:10Z","title_canon_sha256":"1b6787c386b47a2f2f6063dc588ebb3bef2aca71304a57a534e593cd848e6e70"},"schema_version":"1.0","source":{"id":"2403.02661","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2403.02661","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"arxiv_version","alias_value":"2403.02661v2","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2403.02661","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"pith_short_12","alias_value":"LPLT2GGN7KBO","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"pith_short_16","alias_value":"LPLT2GGN7KBOKIXY","created_at":"2026-07-05T11:43:54Z"},{"alias_kind":"pith_short_8","alias_value":"LPLT2GGN","created_at":"2026-07-05T11:43:54Z"}],"graph_snapshots":[{"event_id":"sha256:b0a61164cd97fefe71acc28e5bb95624901ef7f7f9e47be1f445f343fd143da7","target":"graph","created_at":"2026-07-05T11:43:54Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2403.02661/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The execution of smart contracts on Ethereum, a public blockchain system, incurs a fee called gas fee for its computation and data storage. When programmers develop smart contracts (e.g., in the Solidity programming language), they could unknowingly write code snippets that unnecessarily cause more gas fees. These issues, or what we call gas wastes, can lead to significant monetary losses for users. This paper takes the initiative in helping Ethereum users reduce their gas fees in two key steps. First, we conduct an empirical study on gas wastes in open-source Solidity programs and Ethereum tr","authors_text":"Boqin Qin, Linhai Song, Mengting He, Nobuko Yoshida, Shihao Xia, Tingting Yu, Yiying Zhang","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-03-05T05:12:10Z","title":"How to Save My Gas Fees: Understanding and Detecting Real-world Gas Issues in Solidity Programs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2403.02661","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:877bef4ed09dec8d445ee5c9c0517b544c0aaab5e76dffdbd8c63934b59c28e3","target":"record","created_at":"2026-07-05T11:43:54Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"e8fa04e1f4987cf2e83efd70a7f48e16a00e00ea2fe6db5a24b730bcf208bfb6","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-03-05T05:12:10Z","title_canon_sha256":"1b6787c386b47a2f2f6063dc588ebb3bef2aca71304a57a534e593cd848e6e70"},"schema_version":"1.0","source":{"id":"2403.02661","kind":"arxiv","version":2}},"canonical_sha256":"5bd73d18cdfa82e522f8bde0c481623bad7bbd43934de1d9544ca43a913a7aeb","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"5bd73d18cdfa82e522f8bde0c481623bad7bbd43934de1d9544ca43a913a7aeb","first_computed_at":"2026-07-05T11:43:54.635932Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:43:54.635932Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"os6DirSjPrQQkwyCbswcHuH8T/uws4HbptNlQOWVJrZmo8c8OXqUBoY60pgr0S9h8hEgH9SgU4j/MUr7ay4aBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T11:43:54.636422Z","signed_message":"canonical_sha256_bytes"},"source_id":"2403.02661","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:877bef4ed09dec8d445ee5c9c0517b544c0aaab5e76dffdbd8c63934b59c28e3","sha256:b0a61164cd97fefe71acc28e5bb95624901ef7f7f9e47be1f445f343fd143da7"],"state_sha256":"be36fcbc410fc0368612a8591917d4f71fcfe80ffa02b96f65389cf65e7fab79"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"M+HK2x/nG/X8cb/9NIROG+lf//Ld8Ku6Z+8rSufS6kMgcriReyfOqAk1E+7XsMUTQyYFkwcLlUNKsyounQF1Aw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-08T08:02:52.546174Z","bundle_sha256":"aecd2bc2276aaa1cbc6f46ba8a3fb4000f77e74bcc621808d0bc553b276864de"}}