Bug Bounty May 2023
01Summary
Execute bug bounty payouts totaling 85,000 USD to four security researchers (Emanuele Ricci: 35,000 USD, kankodu: 20,000 USD, cmichel: 20,000 USD, Watchpug: 10,000 USD) paid in Aave V2 aUSDT from the Collector contract.
- Type
- treasury allocation
- Funding
- $85,000
Key changes
- Transfer 35,000 USD in aUSDT to Emanuele Ricci (0x7dF98A6e1895fd247aD4e75B8EDa59889fa7310b)(medium)
- Transfer 20,000 USD in aUSDT to kankodu (0xb91F64b7CD46e5cF5C0735d42D8292576aD45FAb)(medium)
- Transfer 20,000 USD in aUSDT to cmichel (0x7ac71b1944869c13b36bfb25d7623723d288e6b2)(medium)
- Transfer 10,000 USD in aUSDT to Watchpug (0x192bDD30D272AabC2B1c3c719c518F0f2d10cc60)(medium)
Generated by Kvorum
02Description
Simple Summary
This proposal executes the bug bounty payout for recent findings. It consists of four transers to bug bounty recipients.
Motivation
In order to ensure the security of the Aave protocol, it is imperative that the Aave DAO fairly rewards bug bounty hunters for their contribution.
Specification
According to the discussion on the governance forum and the passing Snapshot vote, the amounts to transfer are as follows:
- Emanuele Ricci (0x7dF98A6e1895fd247aD4e75B8EDa59889fa7310b): 35,000 USD
- kankodu (0xb91F64b7CD46e5cF5C0735d42D8292576aD45FAb): 20,000 USD
- cmichel (0x7ac71b1944869c13b36bfb25d7623723d288e6b2): 20,000 USD
- Watchpug (0x192bDD30D272AabC2B1c3c719c518F0f2d10cc60): 10,000 USD
The bounties will be paid out in Aave V2 aUSDT (0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811) from the Collector (0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c).
References
- Implementation: Ethereum
- Tests: Ethereum
- Snapshot
- Discussion
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The proposal follows Aave's standard governance pattern: the on-chain action is a single execute() call to a dedicated payload contract (0x7f1302...adec7e), which is referenced in the proposal's 'Implementation' link (AaveV3_Eth_BugBounty_20230710.sol). This payload contract is expected to internally perform the four described transfers to the bug bounty recipients using aUSDT from the Collector. Because governance calldata only shows the top-level execute() call and not the internal logic of the payload contract, I cannot directly verify the four individual transfer amounts, recipients, or token address from the decoded action alone. However, this is the normal and expected structure for Aave proposals (delegate-style payload execution), and there is no indication of a mismatch between the described recipients/amounts and the payload being invoked — the implementation link corresponds exactly to the bug bounty proposal in question. No conflicting addresses, amounts, or unexpected targets are present in the visible calldata. Given the well-established pattern and lack of any contradictory on-chain data, I assess this as consistent, though confidence is medium since the internal transfer details are not directly decoded/visible for line-by-line verification against the four dollar amounts and recipient addresses in the prose.
Generated by Kvorum
04Actions
- Target
- 0x7f13…ec7e
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedStable Rate Bug Bounty81%
- aaveexecutedRequest for Bounty Payout - January 202480%
- aaveexecutedRetroactive Bug Bounty Pre-Immunefi80%
- aaveexecutedRequest for Bounty Payout - December 202378%
- aaveexecutedRequest for Bounty Payout - June 202476%
- aaveexecutedRequest for Bounty Payout - August 202576%
- aaveexecutedAave <> Immunefi program activation73%
- aaveexecutedRequest for Bounty Payout - Feb 202573%
- aaveexecutedRequest for Bounty Payout - March 202572%