Treehouse is a decentralized application that introduces Treehouse Assets (tAssets) and Decentralized Offered Rates (DOR), new primitives that enable fixed income products in digital assets.
In Scope
Target | Type | Severity | Reward |
---|---|---|---|
https://etherscan.io/address/0xD11c452fc99cF405034ee446803b6F6c1F6d5ED8tETH token - proxy address |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xD1A622566F277AA76c3C47A30469432AAec95E38tAsset Implemenation |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x1B6238E95bBCABEE58997c99BaDD4154ad68BA92IAU_wstETH |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xeFA3fa8e85D2b3CfdB250CdeA156c2c6C90628F5tETH_router |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x551d155760ae96050439AD24Ae98A96c765d761BtETH_Vault |
Web | Critical | Bounty |
https://etherscan.io/address/0xcd63a29FAfF07130d3Af89bB4f40778938AaBB85TreehouseRedemptionV2 |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x829525417Cd78CBa0f99A8736426fC299506C0d6TreehouseFastlane |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x434B68B11bBE8FD3074089397cA3d275801d6354TreehouseFastlaneFee |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xdF2eE409BEe416A53b5C040d8e6dAD4a7cEb2510RedemptionController |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x8113f001ea456759264317007220cbc939ca8435tETH Lock Release Token Pool |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x5E4ACCa7a9989007cD74aE4ed1b096c000779DCCSimple Staking ERC20 |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xCf1787F70533b4cFb5B2f727d8D024107518943aCurve.fi tETHwstETH Gauge |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xFe964d3E779752C7598985436A8598F13f22F6F4Curve.fi tETHweETH Gauge |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x97c03F52244E60BB18511Cbf03f890D5886f1F47StrategyStorage |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x89f57D3617F6a9FF877fEa34Dd0688b2840Ef50eStrategy Executor |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xb1593193Bcd7CEcc3d19597658003d735D1e9E94ActionExecutor |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x60d2D94aCB969CA54e781007eE89F04c1A2e5943Strategy0 - Aave Core |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x5aE0e44DE96885702bD99A6914751C952d284938Strategy1 - Spark |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xB27D688Ac06a441c005657971B11521e80CdcE98Strategy2 - Aave Prime |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xbfdF0aF6Df48E645Bd076802B95DDEf0b1E02a9dStrategy3 - Gearbox |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x150d67ad07700918FC77d7fD2e78967693718EceGearboxRedeem |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x8793164ae37E5fAE2cdf7620F4D4DC615bC22f31GearboxDeposit |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x94aF5994EB6841e1D930C95AD0C9F89771c3073FActionRegistry |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xbdFb29cCD82dB3ccf462F3CB600892b2E6f185C7LidoStake |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xb8cD2bA2A0Ada353aE15398618Fafb1d7BD558C5LidoUnwrap |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x99eAe56224EA5Bcb2c886D0a07154217b7A1E5d1LidoWithdrawClaim |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x3e34E0694204e462Deaf8EBbeEE2bE9F887f3C3bLidoWithdrawStart |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x160F1f3a512Fa7cCefA0eb08f881282c05d6eb0fLidoWrap |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x313Ca6136521D22A7Ea763B3566Ed0B53F5B3AB9VaultPull |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xc780112305ED959CEEeb0DE692E2407E4145Fc3AVaultSend |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x03a993369b5b6290D412b63d29f3bC2dC13f5e61ProtocolPoolController |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xEE1F8dc0135EE9dC2e00fac3817b9C530d34B6baaaveV3Borrow |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x3503152722beeE269E9B4E0921F2c3D44C90d2b5aaveV3Supply |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x71f4d0A74b7F1BB07cc767dC2f4b436E907476DCaaveV3Payback |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x819Bdb303e224CaC4aC14Da17a1ec13895869b65aaveV3SetEMode |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x0039d822156FF2FD28ac6e19A518660890fcD2E0aaveV3Withdraw |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x351dd4581d61BCE7101FDf5f6864D510021c7CaBaaveV3HealthFactorCheck |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x5a2FA3b7e027D6bf307B166311763972eAd1747EaaveV3ClaimRewards |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x47F04d3F7361371AEA6F53CF0f44976904Aa49FesparkBorrow |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xaC3388367E427DC2B29F5167A5009851AC26b32FsparkSupply |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xB55db668F209AB707c90Aa949182B6071f00330bsparkPayback |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x24f034051cA0A24de9a5192B91f61C3edBc6d093sparkSetEMode |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x0fd6AFFaedd3e883170B17B41b925D3216fB3960sparkWithdraw |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xa0773fB76Cfd4cF6747C455de79c3dE94F853744sparkHealthFactorCheck |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xbE3600b2a1E9ad19075A96cEF413b844D81Aa3cCsparkClaimRewards |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xb7Ce3cb5Bc5c00cd2f9B39d9b0580f5355535709TreehouseAccounting |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x86b238787f24EEcF24500135BC9D4D117062b6E6NavHelper |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xe2d60463dE3a0221276D737b87C605e0BB5451E9NavRegistry |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xfdA0B8bcA5d0A5A5093141D8a45D133A9f09B258NavLens |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xf754727f48b286A1f4A0507566167Fdfe6fEb8ddNavAaveV3 |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xa0a105E10801B52Bf89a042bDB40c7389E57aF36NavErc20 |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x4c82F6829797A4174a082CE9FEE0B9BDDc1E5E39NavUnStEth |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xFF62aD6200a54ffF9288c997f8ca2d480A0C48bCNavErc20WithDebt |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xDD317b85f7Bd56361e2e3216610803e433aCaEa7PnlAccounting V2 |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xA14A1A1646980c2B78Eddd51B66EC220AEfE6109WstETHRateProvider |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x7c0eDbbB862b27C04689202ef6B3B2fd6B8852c0stethEthOracle |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xd7f100067952f0ebCF70461Bc09aa1cA973E79deusdEthOracle |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xD0B6c01e9A8d21Ed05726f9020B577a614BeDCe7Rate Provider Registry |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x077C2122e96C7457d11FB9523f5745acb49fDc1etEthEthRate_Provider |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x4bd1ec6cDaD93B3C6219ceDA018ECaf8D655Fa8dtEthethExchangeRateProvider |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xcbb64b15b0c14645A9216a4Caf57B33AA9bA2860FixedRateProvider |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xf5760a2f36a8A3Bf57cfc8376B046669A7FbbF08DWSTETHV3RateProvider |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x22261B4D6F629D8cF946C3524df86bF7222901F6Multisig Wallet |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x608a60E587666766F855c1aDffc99851f9d44C62MS Accounting |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x57bB3aA2d0DD7ee9bDbe24c6d2fB32c128234064MS Rebalancing |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x28624ff9c0dbB899CeE659C676d1b761aDbbc45bMutisig Wallet - Base |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0xd09ACb80C1E8f2291862c4978A008791c9167003tETH token |
Smart Contract | Critical | Bounty |
https://etherscan.io/address/0x0C3603B0c299e680A5Af4dC83a962d66E852903BtETH Mint Burn Token Pool |
Smart Contract | Critical | Bounty |
IN-SCOPE: SMART CONTRACT VULNERABILITIES
- We are looking for evidence and reasons for incorrect behavior of the smart contract, which could cause unintended functionality:
- Stealing or loss of funds
- Unauthorized transaction
- Transaction manipulation
- Attacks on logic (behavior of the code is different from the business description)
- Reentrancy
- Reordering
- Over and underflows
OUT OF SCOPE: SMART CONTRACT VULNERABILITIES
- Theoretical vulnerabilities without any proof or demonstration
- Old compiler version
- The compiler version is not locked
- Vulnerabilities in imported contracts
- Code style guide violations
- Redundant code
- Gas optimizations
- Best practice issues
- Avoid using web application scanners for automatic vulnerability searching which generates massive traffic
- Make every effort not to damage or restrict the availability of products, services, or infrastructure
- Avoid compromising any personal data, interruption, or degradation of any service
- Don’t access or modify other user data, localize all tests to your accounts
- Perform testing only within the scope
- Don’t exploit any DoS/DDoS vulnerabilities, social engineering attacks, or spam
- Don’t spam forms or account creation flows using automated scanners
- In case you find chain vulnerabilities we’ll pay only for vulnerability with the highest severity.
- Don’t break any law and stay in the defined scope
- Any details of found vulnerabilities must not be communicated to anyone who is not a HackenProof Team or an authorized employee of this Company without appropriate permission
- For more information, check: https://docs.treehouse.finance/protocol
- Do not discuss this program or any vulnerabilities (even resolved ones) outside of the program without express consent from the organization
- No vulnerability disclosure, including partial is allowed for the moment.
- Please do NOT publish/discuss bugs
We are happy to thank everyone who submits valid reports which help us improve the security. However, only those that meet the following eligibility requirements may receive a monetary reward:
- You must be the first reporter of a vulnerability.
- The vulnerability must be a qualifying vulnerability
- Any vulnerability found must be reported no later than 24 hours after discovery and exclusively through hackenproof.com
- You must send a clear textual description of the report along with steps to reproduce the issue, include attachments such as screenshots or proof of concept code as necessary.
- You must not be a former or current employee of us or one of its contractor.
- ONLY USE the EMAIL under which you registered your HackenProof account (in case of violation, no bounty can be awarded)
- Provide detailed but to-the point reproduction steps