...icense-Identifier: MIT // wtf.academy pragma solidity ^0.8.22; import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "hardhat/console.sol"; /** * @title ERC20代币线性释放 * @dev 这个合约会将ERC20代币线性释放给给受益人`_beneficiary`。 * 释...
在2018年,我正在实现一个ERC721代币,该代币能够拥有/占有/控制其他ERC721代币和ERC20代币。为此,我遵循了[ERC998可组合非同质化代币标准](https://eips.ethereum.org/EIPS/eip-998),这是ERC721的一个扩展。 我需要实现ERC721函数和ERC998函数...
...无缝体验”。这一理念贯穿该次会议的多个议题中: **ERC-7786** 由 OpenZeppelin 发起的 ERC-7786 提案,旨在提供一个可扩展、可组合的跨链消息传递标准。其核心设计采用与 ERC-7930 协同的链特定二进制地址格式,打通链间通信的格...
...每个交易核心的十六进制指令。你将学习: - 手动解码 ERC-20 批准交易 - 提取关键参数,如接收者地址和金额 - 使用 Python 脚本自动执行 ERC-20 **calldata** 分析 在本指南结束时,你将能够解析字节级别的交易数据,这是一项检测...
...se-Identifier: MIT // OpenZeppelin Contracts (last updated v4.7.0) (token/ERC20/ERC20.sol) pragma solidity 0.8.12; import "./IERC20.sol"; import "./IERC20Metadata.sol"; import "./Context.sol"; //import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; //import "@openzeppelin/contracts/t...
...将是在池的部署工厂。Ajna 有不同类型的池:一个是由 [ERC20PoolFactory.sol](https://github.com/ajna-finance/ajna-core/blob/0f59e78031af76d62ad575c18405eb325b28849f/src/ERC20PoolFactory.sol#L20) 部署的,另一个是由 [ERC721PoolFactory.sol](https://github.com/ajna-finance/ajn...
...ttps://github.com/ethereum/RIPs/pull/3/files):本地的账户抽象 * ERC(应用层): * [ERC7558](https://github.com/ethereum/ERCs/pull/103/files):批量(锁定/解锁)最小灵魂绑定 NFT(ERC721 扩展) * [ERC7561](https://github.com/ethereum/ERCs/pull/104/files...
...,从而不可逆转地损害系统,可能改变预期结果。 ## **ERC-4626 份额膨胀:经典捐赠攻击** **捐赠攻击**漏洞最显著且文档化良好的例子之一是 ERC-4626 **份额膨胀攻击**。 **什么是 ERC-4626?** **** [ERC-4626](https://ethereum.org/en...
...很多麻烦! ## 二、关键词 框架升级、测试网升级、[ERC20合约](https://learnblockchain.cn/article/339)部署、代币合约开发、Resource资源类型 ## 三、注意 1、本篇教程使用Aptos-Cli V0.3.1进行开发。 2、在本篇以及后续教程中,Move.tom...
...信息 Revest Finance 提出了一种新协议,用于将可替代的 ERC-20 代币作为不可替代的代币化金融工具进行打包、转移和存储,利用 ERC-1155 非可替代代币(NFT)标准来简化访问和商业通用性。使用该产品,资产的所有权可以以不影...
...案和测试结果; 【前置条件】 1)存在一个已发布的ERC20通证合约,例如本文举例的CLB通证。 # 2\. 需求描述 有一天,老板给辉哥提了一个需求,希望能够实现一个安全的代币支出多签功能,便于基金会治理审核。 汇总...
...](https://medium.com/fei-protocol/fei-bonding-curve-bug-post-mortem-98d2c6f271e9) 此漏洞的审查报告。 ## **漏洞分析** Fei Protocol 是一种去中心化的算法稳定币,通过多种方法保持 Fei 价格与锚定的稳定。一种方法是通过协议控制价值(PCV)。...
...0x163AE1e077232D6C34E1BF14fA58aA74518886Cc`,部署在 5059780 区块的 `ERC20` token。 #### Manifest 该 subgraph 的 manifest 如下所示。请注意,根据你的文件夹布局,相对路径可能会更改: ```yaml hljs specVersion: 0.0.2 schema: file: ../node_modules/@openzeppelin/...
... "SafeMath: modulo by zero"); return a % b; } } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool...
...授予、撤销和检查账户是否具有该角色。 这是一个在 [ERC-20 token](https://learnblockchain.cn/article/15728/erc20) 中使用 `AccessControl` 定义“minter”角色的简单示例,该角色允许拥有它的账户创建新的 token: ```solidity hljs // SPDX-License-Identifi...