# 前言 > ERC4626标准是对ERC20标准的扩展,旨在提供统一的API标准,本文通过对ERC4626标准的实现一个保险金库的智能合约; # ERC4626标准 **定义**: ERC4626 是 ERC20 的扩展,提供了一个标准 API,用于表示单个底层 ERC-20 代币的收益...
--- title: safeTranferLib time: 2024/05/29 tags: null --- 众所周知,usdt的合约并没有遵循标准的ERC20来实现,主要在于它的transfer函数没有bool的返回值,这可能导致调用它的合约因为无法接收返回值而出现函数失败(因为是call,所以往...
当 Solidity v0.8.4 引入了定义自定义错误的功能时,开发者们获得了一种更好的方式来处理回滚的交易。然而,目前还没有行业标准来定义最常见的错误消息,例如 `InvalidSender` 或 `InsufficientBalance`。标准化的错误允许用户在不同的...
*最近学习了合约中整型的溢出攻击和签名重放攻击* ## 整型溢出攻击(Integer Overflow) ``` 原理: Solidity中uint8,取值范围为0-255,一个数字num = 10,将num = num - 20,那么num = 245,同样上溢也如此。 ``` ``` contract A{ uint8 publi...
还记得我们之前那个不好的 ERC20 代币的例子吗? 再看一下 ```solidity contract ERC20Token { mapping(address => uint256) public balances; function setSomeonesBalance( address owner, uint256 amount ) public { balan...
## Michael.W基于Foundry精读Openzeppelin第54期——ERC20PresetMinterPauser.sol ### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20PresetMinterPauser.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/presets/...
## 公链之王以太坊 上一期我们介绍了去中心化、区块链,比特币;那为什么还有以太坊呢? 它是什么?解决了什么问题? ## 以太坊解决了什么问题? 先来看看以太坊对自己的定义:以太坊是新一代的智能合约和...
> 作者:[Henry](https://x.com/0xhenrydev) > 🔨 本文是《Web3 敲门砖计划》的第 18 篇(计划共 100 篇) > > 初衷: > ❤️ 不是“我教你”,而是“我们一起搞懂” > ❤️ 不堆术语、不炫技,记录真实的学习过程 > > 适合人群: > ✅ ...
在构建链上支付基础设施时,最大的挑战之一是代币授权方法的碎片化。当付款人需要在不直接发起交易的情况下授权支出时(从而实现无 gas、异步、操作员驱动的体验),存在多个相互竞争的标准,每个标准都有不同的权衡...
你可能已经熟悉我们在 2024 年 10 月发布的 [Stylus 合约库](https://hubs.li/Q02-BQ260)。虽然 Arbitrum Stylus 提供了更快的执行速度和更低的 gas 费用,但用于单元测试智能合约的工具却很有限。测试对于确保智能合约按预期运行并最大限度...
NFT (Non-Fungible Token) 是一种基于区块链技术的数字资产,它具有唯一性和不可互换性。每个 NFT 都有一个唯一的标识符,并且可以包含各种类型的数据,如图像、音频、视频等。NFT 在区块链上记录了所有权和转让历史,使其在数...
By:Victory@慢雾安全团队 2022 年 03 月 16 日,据慢雾区消息,Hundred Finance 存在严重漏洞遭到攻击,黑客获利约 2,363 ETH,慢雾安全团队第一时间介入分析,并将结果分享如下: ## 相关信息 Hundred Finance 是一个去中心化应用程...
 ## 通过 Warp 到达 StarkNet **作者:Greg Vardy** (_ [_0xGreg\__](https://twitter.com/0xGreg_) _)_ **感谢 Eli Ben-Sasson、Uri Kolodny、Tomasz Stanczak 和 Antonio Sabado 的审核。** ## 通过 Warp 到达 Star...
# 前提 **注:本文旨在记录所学知识,文中内容都是个人的思考与看法,不一定正确,大概率也不完善,望各位见谅,同时也欢迎各位补充和纠正。** Vitalik很早就提到过,以太坊在很长一段时间里的升级改进,都将朝着这三...
GM fam,欢迎来到我的第一篇 Medium 博客文章。 昨晚我看到 chad [z0age](https://twitter.com/z0age) 的一条推文,意识到自己对 ABI 编码的工作原理了解不够,因此在阅读了 [solidity docs](https://learnblockchain.cn/docs/solidity/abi-spec.html) 后,这是...