文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Foundry 常用命令和作弊码速查表
Foundry 常用命令和作弊码速查表
Foundry
翻译小组
发布于 2024-01-30
阅读 ( 4835 )
( 83 )
Solidity 0.8.24 中的瞬态存储操作码
Solidity 0.8.24 版本支持了 Cancun 硬分叉中包含的操作码,特别是 EIP-1153 提案中的瞬态存储操作码 TSTORE 和 TLOAD。瞬态存储类似于存储,但数据不是永久性的,仅限于当前交易,之后会被重置为零。文章还讨论了瞬态存储的用例、注意事项及其对智能合约可组合性的潜在影响。
Solidity
EVM
瞬态存储
TSTORE
TLOAD
重入锁
SolidityLang
发布于 2024-01-27
阅读 ( 348 )
Solidity 0.8.24 版编译器发布
Solidity 0.8.24 版编译器支持坎昆升级
Solidity
翻译小组
发布于 2024-01-26
阅读 ( 4062 )
( 20 )
solidity面试题(六)
solidity面试题+答案
Solidity
stephenCheung
发布于 2024-01-21
阅读 ( 3089 )
( 12 )
How to know if an address is blacklisted on TRON?
How to find the Blacklisted USDT Address on TRON
Blacklist
TRON
Tokenview
发布于 2024-01-19
阅读 ( 4165 )
( 7 )
可升级合约的升级配置信息丢失后的解决方案
in
智能合约实战技巧归集
in
智能合约实战技巧归集
可升级合约是很常见的一种维护合约的方式。方便生产环境中的逻辑升级,以及漏洞的修复。常见的可升级框架有openzeppelin-cli、truffle、hardhat等,但是有些情况会存在误操作或者误删等情况,导致可升级合约的配置文件丢失。本文主要详细讲解在配置文件丢失的情况下,如何重新配置并进行合
智能合约&nft-开发者
发布于 2024-01-19
阅读 ( 2719 )
( 7 )
Michael.W基于Foundry精读Openzeppelin第48期——TokenTimelock.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
TokenTimelock库是是一个锁币合约。它允许指定地址在某一时间点及之后取出全部锁存的代币,实现了一个代币时间锁的功能。
OpenZeppelin
Foundry
Michael.W
发布于 2024-01-19
阅读 ( 2931 )
( 5 )
Michael.W基于Foundry精读Openzeppelin第47期——SafeERC20.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
SafeERC20库封装了ERC20的操作,使各操作执行失败时触发revert。因为标准IERC20的转账和授权等需通过一个bool返回值来表示操作是否成功,可能实现合约内部没有设置revert机制。有的ERC20合约的授权或转账的实现并无返回值(以太坊上的USDT合约),此时可通过本库与其交互。
OpenZeppelin
Foundry
Michael.W
发布于 2024-01-17
阅读 ( 4113 )
( 10 )
solidity面试题(五)
面试题+答案
面试题
stephenCheung
发布于 2024-01-17
阅读 ( 3561 )
( 30 )
深入研究智能合约反编译
探究如何将原始字节码转换为可读的 Solidity 代码及其对应的应用程序二进制接口(ABI)
反编译
智能合约
Tiny熊
发布于 2024-01-17
阅读 ( 8281 )
( 108 )
Remix v0.40.0 更新日志
in
Remix IDE
in
Remix IDE
全新的 Vyper 编译器,支持最新版本!; 支持 Circom v2.1.6; 新增 Uniswap v4 模板
Remix
RemixCC
发布于 2024-01-17
阅读 ( 3026 )
( 3 )
solidity面试题(四)
面试题+答案
面试题
stephenCheung
发布于 2024-01-16
阅读 ( 3939 )
( 13 )
solidity面试题(三)
面试题+答案
面试题
stephenCheung
发布于 2024-01-16
阅读 ( 6238 )
( 33 )
solidity面试题(二)
面试题+答案
面试题
stephenCheung
发布于 2024-01-16
阅读 ( 6595 )
( 52 )
solidity面试题(一)
面试题+答案
面试题
stephenCheung
发布于 2024-01-15
阅读 ( 8346 )
( 77 )
引介|EVM 深入探讨 Part 6
将深入研究EVM中的一个关键数据结构,交易收据和其相关的事件日志。
EVM
Event
慢雾科技
发布于 2024-01-14
阅读 ( 3451 )
( 18 )
智能合约设计模式:代理
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
深入探讨可升级合约的架构
合约升级
智能合约
翻译小组
发布于 2024-01-14
阅读 ( 6340 )
( 101 )
最新的OpenZeppelin v5.0.0更新
本文详细介绍了 OpenZeppelin Contracts 的最新更新版本 5.0.0,涵盖了新增和移除的合同与库、按类别的主要变化,以及改进的安全性和合约结构,使开发者能够构建更强大和高效的去中心化应用。
OpenZeppelin
ERC20
VestingWallet
AccessManager
GovernorStorage
智能合约
bloqarl
发布于 2024-01-13
阅读 ( 784 )
通过这个Solidity gas优化技巧,节省超过十万的gas
本文讨论了在Solidity智能合约中优化Gas消耗的方法,尤其是如何使用uint256代替布尔值,以减少不必要的SLOAD操作,进而节省Gas成本。文章通过示例展示了优化前后的Gas消耗差异,并提及相关工具与资源以帮助读者进一步了解气体优化策略。
Solidity
gas优化
EVM
智能合约
布尔值
uint256
bloqarl
发布于 2024-01-13
阅读 ( 780 )
Echidna 教程:#2 使用断言测试模式的模糊测试
本教程介绍了如何使用Echidna进行智能合约的模糊测试和断言测试,详细说明了Incrementor合约及其修改版本EchidnaIncrementorAssert的实现。文章深入探讨了断言的使用、事件的处理以及模糊测试如何帮助发现潜在漏洞,以确保区块链应用的完整性。
Echidna
智能合约
模糊测试
断言
区块链
漏洞检测
bloqarl
发布于 2024-01-11
阅读 ( 838 )
‹
1
2
...
24
25
26
27
28
29
30
...
54
55
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
流动池
垃圾信息
Facet
Gelato Automate
分布式训练
Localhost
testnet4
运营商
区块链会议
多重并发提议者
Unitrie
共识安全
Callback API
DrillX
修复
闪崩
Proxy模式
寻路算法
验证器客户端
Hyperchains
虚拟储备金
vm.deal
Booster Rollup
自主保管
PoolId
30天文章收益榜
»
QuickNode
480 篇文章,588 学分
Henry
131 篇文章,509 学分
Tiny熊
199 篇文章,494 学分
Helius
168 篇文章,356 学分
Galaxy
89 篇文章,330 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: