Staking ZEN requires ZEN (the asset) and a small amount of ETH (for gas) on Horizen Mainnet. If your funds are on Base or a CEX, you must bridge them over first.
Before you begin, ensure you have the following ready:
A Web3 Wallet installed (MetaMask, Coinbase Wallet, WalletConnect, etc.)
ETH on Base (to cover initial bridging gas fees)
ZEN tokens on Base (ready to be bridged and staked)
Detailed instructions for each step are provided right below.
Navigate to the Horizen Staking Landing Page and click Connect Wallet in the top-right corner.

In the onboarding panel on the right, click
+ Networkto automatically add the Horizen network RPC to your wallet.Click
+ ZENto import the native token contract address into your wallet display.

If your wallet doesn't support automatic network switching, add Horizen Mainnet manually using these parameters:

Because Horizen operates on an L3 architecture, your assets need to be moved from Base over to Horizen before staking.
Note on ETH Gas: Moving ETH back to Base later takes ~7 days via the Hub. Only bridge a small amount of ETH, just enough to cover a few transaction gas fees.
Need Gas Fee Token (ETH)? In the onboarding panel, click
Bridge ETH from Base.This opens the official bridge interface to transfer ETH for gas fees (or you may head directly to https://bridge.horizen.io/)

Set direction: Base → Horizen. Select ETH, enter amount, click
Transfer Tokensand confirm. (Takes ~1–2 minutes).
Need Staking Token (ZEN)? return to the panel and click
Bridge ZEN from Baseto open Stargate.Connect wallet and bridge your ZEN from Base → Horizen. (Fee is 0.06% + Base gas; takes ~2 minutes).

All onboarding steps for bridging and staking are responsive to your wallet holdings with a green check.

Once ETH and ZEN are both in your Horizen Mainnet wallet, scroll down to My Position panel.
Make sure the
Staketab is selected.

Enter the amount of ZEN you wish to lock up, or click the
MAXbutton to stake your full balance.click
Add to stakeApprove token spending in your wallet.
Confirm the stake in your wallet.
Confirm the transaction prompt inside your connected wallet.
Success! Once the transaction is confirmed on-chain, your staked balance and real-time yield will immediately update under My Position.

Claiming Rewards: Click Claim to pull earned yield into your wallet without disturbing your staked principal.
Unstaking ZEN: Click Withdraw to unstake. There is no lock-up period for ZEN.
Bridging Assets Back:
ZEN → Base: Use Stargate (Instant).
ETH → Base: Use Hub (~7-day challenge period + manual claim).
Common reasons include:
Your wallet is still connected to Base (Chain ID
8453) instead of Horizen (Chain ID26514).You don't have ETH on Horizen to pay for gas.
Your ZEN is still sitting on Base or a CEX.
You didn't complete the initial Approve transaction prompt.
Don't panic! Check the following:
Ensure your wallet network is switched to Horizen Mainnet (26514).
Manually import the ZEN token contract address:
0x57da2D504bf8b83Ef304759d9f2648522D7a9280.Check your transaction status on Stargate to ensure it completed.
Rewards accrue continuously from multiple ecosystem sources:
Horizen DAO – ZEN Bootstrap (Live)
Horizen DAO – ZEN LP Earnings (Live)
zkVerify Node Emissions (Live)
Horizen L3 Sequencer Fees (Live)
Protocol & App Fee Sharing (Onboarding)
Vela Confidential Compute (In Development)
For complete breakdown mechanics, review ZenIP-42408.
Reference & Official Contracts

As always, should you have any questions on staking, please reach out to the team via the Horizen Discord.

