...产。一个新的 [以太坊改进提案](https://eips.ethereum.org/),[ERC-6551:非同质化代币绑定账户](https://learnblockchain.cn/article/6133) 有望不久在以太坊上实现这一功能。本文将介绍 ERC-6551 提案的具体细节,并帮助你了解如何使用 Hardhat 和 Op...
...答的概率。 ### 示例:简化审计任务 考虑一个包含两个 ERC20 合约的项目:一个用于生产部署,另一个用于测试。LLM 的任务是审计合约对 `ERC20.transfer()` 的使用,并且需要找到该函数的源代码。 如果没有 Slither-MCP,LLM 有两种选...
...er: MIT pragma solidity ^0.8.24; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; /** * @dev 测试网专用 USDT,任意人都能 mint */ contract TestUSDT is ERC20 { uint8 private _decimals; constructor( string memory name, string memory symbol, ...
...约 ``` pragma solidity ^0.8.9; import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import "@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20BurnableUpgradeable.sol"; contract BurnableToken is ERC20BurnableUpgradeable { function initialize() init...
...](#l2tol1messagepasser) - [DeployerWhitelist](#deployerwhitelist) - [LegacyERC20ETH](#legacyerc20eth) - [WETH9](#weth9) - [L2CrossDomainMessenger](#l2crossdomainmessenger) - [L2StandardBridge](#l2standardbridge) - [L1BlockNumber](#l1blocknumber) - [GasPriceOracle](#gaspriceoracle) - [L1Block](#l1blo...
...的朋友少一些心智负担。 我们还将使用**Solmate**来实现ERC20, 而不是OpenZeppelin,因为后者有些臃肿和固执己见。使用OpenZeppelin的ERC20不允许将代币转移到零地址,这个限制并不是我们想要的。反过来**Solmate**是一个**Gas**优化合约...
...和方法对应,否则会报错的哈。 ``` import {useContractRead, erc20ABI,erc721ABI,erc4626ABI, } from 'wagmi' import bigTimeABI from '../../assets/abi/bigTimeABI.json' const index: React.FC = () => { const abi = JSON.parse(bigTimeABI.result) //const abi = erc20ABI const...
...** 用于跟踪。 * * * 以下是我们使用的合约: 1. 简单的 ERC20 合约,用于 mint 给定的代币供应量: ```solidity // SPDX-License-Identifier: MIT pragma solidity 0.8.4; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable...
...黑客马拉松活动门票定制,转让,出售和签到为例,说明ERC875的设计初心,ERC875的标准接口分析,也给出了官网的ERC875的代码和本地测试,便于更多项目使用ERC875解决区块链业务中遇到的实际问题。 【前置条件】 ...
...产类型):** Symbiotic 在其文档中声称其平台支持几乎所有 ERC-20 token,将其定位为 DeFi 服务。相比之下,EigenLayer 仅专注于与 ETH 相关的 staking,强调为区块链构建基础生态系统,并与 DeFi 保持距离。 2. **Underlying Philosophies(基本...
...然后,我将展示两个更高级的版本:[代币化质押奖励](#ERC20代币化奖励质押) 以及 [ERC4626 代币化金库](#ERC4626代币化金库合约)。 ## 关于质押 代币质押是指在合约中持有资产以支持做市等协议操作的过程。作为交换,资产持...
...所有权的未来。无论是独一无二的艺术品还是虚拟资产,ERC721标准让你轻松实现NFT的创建与管理。本文通过一个完整的实战案例,带你深入Solidity智能合约开发,快速部署属于你的NFT代币,解锁Web3开发的无限可能。准备好加入这...
...太坊生态系统在不断发展,而钱包是这种转变的核心。**ERC-7806**,标题为“_极简的以意图为中心的 EOA 智能账户_”,是由 [hellohanchen](https://twitter.com/hellohanchen) 在 **2024 年 11 月 4 日** 提出的一个突破性标准。它使用智能合约功能...