Kiln Connect API - version 1.10
March 24th, 2026
π This release adds support for several new protocols β Algorand (ALGO), BTC/Babylon (BTCBABY), Sei (SEI), Sui (SUI) and Omnivaults β along with new DeFi, Cardano, Ethereum OnChain and Tron endpoints.
β οΈ It also removes support for the following protocols: Polkadot (DOT), Kusama (KSM), MultiversX (EGLD), Kava (KAVA), Mantra (OM), ZetaChain (ZETA), Babylon (BBN) and Ethereum EigenLayer. These protocols are no longer served by the API.
Full reference available here: https://docs.api.kiln.fi/reference
Changelog
π Algorand (ALGO)
GET /algo/network-stats- Network StatsGET /algo/operations- OperationsGET /algo/reports- Excel ReportsGET /algo/rewards- RewardsGET /algo/stakes- Stakes
π BTC/Babylon (BTCBABY)
GET /btc/baby/stakes- StakesGET /btc/baby/rewards- RewardsPOST /btc/baby/transaction/btc-lock- BTC Lock Transaction for Babylon StakingPOST /btc/baby/transaction/btc-prepare-signed-unbond- Prepare Signed BTC Unbonding TransactionPOST /btc/baby/transaction/btc-unbond- Craft BTC Unbond TransactionPOST /btc/baby/transaction/btc-withdraw- Craft BTC Withdraw TransactionPOST /btc/baby/transaction/btc-broadcast- Broadcast BTC TransactionPOST /btc/baby/transaction/baby-register-stake- Babylon Register Stake Transaction for BTC StakingPOST /btc/baby/transaction/baby-prepare- Prepare BABY TransactionPOST /btc/baby/transaction/baby-withdraw-rewards- Craft BABY Withdraw Rewards TransactionPOST /btc/baby/transaction/baby-broadcast- Broadcast BABY Transaction
π Sei (SEI)
GET /sei/network-stats- Network StatsGET /sei/operations- OperationsGET /sei/reports- ReportsGET /sei/rewards- RewardsGET /sei/stakes- StakesPOST /sei/balance- Get balancePOST /sei/transaction/prepare- Prepare TransactionPOST /sei/transaction/stake- Stake TransactionPOST /sei/transaction/unstake- Unstake TransactionPOST /sei/transaction/redelegate- Redelegate TransactionPOST /sei/transaction/withdraw-rewards- Withdraw Rewards TransactionPOST /sei/transaction/send- Send TransactionPOST /sei/transaction/broadcast- Broadcast TransactionGET /sei/transaction/decode- Transaction DecodingGET /sei/transaction/status- Transaction Status
π Sui (SUI)
GET /sui/network-stats- Network StatsGET /sui/operations- OperationsGET /sui/reports- ReportsGET /sui/rewards- RewardsGET /sui/stakes- StakesPOST /sui/transaction/prepare- Prepare TransactionPOST /sui/transaction/stake- Stake TransactionPOST /sui/transaction/unstake- Unstake TransactionPOST /sui/transaction/split-stake- Split Stake TransactionPOST /sui/transaction/merge- Merge Stakes TransactionPOST /sui/transaction/send- Send TransactionPOST /sui/transaction/broadcast- Broadcast TransactionPOST /sui/transaction/decode- Decode TransactionGET /sui/transaction/status- Transaction Status
π Omnivaults
GET /omnivaults- List OmnivaultsGET /omnivaults/positions- Omnivault Positions
π Cardano (ADA)
GET /ada/kiln-pools-infos- Kiln Pools Infos
π DeFi
GET /defi/allowance- Allowance
π Ethereum (OnChain)
GET /eth/onchain/v1/fee- OnChain V1 feePOST /eth/onchain/v2/transaction/stake- Pooling (Onchain v2) Stake TransactionPOST /eth/onchain/v2/transaction/request-exit- Pooling (Onchain v2) Request Exit TransactionPOST /eth/onchain/v2/transaction/multi-claim- Pooling (Onchain v2) Multi-Claim Transaction
π Tron (TRX)
GET /trx/operations- OperationsGET /trx/transaction/status- Transaction Status
π§ Changes to existing endpoints
Cardano (ADA)
POST /ada/transaction/stake,POST /ada/transaction/unstake,POST /ada/transaction/withdraw-rewardsβ new response fieldunsigned_tx_body_serialized
Operations reports (TIA, ATOM, CRO, DYDX, FET, INJ, OSMO)
GET /{protocol}/operationsβ new response fieldtx_fees
DeFi
GET /defi/stakesβ new query parameterstake_idsPOST /defi/transaction/depositβ new request fieldaccount_id
Ethereum (ETH)
POST /eth/keysβ new request fieldsamount_per_key_in_eth,amount_per_key_in_gwei,compounding_withdrawal,kiln_signature; new response fieldkiln_signaturePOST /eth/transaction/stakeβ new request fieldsnumber_of_validators,withdrawal_credentialsPOST /eth/transaction/consolidateβ new request fieldsource_pubkeys(array) to consolidate multiple validators in a single call; the existing singlesource_pubkeyremains supportedGET /eth/stakesβ removed query parameterinclude_eigenlayerand response fieldeigenlayer(following the EigenLayer removal)POST /eth/stakesβ removed response fieldeigenlayer
Ethereum (OnChain)
POST /eth/onchain/v1/keys,POST /eth/onchain/v2/keysβ new response fieldkiln_signature
Tezos (XTZ)
GET /xtz/stakesβ new response fieldunstakes
Tron (TRX)
GET /trx/stakesβ new response fieldnet_apy
Solana (SOL)
GET /sol/operationsβ removed query parametervalidators
β Removed protocols
The following protocols have been fully removed from the API:
- Polkadot (DOT) - all
/dot/*endpoints - Kusama (KSM) - all
/ksm/*endpoints - MultiversX (EGLD) - all
/egld/*endpoints - Kava (KAVA) - all
/kava/*endpoints - Mantra (OM) - all
/om/*endpoints - ZetaChain (ZETA) - all
/zeta/*endpoints - Babylon (BBN) - all
/bbn/*endpoints (BTC/Babylon staking is now served under/btc/baby/*) - Ethereum EigenLayer - all
/eth/eigenlayer/*endpoints

