Reactive Network

Off-Chain (Private)
Audited on 2025/02/11
No active critical issues

Summary

Parallelized interoperability execution layer for EVM ecosystems.

Issues (5)

Low
Medium
High
Critical
Total
Not fixed
11--2
Fixed
-12-3
Total12205
Lack of Refund Mechanism on Failed Transfers in Bridge to Bridge Interaction Scenario
not_fixed/medium

In the current bridge implementation, once a transfer message is confirmed and successfully relayed from the source bridge to the destination bridge, the user's funds are effectively deducted from the source chain. However, if the transaction fails on the destination bridge due to any factors, the bridge does not provide a mechanism to refund the user’s assets.This issue specifically arises in BRIDGE <-> BRIDGE interactions, where one bridge communicates directly with another bridge without involving the ReactiveBridge (RNBRIDGE). Since BRIDGE <-> RNBRIDGE interactions are the intended, the lack of a refund mechanism is only a concern when bridges interact directly with each other. In such cases, users may face an irreversible loss of funds, exposing them to financial risk.
Lack of Test Coverage in the Bridge Contract
not_fixed/low

The bridge contract currently lacks a comprehensive testing suite, which poses significant risks to its reliability, security, and functionality. Without unit and integration tests, there is no systematic way to verify that the contract behaves as intended across different scenarios, including edge cases and failure conditions. This absence of testing increases the likelihood of undetected vulnerabilities, incorrect logic implementation, and potential financial losses due to undiagnosed bugs.

Contracts (9)

#File Name
1

src/AbstractDispenser.sol

2

src/AbstractBridgehead.sol

3

src/BridgeLib.sol

4

Bridge.sol

5

src/ReactiveBridge.sol

6

src/Bridge.sol

7

src/AbstractFeeCalculator.sol

8

ReactiveBridge.sol

9

AbstractBridgehead.sol