Skip to content

v31.0.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@polymesh-bot polymesh-bot released this 11 Aug 12:38
· 2 commits to develop since this release
31bc36a

31.0.0-beta.2 (2026-08-11)

Bug Fixes

  • 🐛 check agent permissions for the accept-side transaction (394fb58)
  • 🐛 declare the transaction revokeIdentityToCreatePortfolios submits (debc1d0)
  • 🐛 drop permission declarations the chain never checks (ec0ddbb)
  • 🐛 drop remaining permission declarations the chain never checks (fdb8f75)
  • 🐛 make generate:consts idempotent (1c9b080)

Features

  • 🎸 make nft.createNftCollection grantable to External Agents (32753ef)
  • 🎸 remove types and a procedure for extrinsics that no longer exist (2fb7fec)

BREAKING CHANGES

  • 🧨 The following exported types are removed, along with the
    modifyCorporateActionsAgent procedure:
  • ScopeClaimProof and AddInvestorUniquenessClaimParams — described
    identity.add_investor_uniqueness_claim, which does not exist on chain v8
  • ModifyPrimaryIssuanceAgentParams — the Primary Issuance Agent concept was
    superseded by External Agents
  • ModifyCorporateActionsAgentParams — its procedure's only caller,
    CorporateActions.setAgent, was removed in v22.0.0 in favour of
    Permissions.inviteAgent, but the procedure was left behind

None had any reference in the SDK and no procedure accepted or returned them.
There is no replacement because there is no longer an operation to describe.

testUtils Asset entity mocks no longer default a primaryIssuanceAgents
field, which AssetDetails has not had since v22.0.0.