Defi安全挑战系列-Damn Vulnerable DeFi(#5 The Rewarder)
skye
Jul 5
有一个池子每隔5天给那些将他们的DVT代币存入其中的人提供代币奖励。 Alice、Bob、Charlie和David已经存入了一些DVT代币,并获得了他们的奖励! 你没有任何DVT代币。但是在即将开始的这一轮中,你必须为自己争取最多的奖励。 顺便说一下,有传言说一个新的池子刚刚启动。它不是提供DVT代币的闪电贷款吗?https://www.damnvulnerabledefi.xyz/challenges/the-rewarder/分析合约ERC20Snapshot.sol AccountingToken.sql中的ERC20Snapshot看名字就知道跟快照相关,看逻辑发现实现快照很巧妙。其中:_currentSnapshotId 第几次快照mapping(address => Snapshots) private _accountBalanceSnapshots; 记录目标地址快照数据struct Snapshots { uint256[] ids; uint256[] values; } ids意思第几次快照,和values数组长度是对应的,values代表当时快照的余额f...

Most popular by skye

Defi安全挑战系列-Damn Vulnerable DeFi(#5 The Rewarder)

Defi安全挑战系列-Damn Vulnerable DeFi(#5 The Rewarder)

Cover image

Defi安全挑战系列-Damn Vulnerable DeFi

Defi安全挑战系列-Damn Vulnerable DeFi(#13 Wallet Mining)

Defi安全挑战系列-Damn Vulnerable DeFi(#13 Wallet Mining)

  • Previous
  • 1
  • 2
  • Next
ParagraphParagraph

skye

Written by
skye
Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

skye

Subscribe