找到约 15 条结果

文章 DeFi基石ERC4626标准实现一个金库合约

# 前言 > ERC4626标准是对ERC20标准的扩展,旨在提供统一的API标准,本文通过对ERC4626标准的实现一个保险金库的智能合约; # ERC4626标准 **定义**: ERC4626 是 ERC20 的扩展,提供了一个标准 API,用于表示单个底层 ERC-20 代币的收益...

文章 safeTransferLib

--- title: safeTranferLib time: 2024/05/29 tags: null --- 众所周知,usdt的合约并没有遵循标准的ERC20来实现,主要在于它的transfer函数没有bool的返回值,这可能导致调用它的合约因为无法接收返回值而出现函数失败(因为是call,所以往...

文章 改善Web3开发者体验

当 Solidity v0.8.4 引入了定义自定义错误的功能时,开发者们获得了一种更好的方式来处理回滚的交易。然而,目前还没有行业标准来定义最常见的错误消息,例如 `InvalidSender` 或 `InsufficientBalance`。标准化的错误允许用户在不同的...

文章 每日一学-day004

*最近学习了合约中整型的溢出攻击和签名重放攻击* ## 整型溢出攻击(Integer Overflow) ``` 原理: Solidity中uint8,取值范围为0-255,一个数字num = 10,将num = num - 20,那么num = 245,同样上溢也如此。 ``` ``` contract A{ uint8 publi...

文章 msg.sender 和 address(this) - Solidity

还记得我们之前那个不好的 ERC20 代币的例子吗? 再看一下 ```solidity contract ERC20Token { mapping(address => uint256) public balances; function setSomeonesBalance( address owner, uint256 amount ) public { balan...

文章 Michael.W基于Foundry精读Openzeppelin第54期——ERC20PresetMinterPauser.sol

## 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/...

文章 web3入门3 | 以太坊那些事

## 公链之王以太坊 上一期我们介绍了去中心化、区块链,比特币;那为什么还有以太坊呢? 它是什么?解决了什么问题? ## 以太坊解决了什么问题? 先来看看以太坊对自己的定义:以太坊是新一代的智能合约和...

文章 018:Gas 费原来能省?EIP-1559 之后的交易成本优化指南

> 作者:[Henry](https://x.com/0xhenrydev) > 🔨 本文是《Web3 敲门砖计划》的第 18 篇(计划共 100 篇) > > 初衷: > ❤️ 不是“我教你”,而是“我们一起搞懂” > ❤️ 不堆术语、不炫技,记录真实的学习过程 > > 适合人群: > ✅ ...

文章 Token Collectors:代币收集器

在构建链上支付基础设施时,最大的挑战之一是代币授权方法的碎片化。当付款人需要在不直接发起交易的情况下授权支出时(从而实现无 gas、异步、操作员驱动的体验),存在多个相互竞争的标准,每个标准都有不同的权衡...

文章 为你的 Stylus 合约添加测试

你可能已经熟悉我们在 2024 年 10 月发布的 [Stylus 合约库](https://hubs.li/Q02-BQ260)。虽然 Arbitrum Stylus 提供了更快的执行速度和更低的 gas 费用,但用于单元测试智能合约的工具却很有限。测试对于确保智能合约按预期运行并最大限度...

文章 使用 ERC721 标准发行 NFT 合约,在OpenSea上查看

NFT (Non-Fungible Token) 是一种基于区块链技术的数字资产,它具有唯一性和不可互换性。每个 NFT 都有一个唯一的标识符,并且可以包含各种类型的数据,如图像、音频、视频等。NFT 在区块链上记录了所有权和转让历史,使其在数...

文章 故技重施 —— Hundred Finance 被黑分析

By:Victory@慢雾安全团队 2022 年 03 月 16 日,据慢雾区消息,Hundred Finance 存在严重漏洞遭到攻击,黑客获利约 2,363 ETH,慢雾安全团队第一时间介入分析,并将结果分享如下: ## 相关信息 Hundred Finance 是一个去中心化应用程...

文章 以Warp的方式走向StarkNet

![](https://img.learnblockchain.cn/2025/03/02/1bv1nqcrN4fAHZh3TfKddiQ.jpeg) ## 通过 Warp 到达 StarkNet **作者:Greg Vardy** (_ [_0xGreg\__](https://twitter.com/0xGreg_) _)_ **感谢 Eli Ben-Sasson、Uri Kolodny、Tomasz Stanczak 和 Antonio Sabado 的审核。** ## 通过 Warp 到达 Star...

文章 浅析EIP-7702

# 前提 **注:本文旨在记录所学知识,文中内容都是个人的思考与看法,不一定正确,大概率也不完善,望各位见谅,同时也欢迎各位补充和纠正。** Vitalik很早就提到过,以太坊在很长一段时间里的升级改进,都将朝着这三...

文章 ABI 编码深入解析

GM fam,欢迎来到我的第一篇 Medium 博客文章。 昨晚我看到 chad [z0age](https://twitter.com/z0age) 的一条推文,意识到自己对 ABI 编码的工作原理了解不够,因此在阅读了 [solidity docs](https://learnblockchain.cn/docs/solidity/abi-spec.html) 后,这是...