...易被黑客攻击...... 在 token 文件夹下,我们可以看到像 ERC20、ERC721、ERC1155 这样的代币  在一个Token ERC20 下,我们可以看到许多合约,人们可以通过从文件夹导入智能合约...
# ERC4626的理解 ERC4626是ERC20的扩展,提供了一种统一的接口用于代币资产库,使开发者能够构建安全且可组合的解决方案。了解潜在的安全漏洞至关重要,例如可能影响ERC4626代币资产库的通货膨胀攻击。 ## 理解通货膨胀攻击 ER...
想必很多同学都已经使用过[ERC20 创建过代币](https://learnblockchain.cn/2018/01/12/create_token/),或许已经被老板要求在ERC20代币上实现一些附加功能搞的焦头烂额,如果还有选择,一定要选择 ERC777 。 ## ERC20 的问题 以下是一个遇...
...点: > 它只能存入和取出ETH原生代币,面对广大的符合ERC20标准的Token却无能为力。 这就好比你去一家银行,只能存取人民币,你想去换点港币去香港旅游,但是银行告诉你不支持港币业务,这就很让人头疼。 这篇文章,...
...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Snapshot.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Snapshot.sol ERC20Snapshot库是ERC20的拓展,增加了各账户余额及总流通量...
... Seaport 是一个市场合约,用于安全有效地创建和执行 ERC721 和 ERC1155 代币的订单。 每个订单包含任意数量的供应商愿意提供的物品(“报价(offer)”)以及任意数量的必须连同其各自的接收者一起接收的物品(“对价(consideration...
...4nojhiyMQ) 作者 | Haym Salomon *代币标准和可组合性** ERC-20、ERC-721、ERC-1155、ERC-4626、ERC-之类的,不知道各种以太坊代币标准是什么?为什么这些标准很重要?有兴趣了解哪些代币标准都服务于什么目的?想要了解整体情况?...
...T 合约的安全等_ **创建合约** 1、实现一个标准的 ERC721 合约,通过这个合约发行 NFT,用 The Graph 解析 Transfer 事件。 ``` import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; contract ERC721Token is ERC721 { string public baseURI; ...
...learnblockchain.cn/2025/07/12/1AtWl1XFhoerZWBZS0cI5QQ.png) ## 实现一个ERC20代币 >深入了解 ERC20 代币标准的实现。 **什么是 ERC 20?** ERC (Ethereum Request for Comment)-20 是一个技术标准,指导创建在以太坊网络上使用的代币。它的创建是为了解决...
... (3)Harbor - R-TOKEN (4)Securitize - DS Protocol协议 (5)ERC1400/ERC1410协议 (6)ERC1404协议 (7)Hashgard - TAMT协议 ## 2,Polymath - ST-20协议  ### (1)简介 Polymath成立于 2017 年, P...
...n(string symbol, uint totalSupply, uint perMint)` ,该方法用来创建 ERC20 token,(模拟铭文的 deploy), symbol 表示 Token 的名称,totalSupply 表示可发行的数量,perMint 用来控制每次发行的数量,用于控制`mintInscription`函数每次发行的数量 2. `mi...
...道何时调用了另一个合约。例如,如果这段代码在一个 ERC1155 合约内部使用,实际上是具有重入性的。 ```solidity function purchaseERC1155NFT() external { _mint(msg.sender, TOKEN_ID, 1, ""); erc20Token.transferFrom(msg.sender, address(this)); } ``` ...
... ``` pragma solidity 0.8.15; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import {ERC20CreditToken} from "./ERC20CreditToken.sol"; /// 代币化保险库合约 /// /// 这是一个简单的保险库合约,接受 ERC20 存款并发行 /// 信用(会计)代币。然后...
...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC4626.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC4626.sol ERC4626库本身是一种有底层ERC20资产质押的shares且本身同样满足ERC20...