...在新合约中添加特定功能。 - **标准化**:通过接口(如 ERC20、ERC721)实现协议兼容。 ### 常见使用场景 - **DeFi**:复用代币标准(如 ERC20)或安全模块(如 Ownable)。 - **NFT**:扩展 ERC721 标准,添加拍卖或租赁功能。 - **DAO...
...for exceptions Compiler Warning(s): ParserError: Source "extensions/IERC20Metadata.sol" not found: File import callback not supported --> ERC20.sol:6:1: | 6 | import "./extensions/IERC20Metadata.sol" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ParserError: Source "utils/Context.sol" not...
...能合约开发。在本指南中,我们将创建和部署一个符合 [ERC4626](https://eips.ethereum.org/EIPS/eip-4626) 标准的质押库智能合约,该合约使用 Vyper 编写,并使用 ApeWorX 框架进行测试。 让我们开始吧! ### 你将需要的工具 - [智能合约的基...
# 一、什么是标准什么是ERC20标准 [ERC20](https://learnblockchain.cn/article/3672) 是 eth 的一个标准,怎么理解标准一词呢? 标准是大家遵循的一个协议,根据这个协议大家都知道该怎么去做,例如去吃饭的时候人多,你就需要排队,...
...和活跃的社区支持。 **适用场景**: - 智能合约开发(ERC20、ERC721、DeFi 协议等)。 - 本地测试和调试。 - 部署到主网、测试网或自定义网络。 - 集成 CI/CD 和自动化工作流。 **与其他工具的对比**: | 特性 | Hardhat | Truffle...
...版本 不是这样做: ``` import "@openzepplin/contracts/token/ERC20/ERC20.sol"; ``` 这样做 ``` import "@openzeppelin/contracts@4.9.3/token/ERC20/ERC20.sol"; ``` 点击 github 左侧的分支下拉菜单,然后点击标签(tags),选择最新发布的版本,即可...
...接:https://medium.com/sphere-audits/in-depth-guide-on-how-to-write-an-erc20-token-contract-in-yul-b521b6d268f5 >- 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) >- 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https://learnblockcha...
...过审计的、可用于生产的代码: - **Solidity Contracts:** ERC-20、ERC-721、ERC-1155、稳定币、RWA、Governor、Account - **Cairo Contracts:** ERC-20、ERC-721、ERC-1155、Multisig、Governor、Vesting - **Stylus Contracts:** ERC-20、ERC-721、ERC-1155 - **S...
...易包含的需求。 这个演示应用程序展示了如何不仅使用 ERC-2771 实现 meta-transactions,还探索了其他 gasless transaction 标准: - ERC-2771: 安全原生 Meta Transactions:这个[演示应用程序](https://github.com/OpenZeppelin/workshops/tree/master/25-defender-m...
...一些预编译合约在 Moonbeam 和 Moonriver 之间共享。 Balance ERC-20 预编译为余额的原生代币(`MOVR` 和 `GLMR`)提供了一个 ERC-20 接口。实现 `Erc20BalancesPrecompile` 位于 `moonbeam/precompiles/balances-erc20/src/lib.rs` 中。 设计者没有考虑到 EVM 中 \`...
...## Analyze: 整体的思路是特洛伊木马token的思路,重入masterChef中的 `depositByAddLiquidity`方法。该方法的核心错误逻辑在于:它只检查了lpToken的地址合法性,没有检查token0,token1的地址合法性。从而让token0可以做成一个特洛伊木马...
...很多麻烦! ## 二、关键词 框架升级、测试网升级、[ERC20合约](https://learnblockchain.cn/article/339)部署、代币合约开发、Resource资源类型 ## 三、注意 1、本篇教程使用Aptos-Cli V0.3.1进行开发。 2、在本篇以及后续教程中,Move.tom...
...2)BancorConverter合约测试执行流程; (3)2个连接器通证ERC1-ERC22的转换验证结果; (4)ETH-CLB(彩贝)的转化验证结果 ## 2,BancorNetwork网络的文件框架和功能 BancorProtocol工程是一个带有TRUFFLE框架的solidity智能合约Bancor算法实现...
## 概述 截至目前,最受欢迎的代币标准是 [ERC-20](https://learnblockchain.cn/article/11489)(这也是有原因的)。但是,开发者们不断在寻找创新的方法。[ERC-777](https://eips.ethereum.org/EIPS/eip-777)的作者提出了一种新的代币标准(与ERC-20向后...