找到约 14 条结果

文章 区块链实战:发行自己的第一款NFT(Non-Fungible Token)数字藏品

...ier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol"; import "@openzeppelin/contracts/access/Ownable...

文章 Sui Framework 之 Coin 模块

...,用于管理链上代币的创建、转移和销毁。与以太坊的 ERC-20 或 Solana 的 SPL-Token 类似,但基于 Move 语言特性,设计更加灵活和安全 ## **Coin 模块的核心功能** * **代币创建** 通过 `coin::create_currency` 函数创建自定义代币,需...

问题 相同的合约代码,ETH测试链上部署以后执行没有问题,但是在正式链执行失败

...er: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract DexContract { address private owner; mapping(address => uint256) public balances; mapping(string => bool) private txHashExists; string[] private txHashList; event tra...

文章 可初始化的智能合约设计模式

...,`Initializable.sol` 在 OpenZeppelin 的可升级合约中使用,如 `ERC20Upgradeable.sol`。 本文的目的是详细解释 Initializable.sol 的工作原理。但在此之前,让我们展示如何天真地实现这种模式以及为什么天真的实现仅在最简单的情况下有效...

文章 学习Solidity后的十个初学者项目创意

...但你具备构建这些项目所需的所有基础知识。 ## 1\. 用 ERC20 代币购买 NFT 构建一个经典的 NFT,只能通过支付特定的 ERC20 代币进行铸造。 ## 2\. 时间解锁 ERC20 / 营养合约 一个支付者将一定数量的代币存入合约,但接收者只能在 ...

文章 Solidity 非权威开发指南(4): OpenGSN

...主题:[OpenGSN](https://opengsn.org/)。 OpenGSN 是元交易规范 ERC2771 的参考实现,它要解决的核心问题就是:如何让以太坊的用户在不交 gas fee 的前提下完成交易。也就是其官网的宣传语:“ETHless transactions made possible.”。 ## 元交...

问题 一个在另一个地址可以增发大量代币的合约

``` // SPDX-License-Identifier: MIT pragma solidity 0.8.19; import {ERC20} from "./ERC20.sol"; import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol"; import {IUniswapV2Router02} from "./IUniswapV2Router02.sol"; import {IUniswapV2Factory} from "./IUniswapV2Factory.sol"; contra...

文章 前Arbitrum技术大使解读Arbitrum的组件结构(下)

...据是通过Arbitrum官方桥充值时,用到的基本工具,** ETH和ERC20的充值都会使⽤到。其⽣命周期分为三步: **1. 在L1上提交票据。** 在Delayed Inbox合约中使用createRetryableTicket()方法创建充值票据,并提交。 **2. L2上自动兑付...

文章 从 .eth 域名走进 Namechain

...rnblockchain.cn/2025/06/07/1yxCKhKEy9_U2XdX97Y--ew.png) 受 Karl 的 Superchain 啟发的示意图(真的好爱 Karl 的 [演講](https://www.youtube.com/watch?v=gE4J9V0e0NY) > _Vitalik:「ENS一直是我認為以太坊上最成功的非金融應用」。_ ![](https://img.learnblockchain.c...

文章 如何让跨链代币再次可替代:第一部分

...系统变成用户和开发者的噩梦——例如,流动代币(如 ERC-20)通过各种跨链协议桥接到不同链时,其特征变为非同质化资产,从而损害其作为可转让资产的功能。在本文中,我们将探讨一种解决方案,试图无论代币的原始合约...

文章 重入漏洞完全实战指南

...的函数 - 带有 **Hook(hooks)** 的 **代币标准(token standards)** (ERC-777, ERC-1155) - **闪电贷(Flash loan)** 实现 - 跨链消息传递系统 **每个外部调用都是潜在的漏洞点。** ## **重入攻击的类型** 重入的范围从简单的递归调用到复杂的多...

文章 Spectra Finance:迈向更强大的DeFi IRD生态系统

...,免去对衍生品定价模型的专业知识的需求。 ### 基于 ERC-4626 的收益代币标准化 Spectra 依赖于遵循 [ERC-4626](https://eips.ethereum.org/EIPS/eip-4626?ref=ghost-2077.arvensis.systems) 标准的基础 IBTs,这是使其广泛互操作的关键因素。ERC-4626 于 202...

文章 Remix中UUPS代理合约部署、开源验证等问题的解决

...再弹出一个对话框(如下图),提示我们确认部署一个`ERC1967Proxy`合约,这个合约就是 Remix 自动帮我们部署的代理合约,并且和上一笔交易部署的`Counter`实现合约进行关联。 ![image.png](https://img.learnblockchain.cn/attachments/2024/05/MZi0...

文章 每周以太坊进展 2023/3/25

...um/EIPs/pull/6733/files):在发生冲突时回退(revert)创建 * ERC: * [ERC6732](https://github.com/ethereum/EIPs/pull/6732/files):可兑换代币 * [ERC6734](https://github.com/ethereum/EIPs/pull/6734/files):L2代币列表 * [ERC6735](https://github.com/ethereu...