All time Changelog
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 3 months ago