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