Pith. sign in

REVIEW 2 cited by

TokenHook: Secure ERC-20 smart contract

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2107.02997 v1 pith:NUZWXOCR submitted 2021-07-07 cs.CR

classification cs.CR
keywords erc-20implementationsmarttokenstoolsvulnerabilitiescontractsinterface
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

ERC-20 is the most prominent Ethereum standard for fungible tokens. Tokens implementing the ERC-20 interface can interoperate with a large number of already deployed internet-based services and Ethereum-based smart contracts. In recent years, security vulnerabilities in ERC-20 have received special attention due to their widespread use and increased value. We systemize these vulnerabilities and their applicability to ERC-20 tokens, which has not been done before. Next, we use our domain expertise to provide a new implementation of the ERC-20 interface that is freely available in Vyper and Solidity, and has enhanced security properties and stronger compliance with best practices compared to the sole surviving reference implementation (from OpenZeppelin) in the ERC-20 specification. Finally, we use our implementation to study the effectiveness of seven static analysis tools, designed for general smart contracts, for identifying ERC-20 specific vulnerabilities. We find large inconsistencies across the tools and a high number of false positives which shows there is room for further improvement of these tools.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Enhancing Blockchain Cross Chain Interoperability: A Comprehensive Survey

    cs.CR 2025-05 conditional novelty 3.0 of 10

    A systematic survey that organizes blockchain cross-chain interoperability techniques into a classification and compares them with industry practice, while identifying open challenges.

  2. Implementation and Security Analysis of Cryptocurrencies Based on Ethereum

    cs.CE 2025-04 unverdicted novelty 2.0 of 10

    A tutorial-style Ethereum security review reproduces reentrancy, delegatecall, integer overflow, and predictable-randomness attacks on token contracts, but contributes no new scientific result.

Pith tools