Nodes are spinned up on demand
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...
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...
Loading...
Kiln provides public / shared validators you can delegate to and can also deploy dedicated white-labelled validators on demand.
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!
Kiln Dashboard enables you to stake in 1-click, monitor your rewards and manage your team and organisation accounts.
Kiln Widget enables platforms to launch a fully branded decentralized application (dApp) or seamlessly embed it into any web-based interface. With the Kiln Widget editor, platforms can customize their earn sections to perfectly align with their unique brand, providing both flexibility and a personalized user experience.
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.
Name | Address |
---|---|
Name | Address |
---|---|
Metric | Value |
---|---|
For the Phase 1 mainnet, the Stake App will only support BTC staking via OKX Wallet. Install the OKX wallet browser extension and deposit your BTC before proceeding to the next step.
IMPORTANT NOTES
Out of all the hardware wallets, only Keystone is currently supported.
Do NOT use a Ledger device. These devices do not yet have the ability to craft the redeem transaction once the timelock ends.
Do NOT use a wallet that holds any Bitcoin Inscriptions.
Choose either Native Segwit or Taproot format.
Navigate to the Kiln’s BTC Staking Interface. The direct link will be:
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.
Input the amount of BTC you want to stake. During Babylon Phase 1, you have the option to stake between 0.005 and 0.05 BTC per transaction.
Select or switch the address format in your wallet.
Next you can choose to keep the current network fee or prioritize your delegation by increasing the transaction fee. Reminder: The cap for phase 1 will fill very quickly (around 20 - 40 mins). The higher you set your fee, the higher the likelihood your BTC will be staked to the next block, before the cap is filled.
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.
Finalize the staking process by clicking “Stake” and confirm the transaction in your wallet.
Congratulations you have successfully staked your BTC to Babylon via Kiln’s Finality Provider. You can now track your staked position via the Staking Terminal.
Name | Address |
---|---|
no longer supported - please use mainnet
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.
Epoch Activation: Stakes activate at the end of the second (n+2) epoch. Consult the epoch calendar 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 support team.
Kiln's pools can be monitored on CExplorer here:
For each pool you can see a detailed overview of the performance, notably recent & lifetime ROA:
Stake on Kiln public validators or use our dedicated validator offer to stake directly.
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 |
---|
Metric | Value |
---|
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
Parameter | Value |
---|---|
Visit: and connect your Wallet/custody solution:
Name | Address |
---|
Metric | Value |
---|
Network | Volume |
---|
Parameter | Value |
---|
Stake activation time
Instant
Stake lock-up time
Variable
Auto-compounding
No
Rewards frequency
After 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 staking transaction that will lock the funds for the selected time. In order to initiate this transaction you'd need to enter a Node-ID which will be provided by Kiln
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
Can I select how much of my wallet balance I want to stake?
Yes, the minimum is 2000 AVAX
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.
When can I withdraw my staked AVAX?
Once the staking cycle ends
When can I withdraw my rewards on staked AVAX?
Once the staking cycle ends
Delegation Pool
Kiln
Kiln
Stake activation time
2 hours
Stake lock-up time
2 hours
Auto-compounding
Yes
Rewards frequency
Every epoch (2 hours)
Self-bond
None
Active set
Validators with min 1M APT staked
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 does staking works?
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.
How can I get testnet tokens?
You can request some here.
Kiln
Stake activation time
Instant
Auto-compounding
Enabled on the Kiln validator through the AuthZ module. See guide.
Unbonding time
21 days
Rewards Distribution
Rewards are distributed block-by-block
Active Set
Top 100 by Voting Power
Slashing
Yes, the specifics about slashing are discussed here, 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.
How does staking works?
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?
In the Cosmos Ecosystem, auto-compounding is possible through a module called Authz, 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.
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).
Kiln
053107172a3d5a2715754cd5793efdcf5e54364b855ed2305819e372aa685d76
Kiln
b08ef538aca95b0ed788ff1c6ecbcca92eb06f0c136b15b99318db47361e7956
Stake activation time
Instant
Stake lock-up time
10 days
Auto-compounding
No
Rewards frequency
TBD
Self-bond
No
Active set
TBD
Slashing
Yes, In the event of a safety violation, 1/3 of the Bitcoin stake is guaranteed to 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.
How to stake via a UI?
Please visit this guide which points to the Babylon dApp which enables you to stake by connecting a wallet.
How to integrate staking into a wallet/custodian solution?
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 here.
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 10 days.
KILN0
KILN1
KILN2
KILN3
KILN4
KILN6
KILN7
KILN8
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
No automated slashing currently implemented on Cardano.
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 pldege, 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.
How can I get testnet tokens?
You can request some here.
Kiln |
|
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 |
How does staking works? | 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 |
How can I get testnet tokens? | You can contact us to get some testnet ETH. |
Mainnet |
|
Goerli |
|
Sepolia |
|
Kiln offers a JS SDK that enables you to leverage Kiln Connect API in a very simple way.
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
https://github.com/kilnfi/sdk-js
All Kiln Connect protocols are supported in the SDK.
Find Kiln Connect documentation here:
Stakes can be taggued using the Solana memo feature to enable Kiln to distinguish your stakes on-chain.
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.
Kiln gives to each partner a fix value to include as memo in all the transactions they craft with the following format: kiln_{uuidv4}
.
1-click staking across major PoS chains
Kiln |
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. |
How does staking works? | 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). |
Kiln |
Stake activation time | 0-1 day (end of current round) 1 round = 1 day |
Auto-compounding | No |
Unbonding time | You delegate your assets for a set number of days (current minimum = 10). Once the period has ended, you can redeem your BTC. You can't redeem your coins beforehand. |
Rewards Distribution | 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 |
Auto-compounding | No |
Unbonding time | Instant |
Rewards Distribution | 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. |
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. |
How is commission paid? | Commissions are paid to the validator at the same frequency as the reward distribution (every round). |
Kiln Staking Contract |
Stake activation time | Instant |
Auto-compounding |
Unbonding time | 30 days |
Rewards Distribution | 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 |
How does staking works? | 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). |
Kiln |
Stake activation time | Instant |
Auto-compounding | Available on chain but not currently enabled on the Kiln validator |
Unbonding time | 21 days |
Rewards Distribution | Not available yet |
Active Set | Top 100 by Voting Power |
Slashing | Yes. |
How does staking works? | On Cosmos Chains such as Dymension, 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, DYMs are changed to validator shares of the validator you delegate to. |
Do funds move out to another wallet? | Staked DYMs 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 Dymension? | Downtime: During a block window (10,000 blocks) if a validator signed less than 80% of the blocks, he will get jailed for 2 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 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). |
Kiln |
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. |
How does staking works? | 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). |
Kiln | 0x6df84895f1f1f6F6767C59324F94089d4097051A |
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. |
How does staking works? | 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 O 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. |
Kiln |
Stake activation time | Instant |
Unbonding period | 21 days |
Auto-compounding | No |
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. |
How does staking works? | 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). |
Kiln |
Stake activation time | Instant |
Stake lock-up time | 21 days |
Auto-compounding |
Rewards Distribution | Rewards are distributed block-by-block |
Active Set | Top 100 by Voting Power |
Slashing | Yes |
How does staking works? | 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). |
Kiln | kiln.fi |
Kiln-01 |
Kiln-02 |
Kiln-03 |
Kiln-04 |
Kiln-05 |
Kiln-06 |
Kiln-07 |
Kiln-08 |
Kiln-09 |
Kiln-10 |
Stake activation time | 6 hours |
Stake lock-up time | 7 days |
Auto-compounding | Yes |
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 |
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. |
How does staking works? | 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). |
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). |
How can I get testnet tokens? |
Kiln |
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 |
Kiln Staking Contract |
Stake activation time | Instant |
Stake lock-up time | 10 days |
Auto-compounding | No |
Interop 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.
Name | Address |
---|---|
Metric | Value |
---|---|
Name | Address |
---|---|
Interop 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.
Metric | Value |
---|---|
Interop 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.
Name | Address |
---|---|
Metric | Value |
---|---|
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 |
---|---|---|
Name | Commission | Address |
---|---|---|
The performance of Kiln validators can be viewed on the TurboFlakes app:
Name | Validator ID | Validator Share Proxy Address |
---|---|---|
Kiln's validator's performance is visible on the official Polygon staking website. The methodology used for ther Performance Index is described here.
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?
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.
If you hold MATIC on Ethereum or CEXes:
You need to upgrade your MATIC to POL. You can use the Polygon Portal for this: POL Upgrade Portal.
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.
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.
If you hold POL on Ethereum:
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.
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 Whales Pool staking 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.
Name | Address |
---|---|
Name | Address |
---|---|
Parameter | Value |
---|---|
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
To stake SUI to a validator:
Reference: The staking logic is defined in Sui's Move smart contract, which can be found here.
You can also refer to the Sui wallet app for an example of how it calls these functions in its code.
Run your dApp and ensure you have enough SUI for staking and gas fees.
Monitor the transaction on Sui Explorer for confirmation.
Name | Commission | MEV commission | Address |
---|---|---|---|
Name | Address |
---|---|
The detailed performance of Kiln's Solana validators can be viewed on the StakeWiz app
Name | Address |
---|---|
Name | Address |
---|---|
- | Delegating | Staking |
---|---|---|
Staking is not yet available in the Kiln Dashboard, only delegating is.
You way see the Delegating/Staking APR fluctuate over time when monitoring your positions or looking on an explorer.
This is due to the Adaptive Issuance mechanism 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.
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.
Those looking to explore the mechanism further can check out our Adaptive Issuance Simulator, 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 on the TzStats explorer:
In particular the sidebar shows the lifetime performance:
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.
Name | Address |
---|---|
On the Stacks network, staking is called "stacking" and Validators are called "Signers".
Select the "Stack in a pool" option
Connect your wallet
Go to "Custom Pool" and input Kiln's Pool address SP37NDP02F9Q8Q3RYKRNYN1QNP5N2RDQYM6R9Z4PK
Input the Bitcoin address where you wish to receive the rewards (please don't forget to communicate this to Kiln afterwards)
Select the amount of STX you wish to delegate
Select the duration (We recommend selecting "indefinite" since you can always revoke this permission afterward)
Confirm and sign the staking transaction
Please find details here.
Stacking is enabled. Please refer to your account manager for details.
Setup a demo environment for the Reporting API
Postman is a GUI you can use to run some API call examples and visualise the returned data.
You can use the community desktop version or the web version of Postman to import the demo.
In postman, select the Collections tab on the left menu
Press the import button and import the following collection:
Go to the Environments tab on the left menu and create a new TESTNET environment
Add a host
variable with https://api.testnet.kiln.fi
as INITIAL VALUE
Add a api_token
variable with your Kiln API token (you can fetch it on the Applications section of your Kiln dashboard) as INITIAL VALUE
Go back to the Collections tab, select TESTNET on the top right menu
You are now setup to run API queries!
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
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.
You need at least one user onboarded in your Organization on Kiln's Dashboard
If you don't yet have access please contact our support team.
Start by navigating to Kiln's Dashboard: https://dashboard.kiln.fi
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 ⚠️
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.
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 18 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.
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
How to bridge your rewards using Kiln Connect, regardless of your custody solution.
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.
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.
To convert your DYDX-USDC to USDC on Ethereum, we will use the developed by Circle, which is the recommended on-chain approach.
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:
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:
How to upgrade our JS SDK to new major version
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.
2.X:
3.X:
How to organise your Kiln Dashboard ?
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.
You can then see the overview of AUS and total rewards of every account:
Finally, you can check the AUS and total rewards per protocol for every account, and see the details of every stakes in the account:
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:
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.
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!
Some notes about Fireblocks raw signing:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
There are a few setup steps needed to start using the Kiln Connect SDK. Contact sales@kiln.fi should you have any feedbacks / questions.
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, 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.
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:
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.
Generate the CSR certificate and make sure you store it somewhere safe.
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.
You can now configure the SDK with you Kiln API token.
Stake ETH with Kiln Dashboard in a few clicks!
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, the amount of ETH you want to stake (must be a multiple of 32ETH) and connect your wallet (either web extension wallets or via WalletConnect) to stake!
After a popup will appear providing you with these informations:
Gas fee: an estimation of the gas fee, calculated by multiplying the contract's gas limit with the current gas price (0.14 GWEI).
Entry queue time: an estimation of the entry queue time provided by our API.
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.
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:
Stake TIA with Kiln Dashboard in a few clicks!
Auto-compounding of your staking rewards is available for TIA, please visit on how to enable it.
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!
Step-by-step staking process from Kiln Dashboard:
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.
Enter stake amount: Specify the amount of TIA you wish to stake.
Confirm transaction: Review the details and confirm the staking transaction in the Keplr popup.
Track your stake: Monitor your staked assets and rewards directly in Kiln Dashbord or through the Keplr dashboard.
Prerequisites :
Staking with Keplr Dashboard :
Search Kiln validator and select it
Click the stake button
Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)
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:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
Stake FET with Kiln Dashboard in a few clicks!
Auto-compounding of your staking rewards is available for FET, please visit on how to enable it.
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!
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.
This guide will help you set up and use raw signing for unsupported assets on Fireblocks UI and staking from Kiln Dashboard.
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.
Navigate to the Kiln Dashboard.
Connect your Fireblocks vault in the staking section.
Once connected, copy your address from the dashboard.
Fund this address with the desired amount of FET, start with a small amount before transferring the total amount you want to stake.
Your balance will be visible directly in the Kiln Dashboard under the input field.
Then click Stake the selected amount as presented in the video.
Unstaking operations are managed as all assets in Kiln Dashboard.
Once you unstaked your assets you have two options for withdrawing:
Using Scripts
Utilize the provided CLI script (documentation to be sent separately).
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.
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:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
In order to restake, you will need to whitelist the following smart contracts:
EigenPod Manager: used to create your EigenPod
Mainnet address:
Holesky address:
EigenPod address associated to your wallet
Mainnet: Can be retrieved entering your wallet address in the getPod method
Holesky: Can be retrieved entering your wallet address in the getPod method
EigenLayer Delayed Withdrawal Router: Smart contract to withdraw rewards
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.
Step required to start restaking on EigenLayer
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.
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.
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
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.
You will need to repeat this action if you stake new validators in the future.
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.
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.
Please visit the below page for FAQs about EigenLayer:
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!
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:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
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!
Upon connecting your wallet, you will be prompted to sign an addKey transaction. This transaction is required to interact with Kiln's pool contract.
To stake via WalletConnect using Fireblocks you must:
Enable the DeFi feature in your Fireblocks workspace
Update your TAP to enable contract calls
Stake ATOM with Kiln Dashboard in a few clicks!
Auto-compounding of your staking rewards is available for ATOM, please visit on how to enable it.
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!
Step-by-step staking process from Kiln Dashboard:
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.
Enter stake amount: Specify the amount of ATOM you wish to stake.
Confirm transaction: Review the details and confirm the staking transaction in the Keplr popup.
Track your stake: Monitor your staked assets and rewards directly in Kiln Dashbord or through the Keplr dashboard.
Prerequisites :
Staking with Keplr Dashboard :
Search Kiln validator and select it
Click the stake button
Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)
Some notes about Fireblocks raw signing:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
Stake OSMO with Kiln Dashboard in a few clicks!
Auto-compounding of your staking rewards is available for OSMO, please visit on how to enable it.
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!
Step-by-step staking process from Kiln Dashboard:
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.
Enter stake amount: Specify the amount of OSMO you wish to stake.
Confirm transaction: Review the details and confirm the staking transaction in the Keplr popup.
Track your stake: Monitor your staked assets and rewards directly in Kiln Dashbord or through the Keplr dashboard.
Prerequisites :
Staking with Keplr Dashboard :
Search Kiln validator and select it
Click the stake button
Follow the signing instruction in Keplr wallet and on your Ledger Device (make sure it's plugged-in)
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:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
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!
Fireblocks is currently the only supported option to stake OSMO via the Kiln Dashboard. 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:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
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.
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.
Enabled on the Kiln validator through the AuthZ module. See .
Yes. are both eligible for slashing. When a validator double-signs they are removed from the validator set and are unable to join again.
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.
FTSO rewards do compound if your rewards go immediately back into WFLR - this can be done through automatic claiming -
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.
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 .
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
- | Delegating | Staking |
---|---|---|
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 .
Once you have , you can use your credentials to stake ADA using your Fireblocks Vault.
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'
.
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.
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.
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.
After you sign all of the transactions you can track your position in the .
To go further, you can explore the and the
Once you have , you can use your credentials to stake INJ using your Fireblocks Vault.
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.
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.
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 ATOM using your Fireblocks Vault.
Once you have , you can use your credentials to stake OSMO using your Fireblocks Vault.
Interop
Stake activation time
Instant
Stake lock-up time
14 days
Auto-compounding
Enabled on the Kiln validator through the AuthZ module. See guide.
Rewards Distribution
Rewards are distributed block-by-block
Active Set
Top 180 by Voting Power
Slashing
Yes
How does staking works?
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).
KILN
Stake activation time
~8 hours
Stake lock-up time
7 days
Auto-compounding
Yes
Self-bond
50000 PEAQ
Active set
Yes (27 validators, list here)
Kiln
Stake activation time
Instant
Stake lock-up time
14 days
Auto-compounding
Yes
Stake activation time
Instant
Stake lock-up time
Delegation parameter: between 14 and 365 days
Auto-compounding
No
Interop
Stake activation time
Instant
Stake lock-up time
14 days
Auto-compounding
Enabled on the Kiln validator through the AuthZ module. See guide.
Rewards Distribution
Rewards are distributed block-by-block
Active Set
Top 150 by Voting Power
Slashing
Yes
How does staking works?
On Cosmos Chains such as Evmos, 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, EVMOSs are changed to validator shares of the validator you delegate to.
Do funds move out to another wallet?
Staked EVMOSs 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 Evmos?
Downtime: During a block window (90,OOO blocks) if a validator signed less than 50% of the blocks, he will get jailed for 30 min and will incur a 0.5% 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).
Interop
Stake activation time
Instant
Stake lock-up time
21 days
Auto-compounding
Enabled on the Kiln validator through the AuthZ module. See guide.
Rewards Distribution
Rewards are distributed block-by-block
Active Set
Top 125 by Voting Power
Slashing
Yes
How does staking works?
On Cosmos Chains such as Quicksilver, 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, QCKs are changed to validator shares of the validator you delegate to.
Do funds move out to another wallet?
Staked QCKs 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 Quicksilver?
Downtime: During a block window (10,OOO blocks) if a validator signed less than 10% of the blocks, he will get jailed for 1h and will incur a 0.5% 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).
Kiln
100%
Kiln-1
5%
Kiln
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
Yes (212 validators, list here)
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 does staking works?
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. Here 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, visit this page.
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.
How can I get testnet tokens?
You can request some here.
Kiln Nomination Pool
118
Kiln01
100%
Kiln02
100%
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
Direct nomination allows auto compounding. Nomination pools do not have the ability to auto compound rewards.
Self-bond
None
Active set
Yes (297 validators, list here)
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.
What is the staking process?
The staking process depends on wether you join a nomination pool or if you nominate your validators directly.
If you choose to join a nomination pool, you need to choose the amount to bond (ie stake) when joining the pool. Then the pool will nominate validators on your behalf and you will be able to claim available rewards or bond them every era.
If you choose to nominate your validators directly, you will need to bond your token and then nominate and monitor your validators
Do funds move out to another wallet?
No, the bonded funds stay in your stash account wallet.
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.
How can I get testnet tokens?
You can request some here.
Kiln X Ownest
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
Yes (100 validators, list here)
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.
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?
Yes, they are sent to the official Polygon Staking 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.
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.
How can I get testnet tokens?
You can request some here.
Kiln
Stake activation time
Instant
Stake lock-up time
21 days
Auto-compounding
No
Rewards Distribution
Rewards are distributed block-by-block
Active Set
Top 39 by Voting Power
Slashing
Yes
How does staking works?
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).
Stake activation time
Next Epoch (18hs)
Stake lock-up time
One Epoch (18hs) + 9hs
Re-delegating activation time
Instant
Rewards frequency
First rewards: First epoch after funds where send to single nominator contract Rewards frequency: every epoch (18hs).
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
Kiln
Kiln
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 can I get testnet tokens?
You can request some here.
Kiln
Ledger Live by Kiln
Ledger Enterprise by Kiln
Kiln
Stake activation time
~11 days (end of current cycle and 4 others)
Instant
Stake lock-up time
For delegators: Instant
4 cycles (~11 days)
Re-delegating activation time
~11 days (end of current cycle and 4 others)
4 cycles (~11 days)
Rewards frequency
First rewards: 1 cycle after stake is active (~11days + ~2.83 days). Note: for many other validators (not Kiln's one), the first rewards would be received 6 cycles after stake is active (~37 days) because they froze rewards during 5 cycles. Rewards frequency: at the end of every cycle (~2.83 days). Last rewards: 4 cycles after the end of the unstaking cycles (~11 days)
First rewards: Immediate at the end of the current cycle (0-2.83 days)
Rewards frequency: at the end of every cycle (~2.83 days)
Last rewards: Rewards stop immediately after unstaking.
Auto-compounding
Yes
Yes
Self-bond
The total staked amount must be 10% of the total Balance (total delegated + total staked) Ex: 5M XTZ of total staked amount can allow a Balance of up to 50M XTZ, which means delegators can delegate up to 45M XTZ (50-5).
The Baker must self-stake 25% of the total staked amount. Ex: If a Baker self-stakes 1M XTZ, then its stakers can contribute to the staked amount up to 4M XTZ. This means that the total stake amount is 5M XTZ.
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.
Kiln - Pool address
SP37NDP02F9Q8Q3RYKRNYN1QNP5N2RDQYM6R9Z4PK
Kiln - Signer address
SP25FZSGTAVP8CM3WYXCQW65GP684SNDZ8H7CD523
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 perceive 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.
Kiln
Stake activation time
Instant
Stake lock-up time
21 days
Auto-compounding
No
Rewards Distribution
Rewards are distributed block-by-block
Active Set
Top 100 by Voting Power
Slashing
Yes
How does staking works?
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).
Cardano (ADA) | Mainnet |
Celestia (TIA) | Mainnet |
Cosmos (ATOM) | Mainnet, Testnet (staking only, not reporting) |
dYdX (DYDX) | Mainnet |
Ethereum (ETH) | Holesky, Mainnet |
Ethereum (EigenLayer) | Holesky, Mainnet |
Fetch.ai (FET) | Mainnet |
Injective (INJ) | Mainnet |
Kusama (KSM) | Mainnet |
Near (NEAR) | Testnet, Mainnet |
Osmosis (OSMO) | Mainnet |
Polkadot (DOT) | Mainnet |
Polygon (MATIC) | Holesky, Mainnet |
Solana (SOL) | Devnet, Mainnet |
Tezos (XTZ) | Ghostnet, Mainnet |
Ton (TON) | Testnet, Mainnet |
Zetachain (ZETA) | Mainnet |
Kiln1
5%
100% (offchain rebates & compounding)
Kiln2
7%
7%
Kiln
Stake activation time
0-~2.5 days (end of current epoch)
Stake lock-up time
0-~2.5 days (end of current epoch)
Re-delegating activation time
0-~2.5 days (end of current epoch)
Rewards frequency
First rewards: 1 epoch after stake is active (0-~2.5 days + ~2.5 days). Rewards frequency: beginning of every epoch (~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.
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?
Yes, funds are moved to a Stake Account created & owned by your address.
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 tx to deactivate it (2.5 days)
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?
Each validator commission rate is public 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.
How do I monitor my rewards?
You can monitor your rewards by going to the Solana explorer page of your Stake Account address (example)
You can also do so using the get stakes rewards API.
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 Tezos wallet is locked in the protocol, and your XTZ tokens are 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?
Yes, for both staking and delegating, you can add and remove tokens by transferring in or out of your wallet.
Yes, for both staking and delegating, you can add and remove tokens by transferring in or out of your wallet.
Can I select how much of my wallet balance I want to stake?
All the XTZs inside a delegated wallet are staked/delegated. All tokens in a staked/delegated wallet are taken into account in the staked/delegated amount.
All the XTZs inside a delegated wallet are staked/delegated. All tokens in a staked/delegated wallet are taken into account in the staked/delegated amount.
How do I undelegate/unstake?
When stopping delegation to our baker, you will still receive staking rewards from the last 11 days. Your XTZ tokens will be transferable and can be re-delegated when the unstaking transaction is confirmed. Undelegating is not implemented in this dashboard, however you can unstake from your wallet:
In your Tezos Account in Ledger Live, click on the 3-dots menu on the right, then “End delegation”:
You can only 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 to our baker, you will stop receiving rewards immediately. Your XTZ tokens will be transferable 4 cycles later (~11 days). Unstaking is not implemented in this dashboard, however you can unstake from your wallet. Removing stake is done with the ‘unstake’ command in Octez, or via your wallet’s user interface.
Can I unstake/undelegate part of the staked balance?
No, if you unstake/undelegate, it's for the whole wallet. However, you can transfer out of your wallet any amount of XTZ to unstake 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?
We use the TRD 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.
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?
You can monitor your rewards by going to the Tezos explorer page of your Delegating Account address or directly from your wallet.
You can monitor your rewards by going to the Tezos explorer page of your Delegating Account address or directly from your wallet.
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 | 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 |
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 |
All network | Pools, Nominators | Daily | 2024-05-24 |
All network | Validator, Delegator | Daily | 2023-10-19 |
Kiln_Staking |
Stake activation time | 0-6h (end of the current round) |
Stake lock-up time | 3 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. |
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!
The following wallets are currently supported in Kiln Dashboard.
Please visit:
From the Stake tab of your Copper vault, enter the Kiln Solana validator address.
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!
Fireblocks is currently the only supported option to stake DOT via the Kiln Dashboard.
Once you have setup your Fireblocks Vault, you can use your credentials to stake DOT using your Fireblocks Vault.
Some notes about Fireblocks raw signing:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
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!
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.
Once you have setup your Fireblocks Vault, you can use your credentials to stake DYDX using your Fireblocks Vault.
Some notes about Fireblocks raw signing:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
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!
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.
Once you have setup your Fireblocks Vault, you can use your credentials to stake KSM using your Fireblocks Vault.
Some notes about Fireblocks raw signing:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
Download a report for all your ATOM stakes, rewards and operations!
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!
See here for details about the migration.
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.
Download a report for all your ADA stakes and rewards!
Download a report for all your DYDX stakes, rewards and operations!
Download a report for all your FET stakes, rewards and operations!
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!
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.
Once you have setup your Fireblocks Vault, you can use your credentials to stake ZETA using your Fireblocks Vault.
Some notes about Fireblocks raw signing:
Due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
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.
Download a report for all your TIA stakes, rewards and operations!
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.
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 this page
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:
Once you have setup your Fireblocks Vault, you can use your credentials to stake TON using your Fireblocks Vault.
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).
Some notes about Fireblocks raw signing: due to technical limitations in Fireblocks API, the connection goes through Kiln's Fireblocks proxy
No Fireblocks account information or associated secrets are stored within any of Kiln's services, including our dashboard
We have ensured that no logs capture this sensitive data
The operational design guarantees that these secrets are transmitted directly to the Fireblocks API, without any interim storage
Please note that upon reloading the dashboard or selecting the 'disconnect wallet' option, the system terminates access to any Fireblocks-related information
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.
Download a report for all your ETH stakes, rewards and operations!
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.
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.
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
note : if some of your balance is not yet restaked it will still be included in this balance, we are computing it based on the validators linked to 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".
Please refer to the Native EigenLayer Restaking Page to learn more about other possible operations your can trigger when you over an EigenPod : Restake, Delegate, Request Withdraw, Withdraw.
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.
Download a report for all your MATIC stakes, rewards and operations!
Download a report for all your INJ 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:
Download a report for all your XTZ stakes, rewards and operations!
Download a report for all your SOL stakes, rewards and operations!
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:
Download a report for all your INJ stakes, rewards and operations!
Download a report for all your OSMO stakes, rewards and operations!
Download a report for all your NEAR stakes, rewards and operations!
Download a report for all your TON stakes!
1-click unstaking across major PoS chains
Unstake, re-delegate and withdraw your TIA rewards in Kiln Dashboard
You can unstake TIA by simply clicking "Unstake" on your stake. After that you will be able to connect your Fireblocks Vault and unstake your TIA.
Please keep in mind that the unstaked TIA becomes unbonding and you will need to wait for 21 days before you can use those TIA again.
Re-delegating an TIA stake can be useful when you wish to move your staked TIA to a different validator without waiting for the 21 days unbonding period happening when unstaking.
This can be done by selecting "Re-delegate" for an TIA stake on the dashboard and specifying a new validator.
You can withdraw your available TIA rewards, by selecting "Withdraw rewards" on the dashboard. After that you will be able to connect your Fireblocks Vault and withdraw your TIA rewards.
This page describes how you can withdraw your CL rewards or exit your validators from your EigenPod.
In order to withdraw, you will need to whitelist the following smart contracts:
EigenPod Manager: used to create your EigenPod
Mainnet address:
Holesky address:
EigenPod address associated to your wallet
Mainnet: Can be retrieved entering your wallet address in the getPod method
Holesky: Can be retrieved entering your wallet address in the getPod method
EigenLayer Delayed Withdrawal Router: Smart contract to withdraw rewards
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
On EigenLayer, your CL rewards and exited validators get skimmed on your EigenPod.
Withdraw CL rewards: Consensus layer rewards of your validator are automatically skimmed every ~8 days by the protocol to the withdrawal address set on the validator, which is set to your EigenPod. To withdraw these rewards you need to perform 2 transactions:
The first transaction requires you to upload one proof per validator. If you have more than 80 validators, you may need to sign multiple transactions, as each proof transaction can contain a maximum of 80 validator proofs. Once the transaction(s) are confirmed on chain the proven amount will be placed in a withdraw queue for 7 days. Note that this withdraw queue is implemented by the EigenLayer contracts and distinct from the Beacon Chain validator queues.
After the queuing period of 7 days, the equivalent amount of ETH will be available to withdraw.
Withdraw Exited Validators: First, you will need to exit it from the Beacon Chain. After the Beacon Chain has processed the exit, your 32 ETH collateral gets sent to your EigenPod. This is also a skimming cycle, so you need to submit the same proofs as for the rewards and then wait 7 days as described in step 1.1. Once this is done, you will be able to withdraw your stake in one transaction.
We saw in several of the above steps that proofs needed to be submitted to the EigenLayer smart contracts - when restaking a new validator, and when skimming consensus layer rewards. What are these proofs and why are they needed?
In short, these proofs enable the EigenPod contracts to confirm that the ETH that comes into them is indeed linked to the consensus-layer activity of the corresponding validator, and not ETH that may have been sent to the EigenPod from another source. The proofs are generated off-chain using Consensus-layer data, and submitted to the EigenLayer smart contract which performs a cryptographic verification using Merkle Trees.
Make sure your validators are restaked before you request the exit or try to withdraw CL rewards. Not restaking your validators could place your EigenPod in a state where he generates rewards but it's complex to exit, contact our support team if you need help.
Once your validator has exited, the funds will go to your EigenPod. You will see this amount in the dashboard under total available balance and see the breakdown for each EigenPod in the table bellow.
This balance is composed of CL rewards and exited validators.
If you are using Fireblocks, you will need to whitelist your EigenPod address and the DelayedWithdrawalRouter address. Get in touch with the Kiln team if you need help on this.
Hover your EigenPod, and click "Request withdraw"
This flow will allow you to withdraw generated CL rewards or exited validators by automatically generating the right transaction to create the request withdraw, you can click on request withdraw and see the amount requested in each transaction incrementing in the withdraw requested section.
After your performed this operations, you will be able to see the amount queued in the key metric "withdraw balance", under pending.
This flow can take a couple of transaction to complete depending on the number of validator that point to the EigenPod.
A common cause of withdrawal errors when using Fireblocks is related to the size of the transaction payload. Resolution steps:
Inform Fireblocks that you're experiencing issues with large transaction payloads from Eigenlayer.
Request that they "disable decoding of contract call data" for your workspace.
After the 7-day escrow period, you will be able to see an amount of ETH ready in the withdraw balances. Hover your EigenPod, and click "Withdraw" to continue.
This will open the withdrawals modal, where you can see the amount available to withdraw and the amount pending. You can over the bottom section of the modal to have the details on when your request is estimated to be ready and the amount associated with it.
Click "Withdraw" to receive the displayed amount on your wallet.
Unstake, re-delegate and withdraw your INJ rewards in Kiln Dashboard
You can unstake INJ by simply clicking "Unstake" on your stake. After that you will be able to connect your Fireblocks Vault and unstake your INJ.
Please keep in mind that the unstaked INJ becomes unbonding and you will need to wait for 21 days before you can use those INJ again.
Re-delegating an INJ stake can be useful when you wish to move your staked INJ to a different validator without waiting for the 21 days unbonding period happening when unstaking.
This can be done by selecting "Re-delegate" for an INJ stake on the dashboard and specifying a new validator.
You can withdraw your available INJ rewards, by selecting "Withdraw rewards" on the dashboard. After that you will be able to connect your Fireblocks Vault and withdraw your INJ rewards.
Unstake and withdraw your ADA rewards in Kiln Dashboard
You can unstake ADA by simply clicking "Unstake" on your stake. After that you will be able to connect your Fireblocks Vault and unstake your ADA.
You can withdraw your available ADA rewards, by selecting "Withdraw rewards" on the dashboard. After that you will be able to connect your Fireblocks Vault and withdraw your ADA rewards.
Unstake, re-delegate and withdraw your ATOM rewards in Kiln Dashboard
You can unstake ATOM by simply clicking "Unstake" on your stake. After that you will be able to connect your Fireblocks Vault and unstake your ATOM.
Please keep in mind that the unstaked ATOM becomes unbonding and you will need to wait for 21 days before you can use those ATOM again.
Re-delegating an ATOM stake can be useful when you wish to move your staked ATOM to a different validator without waiting for the 21 days unbonding period happening when unstaking.
This can be done by selecting "Re-delegate" for an ATOM stake on the dashboard and specifying a new validator.
You can withdraw your available ATOM rewards, by selecting "Withdraw rewards" on the dashboard. After that you will be able to connect your Fireblocks Vault and withdraw your ATOM rewards.
Unstake, re-delegate and withdraw your DYDX rewards in Kiln Dashboard
You can unstake DYDX by simply clicking "Unstake" on your stake. After that you will be able to connect your Fireblocks Vault and unstake your DYDX.
Please keep in mind that the unstaked DYDX becomes unbonding and you will need to wait for 30 days before you can use those DYDX again.
Re-delegating an DYDX stake can be useful when you wish to move your staked DYDX to a different validator without waiting for the 30 days unbonding period happening when unstaking.
This can be done by selecting "Re-delegate" for a DYDX stake on the dashboard and specifying a new validator.
You can withdraw your available DYDX rewards, by selecting "Withdraw rewards" on the dashboard. After that you will be able to connect your Fireblocks Vault and withdraw your DYDX rewards on a wallet
Limitations with some wallets
In some cases, you may not be able to directly move the DYDX-USDC rewards earned from your staking activities. To address this, you can bridge your available USDC balance from the dYdX chain to any Ethereum mainnet address directly from Kiln Dashboard.
Using the Noble Bridge
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 redelegate them from kiln's dashboard.
Step-by-Step Bridging Process
From the Dashboard, under the DYDX section, click on the "Bridge to Ethereum" button above the stakes table.
A modal will appear and guide you through the following three steps:
Transfer USDC from dYdX to your wallet on the Noble chain.
Burn USDC on Noble via the Cross-Chain Transfer Protocol developed by Circle.
Mint USDC on the Ethereum mainnet to the address of your choice.
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 redelegate them from kiln's dashboard.
Step-by-Step Bridging Process
From the Dashboard, under the DYDX section, click on the "Bridge to Osmosis" button above the stakes table.
A modal will appear and guide you through the following two steps:
Transfer USDC from dYdX to your wallet on the Noble chain.
Unstake, re-delegate and withdraw your FET rewards in Kiln Dashboard
You can unstake FET by simply clicking "Unstake" on your stake. After that you will be able to connect your Fireblocks Vault and unstake your FET.
Please keep in mind that the unstaked FET becomes unbonding and you will need to wait for 21 days before you can use those FET again.
Re-delegating an FET stake can be useful when you wish to move your staked FET to a different validator without waiting for the 21 days unbonding period happening when unstaking.
This can be done by selecting "Re-delegate" for an FET stake on the dashboard and specifying a new validator.
You can withdraw your available FET rewards, by selecting "Withdraw rewards" on the dashboard. After that you will be able to connect your Fireblocks Vault and withdraw your FET rewards.
There are two ways to unstake Ethereum validators with Kiln.
Following the Shapella upgrade, you can unstake your validators in a couple of clicks from the Kiln dashboard:
You can request multiple validators to exit by:
Selecting them on the dashboard and using the batch request exit button (ideal for specific stakes; otherwise, use option 2).
Using the batch request exit on the dashboard and adjusting the slider to auto-select stakes (for exiting many stakes simultaneously).
Inputting a list of validators in the requestExit
function with the bytes[] validators
parameter.
On the dashboard you can see when a stake is pending to exit along with the estimated time it will take (look for the status Exit requested).
The addresses of our Ethereum Exit Contracts are as follows:
Make sure these contracts are whitelisted in your custody solution.
In Option 1, you rely on Kiln processing the requestExit
message that you send via the Dashboard. Option 2 is a fully non-custodial approach we describe below.
The validator exit operation requires the validator’s validation key to sign a VoluntaryExit message and broadcast it to the Consensus Layer. It has become an industry standard that the validation keys are protected by the node operator themselves and are rarely shared with customers; having the same validation key in multiple places exposes the staker to slashing risks.
The problem we are trying to solve is the following:
As an ETH holder staking on dedicated ETH validators through a node provider, I want to be able to exit my validator without relying on the node operator to perform the VoluntaryExit task.
This is why at Kiln we developed a full flow to provide pre-signed VoluntaryExit messages to all our clients.
We built our ExitMessage API, which exposes signed VoluntaryExit messages of your validators, encrypted using your GPG key, this way guaranteeing that only you can access these messages. After getting these messages you can decrypt them and send them directly to a beacon chain node which will execute the exit.
Provide PGP/GPG public key
PGP/GPG key must be provided in order to encrypt the messages in our database and in the API
The public key can be shared with your CSM or Sales Engineer and they’ll share it internally
PGP/GPG private key must be stored in a safe place as it’ll be the only way to decrypt the messages.
Decrypt exit messages with the private key that corresponds to the PGP public key shared
If you want to perform exits, broadcast the messages to a Beacon Chain node
For testing we usually use Nimbus open Beacon Nodes APIs:
Goerli/Prater: http://unstable.prater.beacon-api.nimbus.team/eth/v1/beacon/pool/voluntary_exits
Holesky: http://unstable.holesky.beacon-
api.nimbus.team/eth/v1/beacon/pool/voluntary_exits
Mainnet: http://unstable.mainnet.beacon-
api.nimbus.team/eth/v1/beacon/pool/voluntary_exits
The request must be a POST
with the following structure:
curl
request example
Wait for exit queue + skimming cycle to get the ETH back to the withdrawal credentials of your validator(s). You have now unstaked!
If you have any questions on this flow, please don't hesitate to reach out to your CSM or SE.
Unstake and withdraw your staked NEAR in Kiln Dashboard
Unstaking NEAR tokens is a 2 step process.
First, you must unstake the tokens that you wish to withdraw.
You can do so by clicking "Unstake" on your stake. After that you will be able to connect you wallet and unstake your NEAR.
After you have unstaked some tokens, they will be available for withdrawals in 3 epochs (~36 to 48h). After this period, you will be able to see that withdraw is available for your unstaked token. You can then click "Withdraw" and follow the same flow as unstaking.
Note that when you connect your NEAR wallet, you allow the dashboard to make contract calls on your behalf. This means that triggering an unstake or withdraw transaction will not prompt for your signature, it will use your wallet to sign and broadcast the transaction automatically. Your manual signature is required only when spending NEAR.
Unstake KSM with Kiln Dashboard in a few clicks!
On the /stake/ksm
page of the dashboard you can check staking information about the network manage your staked KSM in a few clicks.
Once you have connected your Fireblocks vault account, you can see your staked amount, your amount being unstaked (unbonding amount) and the available KSM to withdraw.
Enter the amount you wish to unstake and click "Unstake". The amount will be unbonding for 7 days.
After the unbonding period you will be able to withdraw the unbonded tokens.
Unstake, re-delegate and withdraw your OSMO rewards in Kiln Dashboard
You can unstake OSMO by simply clicking "Unstake" on your stake. After that you will be able to connect your Fireblocks Vault and unstake your OSMO.
Please keep in mind that the unstaked OSMO becomes unbonding and you will need to wait for 14 days before you can use those OSMO again.
Re-delegating an OSMO stake can be useful when you wish to move your staked OSMO to a different validator without waiting for the 14 days unbonding period happening when unstaking.
This can be done by selecting "Re-delegate" for an OSMO stake on the dashboard and specifying a new validator.
You can withdraw your available OSMO rewards, by selecting "Withdraw rewards" on the dashboard. After that you will be able to connect your Fireblocks Vault and withdraw your OSMO rewards.
(Preview of 1.6)
(Preview of 1.6)
(Preview of 1.6)
To unstake your restaked validator, please follow the usual flow described (i.e either Kiln Dashboard or pre-signed exit messages)
The resolution typically involves a manual setup adjustment on Fireblocks' end for your specific workspace. This allows their system to handle the large transaction payloads associated with Eigenlayer withdrawals. Learn more about this issue .
This bridging process leverages the , which is recommended by the dYdX Foundation and Circle.
Transfer USDC from Noble chain to an arbitrary osmosis wallet, like or . Please double check the address used.
Once you performed your bridge to ethereum or to a cosmos wallet like or , you can reinvest the earned rewards back into DXDY token.
From your destination chain you can use any wallet to transfer the ETH-USDC, for example to an exchange or a marketmaker to purchase more DYDX and send them back to your dYdX address to them on Kiln's dashboard.
To save on fees you can leverage the feature to then perform a Then from page, find your DYDX token and click "withdraw".
Then edit your receipient address to the address you use to delegate in Kiln's dashboard, so that you will directly see the DYDX in your available balance and.
Network | Address |
---|
For more details on what happens behind the scenes when you unstake, check out .
Create integration with our getExitMessage
Request encrypted messages via getExitMessage
Goerli |
Mainnet |
Holesky |
Stake XTZ with Kiln Dashboard in a few clicks!
This is about delegating XTZ, staking is not yet supported. See the difference here.
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!
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.
Download a report for all your ZETA stakes, rewards and operations!