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
modifyCorporateActionsAgentprocedure:
ScopeClaimProofandAddInvestorUniquenessClaimParamsโ described
identity.add_investor_uniqueness_claim, which does not exist on chain v8ModifyPrimaryIssuanceAgentParamsโ the Primary Issuance Agent concept was
superseded by External AgentsModifyCorporateActionsAgentParamsโ 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.