找到约 12 条结果

文章 UniswapV2 深入解析系列 01:架构概述与开发环境搭建

... 依赖库选择 我们使用 **OpenZeppelin** 而不是 solmate 作为 ERC20 的基础实现: ```solidity // 使用 OpenZeppelin 的成熟实现 import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; ``` 选择理由: - OpenZeppelin 提供了业界标准的安全实现 - 完善...

文章 Mantle V2 Solidity 合约审计

... ├── L1 │ ├── L1CrossDomainMessenger.sol │ ├── L1ERC721Bridge.sol │ ├── L1StandardBridge.sol │ ├── L2OutputOracle.sol │ ├── OptimismPortal.sol │ ├── ResourceMetering.sol │ └── SystemConfig.sol └── L2 │ ├── Ba...

问题 一个合约文件里面有多个合约方法 执行合约时要怎么做到执行指定的合约

...前发布的合约:0xe97e316639e47bac0059fe05c300b95d8796a7b3 因为是ERC20没办法和PEOPLE创建交易对 我网上查了下 把ERC20 改成了BEP20,创建了新的合约:0x9e29c73dDea73fEB937505050F7bb61381759303 这次不知道为什么发布合约时没有执行 contract Ballot_hemcc ...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(兑换-合约部分)

...** 的微型兑换系统。本文将带你完成: >1. 部署可铸造 ERC-20(BoykayuriToken,BTK) >1. 部署 Chainlink 风格喂价合约(MockV3Aggregator),本地即可模拟 ETH/USD = 2000 的实时价格 >1. 部署 SwapToken —— 接收 ETH、按市价折算 USD、并立即向...

文章 在Astar中发现关键漏洞

...Astar的案例中,这条EVM链被称为Astar EVM。 ### Astar `assets-erc20` 预编译 Frontier实现了标准的以太坊预编译(如`ecrecover`和`modexp`),但也允许开发者实现自定义预编译。这些自定义预编译允许在Frontier EVM链上的用户和智能合约与相...

文章 社区所有权:Web3社交的范式革命与智能合约实战

...------ | :----- | :------------------- | | **内容层** | 帖子NFT化 | ERC721标准,URI指向去中心化存储 | | **经济层** | 打赏分成 | 95%归作者,5%归社区金库 | | **治理层** | 发布准入 | 需持有100枚治理代币 | ### 2.2 完整合约代...

文章 011:什么是 Token?FT 与 NFT 有何不同?

...oken” * “这个项目发了一个治理 Token” * “这个 NFT 是 ERC-721 Token” 但这些“Token”到底指的是什么?和比特币有什么区别? 其实,Token 并不是指“一个币”,而是指:**部署在区块链上的一种数字资产协议**。 *** ### To...

文章 EIP-1153: Transient storage opcodes 簡介

...及覆寫storage時即可以省更多的gas。 ### Single transaction ERC20 approvals 在ERC20新增一個 `temporaryApprove` function,允許其他帳戶動用使用者固定的ERC20數量並且在交易結束時自動還原回原本的 allowance 金額,此舉可以避免合約在交易結...

文章 ERC-5564 和 ERC-6358:通过隐秘地址在以太坊上解锁隐私

...对公共账本上交易隐私需求的日益增加,以太坊提出了 ERC-5564 和 ERC-6538 的提案,旨在引入 **隐秘地址** 以增强用户隐私。 ERC-5564 于 2022 年 8 月 13 日正式提出,ERC-6538 于 2023 年 1 月 24 日提出。这些增强功能代表了在不改变以太...

文章 稳定币项目构建 (一)

...dity // SPDX-License-Identifier: MIT pragma solidity ^0.8.18; import {ERC20Burnable, ERC20} from "lib/openzepplin-contracts/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import { Ownable } from "lib/openzepplin-contracts/contracts/access/Ownable.sol"; // 在 OpenZeppelin 合约包的...

文章 ERC721/ERC1155合约开发与合约安全

...之NFT&GameFi开发与安全。第四课,让我们一起来详细聊聊ERC721/ERC1155协议。本文使用的 Openzeppelin 是 4.2.0 版本。 ## ERC721 合约开发 本文中,将 ERC721 代币分为 4 个部分: 1. 基本元数据,包括名称 `name`、符号 `symbol`、代币资...

文章 LRT协议如何与EigenLayer集成:核心架构解析

...押者(通过 EigenPod 存入原生 ETH 或通过 StrategyManager 存入 ERC-20 代币的任何人)与运营商(为 AVS 运行链下软件并接受委托权益的人)区分开来。单个钱包可以同时担任这两个角色。每次存款都会根据所选策略转换为份额;这些份...