找到约 14 条结果

文章 模块化智能合约实操指南:钻石标准(EIP2535)

...区块链平台上创建灵活且可扩展的去中心化应用 (DApps)。ERC-2535 支持创建模块化智能合约,使开发人员能够在部署后扩展和升级功能。 在本教程中,我们将深入探讨这个 Diamond 标准,解释其核心智能合约及其实际应用。让我们...

文章 ChainAegis:Gains Network链上数据分析

... gDAI Vault的核心是围绕gDAI(或gTokens)构架的。该Vault遵循ERC-4626。ERC-4626是优化和统一收益资金库技术参数的标准,在gDAI的可组合性方面发挥着重要作用。 Vault充当平台上所有交易的交易对手:当交易者获胜时,从Vault中取出DA...

文章 Certora CTF 解题报告

...漏洞。 ### 漏洞 在 `createAuction` 中,该函数接受一个 `IERC721 nftContract` 参数,但没有验证它实际上是否为 ERC721: ``` function createAuction( IERC721 nftContract, uint256 tokenId, // ... ) external nonReentrant returns (uint256 auctionId) { // ... ...

文章 让我们了解订阅NFT并铸造一些

...9HlQ.png) 这个合约首先从目录中简单地导入我们的Modified\_ERC5643合约,并且里面有一个简单的\`_mint\`函数。铸造函数具有要发行NFT的地址、tokenID以及最终token的过期日期的参数。 所有这些参数必须仅由所有者提供,因为没有其他...

文章 如何让以太坊交易更人性化

...你的钱包、DeFi 平台或 DEX 中启用交易预览,你可以显示 ERC-20 代币的当前美元价值。这样,你的用户可以充分分析和理解其交易的财务影响,并在管理其资产时做出明智的决策。 ### 显示账户之间的余额变动 为了获得更多的洞...

文章 如何使用 Tenderly 设置实时智能合约警报

...件参数):** 如果事件参数具有特定值,则提醒你。 - **ERC20 Token Transfer(ERC20 Token 转移):** 从合约发出 ERC20 转移事件时触发,使你可以跟踪你或某人何时转移 Token。 - **Allowlisted Caller(允许列表调用者):** 当不在该列表中...

文章 第2节:世界杯竞猜(hardhat框架)

...,单元测试等。 1. [点击查看效果](https://solidity-expert.vercel.app/) 1. [点击获取代码](https://github.com/dukedaily/solidity-expert/blob/main/08_项目实战-世界杯竞猜/) ## 前置条件 - 了解JavaScript(TypeScript) - 了解合约开发基础 ## 学习...

文章 快速实现一个去中心交易所的智能合约

...er: MIT pragma solidity ^0.8.19; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "hardhat/console.sol"; contract DEX is ERC20 { // 代币合约 IERC20 public token0; IERC20 public token1; // 代币储备量 uint public reserve0; uint public reserv...

文章 每周以太坊 2024/12/14

...pull/9129/files):向执行层 EL 配置文件添加 blob 时间表 * ERCs(应用层): * [ERC7837](https://github.com/ethereum/ERCs/pull/759/files):扩散性(Diffusive )代币, 在转账时铸币。 * [ERC7838](https://github.com/ethereum/ERCs/pull/762/files):特...

文章 Solodit 检查清单:三明治攻击

...entifier: MITpragma solidity ^0.8.0; import"@openzeppelin/contracts/token/ERC20/IERC20.sol"; // This is the vulnerable contract// 这是一个有漏洞的合约 constructor(IERC20 _tokenA, IERC20 _tokenB, uint256 _reserveA, uint256 _reserveB) { tokenA = _tokenA; tokenB = _token...

文章 Megaeth 是什么?

...参考,100 MGas/s 每秒仅转换为 650 次 Uniswap 交换或 3,700 次 ERC-20 转账。相比之下,现代数据库服务器已经在 [TPC-C 基准测试中超过每秒一百万次事务](https://dl.acm.org/doi/10.14778/3598581.3598584)。 其次,由于计算能力稀缺,复杂的应用...

文章 如何构建一个代币持有者索引器和钱包API

... Wallet API 提供了一种全面的解决方案,用于跟踪与特定 ERC721 合约相关的代币所有权。本指南将指导你设置一个索引系统,该系统监控代币转移,并通过 QuickNode 的 [Streams](https://www.quicknode.com/streams?utm_source=internal&utm_campaign=guides&u...

文章 剖析DeFi交易产品之UniswapV3:头寸管理合约

...我们说过,UniswapV3 的 LP Token 其实是不可互换的 NFT,是 ERC721 Token。实际上,NonfungiblePositionManager 就继承了 ERC721,从代码上来看,继承了 **ERC721Permit** 抽象合约,所以,所有 LP Token(即头寸)都是在 NonfungiblePositionManager 合约里进...

文章 NFT 全景解析|历史、当下和未来

...正意义上第一个 NFT 项目 CryptoPunks 诞生,并最早启发了 ERC721 标准。它通过改造 ERC20 合约发行代币,生成了 10,000 个完全不同的 24x24、8 位元风格像素的艺术图像,开创性地将图像作为加密资产带入到了加密货币领域里。 **2017 ...