Skip to content
Snippets Groups Projects
  1. Jul 03, 2024
  2. Jul 01, 2024
  3. Jun 28, 2024
  4. Jun 27, 2024
  5. Jun 26, 2024
  6. Jun 25, 2024
    • gupnik's avatar
      Use real rust type for pallet alias in `runtime` macro (#4769) · 2f3a1bf8
      gupnik authored
      Fixes https://github.com/paritytech/polkadot-sdk/issues/4723. Also,
      closes https://github.com/paritytech/polkadot-sdk/issues/4622
      
      As stated in the linked issue, this PR adds the ability to use a real
      rust type for pallet alias in the new `runtime` macro:
      ```rust
      #[runtime::pallet_index(0)]
      pub type System = frame_system::Pallet<Runtime>;
      ```
      
      Please note that the current syntax still continues to be supported.
      
      CC: @shawntabrizi @Kianenigma
      
      
      
      ---------
      
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      2f3a1bf8
    • Aaro Altonen's avatar
      Upgrade libp2p to 0.52.4 (#1631) · 414a8fc2
      Aaro Altonen authored
      Upgrade libp2p to 0.52.4, including a fix: 
      
      * Set Kademlia to server mode
      (https://github.com/paritytech/substrate/pull/14703)
      
      ### TODO
      - [x] Fix 3 zombienet tests failing:
        - [x] `zombienet-substrate-0002-validators-warp-sync`
      - [ ]
      ~`zombienet-polkadot-functional-0005-parachains-disputes-past-session`~
      The test is also flaky in other PRs and is not required for CI to
      succeed.
        - [x] `zombienet-polkadot-functional-0009-approval-voting-coalescing`
      - [x] Uncomment and update to the actual libp2p API tests in
      [`substrate/client/network/src/protocol/notifications/handler.rs`](https://github.com/paritytech/polkadot-sdk/blob/7331f179/substrate/client/network/src/protocol/notifications/handler.rs#L1009).
      - [x] When upgrading `multihash` crate as part of libp2p upgrade to
      version v0.19.1, uncomment the conversion code at
      https://github.com/paritytech/polkadot-sdk/blob/7547c494
      
      /substrate/client/network/types/src/multihash.rs#L159
      - [x] Perform a burn-in.
      
      ---------
      
      Co-authored-by: default avatarAnton <anton.kalyaev@gmail.com>
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarDmitry Markin <dmitry@markin.tech>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      414a8fc2
    • Sebastian Kunert's avatar
      chain-spec-builder: Add support for `codeSubstitutes` (#4685) · 3c213726
      Sebastian Kunert authored
      While working on https://github.com/paritytech/polkadot-sdk/pull/4600 I
      found that it would be nice if `chain-spec-builder` supported
      `codeSubstitutes`. After this PR is merged you can do:
      
      ```
      chain-spec-builder add-code-substitute chain_spec.json my_runtime.compact.compressed.wasm 1234
      ```
      
      In addition, the `chain-spec-builder` was silently removing
      `relay_chain` and `para_id` fields when used on parachain chain-specs.
      This is now fixed by providing a custom chain-spec extension that has
      these fields marked as optional.
      3c213726
    • yjh's avatar
      chore: remove unused rustc-hex deps; enable rustc-hex for primitive-types in sp-core (#4860) · a406dd52
      yjh authored
      
      Some primitives have impl Hex related traits enabled by `rustc-hex`
      feature. People wanna use H256/H160 maybe need these trait impls
      
      ---------
      
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      a406dd52
    • Andrei Eres's avatar
    • Bastian Köcher's avatar
      rpc2: Finalized event doesn't indicate that the best block changes (#4872) · a0fc3b54
      Bastian Köcher authored
      We should not print a warning if the best block stays the same between
      two finality events. There is no requirement that this changes. For sure
      this doesn't need to be an error message.
      a0fc3b54
  7. Jun 24, 2024