Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 251 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Kiln Docs

Introduction

Loading...

Kiln Products

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Tutorials

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Validators

Stake on Kiln public validators or use our dedicated validator offer to stake directly.

Aptos (APT)

Validators

Name
Address

Staking Pool Address

Operator Address

Non Delegation Node

Name
Address

Kiln

Staking workflow

How does staking work?

Aptos uses an owner-operator-voter model for staking. This model enables the creation of delegations and staking services by separating the account that holds the funds from other accounts responsible for managing those funds, such as operators and voters. This separation ensures that delegations of responsibilities can be made securely, without compromising the safety of the funds held in the account.

Owner: When someone creates an account on the Aptos blockchain, they become the owner of that account and the funds it contains.

Operator: An operator is the validator operator. The Owner can delegate the management of their funds to the Operator. The Owner can assign the accounts operator address to the Operator allowing for the account to participate in transaction validation on the chain.

Voter: The Owner can designate a Voter to participate in governance. The voter will use the voter keys to sign the governance votes. Traditionally, voter privileges are assigned to the Operator.

What is the staking process?

To start earning rewards, you will need to add your stake to the delegation pool

Do funds move out to another wallet?

Tokens do move out of your account but your accounts remains the only one that can operate an unstaking function. This enables you too keep the custody of your funds while they earn rewards.

Can I keep staking/unstaking from/to the same 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?

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

How do I unstake?

You can unlock stake at any time. However, the stake will only become withdrawable after the delegation pool's lockup period expires (0-30 days). Unlocked stake will continue earning rewards until the stake becomes withdrawable.

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake. The minimum amount to unstake is 10 APT.

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

The balance computed at epoch N for the rewards distribution is the balance at the beginning of epoch N-1.

What is the slashing risk on Aptos?

Currently, slashing is not implemented on Aptos.

How is commission paid?

Staking rewards are auto-compounded. The commission is paid when delegators unstake their positions.

Unbonding Period (continued):

You can unlock your staked APT at any time. However, the unlocked stake will only become withdrawable after the delegation pool's lockup period expires, which can range from 0 to 30 days. During this waiting period, your unlocked stake will continue to earn rewards until it becomes available for withdrawal.

Staking links

How can I get testnet tokens?

You can request some .

Protocols

Kiln provides public / shared validators you can delegate to and can also deploy dedicated white-labelled validators on demand.

0x63b0a7343c481fe176603e4e30cc5acc521c75d4310ce1b7b657c8168df66c66
0x3e1ca912cfd771e9128e1d0339205382b76fe998d0b714b2afb9901d7145bde4
0x9a41af5c002f91dc29cb2843ab823e3d6cdaa6cc86e6331646a4f1328609a744
here

Get started

Stake your treasury directly, or bring staking to your users through our white label product.

Stake your assets with Kiln

Deploy Kiln's white-label solutions

Explore Kiln's featured integration use-cases

Algorand (ALGO)

Validators

Overview

Metrics
Value

Stake activation time

Instant

Auto-compounding

Enabled via the pooling mechanism we use (Reti Pooling)

Unbonding time

Instant. No lockup times

Rewards frequency

Rewards are distributed every 3 hours

Active set

None

Slashing

None

Staking workflow

How does staking work?

Algorand’s staking rewards are given to users who actively contribute to network security by bringing their Algo online to participate in consensus. When an account’s proposed block is written to the chain, if the proposing account has at least 30,000 Algo then it will then be given an amount of Algo as a reward.

Full staking flow including block proposal and voting and can be found here:

https://developer.algorand.org/docs/get-details/algorand_consensus/

What is the staking process?

To start earning rewards, you will need to add your stake to the delegation pool provided by Kiln. When an account’s proposed block is written to the chain, if the proposing pool has at least 30,000 Algo then it will then be given an amount of Algo as a reward which will be distributed every 3 hours

Do funds move out to another wallet?

Utilising Reti Pooling, funds are sent over to the Reti global smart contract and finally to the validator pool contract. Those contracts are audited, controlled and deployed by the Algorand foundation.

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

Yes, you can increase the staked amount or unstake part of it at anytime. To prevent gaming of the system, stakers who add or remove stake during an epoch receive only a partial reward for that epoch. The partial reward is calculated based on the percentage of time the staker was active in the epoch.

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

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

How do I unstake?

You can unstake by unbonding your funds, unstaking is immediate

Can I unstake part of the staked balance?

Yes

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Algorand?

Currently there is no slashing risk with Algorand Staking, While other networks rely on slashing penalties to discourage malicious behavior, Algorand removes poorly performing nodes with algorithmic removal

How is commission paid?

Commissions are paid to the validator every 3 hours (Reti Pooling) and auto-compounded by default

Staking rewards vs Governance

The introduction of staking rewards is a significant change from Algorand's previous governance-focused reward system. While governance rewards incentivized community participation in decision-making, staking rewards shift the focus to active network participation.

This change makes the network more decentralized. The old governance rewards will gradually wind down as staking rewards take center stage. While the xGov program will continue to fund community projects, the pivot will be on retroactive grants for ecosystem builders rather than general governance participation.

Algorand uses its own version of PoS called (PPoS). This system randomly selects block proposers and validators based on their stake, using cryptography to ensure fairness and security. No one can cheat the system or work together to control it because the selection happens privately and automatically.

https://reti.nodely.io/validators/45
Pure Proof-of-Stake

Babylon (BABY)

Validators

Name
Address

Kiln

Kiln FP

Name
Address

Kiln

b08ef538aca95b0ed788ff1c6ecbcca92eb06f0c136b15b99318db47361e7956

Overview

Metric
Value

Stake activation time

7 BTC blocks ( ~1h50 depending on network activity)

Stake lock-up time

7 days

Auto-compounding

No

Rewards frequency

TBD

Self-bond

No

Active set

TBD

Min stake amount

0.005 BTC

Max stake amount

5,000 BTC

Slashing

  • Yes - only for double signing

  • BTC Staking Slashing ratio: 0.1%

  • BABY Slashing ratio: 5%

Relationship between validator stake balance and rewards

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

Staking Workflow

How to stake via a UI?

How to integrate staking into a wallet/custodian solution?

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

You can not add to your existing stake position. If you want to stake more, it will have to be through a different position.

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

Yes.

Can I unstake part of the staked balance?

That functionality is not allowed by the protocol for now.

When can I withdraw my staked BTC?

Either - After redemption, at the end of the timelock period you have set when you initiated the staking action. Funds will instantly be withdrawn. - After you initiate an "unbonding" transaction, which will withdraw your BTC after 7 days.

How to stake

Stake from Kiln Dashboard with Fireblocks

Step 1: Prepare a supported Bitcoin wallet

The Stake App supports the below BTC staking wallets. Install the browser extension for your preferred wallet and deposit your BTC before proceeding to the next step.

And the following hardware wallets

IMPORTANT NOTES

  • The only supported hardware wallets is OneKey. Ledger and any other hardware wallet is not supported yet.

  • Do not use a wallet that holds any Bitcoin Inscriptions

  • choose either Native Segwit or Taproot address format in your wallet (when switching between the two, you may need to disconnect and connect your wallet again for change to update in the Stake App UI)

  • Fordefi supports Bitcoin transactions only on taproot addresses. Ensure your Bitcoin vault has a taproot address.

Step 2: Start staking BTC

Navigate to the Kiln’s BTC Staking Interface. The direct link will be:

Step 3: Connect your Bitcoin wallet

Connect your wallet. If you’re visiting the website for the first time, you will need to sign the signature request to get your wallet connected.

Step 4: Enter your BTC amount

Input the amount of BTC you want to stake. During Babylon Phase 1, you have the option to stake between 0.005 and 5,000 BTC per transaction.

Select or switch the address format in your wallet.

Step 5: Determine the transaction fee

Next you can choose to keep the current network fee or prioritize your delegation by increasing the transaction fee.

If your stake arrives after the cap is filled, then it will be in the “overflow” status and you will need to unbond and withdraw your BTC.

Step 6: Stake BTC

Finalize the staking process by clicking “Stake” and confirm the transaction in your wallet.

Step 7: Complete the process

To stake Bitcoin on Babylon with Fordefi, perform the following steps:

  • Make sure you have a Bitcoin vault with a taproot address, and that you have the Bitcoin you want to stake on that address.

  • Open your Fordefi browser extension, click the ☰ button in the top left corner to open the options menu, and toggle on "Impersonate Bitget for Bitcoin."

  • Click Connect to BTC Network in the top right corner of the DApp webpage.

  • Select the three approval checkboxes.

  • Select Bitget Wallet and click Connect to BTC network.

  • In the list that appears, select your Bitcoin vault and the taproot address and click Connect.

  • Find Kiln's Finality Provider by searching by name, Kiln, or by public key, 053107172a3d5a2715754cd5793efdcf5e54364b855ed2305819e372aa685d76

  • Define the amount you want to stake.

  • Click Preview, review the parameters, and then click Stake.

  • The Fordefi browser extension shows a popup with the details of the transactions. Check the transaction and click Create.

  • Keep the Babylon DApp browser tab open, and sign the transaction in the Fordefi mobile app. If your Transaction Policy requires additional approvers, have them approve the transaction first.

  • Once you sign the transaction in the Fordefi mobile app, the transaction should appear in the Staking history section of the Babylon DApp.

View available options .

In order to stake BTC on Babylon you need to initiate a staking transaction on the Bitcoin blockchain. The components of these transactions are: 1. The Finality Provider information: You will specify which Finality Provider (Validator) you are delegation your staked assets to. 2. A Timelock Transaction: You lock your coins for a specific amount of time. After that amount of time has passed, the coins can be instantly redeemed. 3. Slashing transaction: You pre-sign a transaction that will slash some of your staked coins if an only if your Finality Provider double-signs when securing consumer chains. Please see the wallet integration guide .

Stake from Staking Rewards'

(currently supported by selecting UniSat in the selector)

(hardware wallet)

Congratulations you have successfully staked your BTC to Babylon via Kiln’s Finality Provider. You can now track your staked position via the .

Stake with Fordefi from

Navigate to the .

Babylon (BABY)
Webapp
OKX Wallet
UniSat
Leather
Phantom
Magic Eden
Fordefi
OneKey
https://www.stakingrewards.com/stake-app?input=bitcoin&type=babylon-staking&provider=kiln&locked=true
Staking Terminal
Babylon's Dashboard
Babylon Staking Dashboard
Genesis Validator
Kiln Finality Provider Address
below
here

Cronos (CRO)

Validators

Name
Address

Kiln

Staking mechanics

Stake activation time

Instant

Stake lock-up time

28 days

Re-delegating activation time

Instant

Rewards frequency

First rewards: next block once stake is active (0-7 seconds). Rewards frequency: every block (7 seconds). Last rewards: last rewards earned before unstaking.

Auto-compounding

Active set

Slashing

Yes, delegators' staked tokens can be slashed.

Relationship between validator stake balance and rewards

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

Staking Workflow

How does staking work?

On Cosmos chains such as Cronos, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, CROs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked CROs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How does auto-compounding work?

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 28 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 28 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Cronos?

Downtime: During a block window (5,OOO blocks) if a validator signed less than 50% of the blocks, he will get jailed for 1 day but incur a reduction in its staked amount. No rewards can be earned during that jail time Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will incur a slashing penalty of 5% and the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

Enabled on the Kiln validator through the AuthZ module. See .

Yes (100 validators, list )

In the Cosmos ecosystem, auto-compounding is possible through a module called , that allows granting arbitrary privileges from one account (the granter) to another account (the grantee). Through Authz, delegators could grant Kiln's wallet to claim rewards and stake them back to the Kiln Validator.

crocncl1lqm9hhzuqgutgswlff5yf9kmn7vx6pmksk4kvs
guide
here
Authz

Flare (FLR)

Flare is using a fork of Avalanche blockchain and has 2 types of staking available:

  • Staking on the C chain on FTSO (EVM compatible)

  • Native staking on the P chain validators

Kiln is running on both. For ease of use we currently recommend staking on the C chain

Name
Address

Kiln

0x6df84895f1f1f6F6767C59324F94089d4097051A

Staking mechanics

Metric
Value

Stake activation time

0-3.5 days (end of the current epoch)

Stake lock-up time

0-3.5 days (end of the current epoch)

Auto-compounding

Self-bond

The validator must self-bond a minimum of 20M FLR.

Staking Workflow

How does staking work?

In the FTSO, staking involves delegating your tokens to data providers (signal providers). These providers submit data to the oracle, like cryptocurrency prices. Your stake contributes to the weight of their vote.

What is the staking process?

You choose a signal provider and delegate your tokens to them. This is done through the Flare interface or a compatible wallet. There's no need to transfer tokens; it's more like setting a preference.

Do funds move out to another wallet?

The funds technically leave your wallet to a smart contract that can only withdraw to your address.

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

Yes, you can continually stake and unstake to the same wallet.

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

Yes, you have control over how much of your balance you want to delegate to a signal provider

How do I unstake?

Unstaking usually involves removing the delegation from the signal provider. This can be done through the wallet or platform interface where you staked. This process takes 0 to 3.5 days.

Can I unstake part of the staked balance?

Yes, you can choose to unstake a portion of your delegated tokens.

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

Your reward is typically calculated based on the amount of your stake and the performance of your chosen signal provider at the beginning of the epoch.

What is the slashing risk on the FTSO chain?

Only the signal provider's tokens are subject to slashing.

How is commission paid?

Commissions are paid as rewards are earned.

Validators (P chain)

Name
Address

Kiln

NodeID-FHPDnySFVqde5bGvEXsFnvZGhXwcyRfNY

Staking mechanics

Metric
Value

Min staked amount

50,000 FLR

Stake activation time

Instant

Stake lock-up time

Delegation parameter: between 60 and 365 days

Auto-compounding

No

Self-bond

The validator must self bond a minimum of 6.25% of its total delegated amount

Staking workflow

How does staking work?

Staking on the P-Chain involves locking funds for a period of time to support a specific network validator.

What is the staking process?

In order to stake FLARE you need to initiate a staking transaction that will lock the funds for the selected time. In order to initiate this transaction you'll need to enter the Node-ID provided by Kiln

Do funds move out to another wallet?

No, the funds are locked in the staking process but do not move to another wallet.

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

Yes you can add additional stake up to 5 times the initial staked amount as delegation to the same node. To unstake, you have to wait until your delegation cycle ends

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

Yes, the minimum is 50,000 FLR

How do I unstake?

You have to wait till the staking period ends. This period is defined by you when the staking starts and has a minimum of 2 weeks.

Can I unstake part of the staked balance?

You have to wait till the staking period ends. This period is defined by you when the staking starts and has a minimum of 2 weeks.

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

Rewards are distributed based on the amount staked at the last block.

What is the slashing risk on the P-chain?

There is no slashing on the P-Chain.

How is commission paid?

Once the staking cycle ends

Eigenlayer (EIGEN)

Validators

Overview

(C-chain - EVM compatible)

FTSO rewards do compound if your rewards go immediately back into WFLR - this can be done through automatic claiming -

Name
Address

Name
Address
Metric
Value
FTSO

Stake activation time

Instant

Stake lock-up time

14 days

Auto-compounding

Not available

Rewards frequency

Rewards are distributed daily

Active set

No active set

Slashing

Yes

https://docs.flare.network/tech/automatic-claiming/

DyDx (DYDX)

Validators

Overview

Metrics
Value

Stake activation time

Instant

Auto-compounding

Disabled on Kiln Dashboard as DYDX rewards paid in USDC cannot be automatically converted to DYDX.

Unbonding time

30 days

Rewards frequency

First rewards: next block once stake is active (0-1 second).

Rewards frequency: every block (1 second).

Last rewards: last rewards earned before unstaking.

Active set

Top 60 by voting power

Slashing

Staking workflow

How does staking work?

On Cosmos chains such as dYdX, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, DYDXs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked DYDXs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 30 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 30 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on dYdX ?

Downtime: During a block window (8,192 blocks) if a validator signed less than 20% of the blocks, he will get jailed for 2h but will not be slashed. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will not incur a reduction in their stake but the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

Ethereum (ETH)

Staking mechanics

Staking workflow

Staking links

Volume

Historical mainnet performance

We have been live with Lido keys since May 2021.

  • Average all-time uptime per key: 99.8%

  • 30d uptime: 99.9%

  • Slashing incidents: 0

Despite having a higher record track than expected (we provide a 99% uptime guarantee SLA), we treat this extra-performance as a budget for unforeseen upgrades, to get more flexibility/safety margin in our operational processes if we want to split validators in multiple zones for instance.

Links

Samples

CoreChain (CORE)

Since the recent "Fusion Upgrade", rewards are impacted by a new mechanism called "Dual Staking". See the "Staking Workflow" section below for more information.

Validators

Mechanics (BTC staking)

Mechanics (CORE staking)

Staking workflow

How to stake

Kiln

Kiln

Name
Address

Kiln Staking Contract

Note : Staking happens on the dYdX Cosmos App-chain, not on Ethereum You can bridge your assets

Yes. are both eligible for slashing. When a validator double-signs they are removed from the validator set and are unable to join again.

Network
Volume

Name
Address

Visit: and connect your Wallet/custody solution:

0x1f8c8b1d78d01bcc42ebdd34fae60181bd697662
0xa4e245c3a1cb2f0512a71b9cd908dca2f1641781
here

How can I get testnet tokens?

You can contact us to get some testnet ETH.

Mainnet

  • 9911+ validator keys using Prysm

    • 317,152+ ETH

  • 1710+ validator keys using Teku

    • 54,720+ ETH

Goerli

  • 300 validator keys using Prysm

  • 3000 validator keys using Teku

Sepolia

  • 50 validator keys using Prysm

  • 50 validator keys using Teku

Stake activation time

0-1 day (end of current round) 1 round = 1 day (00:00:00 to 23:59:59 UTC)

Auto-compounding

No

Unbonding time

You select the time period to lock up the BTC. To earn rewards, you must stake for an entire round. Staking for less than 24 hours or only part of a round will not qualify for rewards. Once the period has ended, you must redeem your BTC. You can't redeem your coins beforehand. Unredeemed coins don't earn rewards.

Rewards frequency

Daily. CORE rewards are generated on a daily / per round basis and available to claim the following day / round.

Active set

Top 25 by voting power

Slashing

Only the validator's self-stake is at risk. The delegator's BTC can't incur slashing.

Stake activation time

0-1 day (end of current round) 1 round = 1 day (00:00:00 to 23:59:59 UTC)

Auto-compounding

No

Unbonding time

Instant

Rewards frequency

Daily. CORE rewards are generated on a daily / per round basis and available to claim the following day / round.

Active set

Top 25 by voting power

Slashing

Only the validator's self-stake is at risk. The delegator's CORE can't incur slashing.

Cover

From Kiln Dashboard

Stake, analyse and manage in 1-click on all major PoS chains.

Enterprise
Cover

From custody platforms

Stake directly with Kiln from your custody platform interface.

Enterprise
Cover

From Kiln dApp

Stake your ETH for dedicated validators and engage in Restaking.

Permisionless
Cover

From wallets

Stake directly with Kiln from your self-custody wallet's user interface.

Permisionless
Cover

Plan your integration

Discover how you can integrate and monetise your services by leveraging Kiln's technology.

Cover

Integrate Kiln products

Launch your non-custodial Earn offering by following integration guides to enable staking and defi access in your platform.

Cover

Ethereum staking using Kiln Connect API & SDK

Automate your manual operational and reporting workflow with Kiln.

StakingKiln Connect
Cover

Enable ETH staking from any amount

Allow your users to participate in ETH staking with any amount.

StakingKiln On-Chain
Cover

Offer rewards on your users' stablecoin holdings

Simplify access to defi yield, while monetising the service.

LendingKiln DeFi
dydxvaloper1u9xeaqdjz3kky2ymdhdsn0ra5uy9tc3elj2jte
Downtime and double-signing
Rated Network Kiln performance
Sample 1
Sample 2
Sample 3
Sample 4
Sample 5
Sample 6
Sample 7
Sample 8
https://stake.coredao.org/

Stake activation time

Stake lock-up time

Rewards frequency

Auto-compounding

No

Active set

No

Slashing

Relationship between validator stake balance and rewards

A validator's balance is always 32 ETH and the rewards earned depend on the effective balance.

What is the staking process?

Do funds move out to another wallet?

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

Yes, you can stake / unstake multiple validators from the same wallet.

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

Yes, you can select a multiple of 32 ETH that you want to stake to earn rewards.

Can I unstake part of the staked balance?

Yes, you can select the number of validators (multiple of 32 ETH) you want to unstake.

Who can withdraw the staked ETH?

Only the wallet you use to issue your deposit can be used to withdraw your stake, and accrued rewards. Kiln or any other party cannot do that. This means you must ensure you retain control of the wallet you use to deposit your stake.

When can I withdraw my staked ETH?

You can withdraw your staked ETH anytime you want. Be aware that the duration of this action varies according to the network's exit queue.

When can I withdraw my rewards on staked ETH?

Both consensus and execution rewards are automatically distributed to your withdrawal wallet.

What are the risks associated with staking?

When you stake with this service, Kiln will operate validator(s) on your behalf. If these validators are incorrectly operated, it is possible for a portion of the funds you have staked to be slashed, meaning they are destroyed by the protocol. This is very rare in general and has never happened in Kiln’s history of operating Ethereum validators, our infrastructure is purpose-built to reduce this risk. You should however be aware that the risk is not 0. For more details and Kiln’s coverage please read our T&Cs or the Order Form you have signed with Kiln.

What validator clients does Kiln run?

Kiln runs a combination of Prysm, Teku and Lighthouse validator clients.

Kiln

What is the staking process?

What is the reward claim process?

NOTE: Ensure you have some CORE in your wallet to pay gas fees for the initial rewards claim.

What is Dual Staking?

Dual staking was introduced during Core's "Fusion Upgrade" released in November of 2024. It is a mechanism that incentivizes BTC stakers to stake CORE in order to boost their BTC staking rewards. It does so by reducing the "base reward" on staked BTC to boost rewards of higher tiers.

How does it affect my rewards on my staked BTC?

Your BTC staking rewards are determined by your CORE:BTC staking ratio:

  • If you stake less than 1,000 CORE per BTC: You receive the base rate

  • If you stake 1,000-2,999 CORE per BTC: You receive Level 1 boosted yield

  • If you stake 3,000-7,999 CORE per BTC: You receive Level 2 boosted yield

  • If you stake 8,000+ CORE per BTC: You receive Level 3 (maximum) boosted yield

For example, if you stake 10 BTC, you would need:

  • 10,000 CORE for Level 1 boost

  • 30,000 CORE for Level 2 boost

  • 80,000 CORE for Level 3 (maximum) boost

How is commission paid?

Commissions are paid to the validator at the same frequency as the reward distribution (every round).

Iota (IOTA)

Validators

Name
Address

Kiln

Overview

Metric
Value

Stake activation time

Instant

Auto-compounding

Yes

Unbonding time

Instant - The staker obtains the originally deposited IOTA together with all accrued stake rewards up to the previous epoch boundary

Rewards frequency

24-hour epochs

Self-bond

Yes

Active set

2M IOTA to join Validator set -

  • If an active validator’s stake falls below 1.5M IOTA, the validator has seven epochs of grace period to gain back the stake before being removed from the validator set.

Slashing

Yes

Staking Mechanics

How does staking work?

Each IOTA validator maintains its own staking pool to track the amount of stake and to compound staking rewards. Validator pools operate together with a time series of exchange rates that are computed at each epoch boundary. These exchange rates determine the amount of IOTA tokens that each past IOTA staker can withdraw in the future. Importantly, the exchange rates increase as more rewards are deposited into a staking pool and the longer an amount of IOTA is deposited in a staking pool, the more rewards it will accrue.

What is the staking process?

Do funds move out to another wallet?

In IOTA's staking model, particularly in the newer IOTA 2.0 and Shimmer protocols, you retain full control over your private keys and tokens at all times.

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

Yes

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

Yes

How do I unstake?

Similar to staking, a user withdraws their stake from a validator by sending a transaction that calls the unstaking function in the system Move package. This transaction unwraps the stake object, and sends both the principal and the accumulated rewards to the user as IOTA tokens. You accrue rewards only during epochs where the stake is active for the entire epoch. The rewards withdrawn from the validator's rewards pool are calculated based on the activation epoch and unstaking epoch of the stake.

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

Your reward is typically calculated based on the amount of your stake and the performance of your chosen signal provider at the beginning of the epoch.

What is the slashing risk on IOTA?

Validators are monitored through a "Tallying Rule" system, where each validator assesses the performance of others. If a validator receives a low score due to misbehavior or inefficiency, they can be penalized by having their stake rewards slashed.The Tallying Rule scores are computed at the end of each epoch, and validators are expected to actively monitor and update their assessments of peers to ensure network health

How is commission paid?

Each epoch, within a given validator staking pool, all stakers are assigned the same proportion of rewards through the pool's exchange rate appreciation. Additionally, as validators earn commissions over the stake they manage, validators receive additional StakedIOTA objects at the end of each epoch in proportion to the amount of commissions their staking pool earns.

Staking rewards are funded by stake subsidies released at the end of the epoch. The total stake subsidy per epoch is 767k IOTA, which is distributed among pools according to their voting power and the tallying rule.

Overview

Discover the Kiln product suite that makes it easy to provide entreprise-grade staking to your customers.

Kiln is a staking platform you can use to stake directly, or whitelabel staking into your product.

We enable you or your clients to stake crypto assets, manually or programmatically, while maintaining custody of your funds in your existing solution, such Fireblocks, Copper, or Ledger.

In these docs, we will take you through how to do all that.

Happy integration, and don't hesitate to reach out to us if you have any questions!

Product architecture

  • Kiln Dashboard enables you to stake in 1-click, monitor your rewards and manage your team and organisation accounts.

  • Kiln dApp enables you to connect your wallet and stake in a single click

  • Kiln Onchain enables you to offer Ethereum staking via a set of smart-contracts, with fully automated onchain rewards and commission management and a marketplace of integrated node operators. It is built in a modular way to enable you to offer dedicated (multiples of 32 ETH) or pooled (any amount) staking, and to issue a dedicated liquid staking token or not based on your requirements.

  • Kiln DeFi enables native integration of DeFi protocols into their wallets or platforms while also earning fees. The solution is 100% on-chain, fully automated, and provides a simplified integration. Utilize the Kiln API for native integration directly within your platform or customize our widget to fit your needs.

  • Kiln Connect enables you to programmatically manage your staking accounts, craft staking and unstaking transaction, sign and broadcast with your custodian, and pull rewards and monitoring data for each stake you made. Kiln Connect is realtime and network-wide/validator-agnostic, meaning you do not need to stake with Kiln Validators to benefit from it!

  • Kiln Validators are the base of our platform, running and securing the network on all the blockchains we support.

Note that Onchain, Dashboard and Connect are validator-agnostic, meaning they are compatible with your in-house or 3rd party validators.

Celestia (TIA)

Validators

Name
Address

Kiln

Overview

Metrics
Value

Stake activation time

Instant

Auto-compounding

Unbonding time

21 days

Rewards frequency

Rewards are distributed block-by-block

Active set

Top 100 by voting power

Slashing

Staking workflow

How does staking work?

On Cosmos chains such as Celestia, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, TIAs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked TIAs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How does auto-compounding work?

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 21 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 21 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Celestia?

Downtime: During a block window (5,OOO blocks) if a validator signed less than 75% of the blocks, he will get jailed for 1 min but will not incur a slashing penalty. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will incur a slashing penalty of 2% and the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

Cosmos (ATOM)

Validators

Name
Address

Kiln

Staking mechanics

Stake activation time

Instant

Stake lock-up time

21 days

Re-delegating activation time

Instant

Rewards frequency

First rewards: next block once stake is active (0-7 seconds). Rewards frequency: every block (7 seconds). Last rewards: last rewards earned before unstaking.

Auto-compounding

Self-bond

None

Active set

Slashing

Yes, delegators' staked tokens can be slashed.

Relationship between validator stake balance and rewards

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

Staking workflow

How does staking work?

On Cosmos chains such as the Cosmos Hub, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, ATOMs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked ATOMs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How does auto-compounding work?

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 21 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

• Yes, you can select the amount of tokens you want to unstake (this takes 21 days). • Be aware that you can only unbond ATOM seven times with the same validator within a twenty-one day period.

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on the Cosmos Hub?

Downtime: During a block window (10,000 blocks) if a validator signed less than 5% of the blocks, he will get jailed for 10 min and will incur a 0.01% slashing penalty. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will incur a slashing penalty of 5% and the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

Staking links

Parameter
Value

How can I get testnet tokens?

Staking guide

Avalanche (AVAX)

Validators

In order to stake AVAX, contact the customer team to setup a node

Nodes are spun up on demand

Overview

Staking Workflow

Kava (KAVA)

Validators

Overview

Staking workflow

Cardano (ADA)

Validators

Staking ADA effectively requires strategic planning to maximize rewards:

  • Avoid oversaturation: To maintain optimal performance, keep your stake below the current pool saturation threshold (approximately 70 million ADA). This threshold may adjust based on the number of active pools in the network.

  • Managing large stakes: For amounts exceeding the saturation level, consider splitting your delegation across multiple pools. Cardano staking mechanics stake the entire ADA balance in a wallet, so distributing funds across multiple wallets may be necessary to manage larger stakes effectively.

Staking mechanics

Staking workflow

Staking links

Performance

Harmony (ONE)

Validators

Overview

It depends of the entry queue length. Check to see the number of pending validators.

It depends of the exit queue length. Check to see the number of exiting validators.

Please read which details the expected staking rewards on Ethereum now that the Merge has successfully passed.

Yes, please read which explains how slashing works and what strategies Kiln uses to prevent it.

When staking through Kiln dashboard, your ETH is deposited into the , and associated with a validation key that Kiln generates for you. This validation key is then used to instantiate a validator deployed on Kiln infrastructure. The validator performs on-chain duties on the Ethereum Beacon Chain, namely attestations and block proposals. For this activity rewards are earned and accrue to your withdrawal wallet.

Yes, they are sent to the official .

CORE staking is comparable to other dPOS chains. Once the delegation happens, CORE tokens will be attributed to a chosen operator. Core DAO’s methodology for integrating bitcoin staking centers on . Basically, when users stake their BTC, they send a transaction to themselves, with a native timelock enforced on the output. Users can redeem the BTC after the timelock has ended (see image above).

You can find more details about Bitcoin Native Staking .

Visit: and connect your Wallet/custody solution.

The actual multiplier for each tier is dynamic and adjusts based on market supply and demand conditions. to see the current reward rate you would get by staking [X] BTC for [X] CORE. Important note: For tier changes to take effect, users must wait until the next 00:00 UTC after staking CORE, and then claim all existing rewards to reset the tier calculation system.

You stake your IOTA tokens by sending a transaction to the network that calls the staking function implemented as part of the system Move package. This transaction wraps the IOTA tokens in a self-custodial stake object. This stake object contains such information as the validator staking pool ID and the activation epoch of the stake. For a list of supported IOTA wallets: For a demonstration of staking using an IOTA wallet:

Kiln Widget enables platforms to launch a fully branded decentralized application (dApp) or seamlessly embed it into any web-based interface. With the editor, platforms can customize their earn sections to perfectly align with their unique brand, providing both flexibility and a personalized user experience.

Enabled on the Kiln validator through the AuthZ module. See .

Yes, the specifics about slashing are discussed , focusing on enforcing penalties on validators who attest to or produce invalid blocks. The data availability sampling is used as a mechanism of the light clients to enforce the slashing of the committee of the validators.

In the Cosmos ecosystem, auto-compounding is possible through a module called , that allows granting arbitrary privileges from one account (the granter) to another account (the grantee). Through Authz, delegators could grant Kiln's wallet to claim rewards and stake them back to the Kiln Validator. This grant can be revoked at any time.

Enabled on the Kiln validator through the AuthZ module. See .

Yes (175 validators, list )

In the Cosmos ecosystem, auto-compounding is possible through a module called , that allows granting arbitrary privileges from one account (the granter) to another account (the grantee). Through Authz, delegators could grant Kiln's wallet to claim rewards and stake them back to the Kiln Validator. This grant can be revoked at any time.

You can join the Cosmos Network discord and request some on the

Metric
Value
Name
Address
Metric
Value
Name
Address

no longer supported - please use mainnet

Epoch activation: Stakes activate at the end of the second (n+2) epoch. Consult the to plan your staking timing.

Support available: If you need guidance on any aspect of the staking process or selecting an optimal pool, feel free to reach out to our .

Parameter
Value

Kiln's pools can be monitored on CExplorer :

For you can see a detailed overview of the performance, notably recent & lifetime ROA:

Name
Address
Metrics
Value
beaconcha.in
beaconcha.in
this article
this article
ETH2 deposit contract
ETH2 deposit contract
0x1c151923Cf6C381C4aF6C3071a2773B3cDBBf704
CLTV timelock
here
https://stake.coredao.org/
Check this page
Kiln Widget
Cosmos (ATOM)

Stake activation time

Instant

Stake lock-up time

Variable

Auto-compounding

No

Rewards frequency

After relevant cycle ends

Self-bond

Yes

Active set

2000 AVAX

Slashing

No automated slashing currently implemented in the protocol.

Relationship between validator stake balance and rewards

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

What is the staking process?

In order to stake AVAX you need to initiate a validator staking transaction that will lock the funds for the selected time and act as self-bond. In order to initiate this transaction you need to enter a Node-ID which will be provided by Kiln.

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

You can add additional delegations abiding the following:

  • Available Delegator Capacity (max = 4x the validator stake, effective 5x total)

  • minimum 2 week that must end on or before validator stake ends

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

The minimum is 2000 AVAX.

Can I unstake part of the staked balance?

You have to wait until the staking period ends. This period is defined by you when the staking starts and has a minimum of 2 weeks.

When can I withdraw my staked AVAX?

Once the relevant staking cycle ends. For example you initiated a validation stake for 4 weeks and an additional delegation for 2 weeks. You can withdraw your validation stake after 4 weeks and the delegation after 2 weeks.

When can I withdraw my rewards on staked AVAX?

Same above, once the relevant staking cycle ends, rewards will be available.

Stake activation time

5-10 days (end of current epoch and one other)

Stake lock-up time

Instant

Re-delegating activation time

5-10 days (end of current epoch and one other)

Rewards frequency

First rewards: 2 epochs after stake is active (5-10 days + 10 days). Rewards frequency: beginning of every epoch (5 days). Last rewards: 3 epochs after the end of the unstaking epoch (15-20 days)

Auto-compounding

Yes

Self-bond

None

Active set

None

Slashing

None

Relationship between validator stake balance and rewards

Almost linear. The more stake balance there is on the validator, the more rewards it will earn.

Note that:

  • more a validator pledge, more rewards are received.

  • there is a saturation of 70M ADA. Above this amount of delegated tokens on the same validator, rewards are capped (not able to grow further).

What is the staking process?

The ADA wallet is delegated to a pool id and all the tokens contained inside this wallet are staked on the pool. The rewards go to the stake address of your wallet and must be withdrawn to receive them on your wallet.

Do funds move out to another wallet?

No, ADAs never leave your wallet.

Basically you keep the assets on your ada wallet and receive rewards on the stake address of your wallet.

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

Yes, by transferring in and out tokens, you need to withdraw available rewards.

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

All the ADA inside a delegated wallet are staked. All tokens in a delegated wallet are taken into account in the staked amount.

Can I unstake part of the staked balance?

No, if you unstake it's the whole wallet. But you can transfer out of your wallet any amount of ADA to unstake a part of it.

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

The balance computed at epoch N for the rewards distribution is the balance at the beginning of epoch N-2.

Is there a minimum stake amount needed?

Please ensure to stake at least 4 ADA. When you first stake, 2 ADA will be held as a deposit (which is refundable when you deregister), and there will be a small transaction fee, usually between 0.17 and 0.3 ADA.

As a result, if you start staking 4 ADA, only around 1.7 ADA will actually be used for staking.

Stake activation time

Wait for the end of the current epoch (max 18 hours)

Stake lock-up time

7 epochs (~ 5 days and 6 hours)

Auto-compounding

No

Snapshot of Kiln's group of pools on CExplorer
Snapshot of Kiln0's pool performance
Kilns Validator on IOTA
https://wiki.iota.org/get-started/wallets/
https://docs.iota.org/about-iota/iota-wallet/how-to/basics
celestiavaloper1djqecw6nn5tydxq0shan7srv8j65clsfmnxcfu
guide
here
Authz
cosmosvaloper1uxlf7mvr8nep3gm7udf2u9remms2jyjqvwdul2
guide
here
Authz
#test-faucet channel
epoch calendar
support team
here
each pool

Kiln

Stake activation time

Instant

Stake lock-up time

21 days

Auto-compounding

Rewards frequency

Rewards are distributed block-by-block

Active set

Top 100 by voting power

Slashing

Yes

How does staking work?

On Cosmos chains such as Kava, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, KAVAs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked KAVAs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How does auto-compounding work?

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 21 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 21 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Kava?

Downtime: During a block window (10,000 blocks) if a validator signed less than 5% of the blocks, he will get jailed for 10 min and will incur a 0.01% slashing penalty. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will incur a slashing penalty of 5% and the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

KILN0

KILN1

KILN2

KILN3

KILN4

KILN6

KILN7

KILN8

How can I get testnet tokens?

Oasis (ROSE)

Validators

Overview

Metric
Value

Stake activation time

Instant

Stake lock-up time

14 days

Auto-compounding

Yes

Fetch.ai (FET)

Validators

Name
Address

Kiln

Overview

Metric
Value

Stake activation time

Instant

Unbonding period

21 days

Auto-compounding

Self-bond

None

Active set

Top 70 by voting power

Slashing

Yes, delegators' staked tokens can be slashed.

Relationship between validator stake balance and rewards

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

Staking Workflow

How does staking work?

On Cosmos chains such as Fetch.ai, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, FETs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked FETs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How does auto-compounding work?

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 21 days for the amount to be liquid

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 21 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Fetch.ai?

Downtime: During a block window (10,OOO blocks) if a validator signed less than 5% of the blocks, he will get jailed for 10 min and will incur a 0.01% slashing penalty. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will incur a slashing penalty of 10% and the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

Injective (INJ)

Validators

Name
Address

Kiln

Overview

Metric
Value

Stake activation time

Instant

Auto-compounding

No

Unbonding time

21 days

Rewards frequency

Rewards are distributed block-by-block

Self-bond

None

Active set

Top 60 by voting power

Slashing

Yes, delegators' staked tokens can be slashed.

Relationship between validator stake balance and rewards

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

Staking Workflow

How does staking work?

On Cosmos chains such as Injective, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, INJs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked INJs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 21 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 21 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

How is commission paid?

Comissions are paid to the validator at the same frequency than the reward distribution (every block).

Sei (SEI)

Validators

Overview

Staking workflow

Mantra (OM)

Validators

Overview

Staking Workflow

MultiversX (EGLD)

Validators

Overview

Kiln1

Kiln2

one1gghrrqjs0jgurfmye4rl67w2hth5xs08zn05nm

Kiln3

one1qnerp6dwvtvdgucq5rmmmlng8puj82kdpxh8jz

Enabled on the Kiln validator through the AuthZ module. See .

In the Cosmos ecosystem, auto-compounding is possible through a module called , that allows granting arbitrary privileges from one account (the granter) to another account (the grantee). Through Authz, delegators could grant Kiln's wallet to claim rewards and stake them back to the Kiln Validator.

You can request some .

Name
Address

Kiln

Enabled on the Kiln validator through the AuthZ module. See .

In the Cosmos ecosystem, auto-compounding is possible through a module called , that allows granting arbitrary privileges from one account (the granter) to another account (the grantee). Through Authz, delegators could grant Kiln's wallet to claim rewards and stake them back to the Kiln Validator. This grant can be revoked at any time.

Name
Address
Metric
Value
Name
Address
Metric
Value
Name
Address

Metrics
Value
kavavaloper1djqecw6nn5tydxq0shan7srv8j65clsf79myt8
guide
Authz
pool10rdglgh4pzvkf936p2m669qzarr9dusrhmmz9nultm3uvq4eh5k
pool1fcp4d2pxh0e7q5ju63sjqcdpxpr3pvxg6ykl23t6c97d7dnvjvw
pool1v62c7d92xv6gyh4x9rhfpkwzlpw2ypxk92xvzavakg3xypatklv
pool1mtxmk0skqkr5y0wxnxps4n35j6wn9q8dfr82y423vvlp53vccux
pool10d6mmw3mn9ku3r7uqqye672dz3sv76lh5kvh5rdpr9l5ug5yknr
pool1mtuhuh8hkf8am0qzx45y58kll8q83sjh6pwljrflcmw970d82f3
pool1aqg8vxzv75zhjzjjd9s20fu6r0xz70yl8lk3teacwy7qyc2p2j7
pool19kfm6lz5uw7nylq27swr367mqdycmug7tve94l6h3xsz64seqtc
here
one149j0j8jx4mrjzzlnh299hmrd3rzr8ptyhksht9

Stake activation time

Instant

Stake lock-up time

21 days

Auto-compounding

No

Rewards frequency

Rewards are distributed block-by-block

Active set

Top 40 by voting power

Slashing

Yes

How does staking work?

On Cosmos chains such as Sei, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, SEIs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked SEIs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 21 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 21 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Sei?

Downtime: During a block window (108,000 blocks) if a validator signed less than 5% of the blocks, he will get jailed for 10 min but will not be slashed. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will not incur a reduction in their stake but the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again..

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

How does staking work?

On Cosmos chains such as Mantra, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, OMs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked OMs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 8 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 8 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Mantra?

Downtime: During a block window (1,OOO blocks) if a validator signed less than 50% of the blocks, he will get jailed for 1 min and will incur a slashing penalty of 0.1%. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will incur a slashing penalty of 5% and the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

Stake activation time

Instant

Stake lock-up time

10 days

Auto-compounding

No

oasis1qqtmpsavs44vz8868p008uwjulfq03pcjswslutz
fetchvaloper146mj09yzu3mvz7pmy4dvs4z9wr2mst7ryjvncp
guide
Authz
injvaloper1rf0fczrw2gnhuju86kmjtku4dvf9dcc2mpe7pe

Kiln

Kiln

Stake activation time

Instant

Stake lock-up time

8 days

Auto-compounding

Rewards frequency

Rewards are distributed block-by-block

Active set

Top 13 by voting power (subject to expand in the future)

Slashing

Yes

Kusama (KSM)

Validators

For optimal stake distribution please nominate our Nomination Pool and not the validators directly.

Name
Address

Kiln | kiln.fi

Kiln-01

Kiln-02

Kiln-03

Kiln-04

Kiln-05

Kiln-06

Kiln-07

Kiln-08

Kiln-09

Kiln-10

Overview

Metric
Value

Stake activation time

0-6 hours (end of current era)

Stake lock-up time

7 days

Rewards frequency

Rewards are distributed every era (~6 hours)

Auto-compounding

No

Near (NEAR)

Name
Address
Commission rate

Kiln

100%

Kiln-1

5%

Name
Address

Kiln

Staking mechanics

Stake activation time

0-15 hours (end of current epoch)

Stake lock-up time

45-60 hours (end of current epoch and 3 others)

Re-delegating activation time

0-15 hours (end of current epoch)

Rewards frequency

First rewards: one epoch after stake is active (0-15 hours + 15 hours). Rewards frequency: end of every epoch (~15 hours). Last rewards: last reward earned before unstaking.

Auto-compounding

Yes

Self-bond

None

Active set

Slashing

None

Relationship between validator stake balance and rewards

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

Staking workflow

How does staking work?

What is the staking process?

Tokens are sent to the validator Smart Contract using the deposit_and_stake function of the contract.

Do funds move out to another wallet?

Yes, they are sent to the pool smart contract.

Can I keep staking/unstaking from/to the same 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?

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

How do I unstake?

You can unstake from Kiln dashboard by going to your account containing your NEAR stakes, and clicking unstake. Note, that once you unstake, it will take 3-4 epochs (45-60hrs) for you to be able to withdraw the tokens to your wallet.

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake.

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

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

What is the slashing risk on NEAR?

Slashing is not yet implemented on NEAR, so there is a very limited risk of collateral losses.

How is commission paid?

The Kiln NEAR validator retains a commission - a % of staking rewards earned - by default.

Staking links

How can I get testnet tokens?

Polkadot (DOT)

Validators

Currently all our public validators are set at 100% commission for our B2B customers. If you delegate to them without an agreement with Kiln, you will not earn any rewards. This also applies to our nomination pool, as it exclusively nominates our validators.

Name
ID
Address

Kiln Nomination Pool

118

Staking mechanics

Stake activation time

0-24 hours (end of current era)

Stake lock-up time

28 days

Re-delegating activation time

0-24 hours (end of current era)

Rewards frequency

First rewards: 1 era after stake is active (0-24 hours + 24 hours). Rewards frequency: beginning of every era (24 hours). Last rewards: last rewards earned before unstaking.

Auto-compounding

Nomination pools do not have the ability to auto compound rewards.

Self-bond

None

Active set

Slashing

Yes, nominators' bonded tokens can be slashed.

Relationship between validator stake balance and rewards

Validators earn the exact same amount of rewards, that is distributed to their top 512 nominators proportionally to their bonded tokens.

Staking workflow

What is the staking process?

When joining a nomination pool, you need to choose the amount to bond (ie stake). The pool will nominate validators on your behalf.

Do funds move out to another wallet?

Yes, the bonded funds move to the nomination pool stash account.

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

Yes, you can bond extra tokens to the same wallet and unbound / withdraw several times.

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

Yes, you select the amount of tokens you want to bond in a stash account.

Can I unstake part of the staked balance?

Yes, to do so you can select the amount of tokens you want to unbond (this takes 28 days), and then withdraw it (instant).

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

The balance computed at era N for the rewards distribution is the balance at the beginning of era N-1.

Staking links

How can I get testnet tokens?

Performance

Peaq (PEAQ)

Validators

Overview

Story(IP)

Validators

Overview

Metric
Description

Stake activation time

Instant

Auto-compounding

No

Minimum Stake

1024 IP

Unbonding time/Lockup period

14-day unlock period for all staking token types(locked or unlocked). During the unbonding period, the delegator/validator will not earn block rewards. But they may still be slashed.

Rewards frequency

The reward is accumulated per block and can be distributed per block. However, it will only be automatically distributed to the delegator’s account when it is larger than a threshold. The default and also minimal threshold is 8 IP, which means that only if the delegator’s reward is more than 8 IP, it will be sent to the delegator’s account

Active set

Yes, currently the top 64. Kilns validator will be in the active(bonded) set

Slashing

Yes - slashing will be implemented from mainnet launch

Staking workflow

How does staking work?

For every block, a fixed proportion of token inflation will go to the rewards distribution pool, which will be shared among all 64* active validators according to each of their share weights. These allocated tokens will then be shared among the validator and its delegators in a fashion described by the next section. The validator share weight is calculated based on the total token staking amount, and whether or not the token staking type is locked or unlocked.

What is the staking process?

To start earning rewards, you will need to add your stake to the validator run by Kiln. If a fixed period is chosen, a delegation id will be returned to the users. Users must use this delegation id to unstake tokens from this stake operation. If flexible staking is chosen, the returned delegation id will be 0.

The staking amount needs to be larger than a threshold, which is 1024 IP.

Do funds move out to another wallet?

No

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

Yes, However, the redelegated tokens are still subject to the unbonding process(14 days)

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

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

Can I unstake a portion of my stake?

Partial unstake of a delegation is supported. For example, if a 1-year long delegation has 1 million tokens, after 1 year, users can unstake 500k from this delegation and keep the remaining staked to continue earning rewards.

Whats the difference between Locked v Unlocked Tokens?

Unlocked tokens have no restrictions imposed on them and can be used for gas consumption, transfers, and staking.

Unlike unlocked tokens, locked tokens cannot be transferred or traded and are unlocked based on an unlock schedule. However, locked tokens may be staked to earn staking rewards, with the locked staking reward rate being half of that of unlocked tokens.

Staked locked and unlocked tokens have the same voting power. That means that a validator with 100 staked locked tokens has the same network voting power as a validator with 100 staked unlocked tokens.

Delegators can decide how flexible and how long they want to stake their tokens. By default, for both locked and unlocked tokens, delegators can stake and then unstake immediately and get their token back after the unbonding time. This is called ‘Flexible Staking’.

Both types of tokens can be slashed if their validators get slashed.

How do I unstake?

When staking without a staking period, users can unstake anytime. The tokens will be distributed to the user’s account after the unbonding time.

A fee of 1 IP will be charged for unstaking to prevent spamming. The fee will be burnt by the contract.

The minimum unstaking amount is 1024 IP. After the unstaking request is processed, if the remaining staked amount is less than 1024 IP, the remaining part will also be unstaked together.

The unstaking request will first go through the unbonding process, which is 14 days. After that, the unbonded requests are sent to a withdrawal queue, distributing a maximum of 32 withdrawals per block. If there are more than 32 withdrawal requests in the withdrawal queue, the next 32 withdrawal requests will be processed in the next block.

What is the slashing risk on Story?

Validators must act honestly and perform well; otherwise, they risk being slashed (losing a portion of the stake entrusted by their delegators). Slashing occurs in two main scenarios:

  1. Downtime: This happens when a validator’s node is offline and misses 95% of the past 28,800 blocks. As a result, the validator is jailed. They can unjail and return to the active set, but their delegators will irrevocably lose 0.02% of their staked amount.

Double-signing: This occurs when a validator mishandles their key and signs one block twice. In this case, the validator is permanently jailed (tombstoned), and their delegators lose 5% of their tokens. It’s a significant and severe penalty, as the validator is removed from the network permanently.

Starknet (STRK)

How to stake with Kiln

The following 3rd-party dApps are available to delegate to Kiln (links below pre-select Kiln):

Osmosis (OSMO)

Validators

Name
Address

Interop

Overview

Metric
Value

Stake activation time

Instant

Stake lock-up time

14 days

Auto-compounding

Rewards frequency

Rewards are distributed block-by-block

Active set

Top 180 by voting power

Slashing

Yes

Staking workflow

How does staking work?

On Cosmos chains such as Osmosis, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, OSMOs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked OSMOs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 14 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 14 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Osmosis?

Downtime: During a block window (30,OOO blocks) if a validator signed less than 5% of the blocks, he will get jailed for 1 min but will not incur a slashing penalty. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will incur a slashing penalty of 5% and the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

Stacks (STX)

Due to the high operational cost of managing STX staking, we ask for a minimum staking position of 100k STX per customer.

Please notify your point of contact at Kiln before delegating to our pool.

Validators

Name
Address

Kiln - Pool address

SP37NDP02F9Q8Q3RYKRNYN1QNP5N2RDQYM6R9Z4PK

Kiln - Signer address

SP25FZSGTAVP8CM3WYXCQW65GP684SNDZ8H7CD523

Staking mechanics

On the Stacks network, staking is called "stacking" and validators are called "signers".

Stack activation time

Next stacking cycle: O-2 weeks

Stack lock-up time

Next stacking cycle: O-2 weeks

Rewards frequency

First rewards: 1 epoch after stack is active (0-2 weeks). Rewards frequency: beginning of every epoch (2 weeks). Last rewards: next rewards to be earned after unstacking.

How do I receive my rewards?

When staking STX, rewards are earned in BTC. Before initiating a stake, you need to notify the Kiln team and communicate a BTC address where your rewards will be manually sent at the end of every stacking cycle. The Kiln reward address receives 100% of all rewards. Every 2 weeks, we will compute the share of rewards that was generated by your stake and rebate you the rewards accordingly.

Auto-compounding

No

Self-bond

None

Active set

Any Signer with more than 100k staked STX. This minimum is dynamic and grows as more network participants stake their STX.

Slashing

No automated slashing currently implemented in the protocol.

Relationship between validator stake balance and rewards

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

Staking guide

In Lockstacks.com

  1. Select the "Stack in a pool" option

  2. Connect your wallet

  3. Go to "Custom Pool" and input Kiln's Pool address SP37NDP02F9Q8Q3RYKRNYN1QNP5N2RDQYM6R9Z4PK

  4. Input the Bitcoin address where you wish to receive the rewards (please don't forget to communicate this to Kiln afterwards)

  5. Select the amount of STX you wish to delegate

  6. Select the duration (We recommend selecting "indefinite" since you can always revoke this permission afterward)

  7. Confirm and sign the staking transaction

In Bitgo

In Coinbase Custody

Stacking is enabled. Please refer to your account manager for details.

Polygon (POL - ex MATIC)

Validators

Staking mechanics

Stake activation time

Instant

Stake lock-up time

3~4 days (80 checkpoints)

Re-delegating activation time

Instant

Rewards frequency

First rewards: next checkpoint once stake is active (0-30minutes/3hours). Rewards frequency: every checkpoint submitted (30 minutes - 3 hours). Last rewards: last rewards earned before unstaking.

Auto-compounding

No

Self-bond

None

Active set

Slashing

Yes, delegators' bonded tokens can be slashed.

Relationship between validator stake balance and rewards

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

Staking workflow

What is the staking process?

When staking through Kiln Dashboard, you'll first approve the Polygon StakingManager Contract to spend X POL, then delegate to send POL to the official Polygon Staking Contract.

Do funds move out to another wallet?

Can I keep staking/unstaking from/to the same 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?

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

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake.

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

The balance computed at checkpoint N for the rewards distribution is the balance at the submission of the checkpoint N.

Staking links

How can I get testnet tokens?

Performance

MATIC to POL Migration

What is changing?

  • Polygon is undergoing a 1:1 technical upgrade from MATIC to POL, affecting MATIC holders and stakers.

  • POL will be the new gas and staking token on Polygon PoS and Ethereum networks.

  • Staking will continue only on the Ethereum chain. The stake manager contract will be upgraded without address changes, simply introducing new functions to operate with POL.

What action should I take?

  1. If you hold MATIC on Polygon PoS:

    • No immediate action is needed. Your MATIC will automatically upgrade to POL, though it may still show as "MATIC" in your wallet if the RPC settings are not updated.

    • If you want, you can manually update your wallet's display to show POL.

  2. If you hold MATIC on Ethereum or CEXes:

    • Avoid sending funds directly to the migration contract to prevent loss of funds.

    • Advanced users can use a deployed contract to upgrade MATIC to POL permissionlessly, but caution is advised.

  3. If you are staking MATIC on Ethereum:

    • The conversion to POL is automatic. No action is needed unless you wish to prevent this change, in which case you must unstake your MATIC before September 1st.

    • Note that unstaking takes 48 hours, so plan accordingly.

  4. If you hold POL on Ethereum:

    1. You can stake POL from Kiln Dashboard.

What is coming up later?

  • There is no deadline for users to upgrade. All MATIC on Polygon PoS & staked MATIC on Ethereum will upgrade automatically on Sept 4 2024.

  • POL may have additional utility in the future on the Polygon POS chain. If you would like to stake POL, you need to bridge it from Polygon PoS to Ethereum mainnet.

The Open Network (TON)

Validators

Kiln currently offers single nominator contract type for TON staking. The minimum amount to stake with this flow with Kiln is 700k TON.

In the upcoming weeks Kiln will be offering a pooled staking solution which will allow for users to stake up to a minimum of 100 TON.

Before staking TON please contact your Kiln CSM in order to set up the single nominator contracts.

Staking mechanics

Staking workflow

Staking guide

Tron (TRX)

Validators

Staking mechanics

Kiln Staking Contract

Enabled on the Kiln validator through the AuthZ module. See .

Yes (212 validators, list )

NEAR is a PoS network, however delegation is not implemented at the protocol. Instead, validators (such as Kiln’s) deploy a standardised smart contract to which delegations are sent. From a user perspective, similarly to dPOS protocols the act of delegation just involves sending one transaction, which you can do on this page using the widget on the right. is an example of such a transaction, delegating 5 NEAR to the Kiln validator on testnet. For more details on how staking works on NEAR, .

You can request some .

Yes (400 validators, list )

You can request some .

The performance of Kiln validators can be viewed on the :

Kiln/01 validator performance history from TurboFlakes
Name
Address

KILN

Metric
Value

Stake activation time

~8 hours

Stake lock-up time

7 days

Auto-compounding

No

Self-bond

50000 PEAQ

Active set

Yes (27 validators, list )

For further information about the Starknet staking mechanism, you can head here: .

is a venture fund and long-time Cosmos community member we have partnered with on several Cosmos protocols. The way our partnership works is Interop leads on governance matters and brings delegation from its community, and we run the validator and bring delegation from our customer base. To reflect the governance being led by Interop, the validators are branded Interop. We offer the same SLAs and commercial terms as usual on delegation to these validators.

Enabled on the Kiln validator through the AuthZ module. See .

You will need to connect your Stacks account through one of the following browser wallets: , or

Go to

Please find details .

Yes (105 validators, list )

Yes, they are sent to the official .

You can request some .

Kiln's validator's performance is visible on the . The methodology used for ther Performance Index is described .

You need to upgrade your MATIC to POL. You can use the Polygon Portal for this: .

Name
Address
Metric
Value
seivaloper1u9xeaqdjz3kky2ymdhdsn0ra5uy9tc3eqkjc8w
mantravaloper146mj09yzu3mvz7pmy4dvs4z9wr2mst7ram37xw
guide
erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqpy8lllls84ykc7
TurboFlakes app
https://docs.starknet.io/staking/overview/
Voyager
StakingRewards
Interop
Xverse
Leather
Asigna
https://lockstacks.com/sign-in?chain=mainnet
here
official Polygon staking website
here
POL Upgrade Portal

Stake activation time

Next Epoch (~18 hours)

Stake lock-up time

One Epoch (~18 hours) + 9 hours

Re-delegating activation time

Instant

Rewards frequency

First rewards: First epoch after funds where send to single nominator contract Rewards frequency: every epoch (~18 hours).

Auto-compounding

Yes

Minimum requirement

The protocol minimum currently sits at 354k TON. However as there are some voting fees and running a validator is expensive at Kiln we recommend a minimum of 700k TON per single nominator contract

Maximal optimal stake per pool

The optimal stake per pool is correlated to how the elector smart contract selects the validators and their effective stake. It currently works the following way:

  • For each epoch, the elector selects all the candidates of more than 300k TON

  • The elector orders all those candidates in descending order

  • If there are more candidates than the maximum possible (Currently 400) the elector trims the candidates in the lower end

  • All those 400 or fewer candidates will then enter the active set

  • A parameter called the max_factor outlines that the maximum effective stake can only be as high as the minimum stake that entered the active set multiplied by the max_factor. Currently, this max_factor is 3 and the minimum active stake for each epoch is usually seating around 354k TON making the maximum effective stake around 1.06M.

  • Usually, each pool holds a stake for even and odd epochs, holding space for 2.12M TON on each pool to still earn optimal rewards.

Active set

Yes (400 validators)

Slashing

Yes, if validator is idle or behaves maliciously can get slashed.

Relationship between validator stake balance and rewards

Linear. The more stake balance there is on the validator, the more rewards it will earn, until 1M TON threshold where there are no additional rewards for additional TON. A new single nominator contract has to be deployed in this case.

What is the staking process?

After the single nominator contract has been deployed the user can send funds to the contract

Do funds move out to another wallet?

Funds move to the single nominator contract which the user owns and can withdraw at any time.

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

Yes

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

Yes

How does auto-compounding work?

After every epoch the additional TON earned is used to generate additional rewards

How do I unstake?

You can unstake by withdrawing from the single nominator contract when the funds are not being used to validate

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake

What is the slashing risk?

Downtime: During an epoch if a validator signed less than a certain threshold of the blocks, he will get slashed for 101 TON Double signing: Validator won't be able to validate for the epoch so it will get the downtime slashing

How is commission paid?

Commissions are invoiced to the customer as there is no commission dispatching on chain for the single nominator contract

Is the single nominator smart contract custodial?

No, this staking is 100% non custodial as the user holds the private key of the wallet that can withdraw from the single nominator contract. The validator can only "Borrow" the TON in order to valdiate and gives it back at the end of the epoch. At a protocol level there's no way a validator can use the funds for any other task

Stake activation time

0-6h (end of the current round)

Stake lock-up time

14 days

Auto-compounding

No

Self-bond

None

Active set

Super Representative (earning up to 4.7%*): Top 27 by Voting Power Super Representative Partners (earning up to 4.2%*): Top 28 - 127 by Voting Power *This figure is a Gross Reward Rate, which can change depending on the network's usage.

Relationship between validator stake balance and rewards

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

Nomination Pool
FV3za2fceAXtw4KwVnPJK4c4Y2ph8VNMEA26MkgjTaEA76u
DdP4DrVu6t1nSyArSu8YvKA7kvrBaeGGMrvH5mo91Uno41N
EMna7WSFZ7oqhFCsHhwLLQ7hwNDkXnN7DrY8mpsxD6pTJ2U
ELu2FSqBsVJ15Y4o6fvkqkyQVxNCFikGq9uJnE8Rvg28bWD
DX7yQzCk4jXU2hjojB2nDzAKjvMmjJ3NhVn3eKm3XDtRLg8
HCMK1Zq6o5UxCroyHXnXkynyHiJVqQxAUoAqPNVvWFHFar7
Gki3STHsjnigHosVtDgwYgrLjAQKh7Gye2wv3twsiZPzNUf
GPZSN4gPpDCYNZGaqPsAE3FkUwBgBLLBNJMMc3wzzrKhU7H
FEjbWr2S3ihzzywi4w77JYsRwEUvhfjjCwrjzsXF5GyQWQK
FTacV62RTSkTgw82NU7GvES1bwKSL89n4qGBFsiySRvUHxR
kiln.poolv1.near
kiln-1.poolv1.near
kiln.pool.f863973.m0
here
Here
visit this page
here
13UVJyLnbVp8c4FQeiGL1CZxAHdBYCemjgkAyN8AcRcDJtNr
here
Learn more.
here
5Eeu6h74w2XR2Z6LMrQhRc1UKzdnsXQstMiaFic7uVScPoSN
here
osmovaloper146mj09yzu3mvz7pmy4dvs4z9wr2mst7rq8p8gy
guide
here
Polygon Staking Contract
here
The Open Network (TON)

Sui (SUI)

Validators

Name
Address

Kiln

Name
Address

Kiln

Staking mechanics

Parameter
Value

Stake activation time

1 epoch (1 day)

Stake lock-up time

1 epoch (1 day)

Re-delegating activation time

1 epoch (1 day)

Rewards frequency

First rewards: 1 epoch after stake is active (1 day) Rewards frequency: beginning of every epoch (1 day). Last rewards: last rewards earned before unstaking.

Auto-compounding

Yes

Self-bond

None

Active set

Slashing

No automated slashing currently implemented in the protocol.

Relationship between validator stake balance and rewards

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

How to Stake SUI Using the Mysten Labs SDK

Prerequisites

  • Node.js and npm installed.

  • SUI wallet with SUI tokens (testnet/mainnet).

  • Basic knowledge of TypeScript and web3.

The Sui blockchain has built-in functions for staking and unstaking in its Move modules. These functions can be directly called through the Mysten SDK's moveCall method. Below is an example of how to stake SUI to a validator using the Move function request_add_stake

Step 1: Staking SUI

To stake SUI to a validator:

import { SuiClient, TransactionBlock } from '@mysten/sui';

const stakeSui = async (validatorAddress: string, amount: number) => {
  const client = new SuiClient({ network: 'testnet' });

  const tx = new TransactionBlock();
  tx.moveCall({
    target: '0x2::sui_system::request_add_stake',
    arguments: [validatorAddress, amount.toString()],
  });

  const response = await client.signAndExecuteTransaction(tx);
  console.log('Stake Transaction Response:', response);
};

Step 2: Unstake SUI

const unstakeSui = async (stakeId: string) => {
  const tx = new TransactionBlock();
  tx.moveCall({
    target: '0x2::sui_system::request_remove_stake',
    arguments: [stakeId],
  });

  const response = await client.signAndExecuteTransaction(tx);
  console.log('Unstake Transaction Response:', response);
};

Step 3: Testing

  • Run your dApp and ensure you have enough SUI for staking and gas fees.

  • Monitor the transaction on Sui Explorer for confirmation.

Tezos (XTZ)

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).

-
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:

Symbiotic (SYM)

Validators

Overview

Metric
Value

Stake activation time

Instant

Stake lock-up time

Dependent on the Vault you delegate to.

Auto-compounding

Not available

Rewards frequency

No Rewards yet

Active set

None

Slashing

Yes

Solana (SOL)

Validators

Name
Commission
MEV commission
Address

Kiln1

5%

100% (offchain rebates & compounding)

Kiln2

7%

7%

Name
Address

Kiln

Staking mechanics

Stake activation time

2-2.5 days (end of current epoch)

Stake lock-up time

2-2.5 days (end of current epoch)

Re-delegating activation time

2-2.5 days (end of current epoch)

Rewards frequency

First rewards: 1 epoch after stake is active (2-2.5 days + 2-2.5 days). Rewards frequency: beginning of every epoch (2-2.5 days). Last rewards: last rewards earned before unstaking.

Auto-compounding

Yes

Self-bond

None

Active set

None

Slashing

No automated slashing currently implemented in the protocol. Can be done by a manual action from the community.

Relationship between validator stake balance and rewards

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

Staking workflow

What is the staking process?

Each new stake creates a Stake Account (which is like a sub-wallet) with your wallet set as withdrawer. This Stake Account is delegated to a validator.

Do funds move out to another wallet?

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

Yes. You can create multiple stake accounts from the same wallet and deactivate them independently. You can deactivate an account and add more SOL on it before re-activating it.

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

Yes, you select the amount of SOL to send to a stake account when you create it.

How do I unstake?

Unstaking a Solana stake is a two step process:

  • Deactivate your stake: this can done from the dashboard, go to Overview > Select your Kiln account > Select the SOL view > Click "Deactivate stake" from the menu of one of your active stakes. You will need to connect with the wallet owning the stake. Once done it takes one epoch to deactivate your stake (~2-3 days).

  • Withdraw your stake: once your stake has been successfully deactivated, you can withdraw your stake. This can also be done via the dashboard via the same process used to deactivate your stake. There is no delay on withdrawals, the full stake amount and its rewards will be transferred to your wallet.

Can I unstake part of the staked balance?

You can split a stake account to 2 stake accounts and deactivate + withdraw only one of them. This way unstaking only a precise amount from your existing stakes. Deactivate is an operation that takes 2.5 days (1 epoch) and allows you to stop a stake account from staking to make it withdrawable. The flow to unstake a stake account is:

  1. 1 tx to deactivate it (2.5 days)

  2. 1 tx to withdraw it (instant once 1 is done)

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

The balance computed at epoch N for the rewards distribution is the balance at the beginning of epoch N-1.

How is commission paid?

How do I monitor my rewards?

Staking links

How can I get testnet tokens?

FAQ

How to see historical performances ?
How are Solana staking rewards distributed ?

Solana stake account are auto compounding. Staking takes about 2 epoch to be effective and earn reward. Solana unstaking time is about 2 days. Staking time and unstaking time depends on the amount of new stake and unstake requests.

Solana uses inflation to pay staking rewards, this means new SOL is created every epoch. Inflation was first activated on mainnet-beta at the start of 2021 at a rate of 8%, decreasing at a rate of 15% per year (that’s 15% of 8%) until it will eventually settle at a terminal rate of 1.5%.

Staking yields are based on the current inflation rate, the total number of SOL staked, and individual validator uptime and commission. A validator’s commission fee is the percentage fee paid to validators from network inflation. Validator uptime is defined by a validator’s voting. One vote credit is earned for each successful validator vote and votes are tallied at the end of the epoch for reward calculation.

The other reward are the block reward which make up a less important part of the APY. Currently the fee system is very simple, users pay 5,000 lamports (0.000005 SOL) per signature on their transaction. When a validator produce a block, it earns 50% of the transaction fee times the number of transaction in the block. The other 50% are burnt.

Performance

Connect

One SDK to integrate staking, rewards data, and your custodian on all major PoS blockchains

Kiln Connect offers a unified interface to craft, sign and broadcast transactions for all supported protocols so that your engineering team does not have to deal with protocols specifics and focuses on integration and user experience.

Kiln Connect provides support 23 protocols please find the breakdown bellow.

It also enables you to retrieve staking rewards data on all validators (not just Kiln Validators) without having to run infrastructure yourself.

Protocol breakdown (23 supported)

  • All of the following protocols offer support for :

      • Except for MultiverseX (EGLD)

      • Scope explains for which validator range reporting data is available

      • Search by explains how to query the Reporting API

      • Timeframes explains how granular the data is historically

      • History explains how far in the past data is available

Product Demo

Accessing Kiln Connect

Generate & manage API key to access Kiln's Connect API

To integrate reporting in your platform or to stake programmatically, you need to generate an API Key for your team.

Prerequisites

    • If you don't yet have access please contact our support team.

Generating an API Key by creating a new application

Please note if you need API access for the test network, you will need to have access to the testnet version of this dashboard, contact our support team for more information.

Step 1. Click on "Applications" in the navigation sidebar to start managing your API keys

Step 2. Then click on "Create application" to initiate the API Key creation flow

Step 3. Create a new application by setting a name for your API Key so you can identify it later in the list, you can also add a description, like "for testing purposes" so another team member can know who is using this key.

After clicking "Create application" your API Key will be generated and displayed only once, make sure you copy it and securely share it internally ⚠️

Manage existing API Access

Hover one row of the table to see the quick action buttons on the right side of the line.

  • In the case you need to rotate your API Key credentials, you can keep the same application name and credentials but regenerate the access token.

    • After clicking "Regenerate Token" your API Key will be generated and displayed only once, make sure you copy it and securely share it internally ⚠️

  • Click on "Update" to modify the API Key name or description.

  • You can revoke it from the dashboard by clicking on the "Delete" button after hovering on the specific line.

Zetachain (ZETA)

Validators

Overview

Staking workflow

Kiln_Staking

Reference: The staking logic is defined in Sui's Move smart contract, which can be found .

You can also refer to the for an example of how it calls these functions in its code.

Note, since the , the .

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 :

Snapshot of the Kiln private baker TzStats page

Yes, funds are moved to a created & owned by your address.

Each and the same for all funds on a given validator. The validator takes its commission automatically when rewards are generated. Your staking rewards are distributed net of the validator commission.

You can monitor your rewards by going to the Solana explorer page of your Stake Account address ()

You can also do so using the get .

You can request some .

The detailed performance of Kiln's Solana validators can be viewed

Kiln Solana validator performance snapshot from StakeWiz

Network Stats: giving global visibility over the network APY

Transaction crafting refer to the ability to craft transactions

Reporting, on staking position and rewards

Protocol
Scope
Search by
Timeframes
History

It is currently available via a SDK available in TypeScript/JavaScript and Python. For more language support, feel free to contact our .

You need at least one user onboarded in your Organization on

Start by navigating to Kiln's Dashboard:

Name
Address
Metric
Value
TQzd66b9EFVHJfZK5AmiVhBjtJvXGeSPPZ
here
Sui wallet app
Rio upgrade
cycle time is 1 day
Adaptive Issuance mechanism
Adaptive Issuance Simulator
on the TzStats explorer
Stakewiz Dashboard
Solana Compass
Validator.app
To go further, here is the source article with in depth details.
on the StakeWiz app

Stake activation time

Instant

Stake lock-up time

21 days

Auto-compounding

No

Rewards frequency

Rewards are distributed block-by-block

Active set

Top 100 by voting power

Slashing

Yes

How does staking work?

On Cosmos chains such as Zetachain, token holders choose a validator to delegate a select amount of tokens to. The delegator initiates a delegation transaction, which involves locking their tokens in a smart contract. These tokens are then counted towards the validator's total stake.

What is the staking process?

After the delegation has been initiated, ZETAs are changed to validator shares of the validator you delegate to.

Do funds move out to another wallet?

Staked ZETAs are not part of the balance anymore, but they don’t go to another address.

Can I keep staking/unstaking from/to the same 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?

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

How do I unstake?

You can unstake by unbonding your funds. After you initiated the process:

• You stop receiving staking rewards

• It will take 21 days for the amount to be liquid

• But you will be able to cancel the unbonding process anytime, as this chain currently supports the function

Can I unstake part of the staked balance?

Yes, you can select the amount of tokens you want to unstake (this takes 21 days).

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

The balance computed at block N for the rewards distribution is the balance at block N.

What is the slashing risk on Zetachain?

Downtime: During a block window (5,000 blocks) if a validator signed less than 50% of the blocks, he will get jailed for 10 min and will incur a 0.1% slashing penalty. No rewards can be earned during that jail time. Double signing: When a validator attests to two different blocks, it will face slashing. Stakers who have delegated to the slashed validator will incur a slashing penalty of 5% and the validator won't ever be able to earn rewards again. Delegators will have to redelegate to another validator in order for their stake to earn rewards again.

How is commission paid?

Commissions are paid to the validator at the same frequency than the reward distribution (every block).

Support
Kiln Connect product architecture
✅
✅
✅
0x92c7bf9914897e8878e559c19a6cffd22e6a569a6dd4d26f8e82e0f2ad1873d6
0x2079cb58f32c868deb0f4f20f509b7f034c7bea84c964cb1316f77fc987445b8
30M
tz3dKooaL9Av4UY15AUx9uRGL5H6YyqoGSPV
tz3LV9aGKHDnAZHCtC9SjNtTrKRu678FqSki
tz3Vq38qYD3GEbWcXHMLt5PaASZrkDtEiA8D
tz3btDQsDkqq2G7eBdrrLqetaAfLVw6BnPez
unstake
TRD
Tezos explorer
Tezos explorer
DdCNGDpP7qMgoAy6paFzhhak2EeyCZcgjH7ak5u5v28m
HCvnhbT3Sn5RsueDisWzzn5FkW8tAqoQK1dr7cvAVzin
FwR3PbjS5iyqzLiLugrBqKSa5EKZ4vK9SKs7eQXtT59f
Stake Account
validator commission rate is public
example
stakes rewards API
here
Kiln's Dashboard
https://dashboard.kiln.fi
Kiln Connect Overview & Demo

Staking

1-click staking across major PoS chains

Kiln only

Wallet

Daily

All network

Wallet, Stake address, Validator

Daily, Epoch

2020-08-13

All network

Validator, Delegator

Daily

2023-10-17

All network

Validator, Delegator

Daily

2022-04-12

All network

Validator, Delegator

Daily

2021-03-25

All network

Validator, Delegator

Daily

2023-09-11

All network

Wallet, Validator address & index, EigenPod

Daily

2024-04-04

All network

Wallet, Validator address & index

Daily

2020-12-01

All network

Validator, Delegator

Daily

2022-04-05

All network

Validator, Delegator

Daily

2021-06-30

All network

Validator, Delegator

Daily

2024-07-21

All network

Wallet, Pool

Daily, Era

2020-03-18

All network

Validator, Delegator

Daily

2024-10-10

Kiln only

Wallet, Validator

Daily

2023-03-08

All network

Wallet, Stake account, Validator

Daily, Epoch

2020-07-21

All network

Validator, Delegator

Daily

2021-12-14

All network

Pool,

Wallet

Daily, Era

2020-06-18

All network

Wallet, Validator index

Daily

2023-01-18

All network

Wallet, Stake account, Validator

Daily, Epoch

2020-12-24

All network

Wallet, Validator

Daily, Cycle

2018-06-30

Kiln only

Pools, Nominators

Daily

2024-05-24

Kiln only

Wallet

Daily

All network

Validator, Delegator

Daily

2023-10-19

Kiln

Postman Demo

Setup a demo environment for the Reporting API

1. Download Postman

Postman is a GUI you can use to run some API call examples and visualise the returned data.

2. Download the postman collection

  1. In postman, select the Collections tab on the left menu

  2. Press the import button and import the following collection:

3. Setup a testnet environment

  1. Go to the Environments tab on the left menu and create a new TESTNET environment

  2. Add a host variable with https://api.testnet.kiln.fi as INITIAL VALUE

  3. Go back to the Collections tab, select TESTNET on the top right menu

  4. You are now setup to run API queries!

Getting started

There are a few setup steps needed to start using the Kiln Connect SDK. Contact sales@kiln.fi should you have any feedbacks / questions.

1. Install the SDK

# using bun
bun install @kilnfi/sdk​

2. Retrieve your Kiln API key

Create an application on your Kiln Dashboard, and retrieve the given API key.

The API key is used to authenticate with the Kiln REST API which can manage Kiln accounts, craft transactions, and provide reporting data.

3. Set up Fireblocks (required to sign transactions)

In the case that you would like to craft and sign transactions with your Fireblocks vault, you will need to setup the following in Fireblocks:

  1. The raw signing feature is required on all protocols except on EVM compatible protocols (ETH, MATIC). Make sure that it is enabled in your workspace in case you wish to stake on other protocols. You can ask the Fireblocks support for information.

  2. Generate the CSR certificate and make sure you store it somewhere safe.

  3. Get the API key of the user by clicking on "Copy API key" of the user in the workspace members list

With the Kiln Connect SDK, you remain entirely in control of what is sent for signing to your Fireblocks workspace. You can verify the content of the transactions crafted with this SDK before signing it. Note that the entire signing workflow is done on the SDK end, not on Kiln APIs. Kiln will never have access to your Fireblocks API key or secret key.

4. Configure the SDK

You can now configure the SDK with you Kiln API token.​

import { Kiln } from '@kilnfi/sdk';
import fs from "node:fs";

// Fireblocks secret key
const apiSecret = fs.readFileSync(__dirname + '/fireblocks_secret.key', 'utf8');

const k = new Kiln({
    baseUrl: 'https://api.kiln.fi',
    apiToken: 'KILN_API_KEY',
});


const tx = await k.client.POST(
  '/v1/near/transaction/stake',
  {
    body: {
      account_id: 'd3f1b917-72b1-4982-a4dd-93fce579a708',
      wallet: 'c36b1a5da2e60d1fd5d3a6b46f7399eb26571457f3272f3c978bc9527ad2335f',
      pool_id: 'kiln.pool.f863973.m0',
      amount_yocto: '1000000000000000000000000',
    }
  }
);

const signResponse = await k.fireblocks.signNearTx(vault, tx.data.data, "NEAR_TEST");

const broadcastedTx = await k.client.POST("/v1/near/transaction/broadcast", {
  body: {
    signed_tx_serialized: signResponse.signed_tx.data.signed_tx_serialized,
  }
});

SDK

Kiln offers a JS SDK that enables you to leverage Kiln Connect API in a very simple way.

Kiln's JS SDK allow you to:

  • Craft, sign and broadcast staking transactions using Fireblocks as a custody solution

  • Get staking data about your stakes and their rewards

  • Get network wide data

  • Manage your Kiln accounts

Supported languages and protocols:

JS SDK:

All Kiln Connect protocols are supported in the SDK.

Find Kiln Connect documentation here:

DYDX - How to bridge your rewards

How to bridge your rewards using Kiln Connect, regardless of your custody solution.

Bridge to Ethereum

The goal of this bridge is to bring your dYdX rewards in USDC on your ETH address so that you can use them for other purposes like depositing them on a centralized exchange to get some dYdX back.

There is 3 steps to this flow:

1) Transfer the USDC from DYDX to the Noble chain

2) Burn the USDC on Noble

3) Mint the USDC on Ethereum

Here is a TypeScript code snippet that you can use:

Bridge to Osmosis

The goal of this bridge is to bring your dYdX rewards in USDC on another cosmos address here on Osmosis so that you can use them for other purposes like depositing them on a centralized exchange or a Swap on Osmosis to get some dYdX back.

This flow follows two steps:

1) Transfer the DYDX-USDC to the Noble chain

2) Transfer the USDC on Noble to Osmosis

Here is a TypeScript code snippet that you can use:

Kiln Connect FAQs

Upgrade guide from v2 to v3

How to upgrade our JS SDK to new major version

v3 changelog

Here is the high level changelog of the v3:

  • The Kiln class now exposes a type safe HTTP client that exposes all Kiln Connect endpoints available. The client is generated from our OpenAPI specs. The OpenAPI typescript schema is also exposed so you can benefit from all type definitions. The schema and SDK will be updated frequently with newly added endpoints.

  • The fireblocks raw signing feature is now under the fireblocks service exposed by the Kiln class. A sign method is available for all protocols we support.

Upgrade from 2.X to 3.X

Update your dependencies:

Update calls to use the http client instead of specific protocol object.

2.X:

3.X:

SOL - Tag a stake

Stakes can be taggued using the Solana memo feature to enable Kiln to distinguish your stakes on-chain.

Solana memo instruction

A Solana transaction is composed of multiple instructions, executed one after the other. Here is an example of instructions you can define with the standard Solana @solana/web3.js package.

This transaction will be taggued with the hello, world! memo and will create, initialize and delegate a stake account.

What value should we use for the memo?

Kiln gives to each partner a fix value to include as memo in all the transactions they craft with the following format: kiln_{uuidv4}.

How to find Kiln's validators

Here is how you can find Kiln's validator addresses

When staking on different protocols, you will need to find Kiln's validator addresses if you choose to stake with Kiln.

Addresses on all protocols can be found in this section

Dashboard

Stake, analyse and manage in 1-click on all major PoS chains

Links

Supported chains and networks

Postman screenshot

You can use the community desktop version or the web version of to import the demo.

Add a api_token variable with your Kiln API token (you can fetch it on the ) as INITIAL VALUE

The Kiln Connect SDK is only available in TS/JS for now, if you have other programming language requirements, please contact the .

Create an application on your Kiln dashboard
Copy your Kiln API Key

Create an API user using the Fireblocks tutorial with the Editor role (minimum privilege to initiate transactions on the workspace). This might require that you contact your Fireblocks support.

Get the vault account id you want to stake with by clicking on it in your Fireblocks workspace and check the URL. For example the vault id of is '4'.

Rewards earned on DYDX are DYDX-USDC. In this tutorial we will present how to bridge these rewards to Ethereum or to Osmosis using the Kiln SDK. These flows can be done directly from if you are using Fireblocks.

To convert your DYDX-USDC to USDC on Ethereum, we will use the developed by Circle, which is the recommended on-chain approach.

How is the network_gross_apy calculated in each protocol's /network-stats endpoint?

We source the network_gross_apy from . For each asset, we retrieve the reward_rate from the .

How are Ethereum rewards calculated in the /eth/rewards endpoint?

Please refer to our .

How are Ethereum entry and exit times estimated in /eth/network-stats?

Please refer to our .

In Ethereum, how is estimated_next_skimming_slot for a given validator calculated?

Please refer to our .

In Polkadot, how are net_rewards and gross_rewards calculated?

Please refer to our .

Mainnet:

Testnet:

Protocol
Networks
Babylon (BABY)
Cardano (ADA)
Celestia (TIA)
Cosmos (ATOM)
Cronos (CRO)
dYdX (DYDX)
Ethereum (EigenLayer)
Ethereum (ETH)
Fetch.ai (FET)
Injective (INJ)
Kava (KAVA)
Kusama (KSM)
Mantra (OM)
MultiVerseX (EGLD)
Near (NEAR)
Osmosis (OSMO)
Polkadot (DOT)
Polygon (MATIC/POL)
Solana (SOL)
Tezos (XTZ)
Ton (TON)
Tron (TRX)
Zetachain (ZETA)
zetavaloper1u9xeaqdjz3kky2ymdhdsn0ra5uy9tc3ep3yfhe
Postman
https://api.postman.com/collections/25416551-d3d9299b-394e-4729-b042-506837f57154?access_key=PMAT-01H5GA3E52K8PSCAG4KKSMPDTK
Applications section of your Kiln dashboard
support
here
https://console.fireblocks.io/v2/accounts/vault/4
https://github.com/kilnfi/sdk-js
https://www.npmjs.com/package/@kilnfi/sdk
https://docs.api.kiln.fi/docs/quickstart
import { Kiln } from "@kilnfi/sdk";
import axios from 'axios';

const f = async () => {
  const k = new Kiln({
    baseUrl: 'https://api.kiln.fi',
    apiToken: 'YOUR_KILN_API_TOKEN',
  });

  /**
   * Send dydx-usdc rewards to noble
   */
  // Craft IBC transfer transaction
  const transferTx = await k.client.POST(
    '/v1/dydx/transaction/noble-ibc-transfer',
    {
      body: {
        pubkey: '02d92b48d3e9ef34f2016eac7857a02768c88e30aea7a2366bc5ba032a22eceb8b',
        amount_uusdc: '1000000',
      }
    }
  );
  // Sign the transaction with Fireblocks or your custody solution
  const signResponse = await k.fireblocks.signDydxTx(vault, tx.data.data);
  // Broadcast the transaction on DYDX
  const broadcastedTx = await k.client.POST("/v1/dydx/transaction/broadcast", {
    body: {
      tx_serialized: signResponse.signed_tx.data.tx_serialized,
    }
  });


  /**
   * Burn the usdc on noble for eth address recipient
   */
  // Craft burn transaction
  const txburn = await k.client.POST(
    '/v1/noble/transaction/burn-usdc',
    {
      body: {
        pubkey: '02d92b48d3e9ef34f2016eac7857a02768c88e30aea7a2366bc5ba032a22eceb8b',
        amount_usdc: '1000000',
        recipient: '0xBC86717BaD3F8CcF86d2882a6bC351C94580A994',
      }
    }
  );
  // Sign the transaction with Fireblocks or your custody solution
  const signResponseBurn = await k.fireblocks.signDydxTx(vault, txburn.data.data);
  // Broadcast the transaction on Noble
  const broadcastedTxBurn = await k.client.POST("/v1/noble/transaction/broadcast", {
    body: {
      tx_serialized: signResponseBurn.signed_tx.data.tx_serialized,
    }
  });

  /**
   * Mint the USDC on Ethereum to the recipient
   */

  // Fetch the attestation from circle's API (https://developers.circle.com/stablecoins/reference/getattestation)
  const { data: attestation } = await axios.get(`https://iris-api-sandbox.circle.com/v1/messages/4/${burnTxHash}`);

  // Craft the Ethereum mint transaction
  // todo: Kiln to add this part to the sdk
  const mintTx;
  // Sign and broadcast the transaction with Fireblocks on Ethereum
  const txHash = await k.fireblocks.signAndBroadcastEthTx(vault, mintTx);
};

f();
import { Kiln } from "@kilnfi/sdk";
import axios from 'axios';

const f = async () => {
  const k = new Kiln({
    apiToken: 'YOUR_KILN_API_TOKEN',
  });

  /**
   * Send dydx-usdc rewards to noble
   */
  // Craft IBC transfer transaction
  const transferTx = await k.client.POST(
    '/v1/dydx/transaction/noble-ibc-transfer',
    {
      body: {
        pubkey: '02d92b48d3e9ef34f2016eac7857a02768c88e30aea7a2366bc5ba032a22eceb8b',
        amount_uusdc: '1000000',
      }
    }
  );
  // Sign the transaction with Fireblocks or your custody solution
  const signResponse = await k.fireblocks.signDydxTx(vault, tx.data.data);
  // Broadcast the transaction on DYDX
  const broadcastedTx = await k.client.POST("/v1/dydx/transaction/broadcast", {
    body: {
      tx_serialized: signResponse.signed_tx.data.tx_serialized,
    }
  });


  /**
   * Send usdc from noble to osmosis
   */
  // Craft IBC transfer transaction
  const tx = await k.client.POST(
      '/v1/noble/transaction/osmo-ibc-transfer',
      {
        body: {
          pubkey: '02d92b48d3e9ef34f2016eac7857a02768c88e30aea7a2366bc5ba032a22eceb8b',
          recipient: 'osmo1qz0jvz6v3v7z2zg3z2zg3z2zg3z2zg3z2zg3z2',
          amount_uusdc: '1000000',
        }
      }
    );
  // Sign the transaction with Fireblocks or your custody solution
  const signResponse = await k.fireblocks.signDydxTx(vault, tx.data.data);
  // Broadcast the transaction on Noble
  const broadcastedTx = await k.client.POST("/v1/noble/transaction/broadcast", {
    body: {
      tx_serialized: signResponse.signed_tx.data.tx_serialized,
    }
  });
};

f();
bun i @kilnfi/sdk@latest
const k = new Kiln({
  testnet: true,
  apiToken: 'kiln_xxx',
});

const vault: Integration = {
  provider: 'fireblocks',
  fireblocksApiKey: 'YOUR_API_USER_KEY', // your fireblocks API user key
  fireblocksSecretKey: apiSecret, // your fireblocks private key (generated with your CSR file and your API user)
  vaultId: 7 // your fireblocks vault id
};

...
const tx = await k.near.craftStakeTx(
      'account_id',
      'wallet',
      'pool_id',
      0.1,
    );
const txSigned = await k.near.sign(vault, tx);
const k = new Kiln({
  baseUrl: 'https://api.testnet.kiln.fi',
  apiToken: 'kiln_xxx',
});

const vault: Integration = {
  provider: 'fireblocks',
  fireblocksApiKey: 'YOUR_API_USER_KEY', // your fireblocks API user key
  fireblocksSecretKey: apiSecret, // your fireblocks private key (generated with your CSR file and your API user)
  vaultId: 7 // your fireblocks vault id
};

const tx = await k.client.POST(
      '/v1/near/transaction/stake',
      {
        body: {
          account_id: 'account_id',
          wallet: 'wallet',
          pool_id: 'pool_id',
          amount_yocto: '1000000000000000000000000',
        }
      }
    );

const signResponse = await k.fireblocks.signNearTx(vault, tx.data.data, "NEAR_TEST");

const broadcastedTx = await k.client.POST("/v1/near/transaction/broadcast", {
      body: {
        signed_tx_serialized: signResponse.signed_tx.data.signed_tx_serialized,
      }
    });
const memoProgram = 'MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr';
const memo = 'hello, world!';

const instructions = [
  // 1 - add memo to transaction
  new TransactionInstruction({
    keys: [
      {
        pubkey: staker,
        isSigner: true,
        isWritable: true,
      },
    ],
    programId: new PublicKey(memoProgram),
    data: Buffer.from(memo),
  }),
  // 2 - create stake account
  SystemProgram.createAccount({
    /** The account that will transfer lamports to the created account */
    fromPubkey: publicKey,
    /** Public key of the created account. Must be pre-calculated with PublicKey.createWithSeed() */
    newAccountPubkey: stakeKey.publicKey,
    /** Amount of lamports to transfer to the created account */
    lamports: solToLamports(parsedStakeAmount),
    /** Amount of space in bytes to allocate to the created account */
    space: 200,
    /** Public key of the program to assign as the owner of the created account */
    programId,
  }),
  // 3 - init stake account
  StakeProgram.initialize({
    stakePubkey: stakeKey.publicKey,
    authorized: {
       /** stake authority */
       staker: publicKey,
       /** withdraw authority */
       withdrawer: publicKey,
     },
     lockup: {
       /** Unix timestamp of lockup expiration */
       unixTimestamp: 0,
       /** Epoch of lockup expiration */
       epoch: 0,
       /** Lockup custodian authority */
        custodian: new PublicKey('11111111111111111111111111111111'),
      },
    }),
    // 4 - delegate stake account
    StakeProgram.delegate({
      stakePubkey: stakeKey.publicKey,
      authorizedPubkey: publicKey,
      votePubkey: new PublicKey(SOL_VOTE_ACCOUNT_ADDRESS),
    }),
];

tx.add(...instructions);

Babylon (BABY)

Testnet, Mainnet

Cardano (ADA)

Mainnet

Celestia (TIA)

Mainnet

Cosmos (ATOM)

Mainnet

Cronos (CRO)

Mainnet

dYdX (DYDX)

Mainnet

Ethereum (ETH)

Holesky, Mainnet

Ethereum (EigenLayer)

Holesky, Mainnet

Fetch.ai (FET)

Mainnet

Injective (INJ)

Mainnet

Kava (KAVA)

Mainnet

Kusama (KSM)

Mainnet

Mantra (OM)

Mainnet

Near (NEAR)

Testnet, Mainnet

Osmosis (OSMO)

Mainnet

Polkadot (DOT)

Mainnet

Polygon (POL)

Holesky, Mainnet

Solana (SOL)

Devnet, Mainnet

Tezos (XTZ)

Mainnet

Ton (TON)

Testnet, Mainnet

Tron (TRX)

Mainnet

Zetachain (ZETA)

Mainnet

solana rewards

Stake across major PoS chains in a one click

Download rewards and performance reports

Unstake across major PoS chains in one click

Import and manage external stakes

Kiln Dashboard
Noble bridge
StakingRewards
StakingRewards metrics API
Ethereum reporting methodology guide
Ethereum reporting methodology guide
Ethereum reporting methodology guide
Polkadot reporting methodology guide
https://dashboard.kiln.fi/
https://dashboard.testnet.kiln.fi/

Cosmos (ATOM)

Stake ATOM with Kiln Dashboard in a few clicks!

On the /stake/atom page of the dashboard you can check staking information about the network and stake your ATOM in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of ATOM you wish to stake and connect your wallet to stake!

Staking with Keplr Wallet

Step-by-step staking process from Kiln Dashboard:

  1. Connect your wallet:

    • Click the "Connect Wallet" button on our platform.

    • Select "Keplr" from the list of available options.

    • Approve the connection request in the Keplr popup.

  2. Enter stake amount: Specify the amount of ATOM you wish to stake.

  3. Confirm transaction: Review the details and confirm the staking transaction in the Keplr popup.

  4. Track your stake: Monitor your staked assets and rewards directly in Kiln Dashbord or through the Keplr dashboard.

Staking with Keplr Dashboard

Prerequisites :

Staking with Keplr Dashboard :

  1. Search Kiln validator and select it

  2. Click the stake button

  3. Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)

Stake with Fireblocks

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Cronos (CRO)

Stake CRO with Kiln Dashboard in a few clicks!

On the /stake/cro page of the dashboard you can check staking information about the network and stake your CRO in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of CRO you wish to stake and connect your wallet to stake!

Staking with Keplr Dashboard

Prerequisites :

Staking with Keplr Dashboard :

  1. Search Kiln validator and select it

  2. Click the stake button

  3. Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)

Stake with Fireblocks

While CRO is not supported natively by Fireblocks you can still use Fireblocks raw signing to Stake CRO, a specific setup is required on your Fireblocks Vault.

  • When using raw signing on unsupported Fireblocks assets, please be aware that accounts and balances will not be displayed in the Fireblocks UI.

Fireblocks is currently the only supported option to stake CRO via the Kiln Dashboard. The video below introduces the way to stake ATOM (Cosmos), CRO as a Cosmos chain follow the same process.

Raw signing for unsupported assets on Fireblocks UI

This guide will help you set up and use raw signing for unsupported assets on Fireblocks UI and staking from Kiln Dashboard.

Setting up raw signing in Fireblocks

Define a new raw signing rule for your vault.

  • In your Fireblocks TAP, create a specific raw signing rule.

  • For CRO you need to include the cosmos-based chain derivation path on a specific vault id.

  • Here is an example where we enable raw signing on the vault 37 (see derivation path: 44, 118, , 0, 0):

Please replace the third number in the derivation path with your vault id for enable raw sining on cosmos based chains for this vault.

Funding your wallet and stake CRO in Kiln Dashboard

  1. Navigate to the Kiln Dashboard.

  2. Connect your Fireblocks vault in the staking section.

  3. Once connected, copy your address from the dashboard.

  4. Fund this address with the desired amount of CRO, start with a small amount before transferring the total amount you want to stake.

  5. Your balance will be visible directly in the Kiln Dashboard under the input field.

  6. Then click Stake the selected amount as presented in the video.

  7. Unstaking operations are managed as all assets in Kiln Dashboard.

Withdrawing principal and rewards

Once you unstaked your assets you have two options for withdrawing:

  1. Using Scripts

    • Utilize the provided CLI script (documentation to be sent separately).

  2. Using Kiln Dashboard

    • Log into the Kiln Dashboard.

    • Navigate your CRO portfolio page and click on Send.

    • Follow the on-screen instructions to complete your withdrawal.

Device approval

Please note that while we can sign transactions using the Fireblocks API, the reporting capabilities on your approval device are incomplete until this asset is fully supported by Fireblocks.

Expect to see only the metadata added by the dashboard in the transaction request.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

DYDX (DYDX)

Stake DYDX with Kiln Dashboard in a few clicks!

On the /stake/DYDX page of the dashboard you can check staking information about the network and stake your DYDX in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of DYDX you wish to stake and connect your wallet to stake!

Stake with Fireblocks

Fireblocks is currently the only supported option to stake DYDX via the Kiln Dashboard. The video below introduces the way to stake ATOM (Cosmos), DYXDX as a Cosmos chain follow the same process.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Protocols

Auto-compounding of your staking rewards is available for ATOM, please visit on how to enable it.

is a fast, secure, and user-friendly wallet designed for the Cosmos ecosystem. It seamlessly integrates with our platform, allowing you to stake ATOM from Kiln Dashboard.

users can connect their wallet using this Keplr connectivity option.

Please note that the signing flow is not yet compatible with hardware wallets like Ledger. If you are using a Ledger device, you can directly stake to Kiln from .

Connect your Ledger wallet to Keplr wallet/dashboard,

From ; Select your asset and click stake

Once you have , you can use your credentials to stake ATOM using your Fireblocks Vault.

Auto-compounding of your staking rewards is available for CRO, please visit on how to enable it.

is a fast, secure, and user-friendly wallet designed for the Cosmos ecosystem.

Connect your Ledger wallet to Keplr wallet/dashboard,

From ; Select your asset and click stake

Please find more details below the video in the

Once you have , you can use your credentials to stake CRO using your Fireblocks Vault and API access.

Once you have , you can use your credentials to stake DYDX using your Fireblocks Vault.

⛓️
ATOM stake page
Connect Fireblocks vault
CRO Staking page on the dashboard
Connect Fireblocks vault
Our DYDX staking is being update with network statistics shortly
Connect Fireblocks vault
these instructions
Keplr
ForDeFI
Keplr dashboard
📼
step by step video
Keplr dashboard
setup your Fireblocks Vault
these instructions
Keplr
📼
step by step video
Keplr dashboard
Raw signing for unsupported assets on Fireblocks UI section.
setup your Fireblocks Vault
setup your Fireblocks Vault

Architecture

How to organize your Kiln Dashboard ?

Organization

Within your Kiln Organization, you can create multiple Accounts, which act as folders for your stakes. This way you can organize your stakes as you want: per customers, regions, etc.

Account

You can then see the overview of AUS and total rewards of every account:

Protocol

Finally, you can check the AUS and total rewards per protocol for every account, and see the details of every stakes in the account:

Cardano (ADA)

Stake ADA with Kiln Dashboard in a few clicks!

Please ensure to stake at least 4 ADA to be above the minimum value.

When you decide to delegate your ADA to a stake pool for the first time, there are costs to consider:

  1. Stake Address Registration Deposit:

    • You need to register your stake address on the blockchain, which requires a refundable deposit of 2 ADA. This deposit is returned to you if you ever choose to deregister your stake address.

  2. Transaction Fees:

    • There is a transaction fee for processing the delegation, usually around 0.17 to 0.3 ADA.

This means that when you start staking with 4 ADA, only about 1.7 ADA will be effectively staked.

On the /stake/ada page of the dashboard you can check staking information about the network and stake your ADA in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the validator to delegate to, the amount of ADA you wish to stake and connect your wallet to stake!

Stake with Fireblocks

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Celestia (TIA)

Stake TIA with Kiln Dashboard in a few clicks!

On the /stake/tia page of the dashboard you can check staking information about the network and stake your TIA in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of TIA you wish to stake and connect your wallet to stake!

Staking with Keplr Wallet

Step-by-step staking process from Kiln Dashboard:

  1. Connect your wallet:

    • Click the "Connect Wallet" button on our platform.

    • Select "Keplr" from the list of available options.

    • Approve the connection request in the Keplr popup.

  2. Enter stake amount: Specify the amount of TIA you wish to stake.

  3. Confirm transaction: Review the details and confirm the staking transaction in the Keplr popup.

  4. Track your stake: Monitor your staked assets and rewards directly in Kiln Dashbord or through the Keplr dashboard.

Staking with Keplr Dashboard

Prerequisites :

Staking with Keplr Dashboard :

  1. Search Kiln validator and select it

  2. Click the stake button

  3. Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)

Stake with Fireblocks

The video below introduces the way to stake ATOM (Cosmos), TIA as a Cosmos chain follow the same process.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Ethereum (ETH)

Stake ETH with Kiln Dashboard in a few clicks!

Following the successful launch of Pectra on Ethereum mainnet, users can now create compounding validators, perform consolidations, and make partial deposits and withdrawals through the Kiln Dashboard

Stake with compounding and skimming validators

On the /stake/eth page of the dashboard, you can check the staking information about the network and stake your ETH in a few clicks with an intuitive onboarding.

  • Select the Account you want to stake on

  • Choose your preferred validator type.

    • Compounding validators accept any stake amount between 32 ETH and 2048 ETH, with rewards automatically compounding into the validator's balance until reaching 2048 ETH.

    • Skimming validators require stake amounts in multiples of 32 ETH, with any excess being skimmed.

  • Connect your wallet (either web extension wallets or via WalletConnect)

  • Stake

Stake with Browser Extension wallet

Metamask and other browser extension wallers are currently supported in Kiln Dashboard. You can also connect a Ledger Nano to one of these wallets to stake with it.

Stake with WalletConnect

Stake with Safe

Select WalletConnect (WC) from the list of wallets. A QR code will appear, which you can scan using your Mobile Safe App, or you can copy the link (top right) and paste it into your Safe WebApp. Your Safe will then automatically connect to the Kiln Dashboard.

Now that your wallet is connected, return to the Kiln Dashboard, select your account, enter the staking amount, and initialize the transaction. You’ll then be prompted to review and sign it in your Safe WebApp. Ensure the details are correct, then approve the transaction. For EigenLayer restaking using Kiln Dashboard, visit this page:

Native EigenLayer Restaking

In order to restake, you will need to whitelist the following smart contracts:

  • EigenPod Manager: used to create your EigenPod

  • EigenPod address associated to your wallet

  • EigenLayer Delayed Withdrawal Router: Smart contract to withdraw rewards

Native EigenLayer Restaking - Step-by-Step

Setup in the dashboard

Step required to start restaking on EigenLayer

  1. Deploy an EigenPod. One EigenPod is needed for each wallet to manage your native restaked position. This pod will also receive CL rewards and the balance from exited validators.

    • Note: This EigenPod can be re-used for several validators.

  2. Deploy validators with this EigenPod set as the withdrawal credentials.

    • Note: it is not possible to change the withdrawal credentials of an already-live validator, you will need to exit your validator and restake on a new one to change them.

Activation period & next steps

Please note that your ETH has not been restaked yet. You will need to wait 8 to 12 hours for your validator to become eligible for restaking activation.

Activate your restaking position

Once your validator is in the consensus layer entry queue, you're required to upload a proof to the EigenLayer contract for each validator.

In the reporting section, you will be able to see your EigenPod in status Restakable. Hover the right part of the row to display the quick action buttons, click "Restake" to start restaking.

The restake validator modal will open, connect with your right wallet and then click "Enable Restaking". Kiln's API will generate the needed EigenLayer Proofs and will prepare the right transaction to prove your validators.

Restaking - proof upload operational note

  1. Kiln's Dashboard will batch proof upload by 60 validators.

    eg. Native restaking of 2048 ETH, require running 64 validators, batching them by 60 proofs will require you to sign at least 2 transactions to complete restaking.

  2. You will need to repeat this action if you stake new validators in the future.

Delegate your EigenPod to Kiln

You can delegate your EigenPod by clicking on the Delegate action button on the EigenPod. You will be able to see the status updated and the active validator, in our case Kiln.

Congrats, you have now natively restaked, and your validator is helping secure EigenLayer AVSs and earning corresponding rewards.

Behind the scenes

To restake an Ethereum validators on the EigenLayer platform, the withdrawal_credentials address of the validator are set to an EigenPod Contract address. EigenPod is a contract deployed per restaker address, one address = one pod maximum. This is all handled by the Dashboard.

FAQs

Please visit the below page for FAQs about EigenLayer:

Convert skimming validators to compounding validators

Consolidate validators to increase effective balance and enable auto-compounding

A new consolidation feature will let you convert skimming validators to compounding validators and merge them into target compounding validators. These consolidation requests are sent from the execution layer to a special smart contract with fee mechanisms to prevent DDoS attacks. To consolidate validators, you must control the withdrawal credentials of the source validators, and only compounding validators can be targets. There is one exception: when converting a single skimming validator to a compounding validator, you can send a consolidation request using the same validator as both source and target.

Enable compounding

You can enable compounding for any of your skimming validators through a consolidation request that uses the same validator as both source and target.

When connected to Kiln Dashboard, navigate to the Ethereum → Reporting page of your account. By hovering over an active Ethereum skimming validator, you’ll see the Enable Compounding option appear.

From the Enable Compounding page, select a skimming validator to enable compounding. To finalize, connect your wallet holding the withdrawal key and click Enable compounding to initiate the consolidation operation. Once the transaction is signed and broadcast, it will enter the consolidation on‑chain queue for execution by the consensus layer.

Consolidate validators

In Kiln Dashboard, you will be able to merge source skimming or compounding validators into target compounding validators.

After connecting to Kiln Dashboard, go to your account’s Ethereum → Reporting page. Click Consolidate to access the Consolidation page.

Connect the wallet holding the withdrawal key for the source validators you want to consolidate. Once connected, all validators associated with this withdrawal key will be displayed. Select your source validator and target validator. You can choose any active compounding validator from your account that Kiln operates as the target.‍

Click Consolidate to initiate the consolidation operations. Once the transaction is signed and broadcasted, they will enter the consolidation on‑chain queue for execution by the consensus layer.

Deposit into compounding validators

Deposit more ETH into your compounding validator

From Kiln Dashboard, you can deposit any amount of ETH into active compounding validators as long as the total balance remains under 2,048 ETH.

When connected to Kiln Dashboard, navigate to the Ethereum → Reporting page of your account. By hovering over an active Ethereum compounding validator, you’ll see the Deposit option appear.

On the deposit page, select your desired deposit amount and connect your wallet. Click Stake to initiate the transaction. Once the transaction is signed and broadcasted, you can monitor your deposit’s progress on the account reporting page.

Organization view of all accounts
Account view of all protocols
Protocol view
ADA stake page

Once you have , you can use your credentials to stake ADA using your Fireblocks Vault.

Fireblocks connect

Auto-compounding of your staking rewards is available for TIA, please visit on how to enable it.

is a fast, secure, and user-friendly wallet designed for the Cosmos ecosystem. It seamlessly integrates with our platform, allowing you to stake TIA from Kiln Dashboard.

users can connect their wallet using this Keplr connectivity option.

This gif introduces the way to connect your Keplr Wallet on ATOM (Cosmos), TIA as a Cosmos chain follow the same process.

Please note that the signing flow is not yet compatible with hardware wallets like Ledger. If you are using a Ledger device, you can directly stake to Kiln from .

Connect your Ledger wallet to Keplr wallet/dashboard,

From ; Select your asset and click stake

Once you have , you can use your credentials to stake TIA using your Fireblocks Vault.

Connect Fireblocks vault
Compounding validator
Skimming validator

Mainnet address:

Holesky address:

Mainnet: Can be retrieved entering your wallet address in the getPod method

Holesky: Can be retrieved entering your wallet address in the getPod method

Mainnet address:

Holesky address:

This contracts should be whitelisted alongside the staking and exiting contract for native staking in our dashboard that can be found

As shown in the , ensure you select the "EigenLayer restaking" checkbox in the ETH staking widget of Kiln Dashboard.

After you sign all of the transactions you can track your position in the .

To go further, you can explore the and the

setup your Fireblocks Vault
these instructions
Keplr
ForDeFI
Keplr dashboard
📼
step by step video
Keplr dashboard
setup your Fireblocks Vault
Native EigenLayer Restaking
Enable compounding from reporting page
Enable compounding page
Consolidation page
Deposit from reporting page
Deposit page
0x91E677b07F7AF907ec9a428aafA9fc14a0d3A338
0x30770d7E3e71112d7A6b7259542D1f680a70e315
here
here
0x7Fe7E9CC0F274d2435AD5d56D5fa73E47F6A23D8
0x642c646053eaf2254f088e9019ACD73d9AE0FA32
here
demo video below
EigenLayer FAQ

Fetch.ai (FET)

Stake FET with Kiln Dashboard in a few clicks!

On the /stake/fet page of the dashboard you can check staking information about the network and stake your FET in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of FET you wish to stake and connect your wallet to stake!

Stake with Fireblocks

While FET is not supported natively by Fireblocks you can still use Fireblocks raw signing to Stake FET, a specific setup is required on your Fireblocks Vault.

  • When using raw signing on unsupported Fireblocks assets, please be aware that accounts and balances will not be displayed in the Fireblocks UI.

Fireblocks is currently the only supported option to stake FET via the Kiln Dashboard. The video below introduces the way to stake ATOM (Cosmos), FET as a Cosmos chain follow the same process.

Raw signing for unsupported assets on Fireblocks UI

This guide will help you set up and use raw signing for unsupported assets on Fireblocks UI and staking from Kiln Dashboard.

Setting up raw signing in Fireblocks

Define a new raw signing rule for your vault.

  • In your Fireblocks TAP, create a specific raw signing rule.

  • For FET you need to include the cosmos-based chain derivation path on a specific vault id.

  • Here is an example where we enable raw signing on the vault 37 (see derivation path: 44, 118, <vault id>, 0, 0):

    Please replace the third number in the derivation path with your vault id for enable raw sining on cosmos based chains for this vault.

Funding your wallet and stake FET in Kiln Dashboard

  1. Navigate to the Kiln Dashboard.

  2. Connect your Fireblocks vault in the staking section.

  3. Once connected, copy your address from the dashboard.

  4. Fund this address with the desired amount of FET, start with a small amount before transferring the total amount you want to stake.

  5. Your balance will be visible directly in the Kiln Dashboard under the input field.

  6. Then click Stake the selected amount as presented in the video.

  7. Unstaking operations are managed as all assets in Kiln Dashboard.

Withdrawing principal and rewards

Once you unstaked your assets you have two options for withdrawing:

  1. Using Scripts

    • Utilize the provided CLI script (documentation to be sent separately).

  2. Using Kiln Dashboard

    • Log into the Kiln Dashboard.

    • Navigate your FET portfolio page and click on Send.

    • Follow the on-screen instructions to complete your withdrawal.

Device approval

Please note that while we can sign transactions using the Fireblocks API, the reporting capabilities on your approval device are incomplete until this asset is fully supported by Fireblocks.

Expect to see only the metadata added by the dashboard in the transaction request.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Kava (KAVA)

Stake KAVA with Kiln Dashboard in a few clicks!

On the /stake/kava page of the dashboard you can check staking information about the network and stake your KAVA in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of KAVA you wish to stake and connect your wallet to stake!

Staking with Keplr Wallet

Step-by-step staking process from Kiln Dashboard:

  1. Connect your wallet:

    • Click the "Connect Wallet" button on our platform.

    • Select "Keplr" from the list of available options.

    • Approve the connection request in the Keplr popup.

  2. Enter stake amount: Specify the amount of KAVA you wish to stake.

  3. Confirm transaction: Review the details and confirm the staking transaction in the Keplr popup.

  4. Track your stake: Monitor your staked assets and rewards directly in Kiln Dashbord or through the Keplr dashboard.

Staking with Keplr Dashboard

Prerequisites :

Staking with Keplr Dashboard :

  1. Search Kiln validator and select it

  2. Click the stake button

  3. Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)

Stake with Fireblocks

The video below introduces the way to stake ATOM (Cosmos), KAVA as a Cosmos chain follow the same process.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Mantra (OM)

Stake OM with Kiln Dashboard in a few clicks!

On the /stake/om page of the dashboard you can check staking information about the network and stake your OM in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of OM you wish to stake and connect your wallet to stake!

Staking with Keplr Dashboard

Prerequisites :

Staking with Keplr Dashboard :

  1. Search Kiln validator and select it

  2. Click the stake button

  3. Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)

Stake with Fireblocks

While OM is not supported natively by Fireblocks you can still use Fireblocks raw signing to Stake OM, a specific setup is required on your Fireblocks Vault.

  • When using raw signing on unsupported Fireblocks assets, please be aware that accounts and balances will not be displayed in the Fireblocks UI.

Fireblocks is currently the only supported option to stake OM via the Kiln Dashboard. The video below introduces the way to stake ATOM (Cosmos), OM as a Cosmos chain follow the same process.

Raw signing for unsupported assets on Fireblocks UI

This guide will help you set up and use raw signing for unsupported assets on Fireblocks UI and staking from Kiln Dashboard.

Setting up raw signing in Fireblocks

Define a new raw signing rule for your vault.

  • In your Fireblocks TAP, create a specific raw signing rule.

  • For OM you need to include the cosmos-based chain derivation path on a specific vault id.

  • Here is an example where we enable raw signing on the vault 37 (see derivation path: 44, 118, , 0, 0):

Please replace the third number in the derivation path with your vault id for enable raw sining on cosmos based chains for this vault.

Funding your wallet and stake OM in Kiln Dashboard

  1. Navigate to the Kiln Dashboard.

  2. Connect your Fireblocks vault in the staking section.

  3. Once connected, copy your address from the dashboard.

  4. Fund this address with the desired amount of OM, start with a small amount before transferring the total amount you want to stake.

  5. Your balance will be visible directly in the Kiln Dashboard under the input field.

  6. Then click Stake the selected amount as presented in the video.

  7. Unstaking operations are managed as all assets in Kiln Dashboard.

Withdrawing principal and rewards

Once you unstaked your assets you have two options for withdrawing:

  1. Using Scripts

    • Utilize the provided CLI script (documentation to be sent separately).

  2. Using Kiln Dashboard

    • Log into the Kiln Dashboard.

    • Navigate your OM portfolio page and click on Send.

    • Follow the on-screen instructions to complete your withdrawal.

Device approval

Please note that while we can sign transactions using the Fireblocks API, the reporting capabilities on your approval device are incomplete until this asset is fully supported by Fireblocks.

Expect to see only the metadata added by the dashboard in the transaction request.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Injective (INJ)

Stake INJ with Kiln Dashboard in a few clicks!

On the /stake/inj page of the dashboard you can check staking information about the network and stake your INJ in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of INJ you wish to stake and connect your wallet to stake!

Stake with Fireblocks

Fireblocks is currently the only supported option to stake INJ via the Kiln Dashboard. The video below introduces the way to stake INJ.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Osmosis (OSMO)

Stake OSMO with Kiln Dashboard in a few clicks!

On the /stake/osmo page of the dashboard you can check staking information about the network and stake your OSMO in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of OSMO you wish to stake and connect your wallet to stake!

Staking with Keplr Wallet

Step-by-step staking process from Kiln Dashboard:

  1. Connect your wallet:

    • Click the "Connect Wallet" button on our platform.

    • Select "Keplr" from the list of available options.

    • Approve the connection request in the Keplr popup.

  2. Enter stake amount: Specify the amount of OSMO you wish to stake.

  3. Confirm transaction: Review the details and confirm the staking transaction in the Keplr popup.

  4. Track your stake: Monitor your staked assets and rewards directly in Kiln Dashbord or through the Keplr dashboard.

Staking with Keplr Dashboard

Prerequisites :

Staking with Keplr Dashboard :

  1. Search Kiln validator and select it

  2. Click the stake button

  3. Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)

Stake with Fireblocks

The video below introduces the way to stake ATOM (Cosmos), OSMO as a Cosmos chain follow the same process.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Kusama (KSM)

Stake KSM with Kiln Dashboard in a few clicks!

On the /stake/ksm page of the dashboard you can check staking information about the network and stake your KSM in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of KSM you wish to stake and connect your wallet to stake!

Stake with Fireblocks

Fireblocks is currently the only supported option to stake KSM via the Kiln Dashboard. The video below introduces the way to stake DOT (Polkadot), KSM as a Substrate chain follows the same process.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Polygon (POL)

Stake POL with Kiln Dashboard in a few clicks!

On the /stake/pol page of the dashboard you can check staking information about the network and stake your POL in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of POL you want to stake and connect your wallet to stake!

Stake with Metamask or WalletConnect

MATIC -> POL migration

Near (NEAR)

Stake NEAR with Kiln Dashboard in a few clicks!

On the /stake/near page of the dashboard you can check staking information about the network and stake your NEAR in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of NEAR you want to stake and connect your wallet to stake!

Stake using NEAR wallet

Stake using WalletConnect

To stake via WalletConnect using Fireblocks you must:

  • Enable the DeFi feature in your Fireblocks workspace

  • Update your TAP to enable contract calls

EigenLayer Withdraw flow.

Auto-compounding of your staking rewards is available for FET, please visit on how to enable it.

FET Staking page on the dashboard

Please find more details below the video in the

Once you have , you can use your credentials to stake FET using your Fireblocks Vault and API access.

Connect Fireblocks vault

Auto-compounding of your staking rewards is available for KAVA, please visit on how to enable it.

KAVA stake page

is a fast, secure, and user-friendly wallet designed for the Cosmos ecosystem. It seamlessly integrates with our platform, allowing you to stake KAVA from Kiln Dashboard.

users can connect their wallet using this Keplr connectivity option.

This gif introduces the way to connect your Keplr Wallet on ATOM (Cosmos), KAVA as a Cosmos chain follow the same process.

Please note that the signing flow is not yet compatible with hardware wallets like Ledger. If you are using a Ledger device, you can directly stake to Kiln from .

Connect your Ledger wallet to Keplr wallet/dashboard,

From ; Select your asset and click stake

Once you have , you can use your credentials to stake KAVA using your Fireblocks Vault.

Connect Fireblocks vault

Auto-compounding of your staking rewards is available for OM, please visit on how to enable it.

is a fast, secure, and user-friendly wallet designed for the Cosmos ecosystem.

Connect your Ledger wallet to Keplr wallet/dashboard,

From ; Select your asset and click stake

Please find more details below the video in the

Once you have , you can use your credentials to stake OM using your Fireblocks Vault and API access.

Once you have , you can use your credentials to stake INJ using your Fireblocks Vault.

Auto-compounding of your staking rewards is available for OSMO, please visit on how to enable it.

is a fast, secure, and user-friendly wallet designed for the Cosmos ecosystem. It seamlessly integrates with our platform, allowing you to stake OSMO from Kiln Dashboard.

users can connect their wallet using this Keplr connectivity option.

Please note that the signing flow is not yet compatible with hardware wallets like Ledger. If you are using a Ledger device, you can directly stake to Kiln from .

Connect your Ledger wallet to Keplr wallet/dashboard,

From ; Select your asset and click stake

Once you have , you can use your credentials to stake OSMO using your Fireblocks Vault.

Once you have , you can use your credentials to stake KSM using your Fireblocks Vault.

See for details about the migration.

Upon connecting your wallet, you will be prompted to sign an addKey transaction. This transaction is required to interact with Kiln's pool contract.

these instructions
these instructions
Keplr
ForDeFI
Keplr dashboard
📼
step by step video
Keplr dashboard
setup your Fireblocks Vault
Raw signing for unsupported assets on Fireblocks UI section.
OM Staking page on the dashboard
Connect Fireblocks vault
OSMO stake page
This gif introduces the way to connect your Keplr Wallet on ATOM (Cosmos), OSMO as a Cosmos chain follow the same process.
Connect Fireblocks vault
Stake KSM page
Connect Fireblocks vault
these instructions
Keplr
📼
step by step video
Keplr dashboard
Raw signing for unsupported assets on Fireblocks UI section.
setup your Fireblocks Vault
setup your Fireblocks Vault
these instructions
Keplr
ForDeFI
Keplr dashboard
📼
step by step video
Keplr dashboard
setup your Fireblocks Vault
setup your Fireblocks Vault
here
Learn more.

The Open Network (TON)

Stake TON with Kiln Dashboard in a few clicks!

On the /stake/ton page of the dashboard you can check staking information about the network and stake your liquid TON as well as your TON in a vesting contract in a few clicks with an intuitive onboarding.

Staking using TON Connect

Easily connect your TON wallet through TON Connect

Easily connect your TON wallet through TON Connect.

Staking using Fordefi

  1. Connect your Fordefi wallet by selecting TON Connect as your connection method (see in Staking using TON Connect)

  2. In the list that appears (see in Staking using TON Connect) , click Tonkeeper.

  3. Choose Browser extension from the Tonkeeper options

  4. In the list that appears in the Chrome extension, choose the vault that you want to connect and click connect.

Staking liquid TON using Fireblocks

In order to stake liquid TON go to /stake/ton and select the amount to stake as well as the single nominator pool address you'll be staking with. Single nominator pools should be pre-deployed by Kiln (Contact your CSM in order to get this setup).

Prior to staking the account used to stake must have done any transaction before staking in order to be activated. If your wallet is new please make a small transfer of TON to any address in order to activate the account. If this step is not done the transaction will fail.

Fireblocks is currently the only supported option to stake TON via the Kiln Dashboard. See how to do so in the below video demo:

Staking TON from a vesting contract

If you are the owner of TON in a vesting contract, you have the ability to stake your locked TON from the contract to a single nominator pool. The conditions for this to be possible are:

  • You must be the owner of the vesting contract

  • The single nomination pool owner must be the vesting contract address

  • The single nomination pool address must be whitelisted on the contract. This is to be done by the vesting contract sender (the wallet that created the contract).

Fireblocks Raw Signing Notes:

Some notes about Fireblocks raw signing: due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  1. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  2. We have ensured that no logs capture this sensitive data

  3. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  4. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Device approval

Please note that while we can sign transactions using the Fireblocks API, the reporting capabilities on your approval device are incomplete until this asset is fully supported by Fireblocks.

Expect to see only the metadata added by the dashboard in the transaction request.

ZetaChain (ZETA)

Stake ZETA with Kiln Dashboard in a few clicks!

On the /stake/zeta page of the dashboard you can check staking information about the network and stake your ZETA in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of ZETA you wish to stake and connect your wallet to stake!

Stake with Fireblocks

Fireblocks is currently the only supported option to stake ZETA via the Kiln Dashboard. The video below introduces the way to stake ATOM (Cosmos), ZETA as a Cosmos chain follow the same process.

Please note that you must have a specific TAP policy in place for ZETA.

Here is an example where we enable raw signing on the vault 37 (see derivation path: 44, 118, <vault id>, 0, 0):

Please replace the third number in the derivation path with your vault id.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Device approval

Please note that while we can sign transactions using the Fireblocks API, the reporting capabilities on your approval device are incomplete until this asset is fully supported by Fireblocks.

Expect to see only the metadata added by the dashboard in the transaction request.

Polkadot (DOT)

Stake DOT with Kiln Dashboard in a few clicks!

On the /stake/dot page of the dashboard you can check staking information about the network and stake your DOT in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of DOT you wish to stake and connect your wallet to stake!

Stake with Fireblocks

Fireblocks is currently the only supported option to stake DOT via the Kiln Dashboard.

Some notes about Fireblocks raw signing:

  1. Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  2. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  3. We have ensured that no logs capture this sensitive data

  4. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  5. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

TON Staking page on the dashboard

Kiln currently uses single nominator contracts in order to provide non-custodial staking to their users. For more information on the mechanics of TON please refer to

Connect using Fireblocks or TONConnect

Once you have , you can use your credentials to stake ADA using your Fireblocks Vault.

Connect Fireblocks vault

Once you have , you can use your credentials to stake ZETA using your Fireblocks Vault.

Once you have , you can use your credentials to stake DOT using your Fireblocks Vault.

this page
setup your Fireblocks Vault
ZETA Staking page on the dashboard
Example for the TAP rule set on Fireblocks
Connect Fireblocks vault
Example for Fireblocks signing message
Stake DOT page
Connect Fireblocks vault
setup your Fireblocks Vault

TRON (TRX)

Stake TRX with Kiln Dashboard in a few clicks!

On the /stake/trx page of the dashboard you can check staking information about the network and stake your TRX in a few clicks with an intuitive onboarding.

Staking in TRON requires freezing your balance, which provides you with TRON resources (bandwidth or energy) and TRON Power. To earn rewards, you must use your TRON Power to vote for a Super Representative, with one TRON Power equaling one vote.

Select the Account you want to stake on, the amount of TRX you wish to stake, the type of resources you want to obtain and connect your wallet to stake!

After obtaining TRON Power, navigate to the vote tab to cast your votes and begin earning rewards.

Every time you send a new vote, any previous votes are replaced. Make sure to list all intended votes in each vote transaction.

Stack with Fireblocks

Fireblocks Raw Signing Notes:

Some notes about Fireblocks raw signing: due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy

  1. No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard

  2. We have ensured that no logs capture this sensitive data

  3. The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage

  4. Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information

Tezos (XTZ)

Stake XTZ with Kiln Dashboard in a few clicks!

By going to the /stake/xtz page of the dashboard, you can check staking information about the network and delegate your XTZ in a few click with an intuitive on-boarding.

Select the Account you want to stake on and connect your wallet to delegate!

Supported wallets

The following wallets are currently supported in Kiln Dashboard. You can also connect a Ledger Nano to one of these wallets to stake with it. Click "Show QR code" to connect with WalletConnect.

Solana (SOL)

Stake SOL with Kiln Dashboard in a few clicks!

On the /stake/sol page of the dashboard you can check staking information about the network and stake your SOL in a few clicks with an intuitive onboarding.

Select the Account you want to stake on, the amount of SOL you want to stake and connect your wallet to stake!

Supported wallets

The following wallets are currently supported in Kiln Dashboard.

Stake with Browser Extension wallet

Stake with Fireblocks

Please visit:

Stake with Copper

From the Stake tab of your Copper vault, enter the Kiln Solana validator address.

TRON Staking page on the dashboard
TRON Voting page on the Dashboard

For more information on the mechanics of TRON please refer to .

Once you have , you can use your credentials to stake TRX using your Fireblocks Vault.

Please note you can both delegate or stake your XTZ using Kiln Dashboard. Please see the difference .

this page
setup your Fireblocks Vault
here
Stake from Fireblocks

Cronos (CRO)

Download a report for all your CRO stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Cosmos (ATOM)

Download a report for all your ATOM stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Celestia (TIA)

Download a report for all your TIA stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

DYDX (DYDX)

Download a report for all your DYDX stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Reporting

Real-time and historical monitoring easily exported

However how you stake, your stakes are automatically aggregated on your Kiln Organization to help you make reports easily.

All data you see on the dashboard is represented with the same structure in Kiln APIs, which you can use directly if you prefer to do it programmatically.

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)
Ethereum overview section
EigenLayer Reporting documentation

Ethereum (ETH)

Download a report for all your ETH stakes, rewards and operations!

Dashboard pro tips

Get a validator next skimming event

In the Ethereum validator table in the reporting page, you can hover the reward amount on each line to see the estimated next skimming date and amount for each of your validators.

Native EigenLayer Restaking - Reporting in the dashboard

When your stakes are related to an EigenLayer position, the Ethereum page will be updated with an EigenLayer section and your stakes will be showing an EigenLayer Logo if they are related to an EigenPod.

Reporting capabilities :

  • Total points across your EigenPod are displayed on the top of the section, the breakdown is visible in the table bellow the key metrics.

  • Total restaked balance :

    • Display the amount locked in your Eigenpods

  • Total available balance :

    • Is the balance you can request to withdraw from your EigenPod, it's generally CL rewards or Exited validators. To request withdraw, hover one EigenPod and click "Request Withdraw".

    • There is a 7-day queue to fulfill a withdraw request.

  • Withdraw balance :

    • This balance displays the amount you requested to withdraw, you will be able to see the amount that is in the withdraw queue under pending and in ready the amount that you can withdraw. To fulfill a withdraw request that is ready, hover one EigenPod and click "Withdraw".

Importing EigenPods for reporting :

  • When you click "Import Stakes" on top of the stakes table, then make sure you selected the By EigenPod option so that you can import stakes using your EigenPod Address, this way you can have reporting across multiple EigenPod in one view.

Step 1: click the "Export data" button
Step 2: click the "Download report" button

note : if some of your balance is not yet it will still be included in this balance, we are computing it based on the validators linked to your EigenPods.

Please refer to the to learn more about other possible operations your can trigger when you over an EigenPod : Restake, Delegate, Request Withdraw, Withdraw.

restaked
Native EigenLayer Restaking Page

Fetch.ai (FET)

Download a report for all your FET stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Injective (INJ)

Download a report for all your INJ stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Kava (KAVA)

Download a report for all your KAVA stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click te "Download report" button

Cardano (ADA)

Download a report for all your ADA stakes and rewards!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Kusama (KSM)

Download a report for all your KSM stakes, rewards and operations!

Kusama reporting follow other staking assets that we support, you can export reporting by clicking "export data" from the page. Follow this setp by step on Injective page:

Injective (INJ)

Osmosis (OSMO)

Download a report for all your OSMO stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Near (NEAR)

Download a report for all your NEAR stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Mantra (OM)

Download a report for all your OM stakes, rewards and operations!

Mantra reporting follow other staking assets that we support, you can export reporting by clicking "export data" from the page. Follow this setp by step on Injective page:

Injective (INJ)

Polygon (POL)

Download a report for all your MATIC stakes, rewards and operations!

Solana (SOL)

Download a report for all your SOL stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Tezos (XTZ)

Download a report for all your XTZ stakes, rewards and operations!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Polkadot (DOT)

Download a report for all your DOT stakes, rewards and operations!

Polkadot reporting follow other staking assets that we support, you can export reporting by clicking "export data" from the page. Follow this setp by step on Injective page:

Injective (INJ)

The Open Network (TON)

Download a report for all your TON stakes!

Step 1: click the "Export data" button
Step 2: click the "Download report" button

Overview

Overview

Name
Address

Kiln

0x08629caABb138194272F952a1488879539472A11

Validator Addr.

Name
Address

Kiln

0x08629caABb138194272F952a1488879539472A11

Validator Addr.

storyvaloper1pp3fe24mzwqegfe0j54pfzy8j5u5w2s3vpkfr8
storyvaloper1pp3fe24mzwqegfe0j54pfzy8j5u5w2s3vpkfr8

Validators

Validators

Metric
Description

Minimum staking amount

There is no minimum amount a delegator needs to stake or delegate.

Lockup period

21-day lockup period. During this time, you will not earn staking rewards and cannot withdraw your funds. Delegators can, however, change their delegated validator at any time without a lock-up period.

Rewards

The minting curve adjusts rewards based on the total staked amount and overall STRK token supply The distribution cadence is unknown right now

Slashing

No slashing mechanism implemented in Starknet's staking protocol

Locked tokens

Locked investor tokens are initially excluded from staking

Name
Address

Pool Address

Reward Address

Name
Address

Pool Address

Reward Address

0x040f0a2d940fc7624abadaf06c26d3e1249e0fd4b3fcccf88db56a4b628b23f3
0x07650Bb257877d0Ce903593A5dF07974e15AdC1C7A16385d2EBEF8eb073cCd73
0x040f0a2d940fc7624abadaf06c26d3e1249e0fd4b3fcccf88db56a4b628b23f3
0x07650Bb257877d0Ce903593A5dF07974e15AdC1C7A16385d2EBEF8eb073cCd73
setup your Fireblocks Vault
setup your Fireblocks Vault