找到约 14 条结果

文章 StarkNet 账户抽象 与 EIP-4337

...:https://blog.openzeppelin.com/arbitrary-address-spoofing-vulnerability-erc2771context-multicall-public-disclosure > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) ,校对:[Tiny 熊](https://learn...

文章 深入Solidity数据存储位置 - 存储

...面是蓝色部分:**最后两个状态变量`_maxStableRateBorrowSizePercent`和`_flashLoanPremiumToProtocol`的类型是`uint64`和`uint16`。它们也都被装在存储槽(槽号7)中,并在存储槽中一起占据了10个字节。这就为潜在的其他状态变量留下了一些空间...

文章 Solidity: 内存模型和切片操作

...ress(0), to, 0, value); } else { (address recipient, uint256 erc20Balance) = decodeData(data); emit OpenRedPacket(recipient, to, erc20Balance, value); } } ``` 在这个例子中,我们需要解码`data`参数,在函数实现中data是calldata类型是可以实现...

文章 PeckShield:DeFi平台Balancer遭黑客攻击全过程技术拆解

...”模式而备受关注DeFi 平台 Balancer 上的 STA 和 STONK 两个 ERC20 通缩代币池遭到了黑客攻击,共计损失了超50万美元。 PeckShield 安全人员介入分析后,迅速定位到问题的本质在于,**Balancer 上的通缩型代币和其智能合约在某些特定...

文章 [资讯] Arbitrum Rollup 测试网发布

...//bridge.offchainlabs.com/),因此任何人都可以存入和提取ETH和ERC20/ERC721通证。 在接下来的几周内,我们将宣布有关Mainnet发布时间表,功能特性和启动伙伴的更多详细信息,但今天的发布主要是为开发者试用。无论你是谁,无论你...

文章 Uniswap v2 路由器代码解析

...ps://learnblockchain.cn/article/11282) * 通过与包装以太(WETH)ERC20 合约集成,增加了兑换 Ether 的能力。 * 增加了核心合约中遗漏的与 [滑点](https://learnblockchain.cn/article/11255) 相关的安全检查。 * 添加了对转账费用代币的支持。 ...

文章 2020年4月区块链安全大事件 | 黑客攻击早已蓄谋已久

... #### 智能合约攻击事件 - 4月18日,黑客利用Uniswap和ERC777的兼容性问题,在进行 ETH-imBTC 交易时,利用ERC777中的多次迭代调用tokensToSend来实现重入攻击,将Uniswap上的imBTC(imBTC是一个1:1锚定比特币的ERC-20代币)池耗尽。 - 4月...

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

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

文章 Uniswap Universal Router 之 Permit2 合约分析

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

文章 Safe智能账户审计摘要

...确实是内存安全的; - 不可能发生重入和抢跑攻击; - [ERC-165](https://learnblockchain.cn/docs/eips/EIPS/eip-165)、[ERC-1271](https://learnblockchain.cn/docs/eips/EIPS/eip-1271) 和 [EIP-712](https://learnblockchain.cn/docs/eips/EIPS/eip-712) 等标准得到正确实施; - 整...

文章 Solidity Staticcall EIP 214

...taticcall。 以下是一个简单的示例: ```solidity contract ERC20User { IERC20 public token; // 其余代码 function myBalance() public view returns (uint256 balance) { balance = token.balanceOf(address(this)); } function myBalanceLowLevelEquiv...

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

文章 每周以太坊 2024/10/05

...78](https://eips.ethereum.org/EIPS/eip-7778): 防止区块 gas 走私 * ERCs (应用层): * [ERC7774](https://github.com/ethereum/ERCs/pull/652/files): 在 ERC5219 模式下的 web3 URL 缓存失效 * [ERC7776](https://github.com/ethereum/ERCs/pull/659/files): 透明财务报表 ...

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