文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
深入研究智能合约反编译
探究如何将原始字节码转换为可读的 Solidity 代码及其对应的应用程序二进制接口(ABI)
反编译
智能合约
Tiny熊
发布于 2024-01-17
阅读 ( 8184 )
( 108 )
Remix v0.40.0 更新日志
in
Remix IDE
in
Remix IDE
全新的 Vyper 编译器,支持最新版本!; 支持 Circom v2.1.6; 新增 Uniswap v4 模板
Remix
RemixCC
发布于 2024-01-17
阅读 ( 2932 )
( 3 )
solidity面试题(四)
面试题+答案
面试题
stephenCheung
发布于 2024-01-16
阅读 ( 3863 )
( 13 )
solidity面试题(三)
面试题+答案
面试题
stephenCheung
发布于 2024-01-16
阅读 ( 6122 )
( 33 )
solidity面试题(二)
面试题+答案
面试题
stephenCheung
发布于 2024-01-16
阅读 ( 6426 )
( 52 )
solidity面试题(一)
面试题+答案
面试题
stephenCheung
发布于 2024-01-15
阅读 ( 8154 )
( 77 )
引介|EVM 深入探讨 Part 6
将深入研究EVM中的一个关键数据结构,交易收据和其相关的事件日志。
EVM
Event
慢雾科技
发布于 2024-01-14
阅读 ( 3371 )
( 18 )
智能合约设计模式:代理
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
深入探讨可升级合约的架构
合约升级
智能合约
翻译小组
发布于 2024-01-14
阅读 ( 6244 )
( 101 )
最新的OpenZeppelin v5.0.0更新
本文详细介绍了 OpenZeppelin Contracts 的最新更新版本 5.0.0,涵盖了新增和移除的合同与库、按类别的主要变化,以及改进的安全性和合约结构,使开发者能够构建更强大和高效的去中心化应用。
OpenZeppelin
ERC20
VestingWallet
AccessManager
GovernorStorage
智能合约
bloqarl
发布于 2024-01-13
阅读 ( 742 )
通过这个Solidity gas优化技巧,节省超过十万的gas
本文讨论了在Solidity智能合约中优化Gas消耗的方法,尤其是如何使用uint256代替布尔值,以减少不必要的SLOAD操作,进而节省Gas成本。文章通过示例展示了优化前后的Gas消耗差异,并提及相关工具与资源以帮助读者进一步了解气体优化策略。
Solidity
gas优化
EVM
智能合约
布尔值
uint256
bloqarl
发布于 2024-01-13
阅读 ( 729 )
Echidna 教程:#2 使用断言测试模式的模糊测试
本教程介绍了如何使用Echidna进行智能合约的模糊测试和断言测试,详细说明了Incrementor合约及其修改版本EchidnaIncrementorAssert的实现。文章深入探讨了断言的使用、事件的处理以及模糊测试如何帮助发现潜在漏洞,以确保区块链应用的完整性。
Echidna
智能合约
模糊测试
断言
区块链
漏洞检测
bloqarl
发布于 2024-01-11
阅读 ( 787 )
Michael.W基于Foundry精读Openzeppelin第46期——ERC20Snapshot.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC20Snapshot库是ERC20的拓展,增加了各账户余额及总流通量的快照机制。如果涉及到根据账户ERC20余额进行分红、投票等业务可以使用该库,其可有效防御在不同地址间转账进行“一币多用”的攻击。在一个快照横截面数据上进行分红、投票甚至是ERC20分叉都是最有效的解决方案。
OpenZeppelin
Foundry
Michael.W
发布于 2024-01-02
阅读 ( 3569 )
( 19 )
Web3专题(五) Hardhat 和 Foundry 该如何选择?
hardhat vs foundry
开发工具
认知那些事
发布于 2023-12-31
阅读 ( 8241 )
( 46 )
回退扩展模式
in
代理模式与 Delegatecall 规范手册
in
代理模式与 Delegatecall 规范手册
这篇文章介绍了一种名为 fallback-extension 的模式,该模式可以解决 Solidity 智能合约 24kb 大小限制的问题。通过将某些函数放置在扩展合约中,并利用回调函数将调用转发至扩展合约,开发者可以增添更多的功能。此外,文中还讨论了存储布局一致性、函数选择器碰撞的风险及其对应的气体成本等重要注意事项。
fallback-extension
智能合约
Gas费用
功能选择器
代理模式
EIP 2930
RareSkills
发布于 2023-12-30
阅读 ( 1537 )
用Foundry 确保智能合约可靠性:技术指南
Foundry 是 Solidity 智能合约测试的有力工具
Foundry
测试工具
翻译小组
发布于 2023-12-29
阅读 ( 3636 )
( 39 )
Michael.W基于Foundry精读Openzeppelin第45期——ERC20FlashMint.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC20FlashMint库是ERC20的拓展。本库在ERC20的基础上实现了IERC3156FlashLender接口,在token层面上支持了闪电贷功能。但是该库默认没有闪电贷手续费,开发者可以通过重写`flashFee()`方法来自定义手续费计算逻辑。
OpenZeppelin
Foundry
ERC20
Michael.W
发布于 2023-12-26
阅读 ( 3971 )
( 69 )
Michael.W基于Foundry精读Openzeppelin第44期——ERC20Pausable.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
ERC20Pausable库是ERC20的拓展。该库提供了可暂停的transfer、mint及burn功能。需要注意的是:ERC20Pausable库并没有提供切换暂停状态的函数,需要开发人员自行开发——同时需要注意切换暂停状态的权限问题。
OpenZeppelin
Foundry
ERC20
Michael.W
发布于 2023-12-22
阅读 ( 3399 )
( 17 )
模糊测试利器 - Echidna 简介
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
使用 Echidna 模糊测试(Fuzzing) 提升智能合约安全性
Echidna
测试
翻译小组
发布于 2023-12-21
阅读 ( 5900 )
( 22 )
在 Solidity 智能合约中调用 Chainlink 预言机获取外部数据及生成随机数
在我们做去中心化应用开发时,其中有两个头疼的问题,一是想要获取去中心化的一些数据,如代币价格等,还有一个就是安全的创建随机数,这篇文章带大家了解一下这两块的实际应用。
Solidity
Chainlink
Blue
发布于 2023-12-20
阅读 ( 6710 )
( 292 )
Michael.W基于Foundry精读Openzeppelin第43期——Pausable.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
Pausable库实现了功能函数紧急关停机制,可以继承该合约并使管理员账户来调控合约的开关。合约内有两个修饰器`whenNotPaused`和`whenPaused`,可以根据业务需求将其修饰在对应的函数上来进行开放或关停状态下的访问限制。
OpenZeppelin
Foundry
Michael.W
发布于 2023-12-19
阅读 ( 3242 )
( 13 )
‹
1
2
...
24
25
26
27
28
29
30
...
54
55
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
治理
Arbitrum
ethers.js
权益证明
OP Stack
漏洞分析
隐私保护
L2
区块链中的数学
去中心化交易所
重入攻击
AI
椭圆曲线
AMM
数字资产
EigenLayer
RPC
共识
ERC-4337
staking
私钥
Cosmos
zkSNARK
ECDSA
安全事件分析
30天文章收益榜
»
Henry
128 篇文章,564 学分
QuickNode
479 篇文章,439 学分
Galaxy
88 篇文章,390 学分
青山
32 篇文章,344 学分
寻月隐君
322 篇文章,332 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: