Kiln docs
Comment on page

Pooled Staking

Stake any amount of ETH to one or multiple node operators through a fully on-chain solution.
When you stake natively on Ethereum there is no pooling mechanisms, you simply bound 32 ETH to a validation key and pilote the stake with the validation private key. This process is complex and very expensive for most users, 99.93% of Ethereum wallets having less than 32 ETH on their balance.
Kiln On-Chain Pooled Staking enables Integrators and Operators to interconnect on-chain very easily in order to propose custom ETH Pooled Staking to the Integrator end users.
Introducing Kiln On-Chain Pooled Staking
  1. 1.
    Easy to use - users deposit any amount of ETH and start earning rewards immediately
  2. 2.
    Transparency first - all fund of flows, from deposit, to rewards, unstaking or commission dispatching is full visible and auditable on-chain
  3. 3.
    Don't trust, verify - anyone can verify the provisioned validators to be staked, pooling economics and flow of funds on-chain
  4. 4.
    Integrate in a few hours - only a few contract interactions are required for the staking and unstaking flows, making it very convenient to integrate on your platform
  5. 5.
    Create a custom Liquid Staking Token or not - integrators decide wether they want their users to receive a transferable ERC20 (cToken or aToken) to represent their staked pooled position
  6. 6.
    Use one or multiple operator - integrator can choose to expose their users to one or multiple underlying node operator, in different proportions and can change this at anytime
  7. 7.
    A 2 transaction setup for Integrators - bring custom pooled staking to your platform in only a few hours
  8. 8.
    Earn more with auto-compounding - by default Kiln On-Chain Pooled Staking auto-compounds rewards to make sure the pool deposit as much validators and thus earn as much rewards as possible
Example of ETH Pooled staking user flow