找到约 15 条结果

文章 交易费代币与弹性供应代币:你需要了解的 ERC-20 安全漏洞

## 转移费用和 Rebase 代币:你需要知道的 ERC-20 安全漏洞 ## 介绍 随着 DeFi 和智能合约世界的发展,我们使用的代币的复杂性也在发展。在更高级的 ERC-20 代币类型中,有**转移费用代币**和 **rebase 代币**。这些代币引入了独特的...

视频 12个ERC20边缘案例 | Web3漏洞101

视频的核心内容是关于ERC-20代币在去中心化金融(DeFi)协议中的应用及其潜在的安全漏洞。讲者Owen分享了12种不同的边缘案例和奇怪的行为,这些行为可能导致意想不到的结果或实际的安全漏洞。 **关键论据和信息包括:** ...

文章 如何在合约中同时支持NativeETH,ERC20,ERC-Permit,Permit2. 项目TTSWAP提供了一种解决方案

# 概要 如何在合约代码中同时支持ERC20,ERC20-PERMIT,PERMIT2?在TTSWAP去中心交易所的代码中已经实现. # 判定流程 ```mermaid graph LR; 代币--传统先授权给协议再交易-->使用交易类型1,进行交易; 代币--支持ERC20PERMIT-->使用交易类型2,然...

问题 ERC20向合约地址转账的问题

...(address _tokenAddress,uint256 amount)public payable { IERC20 token = IERC20(_tokenAddress); token.approve(address(this),amount); token.transferFrom(msg.sender,address(this),amount); } ``` 以上是我写的ERC20向合约地址转账的代码,转账失...

文章 EVM Trackooor:在 EVM 链上跟踪任何事情

... 例如,假设有一个地址 `0xcafe...` 持有原生 ETH 和一些 ERC-20 代币,而我们想在该地址移动这些资金时接收通知。 在 RPC 层,这样做看起来像是 * (对于原生 ETH)监听使用 `eth_subscribe("newHeads")` 挖掘的新块,迭代块中的所...

文章 驾驭高级Token标准:安全性、设计和审计策略的深度解析 – ImmuneBytes

... ## **介绍** Token 标准的出现是为了给混乱带来秩序。在 ERC-20 之前,每个 Token 都有自己的规则,这使得集成变得不可预测且容易出错。ERC-20 通过创建一个钱包、交易所和应用程序可以依赖的接口改变了这一点。这不仅仅是为了...

文章 ERC20 Snapshot解决双重投票问题

...返还闪贷。 领取空投也存在类似的问题。人们可以使用 ERC20 代币领取空投,然后将代币转移到另一个地址,然后再次领取空投。 从根本上来说,ERC20 快照提供了一种机制来防御用户在同一交易中转移代币和重复使用代币效用...

问题 合约接收不到 erc20代币

我写了一个合约 是接受erc20代币的,现在web3可以正常的使用 approve 来授权。授权完了,再执行我合约写的 deposit 方法,无法把代币转到合约中去。是为什么?请大神赐教。代码如下: ``` interface IERC20 { function transfer(address ...

文章 Solidity中的继承

...化 `school`。 ## 一个常用的业务场景 我们肯定都写过 ERC20 Token,使用 openzeppelin 库去实现 ``` // SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract Token is ERC20 { constructor(strin...

文章 ERC314是什么?怎么这么火...

...常有人问我314怎么样,就连找我承接合约开发项目的都是ERC314相关的,趁着我现在开发项目,我把ERC314的基本原理讲解一下,供你参考,也作为我的一个工作记录。 ### 先了解下ERC314的背景 > 2024年3月20日晚上,ERC314协议代币...

文章 处理 ERC20 转账容易忽略的问题(一)

> 看起来很简单的 ERC20 转账,处理不好就有可能导致不可估量的损失 因为每天能用来写东西的时间比较有限,我准备分三个小文去讲,分别讲 转入、转出、记账 今天讲 ERC20 token 的转入处理 ## 0x01 常见的转入写法 看下面的...

问题 ERC20的decimals问题

ERC20只定义了一个decimals=18,但是其他函数并没有对输入的数据进行处理 比如transfer函数,amount的数值类型是uint256,这样的话怎么能够处理成18位小数呢? 我看了一下链上别的ERC token的转账记录,如果要转账11.1的话,实际输入t...

文章 EIP文档 - EIP 20: ERC-20 代币标准(Token Standard)

本标准说明了在智能合约中实现代币的标准API。 该标准提供了代币的基本功能:如转移代币,授权代币给其他人(如链上第三方应用)使用 文档链接:https://learnblockchain.cn/docs/eips/eip-20.html

文章 uniswapV2交易流程简介

... uniswap V2 协议 V2是uniswap协议的第二版,第一版只支持ETH/ERC20交易对,uniswap应该是目前最大的去中心化交易所,目前常用的是V2,和V3,EVM链的很多去中心化交易所,都是基于uniswap V2改造的,这里先介绍V2(路由合约)。 uniswap V...

文章 如何创建和部署 ERC-1155 NFT

...rKKKP7O1Uw3ZcUB?prefill_Guide+Name=How%20to%20Create%20and%20Deploy%20an%20ERC-1155%20NFT)! ## 概述 ERC1155 已成为创建 NFT 的黄金标准;每个主要市场都将新代币列为 ERC1155 标准。在本指南中,我们将了解 ERC1155 代币标准以及如何创建 ERC1155 代币。 ...