Audit · firm’s term: security review
Cairo Security Clan reviewed Atomiq Exchange (security review atomiq.exchange) on 7 Apr 2025: 9 findings, 0 critical; 4 marked fixed, 5 open.
Trustblock does not review code.
Statuses are the security firm’s own, from its report.
| Severity | Open | Acknowledged | Fixed |
|---|---|---|---|
| Critical | 0 | 0 | 0 |
| High | 1 | 0 | 2 |
| Medium | 0 | 0 | 0 |
| Low | 4 | 0 | 2 |
In the btc_relay package, the process of submitting fork blockheaders for large forks (≥ 25 blocks) does not verify whether the block at fork_start_blockheight is still committed to the main chain when comparing forks' chain work. This can lead to a fork overtaking the main chain incorrectly if the main chain has been overtaken by a different fork replacing that block.
In the btc_relay package, when a fork occurs on the bitcoin main chain, the program allows anyone to submit fork blockheaders. These headers are automatically added to the main chain if their chain work surpasses that of the current main chain. For large forks (≥ 25 blocks), block headers are submitted across multiple transactions. The block headers are temporarily stored on-chain, and when the fork's chain work exceeds that of the main chain, the headers are moved to the main chain state. Using multiple transactions, it is possible to modify the committed blocks of the fork chain. However, the current implementation does not remove old committed blocks from storage, nor does it have any checks to prevent these blocks from being used to add more blocks to the chain. This leads to invalid block transitions allowing an invalid long fork to be merged into the main chain.
The report gives no description here.
The report gives no description here.
The report names a repository or files. Open the report to see its scope.
Repository and files the report names (27)
13 projects reviewed · 21 reports · latest Sep 2025
See Cairo Security Clan’s auditsSomething 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