找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 277|回复: 0

GitHub上有趣的Solidity项目

[复制链接]

1

主题

0

回帖

3

积分

新手上路

积分
3
发表于 2024-8-2 18:24:17 | 显示全部楼层 |阅读模式
在GitHub上有许多有趣的Solidity项目。以下是一些值得关注的项目:

1. Solmate: 一个现代化、优化的智能合约开发库 https://github.com/trending/solidity
2. OpenZeppelin Contracts: 一个用于安全智能合约开发的库 https://github.com/topics/solidity
3. PRB-Math: 提供高级定点数学运算的Solidity库 https://github.com/trending/solidity
4. Ethernaut: 一个基于Web3/Solidity的战争游戏,适合学习和挑战智能合约技能 https://github.com/trending/solidity
5. WTF Solidity: 一个极简入门教程,适合初学者

1.
Solmate:
•  简介: Solmate是一个现代化、优化的智能合约开发库,提供了多种高效的合约模块和工具。

•  功能: 包括各种ERC标准(如ERC20、ERC721、ERC1155)的实现,以及实用工具库(如SSTORE2、CREATE3、SafeTransferLib等)。

•  特点: 该库注重气体优化和现代化设计,适合需要高效和安全的智能合约开发者。

2.
OpenZeppelin Contracts:
•  简介: OpenZeppelin Contracts是一个用于安全智能合约开发的库,广泛应用于区块链项目中。

•  功能: 提供了标准的ERC20、ERC721、ERC1155等合约实现,以及访问控制、角色管理等模块。

•  特点: 该库经过社区广泛审查和验证,提供了高度安全和可扩展的智能合约组件。

3.
PRB-Math:
•  简介: PRB-Math是一个用于高级定点数学运算的Solidity库,支持有符号和无符号的定点数运算。

•  功能: 提供了对数、指数、幂和平方根等高级数学函数。

•  特点: 该库注重类型安全和气体效率,适合需要复杂数学运算的智能合约开发者。

4.
Ethernaut:
•  简介: Ethernaut是一个基于Web3/Solidity的战争游戏,通过破解智能合约来学习和挑战Solidity技能。

•  功能: 每个关卡都是一个需要被“破解”的智能合约,玩家需要找到漏洞并利用它们。

•  特点: 该游戏不仅是学习以太坊和Solidity的工具,还记录了历史上的一些著名黑客攻击事件。

5.
WTF Solidity:
•  简介: WTF Solidity是一个极简入门教程,旨在帮助初学者快速上手Solidity编程。

•  功能: 提供了从基础到高级的Solidity教程,包括HelloWorld、值类型、函数、事件、继承等。

•  特点: 该教程内容简洁明了,适合没有编程经验的初学者

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|全球区块链交流论坛 |网站地图

GMT+8, 2025-5-10 02:46 , Processed in 0.381044 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表