Validator network
Infrared is a full stack protocol, beginning with its own validator network. This network is responsible for proposing blocks, attesting to blocks, and minting significant block rewards. The network is made up of a group of trusted validators who are responsible for securing the network and ensuring that economic incentives are distributed in a market efficient manner.
Quick overview
Proof of Liquidity
Berachain uses a Proof of Liquidity mechanism, which can be complex. However, Infrared significantly simplifies the process for validator operators to provide a developer and operator experience (devex and opex) similar to Ethereum. Essentially, you need to:
- Provision your nodes
- Create a deposit message
- Claim rewards periodically
Become an operator
1. Coordinate with the Infrared team
To ensure a seamless onboarding experience, contact the Infrared team at [email protected]. We offer white-glove service and will guide you through the integration process.
2. Provision your node
On Berachain, there are two concurrent chains:
- Beacon chain (consensus layer) – Managed by a single client, beacon-kit.
- Execution layer – Any ETH1-compatible client, such as Go-Ethereum (Geth) or RETH, can be used.
Note: The Infrared team may require you to run a specific execution or beacon client (or a custom version) to enhance client diversity and support the upcoming Infrared validator network, which aims to provide additional block-building services.
3. Generate the deposit message
Before Infrared can make the first deposit into your validator, you must provide a signed deposit message. This can be created using the beacon-kit CLI:
Deposit signature requirements
- Length: Must be 96 bytes.
- Amount: Exactly 32 BERA. (TBD what
MIN_STAKE
is) - Withdrawal Address: Must be the
InfraredBERAWithdrawor
contract address.
Key points
- First deposit only: A deposit signature is required only once—when creating your validator.
- Governance submission: The Infrared team must submit the deposit signature through governance.
- Subsequent deposits: Additional deposits to the same validator do not require new signatures.
- Invalid signatures: Ensure correctness. An invalid signature causes the deposit to fail.
Coinbase configuration
Setting the fee receiver
To properly collect and distribute rewards, configure your validator client to use the InfraredBERAFeeReceivor
contract as the coinbase address:
Why this matters
- Priority fees (tips) are correctly captured.
- MEV (Maximal Extractable Value) rewards are accumulated.
- Rewards are automatically distributed through the protocol.
Important: An incorrect coinbase configuration means you’ll miss out on rewards. The
InfraredBERAFeeReceivor
contract ensures that fees are allocated properly.
Claiming rewards
How to claim
Rewards can be claimed from the InfraredDistributor
contract using the following function:
pubkey
: Your validator’s public key.recipient
: The address to receive the rewards.
Key notes:
- Only the registered validator address can claim rewards.
- Rewards can be claimed at any time.
- Rewards are distributed in iBERA tokens.
Registration checklist
Before registration
- Contact the Infrared Team: Provide your validator details.
- Submit your deposit signature: Must be for 32 BERA, with the
InfraredBERAWithdrawor
as the withdrawal address. - Wait for governance confirmation: The governance process must finalize before you can proceed.
After registration
- Configure coinbase: Set the coinbase to the
InfraredBERAFeeReceivor
address. - Monitor rewards: Track your rewards through the
InfraredDistributor
contract.
Technical support
If you encounter issues or have any questions:
- Verify registration: Confirm with the Infrared team that your validator is properly registered.
- Double-check configuration: Ensure the coinbase address points to
InfraredBERAFeeReceivor
. - Use the correct validator address: Only your registered address can claim rewards.
For additional help, reach out to the Infrared team via official channels or at [email protected].
Thank you for choosing Infrared. Together, we’ll build a secure, robust network on Berachain’s Proof of Liquidity foundation!
On this page