{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2020:UXF7E2AZIKEX77XPIWATGUMIGE","short_pith_number":"pith:UXF7E2AZ","schema_version":"1.0","canonical_sha256":"a5cbf2681942897ffeef45813351883108ffe246943f20ef15cac48d3721cbfa","source":{"kind":"arxiv","id":"2005.07908","version":3},"attestation_state":"computed","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"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"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"},"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"},"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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2005.07908","created_at":"2026-07-05T03:35:25.632393+00:00"},{"alias_kind":"arxiv_version","alias_value":"2005.07908v3","created_at":"2026-07-05T03:35:25.632393+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2005.07908","created_at":"2026-07-05T03:35:25.632393+00:00"},{"alias_kind":"pith_short_12","alias_value":"UXF7E2AZIKEX","created_at":"2026-07-05T03:35:25.632393+00:00"},{"alias_kind":"pith_short_16","alias_value":"UXF7E2AZIKEX77XP","created_at":"2026-07-05T03:35:25.632393+00:00"},{"alias_kind":"pith_short_8","alias_value":"UXF7E2AZ","created_at":"2026-07-05T03:35:25.632393+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE","json":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE.json","graph_json":"https://pith.science/api/pith-number/UXF7E2AZIKEX77XPIWATGUMIGE/graph.json","events_json":"https://pith.science/api/pith-number/UXF7E2AZIKEX77XPIWATGUMIGE/events.json","paper":"https://pith.science/paper/UXF7E2AZ"},"agent_actions":{"view_html":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE","download_json":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE.json","view_paper":"https://pith.science/paper/UXF7E2AZ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2005.07908&json=true","fetch_graph":"https://pith.science/api/pith-number/UXF7E2AZIKEX77XPIWATGUMIGE/graph.json","fetch_events":"https://pith.science/api/pith-number/UXF7E2AZIKEX77XPIWATGUMIGE/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/action/timestamp_anchor","attest_storage":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/action/storage_attestation","attest_author":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/action/author_attestation","sign_citation":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/action/citation_signature","submit_replication":"https://pith.science/pith/UXF7E2AZIKEX77XPIWATGUMIGE/action/replication_record"}},"created_at":"2026-07-05T03:35:25.632393+00:00","updated_at":"2026-07-05T03:35:25.632393+00:00"}