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
  • Bakers
  • Staking mechanics
  • Staking workflow
  • Adaptative Issuance
  • Performance

Was this helpful?

Export as PDF
  1. Kiln Products
  2. Validators
  3. Protocols

Tezos (XTZ)

PreviousSymbiotic (SYM)NextThe Open Network (TON)

Last updated 14 days ago

Was this helpful?

Bakers

Name
Address

Kiln

Ledger Live by Kiln

Ledger Enterprise by Kiln

Name
Address

Kiln

Staking mechanics

To participate in Tezos Proof of Stake, you first need to delegate your wallet's balance to a baker. This delegates all XTZ tokens in your wallet. Once delegated, you can choose to stake assets for higher reward. Both delegated and staked assets earn rewards based on their share of the baker's staking power. However, staked assets earn twice the rewards of delegated assets (before baker fees).

Note, since the , the .

-
Delegating
Staking

Stake activation time

End of current cycle + 4 others

Instant

Stake lock-up time

For delegators: Instant

4 cycles

Re-delegating activation time

End of current cycle and 4 others

4 cycles

Rewards frequency

First rewards: 1 cycle after stake is active. Note: for many other validators (not Kiln's one), the first rewards would be received 6 cycles after stake is active because they froze rewards during 5 cycles. Rewards frequency: at the end of every cycle. Last rewards: 4 cycles after the end of the unstaking cycles.

First rewards: Immediate at the end of the current cycle.

Rewards frequency: at the end of every cycle.

Last rewards: Rewards stop immediately after unstaking.

Auto-compounding

Yes

Yes

Self-bond

The baker owned stake, the self bond, must represent 10% of total delegation.

Ex: A baker with a owned stake of 5M XTZ has a delegation capacity of 45M XTZ.

→ The delegation capacity depends solely on the baker's self-bonded stake.

The staking capacity is nine times the baker's owned stake (self bond).

Ex: A baker with a owned stake of 5M XTZ has a staking capacity of 45M XTZ.

→ The staking capacity depends solely on the baker's self-bonded stake. → When a user stakes, their delegation is dismissed from the baker’s delegation capacity, and only the staked amount counts toward the baker's stake capacity.

Active set

None

None

Slashing

No, as a delegator, the only risk is not earning the potential rewards. In the case of slashing, only the staked amount is slashed.

Yes, if the Baker double bakes, Stakers could lose up to 10% of their stake. In the context a double endorse, it's 50%. It's worth noting that such events are extremely rare on Tezos.

Relationship between validator stake balance and rewards

Linear. The more stake balance there is on the baker, the more rewards it will earn.

Linear. The more stake balance there is on the baker, the more rewards it will earn.

Staking workflow

-
Delegating
Staking

What is the staking process?

The Tezos wallet is delegated to a baker and all the tokens contained inside this wallet are on that baker. The rewards go directly in the wallet.

The XTZ staked funds remain in your wallet, but are frozen by the protocol and actively participating in consensus. The rewards will be paid directly to your wallet, and they come from protocol-level incentives.

Do funds move out to another wallet?

No, XTZs do not move anywhere, they never leave your wallet.

No, XTZs do not move anywhere, they never leave your wallet.

Can I keep staking/unstaking from/to the same wallet?

You can adjust your delegation amount by transferring tokens in or out of your wallet.

Yes, you can increase the staked amount or unstake part of it at anytime.

Can I select how much of my wallet balance I want to stake?

No, all the XTZs inside a delegated wallet are delegated. All tokens in a delegated wallet are taken into account in the delegated amount.

Yes, you select the amount of tokens you want to stake to earn rewards.

How do I undelegate/unstake?

When stopping delegation to our baker, you will still receive staking rewards from the last 11 days.

You can undelegate from the Dashboard or also from:

From Ledger Live

In your Tezos Account in Ledger Live, click on the 3-dots menu on the right, then “End delegation”:

From Templewallet

You can also delegate to another baker from Templewallet. To do so, go to your Tezos subsection, then in the “Delegate” tab, click on “Re-Delegate”

When unstaking, you will stop receiving rewards immediately. After submitting an unstake request, your chosen amount becomes finalizable after 4 cycles (~11 days).Then, you will need to finalize unstaked balances in order to make them spendable.

Can I unstake/undelegate part of the staked balance?

No, if you undelegate, it's for the whole wallet. However, you can transfer out of your wallet any amount of XTZ to undelegate a part of it.

Yes, you can unstake part or all of your staked funds.

How is my balance computed at cycle N for the rewards distribution?

The balance computed at cycle N for the rewards distribution is the balance at the beginning of cycle N-4.

The balance computed at cycle N for the rewards distribution is the balance at the beginning of cycle N.

How is commission paid?

Rewards are paid and commissions are taken natively at the protocol level. Rewards are redistributed every on-chain cycle (~2.8 days) to the same XTZ address you are staking with.

How do I monitor my rewards?

Adaptative Issuance

You way see the Delegating/Staking APR fluctuate over time when monitoring your positions or looking on an explorer.

The rate adjusts based on the share of tez (out of the total supply) that is staked, with a target of about 50%. If the staked share goes below 48%, rewards increase to incentivize more funds being staked. If it goes above 52%, rewards are reduced to avoid issuing more tez than is required for network security.

Performance

In particular the sidebar shows the lifetime performance:

Removing stake can be done with the Kiln dashboard, the command in Octez, or via your wallet’s user interface.

We use the software to distribute Tezos baking rewards. Rewards are redistributed every on-chain cycle (~2.8 days) to the same XTZ address you are delegating with.

You can monitor your rewards from the Dashboard, by going to the page of your Delegating Account address or directly from your wallet.

You can monitor your rewards by going to the page of your Delegating Account address or directly from your wallet.

This is due to the that lets the network automatically find the “Goldilocks” level for staking rewards – just enough for a desired level of economic security, but not higher than that, so as to minimize dilution.

Those looking to explore the mechanism further can check out our , which lets you test various scenarios to see the rewards rate as well as estimated rewards for a given baker.

The performance of Kiln's bakers can be seen :

🧱
⛓️
Rio upgrade
cycle time is 1 day
Adaptive Issuance mechanism
Adaptive Issuance Simulator
on the TzStats explorer
tz3dKooaL9Av4UY15AUx9uRGL5H6YyqoGSPV
tz3LV9aGKHDnAZHCtC9SjNtTrKRu678FqSki
tz3Vq38qYD3GEbWcXHMLt5PaASZrkDtEiA8D
tz3btDQsDkqq2G7eBdrrLqetaAfLVw6BnPez
unstake
TRD
Tezos explorer
Tezos explorer
Snapshot of the Kiln private baker TzStats page