找到约 15 条结果

文章 代理模式与 Delegatecall 规范手册

...此外,代理模式的标准仍在发展中——截至撰写本文时,ERC-7201 到现在还不到一年的时间。 任何合格的 Solidity 开发者或审计员,都应该对 delegatecall 及其所依赖的代理模式有全面的理解。代理模式并不简单,一个错误就可能...

文章 深入理解 Uniswap v4 白皮书

...p v1 [1] 和 v2 [3] 是 Uniswap 协议的前两代版本,分别实现了 ERC20 ETH 和 ERC20 ERC20 的兑换,并均采用了“常数乘积做市商”(CPMM)模型。Uniswap v3 [4] 引入了集中流动性,通过在指定价格区间提供流动性的头寸,实现更高效的资金利...

文章 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...

文章 x402:AI时代的互联网支付协议

...镜鉴:成功与失败的协议 ### 7.1 成功的协议标准 #### ERC-721(2017) - **创新**:定义了 NFT 标准 - **影响**:开启了 NFT 市场(OpenSea、艺术品、游戏道具) - **市值**:数百亿美元的市场规模 #### ERC-1155(2018) - **创新**:多...

文章 Solidity实战系列 - (NFT - 质押 - 锁仓 - ERC1155 - 兑换)

...写了一份NFT合约,合约的代码上线至币安主网链,分别是ERC1155类型的NFT合约,质押合约,以及兑换合约。合约地址如下: NanoGen半同质化代币合约(0x33e63F9A797A10733e3FB0d1C34C199f7640BFc8); PledgeNano质押合约(0x3Ad056433E8Ea143ea03fDeb225f33A...

文章 如何创建荷兰拍卖智能合约

...quicknode.com/?utm_source=internal&utm_campaign=guides) 获取) - 创建 ERC721(NFT)智能合约的知识 ## 使用智能合约的拍卖 拍卖是通过竞标过程公共出售商品的平台,通常出价最高的人赢得拍卖并获得物品的所有权。虽然这就是拍卖的主要...

文章 每周以太坊进展 2023/4/1

...eum/EIPs/pull/6800/files):以太坊状态使用统一的 verkle 树 * ERC: * [ERC6785](https://github.com/ethereum/EIPs/pull/6785/files):ERC721 实用程序扩展 * [ERC6786](https://github.com/ethereum/EIPs/pull/6786/files):NFT 版税支付登记处 * [ERC6787](https...

文章 Aave Protocol v2的核心概念解释(2)

... ## aToken的`balanceOf` `aToken` 的 `balanceOf` 方法和标准的 ERC-20 代币的 `balanceOf` 方法在基础功能上类似,都用于查询某个账户的代币余额。但在功能实现和实际效果上存在一些关键的不同,主要是由于 `aToken` 的设计目的是随着时...

问题 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...

文章 如何使用 Ethers.js 铸造 NFT

... Web3 和 [OpenZeppelin 合约库](https://docs.openzeppelin.com/contracts/erc721) 铸造 NFT。在本练习中,我们将引导你使用 [OpenZeppelin 库](https://docs.openzeppelin.com/contracts/4.x/erc721) 的第 4 版以及 [Ethers.js](https://docs.ethers.io/) 以太坊库(而不是 Web3)...

文章 Solidity语言 - Yul是什么? - Quicknode

...算术和逻辑操作、内存管理和控制流指令。 以下是一个 ERC-20 代币智能合约的示例([来源](https://learnblockchain.cn/docs/solidity/yul.html#complete-erc20-example),用 Yul 和 Solidity 编写): - Yul 中的 ERC-20 - Solidity 中的 ERC-20 ``` object "Token" { ...

文章 WETH靠边站原生 ETH 交易现已在 CoW Protocol 上线

...于 CoW Protocol 签名消息(意图)的委托交易模型执行的非 ERC20 代币,并且由于 CoW Protocol 结算合约仅与 ERC20 代币兼容。 ![](https://img.learnblockchain.cn/2025/05/14/35308341_image.jpg) 但是我们非常爱我们的用户,所以我们让工程师们思考,...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(一键发token)

... > 本文通过 OpenZeppelin 与 ethers.js 打通前端与合约,实现 ERC20 代币的一键发行,完成最小可行闭环。 # 前置准备 * **启动自定义网络:ganache 把账号导入钱包中** * **使用hardhat构建编写,编译合约** * **OpenZeppelin简化合约开发** ...

问题 在etherscan验证智能合约,总是提示abi错误

...re(b != 0, errorMessage); return a % b; } } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool);...

文章 投入时间参与以太坊改进提案

...0 年之前提出的。 在标准轨道中,**核心(Core)** 和 **ERC** 标准尤其活跃,核心 EIP 由与实施以太坊网络更改直接相关的标准组成,主要与共识层或执行层相关。因此,与其他类别的 EIP 相比,核心 EIP 会被更仔细地审查,并且...