improved

Staking API (2024-01-08)

🚀 We're starting the year with some improvements:

  • [All] Ensured all intent objects have protocol or network and client_id in the response schemas.
  • [Ethereum] Added support for the Ethereum Holešky network in the Staking Integration API.
  • [Polkadot] Fixed an issue where Polkadot deactivation intent responses were missing the amount and deactivationType fields.
  • [NEAR]
    • Fixed an error message for new customers who have not staked, preventing them from creating any withdrawal intents.
    • Fixed response when requesting customer deactivation on the POST/deactivation-intents endpoint.
    • Fixed invalid network response on GET/withdrawable-amount endpoint.
  • [Cosmos] Fixed the response when a customer has no deactivation and restake intents.
  • [Solana] Fixed the issue where the Customer ID was returned blank for the stake-intent endpoint.
added

Staking API (2023-11-16)

🚀 We've released a new staking protocol:

🛠️ Bug fix:

  • [BNB] Updated error when a customer doesn't have any restake intents and deactivation intents.
fixed

Staking API (2023-11-15)

🛠️ We've made some fixes and improvements:

  • [Polkadot] Fixed issues with Polkadot Deactivation Intent:
    • Fixed missing amount and deactivationType fields in the Polkadot Deactivation Intent response.
    • Fixed the lack of appropriate error messages when creating a Deactivation Intent.
  • [Solana] Removed the unused wallets_amount in the schema of the /withdrawable-amount endpoint.
  • [NEAR] Removed the unused wallets_amount in the schema of the /withdrawable-amount endpoint.
  • [Cosmos] Removed the unused wallets_amount in the schema of the /withdrawable-amount endpoint.
improved

Staking API (2023-10-19)

🚀 The latest update for Avalanche Staking API:

  • [Avalanche] Updated the public OpenAPI specification to include Avalanche changes on the header, endpoint URL, and param descriptions.
improved

Staking API (2023-10-17)

🛠️ Enhancement to All Protocols:

  • [ALL] Throw error when both plan_id and validator_address are present in the stake-intents request payload.
fixed

Staking API (2023-10-16)

🛠️ Avalanche Protocol Update:

  • [Avalanche] Modified the OpenAPI specification, changing "AVAX" to "Avalanche."
  • [Avalanche] Resolved a 500 error that occurs when creating AVAX stake-intent with a plan_id lacking any validators.
fixed

Staking API (2023-10-10)

➕ We've added suppport for two new protocols:

🛠️ We've made some improvements:

  • [Ethereum] Enhanced error handling for exit endpoints.
  • [Solana] Added better validation of the /stake-intents endpoint to only check if the plan ID is valid when the validator address is not present.
fixed

Staking API (2023-10-06)

🛠️ We've made some improvements:

  • [ALL] Fixed errors related to plan_id for /stake-intents, /deactivation-intents and /withdrawal-intents requests, API now returns a 400 response for cases where no plan is found for the given plan_id.
  • [Polygon] Removed Cardano object from Polygon /withdrawal-Intents response schema.
  • [Ethereum] Added on-chain validator status in /validators summary response.