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 项目方很多时候也无计可施 合约通常由存储的变量和逻辑函数组成,因为迁移变量到另一个新合约上开销太大,并且主要升级的就是逻辑函数,因此可以将存储的变量和逻辑函数进行合约层面上的隔离…
此部落格數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。