Kiln Connect API - version 1.14

⚠️ This release removes the BTC/Babylon (BTCBABY) protocol, following the sunset of Kiln's Babylon finality providers.

Full reference available here: https://docs.api.kiln.fi/reference

Changelog

❌ Removed BTC/Babylon (BTCBABY) protocol

Kiln no longer operates Babylon BTC staking finality providers, so the BTC/Babylon endpoints have been removed:

  • GET /btc/baby/stakes - Stakes
  • GET /btc/baby/rewards - Rewards
  • POST /btc/baby/transaction/btc-lock - BTC Lock Transaction for Babylon Staking
  • POST /btc/baby/transaction/baby-register-stake - Babylon Register Stake Transaction for BTC Staking
  • POST /btc/baby/transaction/baby-withdraw-rewards - Craft BABY Withdraw Rewards Transaction
  • POST /btc/baby/transaction/btc-unbond - Craft BTC Unbond Transaction
  • POST /btc/baby/transaction/btc-prepare-signed-unbond - Prepare Signed BTC Unbonding Transaction
  • POST /btc/baby/transaction/btc-withdraw - Craft BTC Withdraw Transaction
  • POST /btc/baby/transaction/btc-broadcast - Broadcast BTC Transaction
  • POST /btc/baby/transaction/baby-prepare - Prepare BABY Transaction
  • POST /btc/baby/transaction/baby-broadcast - Broadcast BABY Transaction

❌ Removed Omnivaults

The Omnivaults product has been discontinued and its endpoints are no longer served:

  • GET /omnivaults - Omnivaults
  • GET /omnivaults/positions - Omnivault Positions

🔧 Changes to existing endpoints

  • GET /accounts/{id}/portfolio, GET /organizations/{id}/portfolio: BTC/BABY is no longer a possible token value.
  • GET /accounts/{id}/stakes: babylon is no longer a possible protocol value.
  • POST /accounts/{id}/stakes: BTC/BABY is no longer an accepted protocol value.