Skip to content
  1. Jan 11, 2023
    • Bastian Köcher's avatar
      `IntegrityTest` implementation should be feature gated (#13094) · 1b01bf8d
      Bastian Köcher authored
      * `IntegrityTest` implementation should be feature gated
      
      The initial implementation for the old declarative macros is still feature gating the
      implementation. As we only call this in a test, there is no need to have this compiled for wasm.
      
      * Don't assume that all "consumers" have a `std` feature
      1b01bf8d
    • Jegor Sidorenko's avatar
      [NFTs] Track item's metadata depositor (#13124) · 836acb1b
      Jegor Sidorenko authored
      * Refactor do_mint()
      
      * Track the depositor of item's metadata
      
      * Revert back the access control
      
      * On collection destroy return the metadata deposit
      
      * Clear the metadata on item burn returning the deposit
      
      * Address comments
      
      * Fix clippy
      
      * Don't return Ok on non-existing attribute removal
      836acb1b
    • Green Baneling's avatar
      Allow duplicate topics in smart contract events (#13065) · 643b69c6
      Green Baneling authored
      * Removed `has_duplicates` check form the `deposit_event`.
      Removed the usage of `Error::DuplicateTopics`.
      
      * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
      
      Co-authored-by: command-bot <>
      643b69c6
    • JP's avatar
      remove update-node-template (#13100) · 406e8ca4
      JP authored
      will be moved to polkadot's pipeline
      
      ref https://github.com/paritytech/release-engineering/issues/142
      406e8ca4
  2. Jan 10, 2023
  3. Jan 09, 2023
  4. Jan 08, 2023
  5. Jan 07, 2023
  6. Jan 06, 2023
  7. Jan 05, 2023
    • Sasha Gryaznov's avatar
      [contracts] Add docs generator for the contracts API to the `#[define_env]` macro (#13032) · 628efddc
      Sasha Gryaznov authored
      
      
      * macro to expand traits for host functions documentation
      
      * other way: same Doc trait in seal modules
      
      * added docs for macro, and remove `doc` attribute
      
      * fmt
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarAlexander Theißen <[email protected]>
      
      * make docs to be generated into re-exported `api_doc` module; fix
      unrelated elder docs;
      
      * make it compile without `doc` attr passed to macro
      
      * make alias functions indicated explicitly in docs
      
      * tidy up docs
      
      * refactored a bit
      
      * macro to auto-add doc warning for unstable functions
      
      * invoke macro with no doc generation by default
      
      * addressed review comments
      
      * hide api_doc module behind cfg(doc)
      
      Co-authored-by: default avatarAlexander Theißen <[email protected]>
      628efddc
    • Bastian Köcher's avatar
      Kademlia: Speed-up the record fetching (#13081) · 876fccc0
      Bastian Köcher authored
      Before libp2p 0.50.0 we used a quorum of one to fetch records from the DHT. In the pr that upgraded
      to libp2p 0.50.0 we accidentally changed this behavior. This pr brings back the old behavior of
      using a qorum of one and thus, a faster discovery. After finding the first value, we directly finish
      the query. There was also another behavior change in libp2p, they stopped automatic caching on
      remote nodes. This pr also brings back the remote caching on nodes that are nearest to the key from
      our point of view of the network.
      
      The pr that changed the behavior in libp2p: https://github.com/libp2p/rust-libp2p/pull/2712
      876fccc0
    • André Silva's avatar
      37e137e5
    • Bastian Köcher's avatar
      Return `RuntimeVersion` of overwritten/substituted wasm binary (#13066) · 3a68a781
      Bastian Köcher authored
      
      
      * Adds test
      
      * Ensure we are using the runtime version of the override/substitute wasm
      
      * Update client/service/src/client/call_executor.rs
      
      Co-authored-by: default avatarAnton <[email protected]>
      
      Co-authored-by: default avatarAnton <[email protected]>
      3a68a781
    • André Silva's avatar
      grandpa: remove deprecated afg log target (#13064) · 44768ae5
      André Silva authored
      * grandpa: remove deprecated afg log target
      
      * grandpa: define log targets in primitives
      44768ae5
    • Anton's avatar
      upgrade libp2p to 0.50.0 (#12734) · f2dcd952
      Anton authored
      * upgrade libp2p to 0.50.0
      
      * on_swarm_event and on_connection_handler_event
      
      * replace `Swarm::new` with `Swarm::with_threadpool_executor`
      
      * on_swarm_event and on_connection_handler_event part 2
      
      * on_swarm_event and on_connection_handler_event part 3
      
      * on_swarm_event and on_connection_handler_event part 4
      
      * update libp2p
      
      * libp2p 0.50.0
      
      * rename OutboundQueryCompleted to OutboundQueryProgressed
      
      refs https://github.com/libp2p/rust-libp2p/pull/2712
      
      * remove unused var
      
      * accumulate outbound_query_records until query is finished
      
      * format code
      
      * use p_handler instead of new_handler
      
      https://github.com/paritytech/substrate/pull/12734#discussion_r1027640610
      
      * pass ListenFailure to kademlia
      
      https://github.com/paritytech/substrate/pull/12734#discussion_r1034716664
      
      * use tokio executor in tests
      
      https://github.com/paritytech/substrate/pull/12734#discussion_r1039291776
      
      * use chrono Local::now
      
      instead of deprecated Local::today
      
      * remove unused vars from request_responses tests
      
      * attempt to fix pallet UI tests
      
      * restart CI
      
      * restart CI
      
      * restart CI
      
      * restart CI
      
      * restart CI
      
      * restart CI
      
      * restart CI
      
      * restart CI
      f2dcd952
  8. Jan 04, 2023
  9. Jan 03, 2023
  10. Jan 02, 2023
  11. Dec 30, 2022