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
Signed reviews
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.
Forward citations
Cited by 2 Pith papers
-
Enhancing Blockchain Cross Chain Interoperability: A Comprehensive Survey
A systematic survey that organizes blockchain cross-chain interoperability techniques into a classification and compares them with industry practice, while identifying open challenges.
-
Implementation and Security Analysis of Cryptocurrencies Based on Ethereum
A tutorial-style Ethereum security review reproduces reentrancy, delegatecall, integer overflow, and predictable-randomness attacks on token contracts, but contributes no new scientific result.
Discussion (0). Continue with ORCID to comment.