找到约 15 条结果

文章 2025年智能合约十大漏洞(包含真实攻击案例及预防方法)

...800k-evaporated-from-the-powh-coin-ponzi-scheme-overnight-1b025c33b530)。 ERC-20 实现的 "approve" 函数中的漏洞导致第二个帐户的余额被错误地调整,从而导致余额膨胀。 通过操纵 `transferFrom()` 和 `transferTokens()` 函数,攻击者导致第二个帐户的余额...

文章 Web3.py 开发者指南

... RPC URL 即时访问主网状态。** 2. **不限制代币可用性(ERC20 和原生代币)** 3. **提供调试和交易追踪的探索器** 4. **通过其插件架构提供广泛的开发工具支持。** 该设置简化了开发过程,使开发者能够更轻松、更快速地构建...

文章 使用Zama的fhEVM构建具有密封投标的链上保密单价代币销售拍卖

...ls/EncryptedErrors.sol),用于改进错误处理。 - 与 [IConfidentialERC20](https://github.com/zama-ai/fhevm-contracts/blob/main/contracts/token/ERC20/IConfidentialERC20.sol) 代币的集成。 ### 关注拍卖过程 **拍卖创建和初始化** 首先,拍卖所有者部署一个具...

文章 可升级智能合约系列:第三部分 - Solidity 中的安全 UUPS 和透明代理

...变量插入其中,则间隙可以提供缓冲空间。例如,OZ 的 ERC20Upgradeable 保留了 45 个槽,以防 ERC20 的未来版本添加变量。你可以类似地在自己的合约中包含一个间隙:例如,在 V1 的末尾添加 uint256[20] private __gap;,这允许你在 V2 中...

文章 NFTScan | 04.01~04.07 NFT 市场热点汇总

...市等行为均可获得奖励。 **07/ OpenSea 已支持使用 ERC721-C 执行并设定创作者收入** 4 月 3 日,NFT 市场 OpenSea 表示,创作者现在可以使用 ERC721-C 在其平台上设定并执行自己的创作者收入。ERC721-C 支持创作者能够在链上实现...

问题 请教关于关于以太坊solidity的MerkleTree默克尔树证明的一个问题

...essage); return a % b; } } /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20Upgradeable { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** ...

文章 【译】DeFi(去中心化金融)项目大全

...资产管理。Melon让用户可以创建、管理并投资由以太币和ERC20代币组成的去中心化基金 - [Totle](https://www.totle.com/) - 去中心化流动性提供者,可以交换或代币转账,可以自动从DEX得到最好的价格 - [Unspent](https://unspent.io/) - 可以现...

文章 深入浅出的分析一下dodo闪电贷

...github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol // SPDX-License-Identifier: MIT pragma solidity 0.6.12; pragma experimental ABIEncoderV2; //导入IERC20接口,这个就不用讲解了。 interface IERC20 { function totalSupply() external view r...

文章 一文探索RareShop:首个面向消费者的RWA NFT商品发售平台

...,RareShop交易体验的创新之处,以及RareShop背后技术协议ERC-7765和其开发者Mint Blockchain。 ### RareShop x imKey RWA NFT上线,可享实物交割和潜在空投 10月8日,RareShop 与imToken旗下硬件钱包品牌imKey公布,基于ERC7765 资产协议标准、在M...

文章 Gelato 的账户抽象指南:从 ERC4337 到 EIP7702

## Gelato 的账户抽象指南:从 ERC4337 到 EIP7702 ### 概述 (TL;DR) 本指南揭秘了账户抽象,从 ERC-4337 到 EIP-7702,涵盖以下主要部分: **账户抽象简介** - 传统 EOA 有哪些局限性? - 账户抽象如何改善用户体验? **理解 ERC-43...

文章 Starknet和zkSync 详细比较分析

...的Rollup的性能。 例如,zkSync Era上大约20%的所有交易是ERC20 Approve交易,而在Starknet上几乎所有Approve交易都被捆绑在一起。实际上,相同一组用户和操作在Starknet上发出的TPS要少20%。 在比较Starknet和其他链之间的交易负载时,...

文章 ERC6672的全面指南:多重赎回NFTs

...https://img.learnblockchain.cn/2025/03/29/1_qGuVB0Lu6T0oNArqS4ciA.png) ## ERC6672全面指南:多次赎回的NFT 在数字收藏品的领域中,非同质化代币(NFT)引发了显著的波动。想象一下,如果你的NFT不仅仅是静静地存放在你的数字钱包中。 EIP-6672...

文章 一文读懂以太坊签名:ECDSA、RLP、EIP155、EIP191、EIP712

...acts/utils/cryptography/ECDSA.sol"; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; error SignatureNFT__VerifyFailed(); contract SignatureNFT is ERC721 { // signer address address public immutable i_signer; constructor(address signer) ERC721("Test Signature NFT", "T...

文章 Zora空投漏洞利用:深入研究12.8万美元的申领合约攻击

...卖方token并返回买方token。 在代码中,函数`basicSellToPool(IERC20 sellToken, uint256 bps, address pool, uint256 offset, bytes memory data)` 编排了这一点。 参数`sellToken`是正在出售的token(为原生ETH使用特殊的ETH sentinel)。 `bps`(基点)参数指示要出...

文章 MultipliFi:弥合 TradFi 的严谨性和 DeFi 的创新性

...fier: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract SimpleYieldVault is Ownable { IERC20 public immutable depositToken; uint256 public totalDeposited; mapping(address => uint256) ...