{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:U6UQBFAQ24D6ALPCK72MSLZ537","short_pith_number":"pith:U6UQBFAQ","canonical_record":{"source":{"id":"2203.14850","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-03-28T15:42:33Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"3719bd68933f08252334911d0fc6fa224b1f99b5cbf1fd1097392210a82756f3","abstract_canon_sha256":"9e3abebe2ec2a616eab06385ab6e9d6f7d9d93959764f140b0b998b55b91cb60"},"schema_version":"1.0"},"canonical_sha256":"a7a9009410d707e02de257f4c92f3ddfc232132df2dfa6e97736f71f06d98c5f","source":{"kind":"arxiv","id":"2203.14850","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2203.14850","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"arxiv_version","alias_value":"2203.14850v1","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2203.14850","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"pith_short_12","alias_value":"U6UQBFAQ24D6","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"pith_short_16","alias_value":"U6UQBFAQ24D6ALPC","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"pith_short_8","alias_value":"U6UQBFAQ","created_at":"2026-07-05T04:09:09Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:U6UQBFAQ24D6ALPCK72MSLZ537","target":"record","payload":{"canonical_record":{"source":{"id":"2203.14850","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-03-28T15:42:33Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"3719bd68933f08252334911d0fc6fa224b1f99b5cbf1fd1097392210a82756f3","abstract_canon_sha256":"9e3abebe2ec2a616eab06385ab6e9d6f7d9d93959764f140b0b998b55b91cb60"},"schema_version":"1.0"},"canonical_sha256":"a7a9009410d707e02de257f4c92f3ddfc232132df2dfa6e97736f71f06d98c5f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:09:09.565240Z","signature_b64":"oXV8cGt9Fx9IKYyKwfRuRIAJvJCCVYp3kNB7xxQM3l1w2MbmCxnkXfyO7LqKZQRBevGBnhTK0hXq1lp34bcTAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a7a9009410d707e02de257f4c92f3ddfc232132df2dfa6e97736f71f06d98c5f","last_reissued_at":"2026-07-05T04:09:09.564775Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:09:09.564775Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2203.14850","source_version":1,"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-05T04:09:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"WftovPXR2tbb6AjWTyQRJUU9v+nXm8l6lsFzSFtZlXe8A4jKfgu7C87h2HxLWEsQWGvrGCxeEh8ukCV0XJYtDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-09T05:54:11.020612Z"},"content_sha256":"4ac1ff85bf214efaf31930f5b0e840f27125b832aab697f8f65ac6db1b4d0951","schema_version":"1.0","event_id":"sha256:4ac1ff85bf214efaf31930f5b0e840f27125b832aab697f8f65ac6db1b4d0951"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:U6UQBFAQ24D6ALPCK72MSLZ537","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.CR","authors_text":"Grischa Liebel, Majd Soud, Mohammad Hamdaqa","submitted_at":"2022-03-28T15:42:33Z","abstract_excerpt":"Context: Smart contracts are computer programs that are automatically executed on the blockchain. Vulnerabilities in their implementation have led to severe loss of cryptocurrency. Smart contracts become immutable when deployed to the Ethereum blockchain. Therefore, it is essential to understand the nature of vulnerabilities in Ethereum smart contracts to prevent them in the future. Existing classifications exist, but are limited in several ways. Objective: We aim to characterize vulnerabilities in Ethereum smart contracts written in Solidity, and unify existing classifications schemes. Method"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2203.14850","kind":"arxiv","version":1},"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/2203.14850/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-05T04:09:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PI4LPIb656vgRASwBcm/5rPaBUC8MwdXWlAgfP5V53cv9Xawp8rPQaGSlQAzJWkmJ6Td3K4jUD2VfuyLa/QdDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-09T05:54:11.021012Z"},"content_sha256":"86af437d7bdb5675c33c5acb74ef8036526c6854a8ded487fcf0126c63df5f28","schema_version":"1.0","event_id":"sha256:86af437d7bdb5675c33c5acb74ef8036526c6854a8ded487fcf0126c63df5f28"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/U6UQBFAQ24D6ALPCK72MSLZ537/bundle.json","state_url":"https://pith.science/pith/U6UQBFAQ24D6ALPCK72MSLZ537/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/U6UQBFAQ24D6ALPCK72MSLZ537/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-07-09T05:54:11Z","links":{"resolver":"https://pith.science/pith/U6UQBFAQ24D6ALPCK72MSLZ537","bundle":"https://pith.science/pith/U6UQBFAQ24D6ALPCK72MSLZ537/bundle.json","state":"https://pith.science/pith/U6UQBFAQ24D6ALPCK72MSLZ537/state.json","well_known_bundle":"https://pith.science/.well-known/pith/U6UQBFAQ24D6ALPCK72MSLZ537/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:U6UQBFAQ24D6ALPCK72MSLZ537","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":"9e3abebe2ec2a616eab06385ab6e9d6f7d9d93959764f140b0b998b55b91cb60","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-03-28T15:42:33Z","title_canon_sha256":"3719bd68933f08252334911d0fc6fa224b1f99b5cbf1fd1097392210a82756f3"},"schema_version":"1.0","source":{"id":"2203.14850","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2203.14850","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"arxiv_version","alias_value":"2203.14850v1","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2203.14850","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"pith_short_12","alias_value":"U6UQBFAQ24D6","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"pith_short_16","alias_value":"U6UQBFAQ24D6ALPC","created_at":"2026-07-05T04:09:09Z"},{"alias_kind":"pith_short_8","alias_value":"U6UQBFAQ","created_at":"2026-07-05T04:09:09Z"}],"graph_snapshots":[{"event_id":"sha256:86af437d7bdb5675c33c5acb74ef8036526c6854a8ded487fcf0126c63df5f28","target":"graph","created_at":"2026-07-05T04:09:09Z","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/2203.14850/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Context: Smart contracts are computer programs that are automatically executed on the blockchain. Vulnerabilities in their implementation have led to severe loss of cryptocurrency. Smart contracts become immutable when deployed to the Ethereum blockchain. Therefore, it is essential to understand the nature of vulnerabilities in Ethereum smart contracts to prevent them in the future. Existing classifications exist, but are limited in several ways. Objective: We aim to characterize vulnerabilities in Ethereum smart contracts written in Solidity, and unify existing classifications schemes. Method","authors_text":"Grischa Liebel, Majd Soud, Mohammad Hamdaqa","cross_cats":["cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-03-28T15:42:33Z","title":"A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2203.14850","kind":"arxiv","version":1},"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:4ac1ff85bf214efaf31930f5b0e840f27125b832aab697f8f65ac6db1b4d0951","target":"record","created_at":"2026-07-05T04:09:09Z","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":"9e3abebe2ec2a616eab06385ab6e9d6f7d9d93959764f140b0b998b55b91cb60","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-03-28T15:42:33Z","title_canon_sha256":"3719bd68933f08252334911d0fc6fa224b1f99b5cbf1fd1097392210a82756f3"},"schema_version":"1.0","source":{"id":"2203.14850","kind":"arxiv","version":1}},"canonical_sha256":"a7a9009410d707e02de257f4c92f3ddfc232132df2dfa6e97736f71f06d98c5f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a7a9009410d707e02de257f4c92f3ddfc232132df2dfa6e97736f71f06d98c5f","first_computed_at":"2026-07-05T04:09:09.564775Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:09:09.564775Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"oXV8cGt9Fx9IKYyKwfRuRIAJvJCCVYp3kNB7xxQM3l1w2MbmCxnkXfyO7LqKZQRBevGBnhTK0hXq1lp34bcTAQ==","signature_status":"signed_v1","signed_at":"2026-07-05T04:09:09.565240Z","signed_message":"canonical_sha256_bytes"},"source_id":"2203.14850","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4ac1ff85bf214efaf31930f5b0e840f27125b832aab697f8f65ac6db1b4d0951","sha256:86af437d7bdb5675c33c5acb74ef8036526c6854a8ded487fcf0126c63df5f28"],"state_sha256":"01fc38c0992582f1d635dfcb7d2f57018e3ebaccc04a299c44450b0fefb237a8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"V3uKGti8VpDaOgcnVVXWJiYPItR10wF/kSnklJwdkKVWFj1KlAPO+DmDwX8fwgYzEwHaIk0KoMa0+1oe8MJYDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-09T05:54:11.024535Z","bundle_sha256":"ca26087b5ae87be4f940862bf38d8a9c70e3686bd1fbecbb640333201eaceff2"}}