Skip to content

Conversation

@sansan
Copy link

@sansan sansan commented Jan 21, 2026

Description

  • v8 chain types (changes in staking rewards)
  • DART Confidential Asset support

Breaking Changes

  1. Removed Types (from polymesh/types.ts and definitions.ts)
  • PalletPipsPipId - was u32
  • PalletProtocolFeeRpcRuntimeApiCappedFee - was u64
  • PolymeshPrimitivesSettlementInstructionId - was u64
  • PolymeshRuntimeDevelopRuntimeRuntimeCall - was Call
  1. Removed Pallets
  • validators - entire pallet removed (queries and transactions)
    • Removed: addPermissionedValidator, removePermissionedValidator, setCommissionCap
    • Removed queries: permissionedIdentity, slashingAllowedFor, validatorCommissionCap
  • authorityDiscovery - queries removed (keys, nextKeys)
  • historical - queries removed (historicalSessions, storedRange)
  • permissions - queries removed (currentDispatchableName, currentPalletName)
  1. Changed Balances Pallet Extrinsics

Removed:

  • burn, forceAdjustTotalIssuance, forceSetBalance, forceUnreserve
  • transferAll, transferAllowDeath, transferKeepAlive, upgradeAccounts

Added (replacements):

  • burnAccountBalance, depositBlockRewardReserveBalance, setBalance, transfer
  1. Removed Balances Queries
  • account, freezes, holds, inactiveIssuance, reserves

JIRA Link

https://polymesh.atlassian.net/browse/DA-1565

Checklist

  • Updated the Readme.md (if required) ?

@sansan sansan changed the base branch from main to feat/8.0-types January 21, 2026 12:32
@sansan sansan changed the base branch from feat/8.0-types to main January 21, 2026 12:33
@sansan sansan closed this Jan 21, 2026
@sansan sansan deleted the feat/v8-types branch January 21, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants