Incident,
Source: De.Fi incident database.
- Audits before it
- 4.
- Audits since
- None on Trustblock.
As of 2 Nov 2026, Hashflow has 4 audit reports by 3 security firms on Trustblock; the latest is by Quantstamp, dated 22 Mar 2023. Those reports list no open critical findings. It also holds 2 deployed contracts on 2 chains and 1 incident (latest 13 Jun 2023).
Record last updated . It holds audits, findings and contracts up to Nov 2026, and incidents up to Oct 2026. Trustblock does not review code.
Newest first
| Audit | Security firm | Date | Scope | Critical findings | Report |
|---|---|---|---|---|---|
| Hashflow Hashverse | Security firm: Quantstamp | Date: | Scope: Files named in the report | No open critical findings | Open · certificate.quantstamp.com |
| Hashflow Token | Security firm: HashEx | Date: | Scope: 2 addresses on Ethereum and BNB Chain | No open critical findings | Open · hashex.org |
| Hashflow Token | Security firm: HashEx | Date: | Scope: 1 address on Ethereum | No open critical findings | Open · IPFS |
| Hashflow-Audit3 | Security firm: CertiK | Date: | Scope: Files named in the report | No open critical findings | Open · skynet.certik.com |
Statuses are the security firm’s own, from each report.
| Severity | Open | Acknowledged | Fixed |
|---|---|---|---|
| Critical | 0 | 0 | 0 |
| High | 0 | 1 | 1 |
| Medium | 0 | 0 | 1 |
| Low | 3 | 5 | 20 |
Smart contracts will often have `owner` variables to designate the person with special privileges to make modifications to the smart contract. In the case where a malicious actor obtains control of the owner's wallet, privileged functionality can be exploited in a way that harms future users. Specifically, a malicious actor could call `updateHashflowRouter()` in `RenovaCommandDeck` or `RenovaCommandDeckSatellite` to change the router address to a malicious contract. After the router is updated, users that call `RenovaQuest.trade()` are subject to having their funds stolen by the malicious router contract. The following are all other cases of owner privileges: - `RenovaCommandDeck.uploadItemMerkleRoot()` - `RenovaCommandDeck.mintItemAdmin()` - `RenovaCommandDeckBase.createQuest()` - `RenovaCommandDeckBase.updateRenovaAvatar()` - `RenovaCommandDeckBase.updateRenovaItem()` - `RenovaAvatarBase.refreshMetadata()` - `RenovaAvatarBase.refreshAllMetadata()` - `RenovaItem.updateMinterAuthorization()` - `RenovaItem.mint()` - `RenovaItemBase.setDefaultRoyalty()` - `RenovaItemBase.setCustomBaseURI()` - `RenovaItemBase.refreshMetadata()` - `RenovaItemBase.refreshAllMetadata()` - `WormholeBaseUpgradeable.updateWormhole()` - `WormholeBaseUpgradeable.updateWormholeConsistencyLevel()` - `WormholeBaseUpgradeable.updateWormholeRemote()`
Open the reportFunction `lzReceive()` receives messages from LayerZero endpoint and proceeds without a duplication check on `quote.txid`, nor does the payload contains a nonce that can be checked. The necessity of this validation depends solely on the reliability of LayerZero.
Open the reportThe contract is serving as the underlying entity to interact with one or more third party protocols, such as LazyZero, WormHole. The scope of the audit treats third party entities as black boxes and assume their functional correctness. However, in the real world, third parties can be compromised and this may lead to lost or stolen assets. In addition, upgrades of third parties can possibly create severe impacts, such as message replay or loss, increasing fees of third parties, etc. Furthermore, as indicated in the Hashflow documentation, there is a risk for an LP when contributing assets to a public pool run by a market maker whose pricing algorithm fails to be profitable or becomes insolvent. If market makers can price assets off-chain, there is also a risk that they submit a favorable quote to an insider. In other words, they could self-deal, leaving LPs unable to withdraw their assets. Hashflow indicates that they are addressing these risks by only working with market makers that have a proven track record in CeFi.
Open the reportAttached through a shared contract address. Our incident data ends in Oct 2026.
Source: De.Fi incident database.
| Address | Chain | Source code |
|---|---|---|
| 0xb399…cadc0xb3999f658c0391d94a37f7ff328f3fec942bcadc | Chain: BNB Chain | Source code: Verified source |
| 0xb399…cadc0xb3999f658c0391d94a37f7ff328f3fec942bcadc | Chain: Ethereum | Source code: Verified source |
Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.
Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.
<head><script src="https://widget.trustblock.run/project-widget.min.js" defer></script></head><body><divdata-tb-project-widgetdata-tb-project-slug="hashflow"></div></body>
Paste the code where the label should appear. It uses no API credit and updates by itself.
Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.
Tell us