🚀 We've released a new staking protocol:

🛠️ Bug fix:

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

🛠️ 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.

🚀 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.

🛠️ Enhancement to All Protocols:

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

🛠️ 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.

➕ We've added support 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.

🛠️ 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.