Bug Bounty Program

Here at Teahouse Finance, ensuring the security of our smart contracts is our top priority. However, despite exerting the maximum effort into keeping our platform and users safe, it's crucial to acknowledge that the existence of vulnerabilities is still a possibility.

To help mitigate potential risks, we have launched our bug bounty program with Immunefi.

Join Teahouse's Bug Bounty Program on Immunefi!

Bug Bounty Overview

All bug bounty submissions must be submitted via Immunefi and undergo Immunefi’s submission process.

To be eligible for a reward, all submitted bug reports must include a PoC. Critical Smart Contract bug reports also require a suggested fix.

⚠️ Teahouse Finance retains exclusive authority and discretion over eligibility, scores, and all terms related to the rewards. The goal of this program is to ensure and enhance the safety of Teahouse’s ecosystem, and that bug bounty contributions are fairly rewarded appropriately.

Rewards by Threat Level

Rewards for identified vulnerabilities are based on the impact of the vulnerability, and the specific payout amount will be determined at the discretion of Teahouse Finance.

SeverityPayment in USDC

High

Up to USD $5,000

Critical

Up to USD $15,000

Payouts are directly handled by the Teahouse Finance team and are denominated in USD. However, payments will be made in USDC.

Assets in Scope

The scope of the bug bounty includes all smart contracts within this folder:

https://github.com/TeahouseFinance/TeaVaultV3Pair

The detailed list of the smart contracts in scope can be found on Teahouse Fianance’s bug bounty page on Immunefi.

Impacts in Scope

Teahouse’s bug bounty program only accepts the following impacts. All other impacts are not considered as in-scope, even if they affect something in the assets in the scope table.

Smart Contract Impact

Direct theft of any user funds, whether at-rest or in-motion, other than unclaimed yield

Critical

Permanent freezing of funds

Critical

Protocol insolvency

Critical

Theft of unclaimed yield

High

Permanent freezing of unclaimed yield

High

Out-of-Scope Issues

These impacts listed below are NOT included in the scope of this bug bounty program.

All Categories:

  • Impacts requiring attacks that the reporter has already exploited themselves, leading to damage

  • Impacts caused by attacks requiring access to leaked keys/credentials

  • Impacts relying on attacks involving the depegging of an external stablecoin where the attacker does not directly cause the depegging due to a bug in code

  • Mentions of secrets, access tokens, API keys, private keys, etc. in Github will be considered out of scope without proof that they are in-use in production

  • Feature requests

  • Impacts on test files and configuration files unless stated otherwise in the bug bounty program

Blockchain/DLT & Smart Contract Specific:

  • Incorrect data supplied by third-party oracles Not to exclude oracle manipulation/flash loan attacks

  • Lack of liquidity impacts

  • Impacts involving centralization risks

Prohibited Activities

  • Any testing on mainnet or public testnet deployed code; all testing should be done on local-forks of either public testnet or mainnet

  • Any testing with pricing oracles or third-party smart contracts

  • Attempting phishing or other social engineering attacks against our employees and/or customers

  • Any testing with third-party systems and applications (e.g. browser extensions) as well as websites (e.g. SSO providers, advertising networks)

  • Any denial of service attacks that are executed against project assets

  • Automated testing of services that generates significant amounts of traffic

  • Public disclosure of an unpatched vulnerability in an embargoed bounty

Other issues

In case you find a bug regarding Teahouse’s app, interface, or ecosystem with serious security concerns that fall outside the defined scope, please report it by creating a ticket in the “support-ticket” channel on our Discord server. We will evaluate the situation, and a bounty may be determined ad hoc.

If you find a non-security related issue or bug (e.g., a typo) please create a ticket in the “support-ticket” channel on our Discord server to let us know.

In the dynamic realm of decentralized finance, we fully understand our security must evolve alongside our growth. We invite our community to join hands with us in this ongoing journey, contributing to a safer and more robust decentralized financial landscape.

Last updated