Tokenbank


文档摘要

Token bank 题目描述 原题链接 原题目要求 TokenBankChallenge 合约的 token balance 为 0。 运行 安装 Foundry 根据 Foundry 官方文档配置好运行环境。 运行测试 功能简述 为了能够复现 Challenge,在不改变原题意下,将 TokenBankChallenge 里面的withdraw 某行增加 unchecked。 解决思路是 withdraw 里面的 balanceOf 的减少是在 transfer 之后,因此我们可以 re-entrancy,在 transfer 的时候转多笔。


发布者: 作者: 转发
评论区 (0)
U