在 ERC-2612 中,有提到这么一点: >由于 `ecrecover` 预编译在接收到格式错误的消息时会默默失败,并返回零地址作为签名者,因此必须确保`owner != address(0)`,以避免批准使用属于零地址的“僵尸资金”。 在 ERC20 合约中,有一...
### Stablecoins: The Most Lucrative Business Onchain https://onchain.org/research/stablecoins-the-most-lucrative-business-onchain/ **Sun**: 这是目前稳定币研究报告合集,有过往一些timeless报告,还有一些当下的报告。 是个很好开始理解稳定币市场的合集...
**这很具有挑战性** 信不信由你,你现在已经掌握了构建一个非常简单的代币交易智能合约所需的所有基础知识!这是你的任务。 构建两个 ERC20 合约:**RareCoin** 和 **SkillsCoin**(如果你愿意,可以更改名称)。任何人都可以...
###### uniswap V2 协议 V2是uniswap协议的第二版,第一版只支持ETH/ERC20交易对,uniswap应该是目前最大的去中心化交易所,目前常用的是V2,和V3,EVM链的很多去中心化交易所,都是基于uniswap V2改造的,这里先介绍V2(路由合约)。 uni...
> 此文章使用的Cairo编译器版本:1.0.0-alpha.6。因为Cairo正在快速更新,所以不同版本的语法会有些许不同,未来将会将文章内容更新到稳定版本。 ## 单文件Cairo程序入口 与大多数编程语言类似,单文件的Cairo程序入口是main函...
目前大部分新发的ERC20 Token都带有permit功能,即通过签名完成授权。签名的人不需要上链,省了gas,但是实际上更危险,一不小心签名,可能把所有的Token授权给他人了。下面是permit的细节 ```javascript /** * @inheritdoc IERC20Permit *...
# 前言 > 实现一个带包装的原生代币,对该合约进行开发、测试、部署以及对使用场景介绍的 # 包装原始代币使用场景 ETH原始币本身是不符合ERC20代币标准,为了提高区块链之间的互操作性 ,并使ETH可用于去中心化应用程序(...
# 写一个 0 转账攻击合约 ## 备注 时间:2024 年 7 月 7 日 作者:[33357](https://github.com/33357) ## 正文 以太坊上有大量转账 Token 数量为 0 的合约,比如这个 https://etherscan.io/address/0x6c5319df4fcca5961d71e117287c76a1f2aad593 。这些合约...
## 0x00 起因 公司有个业务,需要用户将 ERC20 版的 USDT 转入一个合约,然后满足一定条件时通过该合约将转入的 USDT 转回给用户。 ropsten 测试网上测试,一切正常。合约审查,完全没问题。 顺利主网上线! 测试用户将 ...
本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程. ## 写在前面 本文所讲的代币是使用以太坊智能合约创建,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看[以太坊是什么](https:/...