Bridge
🌉 RocketFi Bridge: Deposits & Withdrawals
🔐 Deposits
Deposits to the RocketFi bridge are validated and signed by the network’s validators.
A deposit is credited once more than 2/3 of the total staking power has signed off on it.
💸 Withdrawals
Withdrawals from RocketFi are instantly deducted from the user’s Layer 1 (L1) balance.
Validators sign each withdrawal as individual transactions.
Once 2/3 of the staking power has signed the withdrawal, an EVM transaction can be submitted to the bridge to initiate the withdrawal.
⚠️ Dispute Period & Security
After a withdrawal request, a dispute period begins.
During this time, the bridge can be locked if a withdrawal is suspected to be malicious or inconsistent with the RocketFi state.
To unlock the bridge, cold wallet signatures from 2/3 of the stake-weighted validator set are required.
✅ Finalization
Once the dispute period ends, finalization transactions are executed.
These transactions distribute USDC to the designated destination addresses.
A similar mechanism ensures the active validator set and their stakes are accurately maintained on the bridge contract.
🧾 Gas Fees & User Experience
No Layer 2 ETH is required from users to process withdrawals.
Instead, users pay a flat withdrawal fee of 1 USDC on RocketFi, which covers validator gas costs.
🔍 Audits & Transparency
The bridge logic and its integration with L1 staking have been audited by XXX.
You can view the full bridge code on the RocketFi GitHub repository and find audit reports in the Audits section.
Last updated