Friday, January 17, 2025
API
Protocol
WASM
Tooling

Release: mx-api-service: v1.10.0

What’s New and Improved

Added

  • Multi-Transfer Support: Support for EGLD in multi-transfer transactions.
  • Relayed Smart Contract Results: Option to include relayed smart contract results in transaction responses.
  • Relayed Transactions Filter: New filter across multiple endpoints to include relayed transactions for senders.
  • NftSubType Filter: Filter for NftSubType, with handling for cases where nft.type is not present.
  • Transaction Simulation: Ability to forward the checkSignature parameter for simulations.
  • Pool Transactions: Function name identification for pool transactions.
  • Addresses Query Parameter: Filter accounts by a list of addresses.
  • WebSocket Transaction Metrics: Metrics for WebSocket transaction events.

Changed

  • Optional Fields for /accounts/:address: Certain fields are now optional in the accounts endpoint for improved performance.
  • Load Test Workflow: Updated load-tests.yml for better testing.
  • Invalid Transactions Handling: Improved handling of invalid transactions.
  • Query Parsers Update: Removed new keyword for query parsers that do not use specific parameters.

Fixed

  • Provider Delegation Data: Treated providersDelegationData as an array to prevent runtime issues.
  • Encoded Data Check: Added validation in KeysService to handle missing encoded data.
  • Relayed Transactions Bug: Fixed issues related to including relayed transactions for senders.
  • Ignorable Transactions: Included transactions marked as canBeIgnored in responses.

Breaking Change

/accounts/:address will no longer return extra values by default. You must specify your required information using query parameters:

  • withTxCount=true → Returns the count of transactions for a given address
  • withScrCount=true → Returns the SC results count for a given address
  • withTimestamp=true → Returns the timestamp of the last activity for a given address
  • withAssets=true → Returns the assets for a given address

Please make the required updates before 22.01.2025 to accommodate this change.

For more details on this release, please visit the v1.10.0 Release Notes.

If you have any questions or need assistance, feel free to reach out. Thank you for your continued support!

Do you need more information?

Explore projects, tokens, and integrations built on MultiversX