文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Solidity 面试问题汇总
Solidity 面试问题汇总
Solidity
翻译小组
发布于 2023-12-14
阅读 ( 9059 )
( 276 )
Michael.W基于Foundry精读Openzeppelin第41期——ERC20Capped.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC20Capped库是ERC20的拓展。该库设置了ERC20发行量的上限。
ERC20Capped
OpenZeppelin
Foundry
Michael.W
发布于 2023-12-08
阅读 ( 2167 )
( 6 )
从零搭建仿Kickstarter的众筹Dapp
从零搭建仿Kickstarter的众筹Dapp
Web3
react
DApp
q091003040432
发布于 2023-12-08
阅读 ( 2618 )
( 18 )
使用汇编的Solidity 进行 Gas优化
本文探讨了在以太坊区块链上编写高效、节省Gas(gas)费用的智能合约的技巧,主要介绍了如何通过使用汇编代码来优化gas使用,包括在哈希和数学运算中使用汇编实现,以及相关的代码示例和gas使用对比。
以太坊
智能合约
汇编
gas优化
Solidity
性能提升
bloqarl
发布于 2023-12-07
阅读 ( 333 )
Michael.W基于Foundry精读Openzeppelin第40期——ERC20Burnable.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC20Burnable库是ERC20的拓展。该库允许用户销毁自己和给自己授权的人名下的token。
OpenZeppelin
Foundry
ERC20Burnable
Michael.W
发布于 2023-12-07
阅读 ( 2302 )
( 4 )
来自Foundry的耶稣被撕裂了!在你的审计中开始使用Foundry请按照他的指南进行操作
这篇文章介绍了如何在审计过程中使用Foundry,一个用于智能合约开发的工具链,包括安装步骤和项目创建等内容。文章中详细讨论了Fuzz Testing和Invariant Testing等测试方法,并提供了实践建议。
Foundry
智能合约
fuzz testing
Invariant Testing
测试方法
Rust
bloqarl
发布于 2023-12-07
阅读 ( 296 )
Michael.W基于Foundry精读Openzeppelin第39期——ERC20.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
Openzeppelin中的ERC20库只提供了mint接口,而具体的发行逻辑需要开发者在其子合约中使用`_mint()`自行编写。该库同样遵循了OpenZeppelin的合约设计思路:当函数因产生错误返回false时,直接revert掉。这种设计思路与ERC20的期望标准并不冲突。
ERC20
OpenZeppelin
Foundry
Michael.W
发布于 2023-12-04
阅读 ( 2546 )
( 11 )
Solidity Gas优化:高效的智能合约策略
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
文章从比较全面介绍各种优化gas 的方法,如何优化存储、利用退款、数据类型和打包、使用事件、设计函数等。
Gas
智能合约
翻译小组
发布于 2023-11-27
阅读 ( 6528 )
( 4 )
Solidity 0.8.23 发布
Solidity宣布发布Solidity编译器v0.8.23
Solidity
dwong
发布于 2023-11-24
阅读 ( 1990 )
( 58 )
Solidity 数组是什么?
本文详细探讨了Solidity中的数组,介绍了动态数组与固定数组的区别,以及存储数组与内存数组的特点和用法。作者还分析了映射与数组的比较,以及如何声明和初始化数组。此外,文章提供了对Solidity数组的常见错误的故障排除建议,适合希望深入了解编程语言的开发者。
Solidity
数组
动态数组
固定数组
映射
故障排除
Alchemy
发布于 2023-11-22
阅读 ( 433 )
Michael.W基于Foundry精读Openzeppelin第38期——AccessControlEnumerable.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
AccessControlEnumerable库用于管理函数的调用权限,是AccessControl库的拓展版。与AccessControl库相比,AccessControlEnumerable支持在编成员的迭代导出,这大大方便了各个角色权限的统计查询。
OpenZeppelin
Foundry
Michael.W
发布于 2023-11-17
阅读 ( 2958 )
( 2 )
Solidity实战系列 - (NFT - 质押 - 锁仓 - ERC1155 - 兑换)
这一多月写了一份NFT合约,合约的代码上线至币安主网链,分别是ERC1155类型的NFT合约,质押合约,以及兑换合约。
Solidity
NFT
SweetMelody
发布于 2023-11-15
阅读 ( 2033 )
( 17 )
Solidity 编译配置详解
同大多数编程语言一样,用Solidity编写的智能合约无法直接在以太坊虚拟机(EVM)上运行,必须先将其编译成字节码。
EVM
Solidity
编译器
午时已到
发布于 2023-11-11
阅读 ( 3823 )
( 29 )
Solidity开发者应掌握的十个智能合约
Solidity开发者应掌握的十个智能合约: ERC-20 合约,ERC-721 合约,简单拍卖合约,众筹合约,托管合约,多签钱包合约,投票合约,域名注册合约,预测市场合约,游戏合约
Solidity
智能合约
翻译小组
发布于 2023-11-02
阅读 ( 5595 )
( 162 )
一文彻底搞懂OpenZepplelin投票
说在前面的话:**Dao治理是个常见的需求,openzeppelin帮我们实现了这个功能。功能一点都不复杂,就是第一次接触会感觉涉及的文件有点多。没关系,多看这篇文章两次就记住了。参考第三部分的代码,就可以实现功能,为了流畅度,一些需要深究的地方,我放在了《补充》这个环节**一测试环境fo
Solidity
OpenZeppelin
投票
老白
发布于 2023-11-01
阅读 ( 2710 )
( 12 )
Solidity0.8.22 循环不检查溢出
在0.8.22版本的更新中,我注意到有一个备受争议的更新,即在循环场景下不再进行溢出检查。接下来,我们将详细讨论一下这个循环不检查溢出
Solidity
seeker
发布于 2023-10-31
阅读 ( 1762 )
( 11 )
Solidity 0.8.22 发布
Solidity 0.8.22 发布, 改进点包含:文件级事件定义、`unchecked` 循环增量优化、支持导入 EVM 汇编 JSON 等等。
Solidity
翻译小组
发布于 2023-10-28
阅读 ( 2285 )
( 49 )
OpenZeppelin 5.x 与 4.x 主要区别源码级解读
OpenZeppelin 5.x 发布仅三周,目前网上除了官方之后没有详细的介绍,这篇文章是OpenZeppelin5.x概览,可以帮助读者迅速的了解5.x和4.x的主要区别~
OpenZeppelin
e9571
发布于 2023-10-23
阅读 ( 2265 )
( 13 )
什么是 selfdestruct
该文章详细介绍了Solidity中的selfdestruct关键字,包括其定义、工作原理、用途以及相关示例。文章回顾了selfdestruct的历史及其在以太坊智能合约中的重要性,同时讨论了使用该功能的安全性问题与潜在风险。尽管功能已在以太坊的上海升级中被弃用,但文章提供的背景与实例仍具有参考价值。
selfdestruct
Solidity
智能合约
区块链
以太坊
安全性
Alchemy
发布于 2023-10-10
阅读 ( 450 )
Solidity语言 - 什么是Solidity?
这篇文章介绍了Solidity作为以太坊智能合约编程语言的背景、优势和使用方法,详细阐述了其历史、与其他语言的相似性、在以太坊及其他兼容区块链上的应用,以及学习资源,提供了丰富的内容和实际案例,是学习Solidity的良好资料。
Solidity
智能合约
以太坊
编译器
区块链开发
EVM
Alchemy
发布于 2023-10-10
阅读 ( 760 )
‹
1
2
...
21
22
23
24
25
26
27
...
49
50
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
.NET
ERC-5564
unchecked
Portal 网络
Beta测试
可复现性
链上资产
Mt. Gox
跨链流动性
市场设计
Flashblocks
Khala
Ola
UI欺骗
Paxos
LevelDB
带宽
immutable
应用程序
智能合约部署
Kademlia
YFI
区块链监控
nft质押挖矿
PNFT
30天文章收益榜
»
寻月隐君
208 篇文章,855 学分
CoinsBench
67 篇文章,710 学分
Helius
133 篇文章,607 学分
QuickNode
413 篇文章,531 学分
OpenZeppelin
132 篇文章,387 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: