找到约 13 条结果

文章 使用Foundry部署和开源合约erc20

# 使用Foundry部署和开源合约erc20 将给定的合约部署到 Sepolia 并提供部署后的链接地址,你可以按照以下步骤进行操作。 新建项目 ``` forge init foundry_erc20 ``` ### 步骤一:编写合约脚本 在文件夹`src`中创建一个新...

文章 Michael.W基于Foundry精读Openzeppelin第54期——ERC20PresetMinterPauser.sol

## Michael.W基于Foundry精读Openzeppelin第54期——ERC20PresetMinterPauser.sol ### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20PresetMinterPauser.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/presets/...

文章 移花接木 —— Revest Finance 被黑分析

By:九九@慢雾安全团队 2022 年 03 月 27 日,据慢雾区消息,Revest Finance 的 Revest 合约遭到黑客攻击,黑客盗取了近 770 万枚 ECO、579 枚 LYXe、近 7.15 亿枚 BLOCKS 以及超 35 万枚 RENA。慢雾安全团队第一时间介入分析,并将结果分享如...

文章 EIP-3529: Gas 退款机制

在研究go-ethereum的源代码时,我发现了一个关于gas退款机制的重要变化。这个变化与EIP-3529提案密切相关。 ## 代码分析 在go-ethereum的GitHub仓库中,[core/state_transition.go](https://github.com/ethereum/go-ethereum/blob/master/core/state_transition.go...

文章 理解ERC165标准

## 一.理解ERC165 最近打算认真学习下ERC1155,但发现ERC777、ERC1820ERC165很难绕过去,所以本着扎实的想法,那就从ERC165开始吧。 所以本文主要是围绕着EIP165提案,结合我对其他人学习资料的学习,希望能够以简单易懂、准...

文章 Paradigm CTF-Bouncer

# Paradigm CTF-Bouncer 本文是Paradigm CTF的Bouncer系列,这个系列需要与Uniswap进行交互,调试OPCODE的时间会少一点,对DEFI生态的考察会更多一点。DEFI积木如何互相影响,是这个系列的一个考察点。 本文都是基于https://cmichel.io/paradig...

文章 每周以太坊进展,2020-12-20

## Eth1 * [1559 现状更新](https://hackmd.io/@timbeiko/1559-updates/https%3A%2F%2Fhackmd.io%2F%40timbeiko%2F1559-update-005):更多的测试和交易池管理工具。[1559 推出的检查清单](https://github.com/ethereum/pm/blob/master/Fee%20Market%20Meetings/mainnet-readiness.md) * [最...

文章 一些简单的 Gas 优化基础

> 普通开发者需要了解的优化 Solidity 合约的基础 编写智能合约是很难的。不仅是要确保代码没有漏洞,而且你的编写方式还会影响到用户与它交互时的开销。 当你在编译智能合约时,每一行 Solidity 代码都会转换为一系列的...

文章 从设计原理来学习ERC20Snapshot and ERC20Votes

# Token作为投票的潜在危险 Token作为投票往往运用在DAO治理或是领取空投,通常根据用户持有的代币数量来分配投票权,这会带来什么**潜在的问题和攻击手段**呢? 1. **双重投票**:如果**投票权是根据代币持有量**来决定的,...

文章 Michael.W基于Foundry精读Openzeppelin第49期——ERC20Wrapper.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Wrapper.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Wrapper.sol ERC20Wrapper库是一种对某ERC20 token作为标的资产进行包装的wr...

文章 2022哔哩哔哩 1024程序员节 T4 区块链详解

# 2022哔哩哔哩 1024程序员节 T4 区块链详解 > 本次题目的地址为**sepolia@0x053cd080A26CB03d5E6d2956CeBB31c56E7660CA** ### 前言 这一次1024程序员节中有区块链相关的题目,作为今年才开始起步区块链的小萌新,这一题也是整整看了一整个周...

文章 2023值得关注的以太坊改进提案?ERC-4337 和ERC-6551

***让普通用户进入加密领域仍然是一个挑战。因为加密领域里有着不少复杂的技术性概念,如智能合约、私钥和公钥等加密货币钱包术语以及中心化和去中心化实体之间的限制性基础设施。但以太坊上一些改变游戏规则、用户友...

文章 去中心化交易所(DEX)协议整理

本文是对 [Protocols for Decentralized Exchange](https://github.com/evbots/dex-protocols)的翻译, 原文汇总整理了目前主流的数字资产去中心化交易所的协议列表。 > Decentralized Exchange 简称 DEX, 下文去中心化交易所协议有时会简称 DEX协议。 ...