LogoLogo
  • Introduction
    • Get started
  • Kiln Products
    • Overview
    • 🧱Validators
      • ⛓️Protocols
        • Algorand (ALGO)
        • Aptos (APT)
        • Avalanche (AVAX)
        • Babylon (BABY)
        • Cardano (ADA)
        • Celestia (TIA)
        • CoreChain (CORE)
        • Cosmos (ATOM)
        • Cronos (CRO)
        • DyDx (DYDX)
        • Ethereum (ETH)
        • Eigenlayer (EIGEN)
        • Fetch.ai (FET)
        • Flare (FLR)
        • Harmony (ONE)
        • Injective (INJ)
        • Iota (IOTA)
        • Kava (KAVA)
        • Kusama (KSM)
        • Mantra (OM)
        • MultiversX (EGLD)
        • Near (NEAR)
        • Oasis (ROSE)
        • Osmosis (OSMO)
        • Peaq (PEAQ)
        • Polkadot (DOT)
        • Polygon (POL - ex MATIC)
        • Sei (SEI)
        • Solana (SOL)
        • Stacks (STX)
        • Starknet (STRK)
        • Story(IP)
        • Sui (SUI)
        • Symbiotic (SYM)
        • Tezos (XTZ)
        • The Open Network (TON)
        • Tron (TRX)
        • Zetachain (ZETA)
    • 🎆Connect
      • Accessing Kiln Connect
      • API specs
      • Postman Demo
      • SDK
        • Getting started
        • How to find Kiln's validators
        • Upgrade guide from v2 to v3
      • Tutorials
        • SOL - Tag a stake
        • DYDX - How to bridge your rewards
      • Kiln Connect FAQs
    • 🚀Dashboard
      • Architecture
      • Staking
        • Cardano (ADA)
        • Celestia (TIA)
        • Cosmos (ATOM)
        • Cronos (CRO)
        • DYDX (DYDX)
        • Ethereum (ETH)
          • Native EigenLayer Restaking
          • Deposit into compounding validators
          • Convert skimming validators to compounding validators
        • Fetch.ai (FET)
        • Injective (INJ)
        • Kava (KAVA)
        • Kusama (KSM)
        • Mantra (OM)
        • Near (NEAR)
        • Osmosis (OSMO)
        • Polkadot (DOT)
        • Polygon (POL)
        • Solana (SOL)
        • Tezos (XTZ)
        • The Open Network (TON)
        • TRON (TRX)
        • ZetaChain (ZETA)
      • Reporting
        • Cardano (ADA)
        • Celestia (TIA)
        • Cosmos (ATOM)
        • Cronos (CRO)
        • DYDX (DYDX)
        • Ethereum (ETH)
        • Fetch.ai (FET)
        • Injective (INJ)
        • Kava (KAVA)
        • Kusama (KSM)
        • Mantra (OM)
        • Near (NEAR)
        • Osmosis (OSMO)
        • Polkadot (DOT)
        • Polygon (POL)
        • Solana (SOL)
        • Tezos (XTZ)
        • The Open Network (TON)
        • Tron (TRX)
        • ZetaChain (ZETA)
      • Unstaking
        • Cardano (ADA)
        • Celestia (TIA)
        • Cosmos (ATOM)
        • Cronos (CRO)
        • DYDX (DYDX)
        • Ethereum (ETH)
          • Native EigenLayer Withdraw Flow
          • Partial withdraw liquidity
        • Fetch.ai (FET)
        • Injective (INJ)
        • Kava (KAVA)
        • Kusama (KSM)
        • Mantra (OM)
        • Near (NEAR)
        • Osmosis (OSMO)
        • Polkadot (DOT)
        • Polygon (POL)
        • Solana (SOL)
          • Deactivate
          • Merge
          • Split
          • Withdraw
        • Tezos (XTZ)
        • Tron (TRX)
        • The Open Network (TON)
        • ZetaChain (ZETA)
      • Import stakes
      • Move stakes
      • Invite a user to your organization
      • Troubleshooting
      • 🎓Tutorials
        • Cosmos Chains - Auto-compound a stake
      • Dashboard FAQs
    • 📥dApp
      • ETH staking
      • EigenLayer
        • Operator delegation
        • Native restaking
        • Liquid restaking
      • 🔒Security
      • Kiln dApp FAQ
    • ⛓️Onchain
      • 🙋‍♀️Dedicated Validators
        • Key concepts
          • Deposit Flow
          • Rewards Management
          • Unstaking
        • How to integrate
          • 1. Contract Interactions
          • 2. Administration
      • 🤽‍♂️Pooled Staking
        • Key concepts
          • Staking Positions
          • Oracle Reports
          • Exit & Withdrawal
        • How to integrate
          • 🐎Getting Started
          • 🏗️Architecture overview
          • 😊User experience
          • 📃Integration contract
          • ⛑️Contract governance
          • ℹ️Contract ABI
          • 📥Using TheGraph
          • 🥩Staking Interactions
            • Staking
            • Rewards
            • Unstaking & Withdrawals
      • 🎡Tokenized Validators
      • 🎩Node Operators: how to integrate
        • Dedicated Validators (v1)
          • Manage Validators
        • Pooled Staking
          • 1. Using TheGraph for Setup
          • 2. Deploying vPool
          • 3. Key Provisioning in vFactory
          • 4. Oracle Daemon
          • 5. Depositing via Integration Contracts
          • 6. Exit Daemon
          • 7. Deploy Integration Contract (optional)
      • 🔓Security
        • Staking Risks
        • Audits & Bug Bounties
        • Business Continuity
        • Source code
    • 💰DeFi
      • 🦋Morpho via Kiln DeFi
      • 💻How to integrate?
        • Smart contract interactions
        • Governance
        • Reporting data
        • Administration
        • Supported DeFi Protocols
        • Additional Rewards Management
      • 🔓Security
        • Risks
        • Audits & Bug Bounty
        • Pause
        • Source code
        • Compliance Features
      • Kiln DeFi FAQ
    • 🪄Widget
      • 🧑‍🎨Customize - Widget Editor
      • ☄️Integrate - No/Low Code
    • 🛠️More Tools
      • ETH Batch Deposit Contract
      • Safe CD
  • Integrations
    • 🔭Plan your integration
    • 🔌Integrate Kiln products
    • 📱Wallets
      • Stake from Ledger Live
        • Direct Staking
        • Using Kiln Widget
          • DeFi Lending in Ledger Live
        • Using Kiln dApp
          • Dedicated Validators
          • Pooled Staking
          • EigenLayer Restaking
      • Stake from Safe{Wallet}
        • How to stake ETH on Safe & FAQ
        • DeFi Lending in Safe{Wallet}
        • Using Kiln dApp
      • Stake from Squads
    • 🏢Custody platforms
      • Stake from Anchorage
      • Stake from Bitgo
      • Stake from Coinbase Custody/Prime
      • Stake from Copper
      • Stake from Cordial Systems
      • Stake from DFNS
      • Stake from Finoa
      • Stake from Fireblocks
      • Stake from Fordefi
      • Stake from Hex Safe
      • Stake from Ledger Enterprise
      • Stake from Metamask Institutional
      • Stake from Rakkar
      • Stake from Utila
  • Working with Kiln
    • ☑️Staking & DeFi Track Record
    • ✅Security & Insurances
    • ☎️Support
      • FAQs
        • Enzyme FAQ
        • EigenLayer FAQ
        • Kiln x Safe{Wallet} FAQ
        • Ledger Live FAQ
Powered by GitBook
On this page
  • The problems addressed by Kiln Onchain
  • Introducing Kiln Onchain platform
  • Values
  • Project Licence

Was this helpful?

Export as PDF
  1. Kiln Products

Onchain

PreviousKiln dApp FAQNextDedicated Validators

Last updated 6 months ago

Was this helpful?

The problems addressed by Kiln Onchain

  1. Offering non-custodial ETH staking is hard, as Ethereum lacks an onchain commission system, platforms adopt two approaches: they either hold staked ETH or rewards to earn commissions, or they charge deposit fees rather than relying on staking rewards as an incentive.

  2. Existing ETH offerings can be opaque as the complete fund flow, including deposit handling, reward management, and commission distribution, isn't solely managed through transparent smart contract logic.

  3. Introducing new use-cases on a validator infrastructure, like solo staking, pooled staking, or validator NFTs, is challenging due to the absence of established standards for operators in these areas.

  4. Create a custom staking offering for your platform, customizing commissions from staking rewards, distributing them to partners, seamlessly integrating multiple operators, and even issuing Liquid Staking Tokens like NFTs or ERC20 tokens to represent users' staked positions.

Kiln Onchain is an audited suite of smart contracts that eliminates these barriers, enabling partners to offer fully branded, customisable, non-custodial Ethereum staking to end-users, whilst being able to monetise the offering. With Kiln Onchain, partners can now prioritise user retention and earning a rewards share from offering seamless Ethereum staking.

Introducing Kiln Onchain platform

Kiln Onchain addresses three main actors:

  1. Partners, such as wallets and custodians, that want to create a custom staking solutions for their users. This may involve solo staking with one operator or proposing their own Liquid Staking Token with 2 operators.

  2. Operators are Ethereum validator providers who integrate their validator infrastructure via smart contracts, enabling them to offer staking services like pooling or dedicated staking, and accept deposits from multiple integration partners.

  3. Stakers are ETH holders seeking to engage in Ethereum protocol staking, and they can choose between pooled solutions or dedicated staking. Throughout the entire staking process, they retain custody of their assets, ensuring a fully transparent and auditable fund flow.

Kiln Onchain offers a suite of smart contracts designed to allow partners to accommodate a wide range of use cases within native and pooled staking. Currently, there are four distinct options available:

  1. Dedicated Validators: Native ETH protocol staking in batches of 32 ETH, providing a dedicated and secure staking solution.

  2. Tokenized Validators: ‘Dedicated Validators’, but with the ability to tokenize the validator to benefit from liquidity and flexibility without needing to fully unstake or exit the validator.

  3. Staking Pool: Enables partners to offer services that allow staking any amount of ETH, without the issuance of a transferrable receipt token.

  4. Liquid Staking: Same as Staking Pooling but with the ability to issue a custom transferrable receipt token that represents the withdrawal credentials and the ownership of the users stake.

Values

There are multiple ways partners can propose staking to their users (Stakers) through the Onchain platform (pooled, dedicated, ...), but the underlying principles remain the same across all the components of this product:

  1. Transparency: deposits, commissions dispatching or exits, everything happens onchain and is easy to track via Event emissions and simple view functions everyone can call.

  2. Security: staking through this audited solution is designed to be non-custodial (* some parts will be upgradable for a certain timeframe), and a lot of onchain and offchain safety guards are in place to protect users funds and rewards.

  3. Flexibility: partners have the choice between multiple staking integration types and can create their custom offering with or without liquidity tokens, or with one or multiple operators.

Project Licence

Kiln Onchain is under the , some smart contract public interfaces are under .

⛓️
BUSL-1.1 licence
MIT licence
Kiln Onchain suite