找到约 14 条结果

文章 Storage 进阶——通过引用 Storage 提高 gas 利用率

...e is Initializable, ContextUpgradeable { /// @custom:storage-location erc7201:openzeppelin.storage.Ownable struct OwnableStorage { address _owner; } // keccak256(abi.encode(uint256(keccak256("openzeppelin.storage.Ownable")) - 1)) & ~bytes32(uint256(0xff)) bytes32 ...

文章 jaypeggerz 重入漏洞

...41.659433613619462107 个Ether。 注意到攻击者第2次购买时参数erc721TokenAddress传入值为 0xed42cb11b9d03c807ed1ba9c2ed1d3ba5bf37340 ,即为攻击合约。 查看代码逻辑发现若参数erc721TokenAddress不为空,即将调用代币地址的transferFrom函数,而代币地...

文章 以太坊协议的可能未来 #6 - The Splurge

...为包括大量的“便利目标”,例如一个没有 ETH 但有一些 ERC20 的账户能够用该 ERC20 支付 gas。账户抽象路线图旨在不仅抽象验证,而是抽象一切:身份验证(谁可以执行操作)、授权(他们可以做什么)、重放保护、gas 支付和执...

文章 将Uniswap V4集成到你的智能合约中:逐步指南

...责在交换操作后结算代币余额。它区分原生代币 (ETH) 和 ERC20 代币,并相应处理代币转账。 - 如果增量金额为负,则表示池欠代币,合约调用 `take` 来回收所欠代币。否则,它通过将 ERC20 代币转账到池管理合约或直接发送原生 ETH...

文章 每周以太坊 2024/1/27

...OP Stack)更改为 Optimiums(侧链 DA) ## **EIPs/标准** - ERCs(应用层): - [ERC7601](https://github.com/ethereum/ERCs/pull/217/files):Dapp 权限框架 - [ERC7602](https://github.com/ethereum/ERCs/pull/218/files):以太坊混合交易监督 - [ERC7603](https://git...

文章 Uniswap Universal Router 之 Permit2 合约分析

...名而不是交易来完成代币的转账授权,并且支持传统的 ERC20 合约。Permit2 合约的方法支持第三方调用,又有以太坊上最大 DEX 的支持,可能会成为以太坊生态中重要的基础设施。 [github 地址](https://github.com/33357/permit2) [合约地...

文章 在BSN武汉链上部署solidity智能合约

...链框架有:Hyperledger Fabric、Fabric 国密、FISCO BCOS、CITA、XuperChain、梧桐链和 Brochain 等。 支持的公链框架有:以太坊和 EOS 等。 **服务架构:** ![服务架构](https://i.imgur.com/nNcjgtp.png) ![1.png](https://img.learnblockchain.cn/attachments/2022/0...

文章 如何创建你的第一个 Gasless 应用

...GelatoRelayContext | relayWithSyncFee | | 是 | 用户 | GelatoRelayContextERC2771 | relayWithSyncFeeERC2771 | | 否 | 1Balance | n. a. | relayWithSponsoredCall | | 是¹ | 1Balance | ERC2771Context | relayWithSponsoredCallERC2771 | 1. 需要 SponsorKey;请在此处访问 Gelato 1Balance [这里]...

文章 实验1:使用EIP-7702进行账户代理

...控制的账户(EOA)执行合约调用。 尝试将一些 [实验 ERC20 (EXP) 代币](https://odyssey-explorer.ithaca.xyz/address/0x238c8cd93ee9f8c7edf395548ef60c0d2e46665e) 铸造到你的账户: ![image.png](https://img.learnblockchain.cn/attachments/2025/04/QGfXky9l680a393fb1870.pn...

文章 Foundry 工程中的合约部署和验证教程

...ier: MIT pragma solidity 0.8.25; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "forge-std/Script.sol"; contract MyToken is ERC20 { constructor( string memory name_, string memory symbol_ ) ERC20(name_, symbol_) { _mint(msg.sender, 1e10 * ...

文章 Web3加速器Account abstraction

...及网络的可扩展性问题。在这种情况下,你们的新提案(ERC 4337)提供了一个替代方案,它旨在实现与 EIP 2938 类似的收益,但不需要对共识层协议进行更改。这意味着,你们的方法可能更加灵活和易于实施,因为它不需要对以太...

文章 每周以太坊进展,2020/07/19

...,每秒可处理 100 笔隐蔽交易。已上线测试网,支持 ETH、ERC20 和 ERC721 代币 * [反对在 Rollup 中使用 PoS 来选举领袖](https://ethresear.ch/t/against-proof-of-stake-for-zk-op-rollup-leader-election/7698/2) * [用大规模迁徙来防止用户被锁定在 Rollup 中](...

文章 探索 Solana 与 合约核心概念

... ## SPL Token(代币) 在以太坊中,普通代币被一个叫 ERC20 的提案定了规范,可以认为普通代币合约统一叫做 ERC20 代币,**在 Solana 中,这个 ERC20 代币就是 SPL 代币** 创建代币可以使用像[GTokentool](https://docs.gtokentool.com/solana...

文章 从会话密钥到子账户:穿越迷思

...权和一个新的 [wallet\_addSubAccount RPC](https://github.com/ethereum/ERCs/pull/932)。智能钱包子账户已**准备就绪,供开发者在 Base 测试网上进行集成** —— 并将在第二季度在主网上线。 六个月前,我们开始使用 Session Keys 改进应用内交易,...