找到约 8 条结果

文章 uniswapV2交易流程简介

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

文章 区块链开发必备(1)——合约升级方案

## **基础** 基于 Openzeppelin V3 文档 https://docs.openzeppelin.com/contracts/3.x/upgradeable ## **做法** 定义合约的时候要继承 ERC721Upgradeable ```js contract MyCollectible is ERC721Upgradeable ``` 安装 upgrade 插件,文档 https://docs.openzeppelin.com/upgr...

文章 020:NFT 真假辨别术:合约地址才是唯一身份证

> 作者:[Henry](https://x.com/0xhenrydev) > 🔨 本文是《Web3 敲门砖计划》的第 20 篇(计划共 100 篇) > > 初衷: > ❤️ 不是“我教你”,而是“我们一起搞懂” > ❤️ 不堆术语、不炫技,记录真实的学习过程 > > 适合人群: > ✅ ...

文章 以太坊签名解析

# 以太坊签名解析 ## 签名交易 一个签名交易由(nonce, gasPrice, gasLimit, to, value, data, v, r, s)构成。其中的参数作用如下: ``` nonce: 记录发起交易的账户已执行交易总数。 gasPrice:该交易每单位gas的价格。 gasLimit:该交易支付的...

文章 写一个 0 转账攻击合约

# 写一个 0 转账攻击合约 ## 备注 时间:2024 年 7 月 7 日 作者:[33357](https://github.com/33357) ## 正文 以太坊上有大量转账 Token 数量为 0 的合约,比如这个 https://etherscan.io/address/0x6c5319df4fcca5961d71e117287c76a1f2aad593 。这些合约...

文章 零时科技 | ERC721R 风险分析

![](https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=ZDAwZTA5NWQ3ODAzZTIyODg5NTRhYWZlODAxZmE3OGIsMTY0OTkxODQzNzQwMA==) # 0x1 ERC721R是什么协议 ERC721R 是为了[ERC721](https://learnblockchain.cn/2018/03/23/token-erc721)和 [ERC1155](https://learnblockchain.cn/article/34...

文章 如何判断目标合约是否实现了某个方法

## 0x01 碰到的问题 比如下面的代码: 我们想从 store 合约里通过调用 getValue 方法来获取数据。但问题是,我们并不能确定 store 合约一定实现了 getValue 方法。很典型的一种情况是,我们需要将 StoreReader 不同的环境,不同的环境...

文章 Truffle 中文文档 - 首页

使用 Truffle 开发有一以下优点: 内置智能合约编译,链接,部署和二进制(文件)管理。 可快速开发自动化智能合约测试框架。 可脚本化、可扩展的部署和迁移框架。 可管理多个不同的以太坊网络,可部署到任意数量的...