# Security

## Audits

Tetu v2 was audited by PeckShield and found to be secure. According to the auditor:

"Based on Tetu, the audited Tetu v2 introduces some new features, which enables protocol users to participate in governance with veTETU, improves the TetuVault with new deposit/withdraw fees, and introduces new SplitterV2 with auto-rebalance logic adopted to multiple farming strategies, etc. During the audit, we notice that the current code base is well organized and those identified issues are promptly confirmed and fixed. Meanwhile, we need to emphasize that smart contracts as a whole are still in an early, but exciting stage of development."

{% file src="/files/Ed9KDU4NFsYHrP5ZhJmk" %}

## Bug Bounty Program

Tetu V2 has a Bug Bounty Program by Immunefi that aims to increase the security of the protocol's smart contracts by offering rewards in TETU to white hat hackers and users who identify weaknesses and demonstrate them with a PoC.

Check the scope and rules of [Tetu's Bug Bounty program](https://immunefi.com/bounty/tetu/) on Immunefi.

## Addresses

| Name   | Contract                                                                                                               |
| ------ | ---------------------------------------------------------------------------------------------------------------------- |
| veTETU | [0x6FB29DD17fa6E27BD112Bc3A2D0b8dae597AeDA4](https://polygonscan.com/token/0x6FB29DD17fa6E27BD112Bc3A2D0b8dae597AeDA4) |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tetu.io/tetu-io/tetu-v2/security.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
