Skip to main content

Restaking

Restaking on RibbleChain, inspired by EigenLayer, allows $XRB stakers to secure Layer 3 (L3) rollups in addition to the Layer 1 (L1), earning extra rewards. This guide explains how to restake $XRB.

What is Restaking?

  • Purpose: Reuse staked $XRB to secure L3 rollups, increasing network security.
  • Rewards: Earn additional $XRB from rollup fees and incentives.
  • Mechanism: Stakers opt into restaking via the RibbleChain DAO.

Prerequisites

  • Staked $XRB as a validator or delegator (see Staking Tokens).
  • RibbleChain CLI: npm install -g ribblechain-cli.

Step 1: Enable Restaking

Opt into restaking:

ribblechain-cli stake restake --rollup my-rollup