hashsigs-solidity is a cryptographic signature library and security utility for Ethereum smart contracts. It functions as a hash-based signature verifier designed to confirm data origin and integrity within a virtual machine environment. The project focuses on on-chain cryptographic authentication, specifically the verification of one-time signatures to prevent replay attacks. It implements signature validation for Winternitz One-Time Signatures Plus to ensure that data has not been tampered with before it is processed by a contract. The library covers a broad range of cryptographic capabili
OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo
Vyper is a security-focused, typed programming language and compiler designed for creating smart contracts that execute on the Ethereum Virtual Machine. It utilizes a Pythonic syntax to define contract logic and state, serving as a target for formal verification to allow for machine-checked proofs of correctness. The language distinguishes itself through strict architectural constraints that prioritize predictability and security. It enforces acyclic call graphs by prohibiting recursion and mandates bounded loops to ensure static gas prediction. Additionally, it features a native fixed-point
This project serves as a comprehensive knowledge base and technical reference for identifying and mitigating security vulnerabilities in smart contracts. It provides a structured catalog of common attack vectors, logic errors, and insecure coding patterns, offering developers and auditors a centralized resource for implementing secure decentralized applications.
kadenzipfel/smart-contract-vulnerabilities 的主要功能包括:Secure Decentralized Application Design, Invariant Verifications, Smart Contract Security, Invariant-Based State Validations, Execution Flow Control, Function, Authorization Logic, Ethereum Virtual Machine Hardening。
kadenzipfel/smart-contract-vulnerabilities 的开源替代品包括: crytic/slither. quipnetwork/hashsigs-solidity — hashsigs-solidity is a cryptographic signature library and security utility for Ethereum smart contracts. It functions… openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the… vyperlang/vyper — Vyper is a security-focused, typed programming language and compiler designed for creating smart contracts that… trailofbits/slither — Static Analyzer for Solidity and Vyper. inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides…