你当前阅读的不是此文档的最新版本。[5.x](https://docs.openzeppelin.com/contracts/5.x/) 是当前版本。 ## 扩展合约 大多数 OpenZeppelin 合约都期望通过[继承](https://solidity.readthedocs.io/en/latest/contracts.html#inheritance)来使用:在编写自己的合约...
## Subgraph 示例 ### 基础应用 #### App 描述 我们将考虑一个假设的 dapp,在 Goerli 网络上,它包含: - 一个地址为 `0x163AE1e077232D6C34E1BF14fA58aA74518886Cc`,部署在 5059780 区块的 `ERC20` token。 #### Manifest 该 subgraph 的 manifest 如下所示。请...
新应用在以太坊上的出现导致开发团队设计新的代币标准。在早期的几年,[ERC-20 代币标准](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)(定义了传统代币如 DAI 或 UNI 的功能)主导了市场。这种加密货币的处理方法将所有...
# 又是用户转移资产权限被盗,如何确保加密资产安全? 2022 年 10 月 2 日凌晨 4 点,TP 钱包旗下闪兑协议 Transit Swap 用户转移资产权限被盗,目前合约上用户资产权限被盗导致的损失已经超过 1500 万美元。 ## 什么是用户资产...
# ERC4626的理解 ERC4626是ERC20的扩展,提供了一种统一的接口用于代币资产库,使开发者能够构建安全且可组合的解决方案。了解潜在的安全漏洞至关重要,例如可能影响ERC4626代币资产库的通货膨胀攻击。 ## 理解通货膨胀攻击 ER...
 BEP-20通证是在BNB Chain上进行交易的基础。在本教程中,你将学习如何创建一个BEP-20通证并部署到BNB Chain。 ## 什么是BEP-20通证? BEP-20是BNB Chain上的一...
# 1. 漏洞简介 https://twitter.com/BeosinAlert/status/1653619782317662211  # 2. 相关地址或交易 https://explorer.phalcon.xyz/tx/bsc/0xccf513fa8a8ed762487a0dcfa54aa65c74285de1bc517bd68dbafa2813e4b7cb ...
本文将带你从以太坊的存储模型开始,深入理解如何通过 RPC 查询某个地址上持有的所有代币(ERC-20),并介绍相关工具和局限。 --- 一、以太坊的账户与存储模型 以太坊有两类账户: 1. 外部账户(EOA):由私钥控制,用户...
> 作者:[Henry](https://x.com/0xhenrydev) > 🔨 本文是《Web3 敲门砖计划》的第 11 篇(计划共 100 篇) > > 初衷: > ❤️ 不是“我教你”,而是“我们一起搞懂” > ❤️ 不堆术语、不炫技,记录真实的学习过程 > > 适合人群: > ✅ ...
# 基于Solidity ^0.8.0 重构UniswapV2 项目文档 ## 项目概述 本项目是 UniswapV2 去中心化交易所的完整实现,基于 Solidity ^0.8.0 开发。UniswapV2 是一个自动做市商(AMM)协议,允许用户在没有传统订单簿的情况下进行代币交换和提供流...
> 作者:[Henry](https://x.com/0xhenrydev) > 🔨 本文是《Web3 敲门砖计划》的第 8 篇(计划共 100 篇) > > 初衷: > ❤️ 不是“我教你”,而是“我们一起搞懂” > ❤️ 不堆术语、不炫技,记录真实的学习过程 > > 适合人群: > ✅ W...
### **场景需求** 用户需要多个账号,批量购买同一代币。批量购买代币涉及到多个流程。 假如用户需要在bsc-test链用usdt购买busd。 **则简单的流程如下** 1. 用户获取bnb作为gas费用 2. 用户获取usdt作为买的币 3. 用户授权usdt给r...
> 📚 作者:Henry > 🧱 系列:《[ERC 系列标准全景图解](https://learnblockchain.cn/column/141/intro)》 · 第 6 篇 > 👨💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者 > 👉 系列持续更新中,建议收藏专栏或关注作者 ## 🧠 为什...
>- 原文链接:[www.zellic.io/blog...](https://www.zellic.io/blog/evm-trackooor/) >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文链接:[learnblockchain.cn/article…](https://learnblockchain.cn/arti...
 ## 介绍 Scaffold-ETH-2 的主网分叉功能 **分叉并立即开始:** [BuildBearLabs/Scaffold-Eth-2-BuildBear](https://github.com/BuildBearLabs/Scaffold-Eth-2-BuildBear) 你已经知道 Scaffold-ETH2 如何加速你...