Draft: Upgrade Substrate dependencies to polkadot-v1.22.0

  • OnChargeTransaction now requires TxCreditHold: Implemented TxCreditHold for pallet-duniter-account and pallet-oneshot-account, delegating to their inner charge transaction type
  • pallet_session::Config new required items: Added Currency = Balances and KeyDeposit = ConstU64<0> (no deposit required for session keys, matching current behavior)
  • The execute_block and check_inherents runtime APIs now take LazyBlock (lazy extrinsic decoding) instead of Block
  • BABE block_import() reorganization: select_chain, create_inherent_data_providers, and offchain_tx_pool_factory moved from ImportQueueParams into block_import() arguments, as the BabeBlockImport now owns these directly
  • SpawnTasksParams: Added the new tracing_execute_block field (set to None)

Merge request reports

Loading