找到约 15 条结果

文章 BRC-20比特币代币:理解BRC20代币标准

...和转移同质化代币; - 比特币的新型代币标准与以太坊 ERC-20 不同,它不是智能合约管理的代币,而是区块链本身的铭文; - 鉴于新安装的代币在当前开发阶段的功能有限,加密社区仍然对发现这种新兴技术的新应用持乐观态...

文章 Solidity权限管理:让你的合约像铁门一样锁得死死的

...} ``` `hardhat.config.ts`配置: ```typescript import { HardhatUserConfig } from "hardhat/config"; import "@nomicfoundation/hardhat-toolbox"; const config: HardhatUserConfig = { solidity: { version: "0.8.20", settings: { optimizer: { enabled: true, ...

问题 bsc链上的erc20合约,要求只有一点买卖的时候2%兑换成bnb发送到营销钱包,现在的问题是添加流动性会一直报错Fail with error 'TransferHelper::transferFrom: transferFrom failed'

bsc链上的erc20合约,要求只有一点买卖的时候2%兑换成bnb发送到营销钱包,现在的问题是添加流动性会一直报错Fail with error 'TransferHelper::transferFrom: transferFrom failed' 求助~~~ ```// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updat...

文章 不标准的 ERC2612:Permit 滥用零地址“僵尸资金”

ERC-2612 中,有提到这么一点: >由于 `ecrecover` 预编译在接收到格式错误的消息时会默默失败,并返回零地址作为签名者,因此必须确保`owner != address(0)`,以避免批准使用属于零地址的“僵尸资金”。 在 ERC20 合约中,有一...

文章 如何使用流构建区块链索引器

...中,我们将构建一个区块链索引器,包含以太坊主网的 ERC20 代币转移。 ### 你将要做什么 - 了解 [数据流](https://www.quicknode.com/streams?utm_source=internal&utm_campaign=guides&utm_content=building-a-blockchain-indexer-with-streams) - 使用数据流、PostgreSQ...

文章 编码一个Solidity Rebase Token

一个“Rebase Token”(有时称为“ rebasing 代币”)是一个 ERC-20 Token,其总供应量和Token持有者的余额可以在没有转移、铸造或销毁的情况下进行更改。 DeFi 协议通常使用Rebase Token来追踪其对存款者应付的资产金额——包括协议...

文章 访问控制 - OpenZeppelin文档

...授予、撤销和检查账户是否具有该角色。 这是一个在 [ERC-20 token](https://learnblockchain.cn/article/15728/erc20) 中使用 `AccessControl` 定义“minter”角色的简单示例,该角色允许拥有它的账户创建新的 token: ```solidity hljs // SPDX-License-Identifi...

文章 Subgraphs - OpenZeppelin 文档

...article/15759) ### 模块 | 模块名称 | 可用性 | | --- | --- | | **erc20** | ✔ | | **erc20votes** | 计划中 | | **erc721** | ✔ | | **erc777** | 计划中 | | **erc1155** | ✔ | | **erc1967upgrade** | ✔ | | **ownable** | ✔ | | **accesscontrol** | ✔ | | **pausable** | ✔ | | **ti...

文章 访问控制 - OpenZeppelin 文档

...ttps://safe.gnosis.io/), 一个 [Aragon DAO](https://aragon.org/), 一个 [ERC725/uPort](https://www.uport.me/) 身份合约, 或者一个 _你_ 创建的完全自定义的合约打开了大门。 通过这种方式,你可以使用**可组合性**来为你的合约添加额外的访问控制复...

文章 ERC-6909 - OpenZeppelin 文档

## ERC-6909 ERC-6909 是一个 EIP 草案,它借鉴了自 2018 年发布以来 ERC-1155 的经验。ERC-6909 的主要目标是降低 gas 成本和复杂性——这主要是通过移除批量操作和回调来实现的。 | | | | --- | --- | | | 要理解多代币标准的灵感,请...

问题 关于"ERC20代币部署、转账及代码验证"这节课

...} ``` 不太理解上段Context函数的作用是什么,他最终是和ERC20接口一起继承代币函数中. ``` constructor () internal { } 为什么要有一个空的构造函数 ```

文章 ERC-404 与 Pandora:NFT 革命还是骗局

## ERC-404 与 Pandora ![image.png](https://img.learnblockchain.cn/attachments/2024/03/fG6qROwD6605778ae9fbb.png) ERC-404 是一种没有通过 ERC 标准协议审查的实验性代币标准,由自称是 Coinbase 前软件工程师 @0x acme(Acme)于 2024 年 2 月 2 日在 Github 上发...

文章 零知识证明 - 再谈EYBlockchain

...D 实现公钥的查询,GM17 实现零知识证明的验证。FToken 是 ERC20 智能合约(也就是 OPS 代币合约),FTokenShield 是 ERC20 对应的隐私交易合约。NFToken 是 ERC721 智能合约,NFTokenShield 是 ERC721 对应的隐私交易合约。Verifier Registry 智能合约...

文章 UniswapV1 自学系列05:LP 代币机制的设计与实现

...(Liquidity Provider Tokens)本质上是发行给流动性提供者的 ERC20 代币,用来代表他们在流动性池中的份额。LP 代币的工作机制类似于股份: 1. **获取方式**:用户通过提供流动性获得 LP 代币 2. **数量计算**:获得的 LP 代币数量与...

文章 Web3 空投合约:Push 和 Pull 到底怎么选?

...le with OpenZeppelin Contracts ^5.5.0 pragma solidity ^0.8.24; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import {ERC20Burnable} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import {ERC20Permit} from "@openzeppelin/contracts/token/ERC20/ext...