找到约 15 条结果

文章 Hack Replay - Hashmask

...份连发两篇文章,分别强调了基于循环内调用delegatecall和ERC721的回调函数导致的重进入问题。事实上该类型的问题Samczsun在去年2020年一次公开讲座中也专门讲过。这两篇文章算是对当时的一个公开讲座的一次回顾与进一步的强调...

文章 通过remix把BaseERC20部署到sepolia,再部署TokenBank合约来存取部署的BaseERC20

要在 Remix 中将 `BaseERC20` 合约部署到 Sepolia 并编写和部署 `TokenBank` 合约,您可以按照以下步骤操作: ### 一、部署 `BaseERC20` 合约到 Sepolia 1. **设置 Remix 编译器和环境**: * 打开 Remix IDE ([https://remix.ethereum.org)。]() * 在...

文章 如何创建和使用ERC-721代币?

ERC-721标准已经存在一段时间了。 最初是由区块链游戏流行起来的,现在越来越多地被用于其他应用,比如:Defi。 但ERC-721到底是什么呢? 非同质代币(NFT)是一种具有唯一性识别的代币。 non-fungible这个词意味着你不能用一个...

文章 每周以太坊进展2022/1/22

.../www.evm.codes/playground): 用 playground 分享了代码链接 * [VestedERC20](https://github.com/ZeframLou/vested-erc20): 被包装为底层 token 线性归属其持有者的 ERC20 * [TWAM](https://github.com/abigger87/twam): ERC721 的时间加权铸币价格 * [MoonCats](https://mooncatcommu...

文章 探索账号抽象2023——第二部分

## 探索账户抽象 2023 — 第2部分 ## 1\. ERC-4337 不是终极解决方案 ### 1.1. ERC-4337 的当前问题 ERC-4337 在无需更改协议的情况下成功实现了账户抽象的初步目标。然而,正如第一部分所讨论的,账户抽象和 ERC-4337 的采用仍处于初步...

文章 为什么要使用 transaction data?

...智能合约本身是由一系列函数组成的。举例而言,一个 ERC-20 token 合约使用比如 “transfer” 来把 token 从 A 账户转移到 B账户,使用 “balancerOf” 函数来获得某个地址的余额,等等。在我们研究的这笔交易中,你可以看到它调用了...

文章 你的三明治是我的午餐:如何抽取MEV合约V2

...CDB)。 该漏洞使我们能够收集合约所拥有并被批准的所有 ERC-20 代币。 ## 什么是 MEV? 最大可提取价值 (Maximal extractable value, MEV) 是衡量交易对机器人的价值的指标。例如,某个币的买入交易对该币的持有者有价值,而某个用...

问题 钱包资金归集:ETH中A账户转账到B账户,gas 由 B 账户支付,如何实现?

...个区块链钱包,生成许多零散的地址收了很多代币以及 ERC20 Token,原来我会配置一个 总钱包,执行归集功能后会把所有零散钱包中的代币归集到总钱包,但是有些钱包中没有 ETH,我只能往里面转一点 ETH 才能把钱包中的 USDT 等 E...

文章 BlazCTF 2024 - 8Inch 题解

...要由四个合约组成:**TradeSettlement**、**Challenge**、**SimpleERC20** 和 **SafeUint112**。 ### TradeSettlement 该合约实现了两方(Maker 和 Taker)之间以特定价格进行的 ERC-20 代币交易。它允许创建和结算交易,并对每笔交易的创建和扩展收...

文章 Safe 智能合约账户的安全操作指南 - 第 2 部分

...签名的 `SafeTx` 结构数据来判断事务是否合法。 **解码 ERC-20 代币转账的示例。** 下面是所有者需签署简单 ERC-20 转移时所看到的内容示例。 ![](https://img.learnblockchain.cn/2025/04/11/1PA1Ljv5h1a6xQ3Q_37zV2Q.png) **在 Safe{Wallet} UI 中显示...

文章 账户抽象, 审计人员的看法

...允许基于不同条件的可定制Gas费用支付方法,例如接受 ERC-20 代币作为 Paymaster 的支付。 EIP-4337 的详细架构和逻辑可以在由 [Vitalik Buterin 等人](https://eips.ethereum.org/EIPS/eip-4337) 撰写的提案中找到。 ## 理解账户抽象的机制 - ...

文章 如何使跨链代币重新具备可替代性:第一部分

...成用户和开发者的噩梦——一个例子是可替代代币(如 ERC-20)在通过各种跨链协议桥接到不同链时变得不可替代(non-fungible),从而损害了其作为可转让资产的特性。在本文中,我们将探讨一个旨在跨链保持代币可替代性的解决方...

文章 实用工具 - OpenZeppelin 文档

...Solidity 中,经常需要知道合约是否支持你要使用的接口。ERC-165 是一个有助于进行运行时接口检测的标准。合约为在你的合约中实现 ERC-165 和查询其他合约提供了辅助函数: - [`IERC165`](https://docs.openzeppelin.com/contracts/5.x/api/utils#IER...

文章 如何在 DFINITY 上铸造自己的 Token?关于 Token 标准的讨论

...开发者共同探讨了如何在 DFINITY 上发行代币,以及类似 ERC-20 代币标准的设计思路。 本期亮点: * ICP 本身就是 DFINITY 的第一个代币,是以智能合约的形式部署在链上的,因此可以作为实现标准的参考; * 在 DFINITY 上实现类 ...

文章 ERC 4337 | 账户抽象

...送,这允许用户可以通过第三方支付手续费,甚至能以 ERC 20 支付燃料费用。这个机制相当于是对现有 EOA 的一个升级,不过由于它赋予了调用者拥有授权者的所有权力,可能会 [导致治理劫持 (Governance hijacking) 或是跨链重放 (Cros...