banner
zach

zach

github
twitter
medium

web3

cover

damn-vulnerable-defi | PuppetV2

为了系统的学习 solidity 和 foundry,我基于 foundry 测试框架重新编写 damnvulnerable-defi 的题解,欢迎交流和共建~🎉 https://github.com/zach030/damnvulnerabledefi-foundry…
cover

ERC-2612: approve的拓展

什么是 ERC-2612 ERC-2612: Permit Extension for EIP-20 Signed Approvals ERC-2612 是针对 erc20 中的 approve 的优化,传统的 approve 必须由 EOA 发起,对于 EOA 来说…
cover

damn-vulnerable-defi | Puppet

为了系统的学习 solidity 和 foundry,我基于 foundry 测试框架重新编写 damnvulnerable-defi 的题解,欢迎交流和共建~🎉 https://github.com/zach030/damnvulnerabledefi-foundry…
cover
cover

初识 Uniswap v1

Overview | Uniswap uniswap v1 是第一个版本,实现的功能和逻辑都比较简单,它只支持 eth-erc20 的交易对,固定的手续费 3% uniswap v1 实现的最基本功能就是恒定乘积做市商系统,在单个交易对内的 eth 和 erc20…
cover

damn-vulnerable-defi | Compromised

为了系统的学习 solidity 和 foundry,我基于 foundry 测试框架重新编写 damnvulnerable-defi 的题解,欢迎交流和共建~🎉 https://github.com/zach030/damnvulnerabledefi-foundry…
cover

damn-vulnerable-defi | Selfie

为了系统的学习 solidity 和 foundry,我基于 foundry 测试框架重新编写 damnvulnerable-defi 的题解,欢迎交流和共建~🎉 https://github.com/zach030/damnvulnerabledefi-foundry…
cover
cover

damn-vulnerable-defi | The Rewarder

为了系统的学习 solidity 和 foundry,我基于 foundry 测试框架重新编写 damnvulnerable-defi 的题解,欢迎交流和共建~🎉 https://github.com/zach030/damnvulnerabledefi-foundry…
cover

damn-vulnerable-defi | Side Entrance

为了系统的学习 solidity 和 foundry,我基于 foundry 测试框架重新编写 damnvulnerable-defi 的题解,欢迎交流和共建~🎉 https://github.com/zach030/damnvulnerabledefi-foundry…
cover

damn-vulnerable-defi | Truster

Truster 为了系统的学习 solidity 和 foundry,我基于 foundry 测试框架重新编写 damnvulnerable-defi 的题解,欢迎交流和共建~🎉 https://github.com/zach030/damnvulnerabledefi…
cover

damn-vulnerable-defi | Naive receiver

Naive receiver 为了系统的学习 solidity 和 foundry,我基于 foundry 测试框架重新编写 damnvulnerable-defi 的题解,欢迎交流和共建~🎉 https://github.com/zach030…
cover

damn-vulnerable-defi | Unstoppable

Unstoppable 合约# ReceiverUnstoppable:继承 IERC3156FlashBorrower 合约,用于发起闪电贷,执行闪电贷后的回调 UnstoppableVault:金库合约,继承 IERC3156FlashLender、ERC4626…
cover
cover

可升级合约解决方案

逻辑和存储分离# 我们都知道,智能合约部署到区块链上后合约的代码是无法篡改的,一旦合约出现 bug 项目方很多时候也无计可施 合约通常由存储的变量和逻辑函数组成,因为迁移变量到另一个新合约上开销太大,并且主要升级的就是逻辑函数,因此可以将存储的变量和逻辑函数进行合约层面上的隔离…
ブログは、創作者によって署名され、ブロックチェーンに安全に保存されています。