🏞️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:
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. Kiln
Faster Activations
New validators can activate in ~45 minutes (when queue is empty), instead of ~12 hours. Kiln
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. Kiln
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. Kiln
🏗️ How It Works
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.
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
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):
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 Factory 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 Audit
Smart contract ABI:
2. Staking Flow
Step 1. Generate validator keys
👉 Ethereum Key generation reference: /eth/keys API
Step 2. Use READ - predictSplitter (0x3f62e9b7) to compute deterministic splitter addresses.
Step 3. Craft the deposit transaction with the Fee Splitter as the recipient.
Step 4. Call WRITE - createSplitterAndCall (0x608c54d4) on the Fee Splitter Factory to stake ETH.
👉 Deposit transaction crafting reference: /transaction/deposit API
3. Reporting & Monitoring
Partners can track staking activity and rewards via the Kiln Connect API (
/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
Define your operator parameters (fee, revenue share, recipients).
Kiln deploy operator via the Fee Splitter Factory.
Integrate deposit flow with the Kiln API or local crafting.
Start generating revenue from Native ETH staking.
Last updated
Was this helpful?