找到约 15 条结果

文章 安全审计中WETH的transferFrom问题

...vent indicating the updated allowance. This is not * required by the EIP. See the note at the beginning of {ERC20}. * * Requirements: * * - `sender` and `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. * - the ca...

文章 CyberConnect,Web3普及的体验中心

...段时间了。以太坊的标准提案“交易来源和签名抽象([EIP 86](https://eips.ethereum.org/EIPS/eip-86))”在 2016 年是迈向账户抽象的第一步。从那时起,出现了许多其他提案,进一步发展了这个概念,并且“账户抽象”这个关键词诞生了 ...

文章 如何创建和部署ERC-721(NFT)?

...。 你可以跟踪最近的ERC提案[这里](https://github.com/ethereum/EIPs/issues)。 ERC-721的创建是为了提出在智能合约内跟踪和转移NFT的功能。 [ERC-721](https://eips.ethereum.org/EIPS/eip-721)是一个开放的标准,它描述了如何在EVM(以太坊虚拟机)兼容...

文章 Michael.W基于Foundry精读Openzeppelin第25期——IERC1820Registry.sol

...enter地址可以实现多个interfaces。对协议的深度解释可参见EIP-1820详情:https://eips.ethereum.org/EIPS/eip-1820 ```solidity pragma solidity ^0.8.0; interface IERC1820Registry { event InterfaceImplementerSet(address indexed account, bytes32 indexed interfaceHash, addre...

文章 以太坊2.0的未来蓝图及挑战

...19/04/09/easy-evm/)就是一种特定的执行环境。 如果遵循 [**EIP(Ethereum Improvement Proposals)**](https://learnblockchain.cn/docs/eips/)的建议,开发者总是在要求新的操作码,或着是更改**矿工成本(Gas Cost)**来支援他们的应用,像是 Plasma 和 ...

文章 ERC-1155 - OpenZeppelin 文档

...erc1155) | 这组接口和合约都与 [ERC-1155 多代币标准](https://eips.ethereum.org/EIPS/eip-1155) 相关。 这个 ERC 由三个接口组成,它们承担不同的角色,分别是 [`IERC1155`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc1155#IERC1155)、[`IERC1155MetadataU...

文章 ERC777 与任意调用合约可能出现的安全问题

...是ERC777 ERC777是带有转账Hook的代币标准之一。 这里是 EIP描述:https://eips.ethereum.org/EIPS/eip-777 , 这里是一篇 [ERC777 实践](https://learnblockchain.cn/2019/09/27/erc777)。 实现ERC777代币的主要动机在于希望能够模仿原生代币转账的行为。...

文章 EVM模拟器与半抽象Nonce更新审计

...xp` 预编译的支持,并根据输入值实现了气体计算,遵循 [EIP-2565](https://eips.ethereum.org/EIPS/eip-2565) 的规范。 ### 半抽象化随机数实现 要求一个单一的顺序随机数值限制了发送者在交易排序方面定义自定义逻辑的能力。特别是,...

课程 区块链应用开发系统课 - 60 天入门到入行

...基础 * 最常⽤ ERC 标准介绍 * Token 实战:ERC20、ERC777、EIP2612 * NFT 实战:ERC721、ERC1155 及 SBT 及 Opensea * Hardhat 实战技巧:⾃动化脚本、代码验证、导出 ABI 等。 * 合约升级 及 MultiCall 等 * 优化 GAS 的众多技巧 ### Web3 应...

文章 AVA Warp Messaging 安全审计

...证器的位集被编码为谓词,并包含在事务的访问列表([EIP-2930](https://eips.ethereum.org/EIPS/eip-2930))中,该事务被提交到接收链以进行验证和处理。如果谓词编码和 BLS 聚合签名有效,则接收链将能够通过预编译接口访问该消息并进...

文章 Solidity 学习:在Solidity中使用Revert()、Assert()和Require(),并且在EVM中使用新的Revert操作码

...在拜占庭之后,这将改变,并且在[以太坊虚拟机中实现 EIP-140:REVERT 指令](https://www.google.com/url?q=https://github.com/axic/EIPs/blob/revert/EIPS/eip-140.md&sa=D&ust=1505493857492000&usg=AFQjCNGXZHdWiEuBOiiP1YhvQr4Ilij8hA)。 然后 `0xfd` 操作码将映射到 REVERT 指...

文章 以太坊的未来:从 Beacon Chain 到 Beam Chain

...安全水平也维持不变。 下一个以太坊升级 Pectra 包含 EIP-7251,提议将验证者的最大质押金额(MaxEB)从 32 ETH 提高到 2048 ETH。这一提案对以太坊节点基础设施运营商具有吸引力,但也是 Orbit SSF 的前提条件。 然而,如果质押...

文章 zksync Era L1合约

...,这些合约被称为系统合约。 Diamond 部分就是采用了`EIP-2535`的钻石代理,将各个功能划分为不同的切面(`Facet`)。zksync 的具体实现与参考实现的区别在于访问的冻结能力。每个`Facet`都有一个相关的参数,表示能否冻结对该`F...

文章 solidity新手 大白话搞懂 极简 ERC20

...标准我们得实现。 具体标准我们可以看这个:[https://eips.ethereum.org/EIPS/eip-20](https://eips.ethereum.org/EIPS/eip-20) 以上的标准简而言之就是实现一些接口就可以了,以下是一个标准的ERC20标准: ```typescript // SPDX-License-Identifier:MIT ...

文章 crList:PBS 的抗审查替代解决方案

...BS-can-we-use-proposers-only-for-inclusion-of-last-resort)。 crLists + EIP 1559 对此带来巨大变化: * 在几个 slot 的时间内,审查成本的增长仍然与你想要审查的 slot 数呈线性关系,但有一个好得多的常量。在没有 crLists 的情况下,一个占主...