Changelog archive
Keep track of every change to the Kiln Connect API.
This changelog lists all additions and updates to the Kiln Connect API, in chronological order.
Version 1.4.0 (2024-03-22)
- ETH: Add OnChain V2 ( Kiln Pooling ) reporting routes:
GET /v1/eth/onchain/v2/stakes
GET /v1/eth/onchain/v2/rewards
GET /v1/eth/onchain/v2/operations
GET /v1/eth/onchain/v2/network-stats - ALL: Add new rewards_usd and stake_balance_usd fields in the /rewards of all protocols
- ADA: Add new route GET /v1/ada/stakes to list stakes
- ADA: Add new route GET /v1/ada/rewards to list rewards
- ADA: Add new route GET /v1/ada/reports to generate an Excel report of stakes and rewards
- ADA: Add new route POST /v1/ada/stakes to link stakes to Kiln accounts
- MATIC: Add new route GET /v1/matic/operations to list operations
- MATIC: Add new route GET /v1/matic/reports to get MATIC stakes reports
- MATIC: Add new route POST /v1/matic/stakes to link stakes to Kiln accounts
- MATIC: Add new field unbounds_with_id to MATIC GET /v1/matic/stakes
- ETH: Add fields execution_claimable_rewards and consensus_claimable_rewards for Kiln on-chain stakes to /v1/eth/stakes route
- ETH: Add fields exited_epoch and exited_at to /v1/eth/stakes route
- ETH: Add scope parameter to /v1/eth/stakes and /v1/eth/rewards routes to fetch data from the entire network
- ETH: Add fields median_execution_rewards, mev_execution_rewards, non_mev_execution_rewards to /v1/eth/rewards route
- OSMO: Add new route GET /v1/osmo/stakes to list stakes
- OSMO: Add new route GET /v1/osmo/rewards to list rewards
- OSMO: Add new method POST /v1/osmo/stakes to link an Osmo stake to a Kiln account
- OSMO: Add new route GET /v1/osmo/operations to to list operations
- OSMO: Add new route GET /v1/osmo/network-stats to view network statistics of Osmo
- OSMO: Add new route GET /v1/osmo/reports to generate an Excel report of stakes and rewards
- OSMO: Add new route POST /v1/osmo/transaction/restake-rewards to generate a restake-rewards transaction
- DYDX: Add new route POST /v1/dydx/transaction/stake to generate a delegation transaction
- DYDX: Add new route GET /v1/dydx/stakes to list stakes
- DYDX: Add new route GET /v1/dydx/rewards to list rewards
- DYDX: Add new route GET /v1/dydx/network-stats to view network statistics of Dydx
- DYDX: Add new route POST /v1/dydx/transaction/withdraw-rewards to generate a withdraw-rewards transaction
- DYDX: Add new route POST /v1/dydx/transaction/unstake to generate an undelegate transaction
- DYDX: Add new route POST /v1/dydx/transaction/prepare to prepare a transaction for broadcasting from a payload and a signature
- DYDX: Add new route POST /v1/dydx/transaction/broadcast to broadcast a signed transaction
- DYDX: Add new route GET /v1/dydx/transaction/status to view the status of a broadcasted transaction
- TIA: Add new route POST /v1/tia/transaction/stake to generate a delegation transaction
- TIA: Add new route POST /v1/tia/transaction/withdraw-rewards to generate a withdraw-rewards transaction
- TIA: Add new route POST /v1/tia/transaction/restake-rewards to generate a restake-rewards transaction
- TIA: Add new route POST /v1/tia/transaction/unstake to generate an undelegate transaction
- TIA: Add new route POST /v1/tia/transaction/prepare to prepare a transaction for broadcasting from a payload and a signature
- TIA: Add new route POST /v1/tia/transaction/broadcast to broadcast a signed transaction
- TIA: Add new route GET /v1/tia/transaction/status to view the status of a broadcasted transaction
- TIA: Add new route GET /v1/tia/stakes to list stakes
- TIA: Add new route GET /v1/tia/rewards to list rewards
- TIA: Add new route GET /v1/tia/operations to list operations
- TIA: Add new route GET /v1/tia/network-stats to view network statistics of Celestia
- TIA: Add new route GET /v1/tia/reports to generate an Excel report of stakes and rewards
- ATOM: Add new route POST /v1/atom/transaction/restake-rewards to generate a restake-rewards transaction
- XTZ: Add a new parameter validators to GET /v1/xtz/stakes to list stakes
- XTZ: Add a new parameter validators to GET /v1/xtz/rewards to list rewards
- XTZ: Add a new parameter validators to GET /v1/xtz/operations to list operations
- ZETA: Add new route GET /v1/zeta/stakes to list stakes
- ZETA: Add new route GET /v1/zeta/rewards to list rewards
- ZETA: Add new route GET /v1/zeta/operations to list operations
- ZETA: Add new route GET /v1/zeta/network-stats to view network statistics of Zeta
Version 1.3.0 (2023-12-04)
- MATIC: Add new route GET /v1/matic/stakes to list stakes
- MATIC: Add new route GET /v1/matic/rewards to list rewards
- MATIC: Add new route GET /v1/matic/network-stats to view network statistics of Polygon
- ATOM: Add new route POST /v1/atom/transaction/redelegate to craft a redelegate transaction on ATOM
- OSMO: Add new route GET /v1/osmo/network-stats to view network statistics of Osmosis
- EGLD: Add new route GET /v1/egld/network-stats to view network statistics of MutilversX
- NEAR: Add new route GET /v1/near/operations to list operations
- SOL: Add start_date and end_date to /v1/atom/operations route to filter operations by date
- SOL: Add start_date and end_date to /v1/eth/operations route to filter operations by date
- SOL: Add start_date and end_date to /v1/sol/operations route to filter operations by date
- SOL: Add start_date and end_date to /v1/xtz/operations route to filter operations by date
- ATOM: Add field unbondings to /v1/atom/stakes route
- DOT: Add tx crafting endpoints
- ETH: Add new route GET /v1/eth/transaction/decode to decode a transaction
- XTZ: Add new route GET /v1/xtz/transaction/decode to decode a transaction
- SOL: Add new route GET /v1/sol/transaction/decode to decode a transaction
- ADA: Add new route GET /v1/ada/transaction/decode to decode a transaction
- MATIC: Add new route GET /v1/matic/transaction/decode to decode a transaction
- OSMO: Add new route GET /v1/osmo/transaction/decode to decode a transaction
- NEAR: Add new route GET /v1/near/transaction/decode to decode a transaction
- DOT: Add new route GET /v1/dot/transaction/decode to decode a transaction
- ETH: Add new route GET /v1/eth/transaction/exit-request to craft an EIP-1559 exit-request transaction ready to be signed
- OSMO: Add new route POST /v1/osmo/transaction/stake to generate a delegation transaction
- OSMO: Add new route POST /v1/osmo/transaction/withdraw-rewards to generate a withdraw-rewards transaction
- OSMO: Add new route POST /v1/osmo/transaction/unstake to generate an undelegate transaction
- OSMO: Add new route POST /v1/osmo/transaction/redelegate to broadcast a redelegate transaction
- OSMO: Add new route POST /v1/osmo/transaction/prepare to prepare a transaction for broadcasting from a payload and a signature
- OSMO: Add new route POST /v1/osmo/transaction/broadcast to broadcast a signed transaction
- OSMO: Add new route GET /v1/osmo/transaction/status to view the status of a broadcasted transaction
Version 1.2.0 (2023-09-06)
- ETH: Add dedicated routes to generate keys for Kiln Smart-Contracts
- ETH: Add the ability to specify a specific execution fee-recipient when generating Ethereum keys
- ETH: Add new route GET /v1/eth/exit-messages to get GPG encrypted exit messages (on-demand)
- ETH: Add optional pagination in the /v1/eth/stakes route
- ETH: Add optional state filters in the /v1/eth/stakes route
- ATOM: Add new route GET /v1/atom/stakes to list stakes
- ATOM: Add new route GET /v1/atom/rewards to list rewards
- ATOM: Add new method POST /v1/atom/stakes to link an Atom stake to a Kiln account
- ATOM: Add new route GET /v1/atom/operations to to list operations
- ATOM: Add new route GET /v1/atom/network-stats to view network statistics of Atom
- ATOM: Add new route GET /v1/atom/reports to generate an Excel report of stakes and rewards
- ATOM: Add new route POST /v1/atom/transaction/stake to generate a delegation transaction
- ATOM: Add new route POST /v1/atom/transaction/withdraw-rewards to generate a withdraw-rewards transaction
- ATOM: Add new route POST /v1/atom/transaction/unstake to generate an undelegate transaction
- ATOM: Add new route POST /v1/atom/transaction/prepare to prepare a transaction for broadcasting from a payload and a signature
- ATOM: Add new route POST /v1/atom/transaction/broadcast to broadcast a signed transaction
- ATOM: Add new route GET /v1/atom/transaction/status to view the status of a broadcasted transaction
- NEAR: Add new route GET /v1/near/stakes to list stakes
- NEAR: Add new route GET /v1/near/rewards to list rewards
- NEAR: Add new method POST /v1/near/stakes to link stakes to a Kiln account
- NEAR: Add new route GET /v1/near/reports to generate an Excel report of stakes and rewards
- NEAR: Add new route GET /v1/near/network-stats to view network statistics of NEAR
- XTZ: Add new fields to GET /v1/xtz/stakes to reflect time and cycle of undelegation when applicable
- SOL: Add sol_price_usd to /v1/sol/network-stats
- SOL: Add updated_at to /v1/sol/network-stats
Version 1.1.0 (2023-06-19)
- ACCOUNTS: Add the ability to list Kiln account via GET /v1/accounts
- ACCOUNTS: Add the ability to create Kiln account via POST /v1/accounts
- ACCOUNTS: Add the ability to describe a Kiln account via GET /v1/account
- ACCOUNTS: Add the ability to update a Kiln account via PUT /v1/account
- ACCOUNTS: Add the ability to delete a Kiln account via DEL /v1/account
- ACCOUNTS: Add the ability to get an account portfolio via GET /v1/accounts/{id}/portfolio
- ORGANIZATIONS: Add the ability to get an organization portfolio via GET /v1/organizations/{id}/portfolio
- ETH: Add the ability to query
/v1/eth/stakes
,/v1/eth/rewards
,/v1/eth/operations
byproxies
andvalidator_indexes
- ETH: Add
validator_index
in the responses of/v1/eth/stakes
,/v1/eth/rewards
and/v1/eth/operations
- ETH: Add
delegated_at
field to/v1/eth/stakes
- ETH: Add
is_kiln
field to/v1/eth/stakes
- ETH: Add
eth_price_usd
to/v1/eth/netwok-stats
- ETH: Add
estimated_entry_time_seconds
to/v1/eth/netwok-stats
- ETH: Add
estimated_exit_time_seconds
to/v1/eth/netwok-stats
- ETH: Add
estimated_withdrawal_time_seconds
to/v1/eth/netwok-stats
- ETH: Add POST method to
/v1/eth/stakes
to link a stake to a Kiln account - ETH: Add new route GET
/v1/eth/operations
to list on-chain operations on a stake - ETH: Add new route GET
/v1/eth/kiln-stats
to expose Kiln operational statistics - ETH: Add new route POST
/v1/eth/keys
to generate ready-to-stake deposit data payloads - ETH: Add new route POST
/v1/eth/transaction/stake
to generate an EIP-1559 staking transaction ready to be signed - ETH: Add new route POST
/v1/eth/transaction/prepare
to craft a transaction ready to be broadcast from a payload and a signature - ETH: Add new route POST
/v1/eth/transaction/broadcast
to broadcast a signed transaction - ETH: Add new route GET
/v1/eth/transaction/status
to get the status of a broadcasted transaction - ETH: Add new route GET
/v1/eth/reports
to generate an Excel report of stakes and rewards - ETH: Use the protocol definition of effective balance in
/v1/eth/rewards
for thestake_balance
field instead of a custom implementation - XTZ: Add new route GET
/v1/xtz/stakes
to list stakes - XTZ: Add new route GET
/v1/xtz/rewards
to list rewards - XTZ: Add new route GET
/v1/xtz/operations
to list on-chain operations of a stake - XTZ: Add new route GET
/v1/xtz/network-stats
to view network statistics of Tezos - XTZ: Add new route GET
/v1/xtz/reports
to generate an Excel report - XTZ: Add new route POST
/v1/xtz/transaction/stake
to generate a delegation transaction - XTZ: Add new route POST
/v1/xtz/transaction/unstake
to generate an undelegation transaction - XTZ: Add new route POST
/v1/xtz/transaction/prepare
to prepare a transaction for broadcasting from a payload and a signature - XTZ: Add new route POST
/v1/xtz/transaction/broadcast
to broadcast a signed transaction - XTZ: Add new route GET
/v1/xtz/transaction/status
to view the status of a broadcasted transaction - SOL: Add new route GET
/v1/sol/stakes
to list stakes - SOL: Add new method POST
/v1/sol/stakes
to link a stake to a Solana account - SOL: Add new route GET
/v1/sol/rewards
to list rewards - SOL: Add new route GET
/v1/sol/operations
to list on-chain operations of a stake - SOL: Add new route GET
/v1/sol/network-stats
to view network statistics of Solana - SOL: Add new route GET
/v1/sol/reports
to generate an Excel report - SOL: Add new route POST
/v1/sol/transaction/stake
to generate a delegation transaction - SOL: Add new route POST
/v1/sol/transaction/deactivate-stake
to generate a deactivate transaction - SOL: Add new route POST
/v1/sol/transaction/withdraw-stake
to prepare a withdraw stake transaction - SOL: Add new route POST
/v1/sol/transaction/merge-stakes
to prepare a merge stakes transaction - SOL: Add new route POST
/v1/sol/transaction/split-stake
to prepare a split stake transaction - SOL: Add new route POST
/v1/sol/transaction/prepare
to prepare any transaction from a payload and signature - SOL: Add new route POST
/v1/sol/transaction/broadcast
to broadcast a signed transaction - SOL: Add new route GET
/v1/sol/transaction/status
to view the status of a broadcasted transaction - ADA: Add new route POST
/v1/ada/transaction/stake
to generate a delegation transaction - ADA: Add new route POST
/v1/ada/transaction/withdraw-rewards
to generate a withdraw-rewards transaction - ADA: Add new route POST
/v1/ada/transaction/unstake
to generate an undelegate transaction - ADA: Add new route POST
/v1/ada/transaction/prepare
to prepare a transaction for broadcasting from a payload and a signature - ADA: Add new route POST
/v1/ada/transaction/broadcast
to broadcast a signed transaction - ADA: Add new route GET
/v1/ada/transaction/status
to view the status of a broadcasted transaction - MATIC: Add new route POST
/v1/matic/transaction/approve
to generate a transaction to allow a smart-contract to spend MATIC tokens on behalf of the user - MATIC: Add new route POST
/v1/matic/transaction/buy-voucher
to generate a transaction to buy shares from a validator - MATIC: Add new route POST
/v1/matic/transaction/sell-voucher
to generate a transaction to sell shares from a validator - MATIC: Add new route POST
/v1/matic/transaction/unstake-claim-tokens
to generate a transaction to withdraw unbounded tokens - MATIC: Add new route POST
/v1/matic/transaction/withdraw-rewards
to generate a transaction to withdraw rewards - MATIC: Add new route POST
/v1/matic/transaction/restake-rewards
to generate a transaction to restake rewards - MATIC: Add new route POST
/v1/matic/transaction/prepare
to prepare a signed transaction for broadcasting - MATIC: Add new route POST
/v1/matic/transaction/broadcast
to broadcast a prepared transaction - MATIC: Add new route GET
/v1/matic/transaction/status
to view the status of a broadcasted transaction
Version 1.0.0 (2023-01-01)
- ETH: Initial support of GET /v1/eth/stakes endpoint
- ETH: Initial support of GET /v1/eth/rewards endpoint
- ETH: Initial support of GET /v1/eth/network-stats endpoint
- ETH: Initial support of GET /v1/eth/keys endpoint
Updated 5 months ago