# Audit

### Smart Contract Audit by Hacken

As part of our commitment to transparency, security, and excellence, the $APRA token smart contract underwent a comprehensive audit by [**Hacken**](https://hacken.io/), one of the most reputable blockchain cybersecurity firms in the industry.

#### **Audit Highlights:**

* **Thorough Analysis**: The audit evaluated the smart contract for vulnerabilities, including potential exploits, logical errors, and security risks.
* **Findings Addressed**: While no critical issues were identified, recommendations from the audit were addressed to ensure the highest standards of security and performance.
* **Updated Code**: An enhanced version of the smart contract incorporating Hacken’s feedback has been prepared and will be deployed when necessary for future updates, such as multi-chain integrations.

**Smart Contract Details:**

* **Contract Address**: 0x0c4ac8952c28e2e7fe22033C8D2F1263372d301d
* **Audit Report**:&#x20;

{% embed url="<https://drive.google.com/file/d/1D7bEPfLIl2hKHdlpNLkfO6Kmp7P4m3pD/view?usp=sharing>" fullWidth="false" %}

The finalized audit report, showcasing the adjustments made based on Hacken’s feedback, can be accessed here:

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

{% embed url="<https://github.com/Apraemio/documents/blob/main/Apraemio-Hacken_Audit_Addendum.pdf>" %}

By partnering with Hacken, Apraemio ensures that our $APRA token ecosystem is built on a robust and secure foundation, reinforcing trust within our community and stakeholders.


---

# 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://learn.apraemio.com/hu/apra-token/audit.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.
