{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:UXF7E2AZIKEX77XPIWATGUMIGE","short_pith_number":"pith:UXF7E2AZ","canonical_record":{"source":{"id":"2005.07908","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-16T08:35:36Z","cross_cats_sorted":[],"title_canon_sha256":"dcc8191eab3758a0394fbf64bbe1d3ec8bcc6f38ed5e06ef083582f3f8d1f818","abstract_canon_sha256":"47f2eeee2f889b9aa4001c698890ffef784098724c76ede3739ecf8aa6ef8994"},"schema_version":"1.0"},"canonical_sha256":"a5cbf2681942897ffeef45813351883108ffe246943f20ef15cac48d3721cbfa","source":{"kind":"arxiv","id":"2005.07908","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2005.07908","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"arxiv_version","alias_value":"2005.07908v3","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2005.07908","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"pith_short_12","alias_value":"UXF7E2AZIKEX","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"pith_short_16","alias_value":"UXF7E2AZIKEX77XP","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"pith_short_8","alias_value":"UXF7E2AZ","created_at":"2026-07-05T03:35:25Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:UXF7E2AZIKEX77XPIWATGUMIGE","target":"record","payload":{"canonical_record":{"source":{"id":"2005.07908","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-16T08:35:36Z","cross_cats_sorted":[],"title_canon_sha256":"dcc8191eab3758a0394fbf64bbe1d3ec8bcc6f38ed5e06ef083582f3f8d1f818","abstract_canon_sha256":"47f2eeee2f889b9aa4001c698890ffef784098724c76ede3739ecf8aa6ef8994"},"schema_version":"1.0"},"canonical_sha256":"a5cbf2681942897ffeef45813351883108ffe246943f20ef15cac48d3721cbfa","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:35:25.632922Z","signature_b64":"G+3S2osuMWTUgXUwE4SsSGgOvfi6P55sldyIqh4RMxtY30oFJS0M1GxE4gmxuFrgdjM1CKA2QTe3ln7ZILK3Dw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a5cbf2681942897ffeef45813351883108ffe246943f20ef15cac48d3721cbfa","last_reissued_at":"2026-07-05T03:35:25.632320Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:35:25.632320Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2005.07908","source_version":3,"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-05T03:35:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dJFSJFlh1sVklWuCwnCiBn7Pgnlkg863iD9lVdJQ3Ak49fll3Nh2KgR0RAUZ39pzmg6znsUMvvsPrMFZlIeGBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-05T22:56:15.392456Z"},"content_sha256":"d100bd613f2588bc06e87ac413e6f0da9014025652b6d055774bcac7fe2ada30","schema_version":"1.0","event_id":"sha256:d100bd613f2588bc06e87ac413e6f0da9014025652b6d055774bcac7fe2ada30"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:UXF7E2AZIKEX77XPIWATGUMIGE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"David Lo, Jiachi Chen, John Grundy, Xin Xia","submitted_at":"2020-05-16T08:35:36Z","abstract_excerpt":"The selfdestruct function is provided by Ethereum smart contracts to destroy a contract on the blockchain system. However, it is a double-edged sword for developers. On the one hand, using selfdestruct function enables developers to remove smart contracts (SC) from Ethereum and transfers Ethers when emergency situations happen, e.g. being attacked. On the other hand, this function can increase the complexity for the development and open an attack vector for attackers. To better understand the reasons why SC developers include or exclude the selfdestruct function in their contracts, we conducte"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2005.07908","kind":"arxiv","version":3},"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/2005.07908/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-05T03:35:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"rRnYGxnN/1X6h/69BsMm2NVS2ysDFP2z0qzgEVdHLa5xymFxw3ui1D/jc4c1BuKpCV5M0mhAt1GoQ1KlCbaBAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-05T22:56:15.392955Z"},"content_sha256":"fb8daaaac15a52b3f949bc45677d7217cca9579e319c0c042eb8751bf32c393a","schema_version":"1.0","event_id":"sha256:fb8daaaac15a52b3f949bc45677d7217cca9579e319c0c042eb8751bf32c393a"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/bundle.json","state_url":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UXF7E2AZIKEX77XPIWATGUMIGE/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-05T22:56:15Z","links":{"resolver":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE","bundle":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/bundle.json","state":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UXF7E2AZIKEX77XPIWATGUMIGE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:UXF7E2AZIKEX77XPIWATGUMIGE","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":"47f2eeee2f889b9aa4001c698890ffef784098724c76ede3739ecf8aa6ef8994","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-16T08:35:36Z","title_canon_sha256":"dcc8191eab3758a0394fbf64bbe1d3ec8bcc6f38ed5e06ef083582f3f8d1f818"},"schema_version":"1.0","source":{"id":"2005.07908","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2005.07908","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"arxiv_version","alias_value":"2005.07908v3","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2005.07908","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"pith_short_12","alias_value":"UXF7E2AZIKEX","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"pith_short_16","alias_value":"UXF7E2AZIKEX77XP","created_at":"2026-07-05T03:35:25Z"},{"alias_kind":"pith_short_8","alias_value":"UXF7E2AZ","created_at":"2026-07-05T03:35:25Z"}],"graph_snapshots":[{"event_id":"sha256:fb8daaaac15a52b3f949bc45677d7217cca9579e319c0c042eb8751bf32c393a","target":"graph","created_at":"2026-07-05T03:35:25Z","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/2005.07908/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The selfdestruct function is provided by Ethereum smart contracts to destroy a contract on the blockchain system. However, it is a double-edged sword for developers. On the one hand, using selfdestruct function enables developers to remove smart contracts (SC) from Ethereum and transfers Ethers when emergency situations happen, e.g. being attacked. On the other hand, this function can increase the complexity for the development and open an attack vector for attackers. To better understand the reasons why SC developers include or exclude the selfdestruct function in their contracts, we conducte","authors_text":"David Lo, Jiachi Chen, John Grundy, Xin Xia","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-16T08:35:36Z","title":"Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2005.07908","kind":"arxiv","version":3},"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:d100bd613f2588bc06e87ac413e6f0da9014025652b6d055774bcac7fe2ada30","target":"record","created_at":"2026-07-05T03:35:25Z","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":"47f2eeee2f889b9aa4001c698890ffef784098724c76ede3739ecf8aa6ef8994","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-16T08:35:36Z","title_canon_sha256":"dcc8191eab3758a0394fbf64bbe1d3ec8bcc6f38ed5e06ef083582f3f8d1f818"},"schema_version":"1.0","source":{"id":"2005.07908","kind":"arxiv","version":3}},"canonical_sha256":"a5cbf2681942897ffeef45813351883108ffe246943f20ef15cac48d3721cbfa","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a5cbf2681942897ffeef45813351883108ffe246943f20ef15cac48d3721cbfa","first_computed_at":"2026-07-05T03:35:25.632320Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:35:25.632320Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"G+3S2osuMWTUgXUwE4SsSGgOvfi6P55sldyIqh4RMxtY30oFJS0M1GxE4gmxuFrgdjM1CKA2QTe3ln7ZILK3Dw==","signature_status":"signed_v1","signed_at":"2026-07-05T03:35:25.632922Z","signed_message":"canonical_sha256_bytes"},"source_id":"2005.07908","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d100bd613f2588bc06e87ac413e6f0da9014025652b6d055774bcac7fe2ada30","sha256:fb8daaaac15a52b3f949bc45677d7217cca9579e319c0c042eb8751bf32c393a"],"state_sha256":"20480402ce94cd5cf654eae44f84f5128f3b90a5f5c28fab41b584a6dfee522f"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Rc3sv1g8FjZ0BmphxMRJ7+Pw9OcxuMa0McXKlIiA55bhfa1ok+PO4DKjqI3jzhwUNpbB5rJxv4bMc9I/zKxBBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-05T22:56:15.396722Z","bundle_sha256":"0f5d55b503f51f19c1edeec94b28fe56ba63010aec8dd6b441ef60399cc1ea3d"}}