## Contracts Wizard 不知道从哪里开始?使用下面的交互式生成器来引导你的合约,并了解 OpenZeppelin Contracts 中提供的组件。 | | | | --- | --- | | | 将生成的合约放在你的 `contracts` 或 `src` 目录中,以便使用 Hardhat 或 Foundry 等工...
## Subgraphs 用于轻松索引 OpenZeppelin Contracts 活动的模块。 从 npm 安装为 [`@openzeppelin/subgraphs`](https://www.npmjs.com/package/@openzeppelin/subgraphs)。 在 GitHub 上浏览 [`OpenZeppelin/openzeppelin-subgraphs`](https://github.com/OpenZeppelin/openzeppelin-subgraphs)。...
在 ERC-2612 中,有提到这么一点: >由于 `ecrecover` 预编译在接收到格式错误的消息时会默默失败,并返回零地址作为签名者,因此必须确保`owner != address(0)`,以避免批准使用属于零地址的“僵尸资金”。 在 ERC20 合约中,有一...
## 查询示例 ### ERC20 #### 总供应量和最大的代币持有者 ```graphql hljs { erc20Contract(id: "") { # id 是小写的 token 地址 totalSupply { value } balances(orderBy: valueExact, orderDirection: desc, where: { account_not: null }) { # 按照 valueExact 降序...
###### uniswap V2 协议 V2是uniswap协议的第二版,第一版只支持ETH/ERC20交易对,uniswap应该是目前最大的去中心化交易所,目前常用的是V2,和V3,EVM链的很多去中心化交易所,都是基于uniswap V2改造的,这里先介绍V2(路由合约)。 uni...
Uniswap V2版本是 Uniswap 协议的迭代升级,现已[部署到以太坊主网](https://etherscan.io/address/0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f#code)! [审核报告和形式验证](https://uniswap.org/audit.html)也已发布,[Uniswap V2 漏洞悬赏](https://twitter.com/UniswapPr...
### 铭文,BRC20和数字世界的权力 https://www.xiaoyuzhoufm.com/episode/6572ee8eb81e5be7d2f566ba **李一笑**: 由橙皮书邀请btcstudy的主笔阿剑畅谈铭文,BRC20各自的优缺点,以及比特币社区的观点。 ### 慢雾:流行 DeFi 项目基础安全风险分析...
## 今天有朋友问:“有没有办法可以获取某个 erc20 token 一个月前的供应量?我能想到的只有扫块” 办法当然是有的: 1. 去找一个归档节点(archive node) 2. 确定要查询数据的区块号 3. 发送 eth_call 查询请求的时候传入区块号参...
😄 肝了好久 肝了一个仿[PancakeSwap](https://learnblockchain.cn/article/3071)的闪兑前端 市面上大部分dapp都是由React开发,不想学React只能自己肝一个Vue项目了。也给用Vue开发的朋友一些分享。 奈何我不会react, 无法拿开源代码直接用...
目前大部分新发的ERC20 Token都带有permit功能,即通过签名完成授权。签名的人不需要上链,省了gas,但是实际上更危险,一不小心签名,可能把所有的Token授权给他人了。下面是permit的细节 ```javascript /** * @inheritdoc IERC20Permit *...
**这很具有挑战性** 信不信由你,你现在已经掌握了构建一个非常简单的代币交易智能合约所需的所有基础知识!这是你的任务。 构建两个 ERC20 合约:**RareCoin** 和 **SkillsCoin**(如果你愿意,可以更改名称)。任何人都可以...
你现在阅读的不是本文档的当前版本。[5.x](https://docs.openzeppelin.com/contracts/5.x/) 是当前版本。 ## ERC20 一个 ERC20 token 合约会追踪 同质化 token: 任何一个 token 都完全等同于其他任何 token;没有 token 具有与之相关的特殊权利或行为...