🏞️Native ETH Staking

Native ETH Staking Integration Guide

🌐 Overview

This guide explains how partners can integrate Native Ethereum (ETH) Staking through Kiln, enabling their users to stake ETH natively while platforms monetize staking rewards in a secure, onchain way.

Native ETH staking x Kiln fee splitter offers:

  • Reduced smart contract risk

  • Full support for the latest Ethereum protocol features (Pectra upgrade)

  • Seamless monetization for platforms through onchain fee-splitting

βœ… New feature for Stakers

By supporting Ethereum’s Pectra upgrade, Kiln unlocks new features that directly improve the staking experience. Here’s what users gain:

Feature
Benefit to Users

Higher Effective Balance (up to 2,048 ETH) & Auto-Compounding

Users can benefit from compounding of rewards β€” e.g. staking rewards reinvest automatically within a validator β€” leading to a ~1.5 % relative uplift in APR vs. static staking. Kilnarrow-up-right

Faster Activations

New validators can activate in ~45 minutes (when queue is empty), instead of ~12 hours. Kilnarrow-up-right

Partial Withdrawals & Top-Ups

Users can withdraw or add ETH from an active validator (so long as it stays β‰₯ 32 ETH) without needing to exit fully. Kilnarrow-up-right

Flexible Withdrawal Control

Via EIP-7002, withdrawals can be triggered via execution-layer transactions, giving users more control and removing dependency on operators for exits. Kilnarrow-up-right


πŸ—οΈ How It Works

  1. Operator Setup

    • Partners configure their operator once, defining fees and revenue share.

    • Example: Acme x Kiln Operator with 25% fee on block rewards, split 50/50 between Acme and Kiln.

  2. Fee-Splitter Mechanism

    • End-users stake ETH through the Kiln Fee Splitter contract, which automatically handles both:

      • The deposit to the Ethereum staking contract, can be in batch of 2048 ETH

      • The partner revenue share on execution fees dispatching

  3. User Experience

    • From the end-user perspective, staking requires a single transaction, all staking interactions are done via the vanilla ETH staking flow while the partner monetization is seamlessly enforced onchain.


πŸ’° Revenue Model

  • Service fees are taken as a percentage of Execution Layer (EL) rewards.

  • Partners and Kiln share the fee revenue automatically via the Fee Splitter contract.

Illustrative Example (at $1B TVL):

Item
Value

ETH Price

$4,200

Yearly EL Rewards (USD)

$2.8M

EL Service Fees (80% - 8% of total rewards)

$2.24M

Partner Share (50%)

$1.12M

Kiln Share (50%)

$1.12M


βš™οΈ Technical Integration

1. Fee Splitter Setup

  • Kiln will use the Kiln Fee Splitter Factoryarrow-up-right to create their the partner operator.

  • Parameters:

    • Owner – partner address

    • Operator name – identifier for the staking product

    • Operator fee – percentage fee charged

    • Recipients & percents – fee split across stakeholders

πŸ‘‰ Reference: Fee Splitter Auditarrow-up-right

Smart contract ABI:


2. Staking Flow

Step 1. Generate validator keys

πŸ‘‰ Ethereum Key generation reference: /eth/keys APIarrow-up-right

Step 2. Use READ - predictSplitter (0x3f62e9b7)arrow-up-right to compute deterministic splitter addresses.

Step 3. Craft the deposit transaction with the Fee Splitter as the recipient.

Step 4. Call WRITE - createSplitterAndCall (0x608c54d4)arrow-up-right on the Fee Splitter Factory to stake ETH.

πŸ‘‰ Deposit transaction crafting reference: /transaction/deposit APIarrow-up-right


3. Reporting & Monitoring

  • Partners can track staking activity and rewards via the Kiln Connect APIarrow-up-right (/stakes endpoint).

  • Full compatibility with existing Kiln reporting infrastructure, for any staking provider.

  • Note: now the validators can have +32ETH in their balance, and support partial deposit and exit as referred in the API specs


4. Optional: Widget Integration

  • Partners can integrate Kiln’s staking widget for:

    • Upgrade from previous validators to compounding validators.

    • Deposits (from 32 ETH to any amount in one Tx)

    • Validator top-ups

    • Partial withdrawals

    • Complete withdrawals

This reduces integration effort while providing a ready-made UI for end-users.


Key Benefits for Partners

  • Revenue stream: Monetize ETH staking directly via protocol-native rewards.

  • Seamless UX: One-step staking process for end-users.

  • Future-proof: Aligned with Ethereum upgrades (Pectra and beyond).

  • Security-first: Minimized smart contract exposure with audited Kiln Fee Splitter.


πŸ“Œ Next Steps

  1. Define your operator parameters (fee, revenue share, recipients).

  2. Kiln deploy operator via the Fee Splitter Factoryarrow-up-right.

  3. Integrate deposit flow with the Kiln APIarrow-up-right or local crafting.

  4. Start generating revenue from Native ETH staking.

Last updated

Was this helpful?