#Solidity
slither - 智能合约静态分析框架 检测漏洞提升代码质量
Github开源项目漏洞检测静态分析智能合约SlitherSolidity
Slither是一个开源的智能合约静态分析框架,支持Solidity和Vyper语言。它能够检测常见漏洞,生成合约报告,并允许开发自定义分析。Slither具有低误报、快速分析、易于集成等特点,可帮助开发者提高代码质量,增强对合约的理解。该工具支持Solidity 0.4及以上版本,平均分析时间不到1秒。
soldeer - Solidity生态系统的高效包管理工具
Github开源项目Rust依赖管理包管理器SoliditySoldeer
Soldeer是专为Solidity设计的包管理器,致力于优化智能合约开发流程。它实现了依赖管理、版本控制和remappings配置等核心功能,支持独立使用或与Foundry无缝集成。通过中央存储库,Soldeer促进了开发者间的包共享与协作。该工具克服了git submodules和npmjs在Solidity生态中的限制,为开发者带来更加流畅的工作体验。
WTF-Solidity - 全面深入的Solidity智能合约开发指南
Github开源项目区块链智能合约以太坊Web3Solidity
WTF-Solidity是一个系统的Solidity智能合约开发教程,内容涵盖基础、进阶和实际应用。教程通过详细的代码示例和清晰的解释,帮助开发者掌握从数据类型、函数到ERC20、ERC721等各个方面的知识。该教程分为入门、进阶和应用三个部分,涵盖Solidity编程的核心概念和实用技巧。通过丰富的代码示例和详细讲解,开发者可以系统学习从基础语法到高级应用的全过程,为区块链智能合约开发打下坚实基础。采用循序渐进的方式,使智能合约开发更易理解和实践。
full-blockchain-solidity-course-js - 系统学习Web3、Solidity和区块链开发的实践课程
Github开源项目区块链智能合约以太坊Web3Solidity
这是一门涵盖Web3、Solidity和智能合约开发的综合课程。内容包括区块链基础、Solidity编程、智能合约部署及与区块链交互等。通过实践项目,学习者可逐步掌握从入门到进阶的区块链开发技能。课程以JavaScript为主要编程语言,适合有意深入区块链技术并开发去中心化应用的开发人员。
solidity - 面向以太坊智能合约的高级编程语言
Github开源项目编程语言智能合约以太坊Solidity
Solidity是专为以太坊虚拟机设计的智能合约编程语言。它支持静态类型检查、继承和复杂数据结构,使开发者能够高效创建各类区块链应用。该开源项目提供完善的文档和示例,助力智能合约开发,是区块链技术生态中的关键组成部分。