github PolymeshAssociation/polymesh-rest-api v9.0.0-alpha.1

pre-release4 hours ago

9.0.0-alpha.1 (2026-08-24)

Bug Fixes

  • 🐛 grant test admins DID Registrar status on chain v8 (f2f4f48)
  • 🐛 make createCdd and expiry optional on RegisterIdentityDto (75f0a2c)
  • 🐛 replace TransferError members removed in v31 (43a863a)
  • 🐛 require expiresAt on off-chain affirmation receipts (e5079c8)

chore

  • 🤖 bump SDK to v31.0.0-beta.7 (3b0c07c)

Features

  • 🎸 add Corporate Action documents endpoint (eb3a610)
  • 🎸 add DID registrar registration endpoint (42d8762)
  • 🎸 add Instruction leg status endpoint (b4e034b)
  • 🎸 add instruction lock, unlock and relock status endpoints (cee6786)
  • 🎸 add issued-in-funding-round endpoint (0cb5015)
  • 🎸 add next checkpoint endpoint (63e6167)
  • 🎸 add portfolio-level asset pre-approval (204289c)
  • 🎸 add ticker registration config endpoint (0a735b8)
  • 🎸 add Venue signer count endpoint (e5f94e7)
  • 🎸 remove CDD claims endpoint (7ed4bb8)
  • 🎸 remove instruction affirmation withdrawal endpoints (cfcda5b)
  • 🎸 remove subsidize account endpoint (25cd4fb)
  • 🎸 return pending Instruction from transfer funds (f02191b)
  • 🎸 support creating SettleAfterLock Instructions (c4313e4)
  • 🎸 surface reserved and frozen fields on Account balance (46de6a8)

BREAKING CHANGES

  • expiresAt on a receipt in AffirmInstructionDto.receipts
    is now required; previously it could be omitted.
  • GET /identities/:did/cdd-claims is removed. It already
    threw NotSupported against a v8 chain, so it has not been functional
    since the v8 migration.
  • POST /instructions/:id/withdraw and
    POST /instructions/:id/withdraw-as-mediator are removed. Reject the
    instruction instead, via POST /instructions/:id/reject or
    POST /instructions/:id/reject-as-mediator.
  • POST /accounts/subsidy/create is removed. Use
    POST /accounts/subsidy/approve followed by POST /accounts/subsidy/accept.
  • chain v7 is no longer supported. The SDK throws on
    initialization when pointed at a v7 node, so deployments must run a
    chain 8.0.x or 8.1.x node.

Don't miss a new polymesh-rest-api release

NewReleases is sending notifications on new releases.