Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Polkadot SDK to v1.11.0 and Enhance Runtime Configurations #711

Merged
merged 56 commits into from
Aug 21, 2024

Conversation

luispdm
Copy link
Contributor

@luispdm luispdm commented Aug 5, 2024

PR Type

enhancement, other


Description

  • Updated autogenerated weights for multiple pallets using Substrate Benchmark CLI version 32.0.0, improving execution times and weight calculations.
  • Added new weights for pallet_message_queue to support message queue operations.
  • Enhanced XCM configuration with new types, structures, and handlers for improved functionality.
  • Improved system configuration by adding new runtime tasks and migration parameters.

Changes walkthrough 📝

Relevant files
Enhancement
8 files
pallet_parachain_staking.rs
Update weights for pallet_parachain_staking with new benchmark results

runtime/laos/src/weights/pallet_parachain_staking.rs

  • Updated autogenerated weights using Substrate Benchmark CLI version
    32.0.0.
  • Changed CPU and hostname details in the comments.
  • Reduced execution times and adjusted weight parts for various
    functions.
  • +137/-137
    pallet_vesting.rs
    Update weights for pallet_vesting with new benchmark results

    runtime/laos/src/weights/pallet_vesting.rs

  • Updated autogenerated weights using Substrate Benchmark CLI version
    32.0.0.
  • Changed CPU and hostname details in the comments.
  • Adjusted weight calculations and execution times for vesting
    functions.
  • +81/-59 
    pallet_laos_evolution.rs
    Update weights for pallet_laos_evolution with new benchmark results

    runtime/laos/src/weights/pallet_laos_evolution.rs

  • Updated autogenerated weights using Substrate Benchmark CLI version
    32.0.0.
  • Changed CPU and hostname details in the comments.
  • Adjusted weight calculations and execution times for evolution
    functions.
  • +43/-41 
    pallet_proxy.rs
    Update weights for pallet_proxy with new benchmark results

    runtime/laos/src/weights/pallet_proxy.rs

  • Updated autogenerated weights using Substrate Benchmark CLI version
    32.0.0.
  • Changed CPU and hostname details in the comments.
  • Adjusted weight calculations and execution times for proxy functions.
  • +51/-49 
    pallet_asset_metadata_extender.rs
    Update weights for pallet_asset_metadata_extender with new benchmark
    results

    runtime/laos/src/weights/pallet_asset_metadata_extender.rs

  • Updated autogenerated weights using Substrate Benchmark CLI version
    32.0.0.
  • Changed CPU and hostname details in the comments.
  • Adjusted weight calculations and execution times for asset metadata
    extender functions.
  • +47/-45 
    pallet_message_queue.rs
    Add weights for pallet_message_queue                                         

    runtime/laos/src/weights/pallet_message_queue.rs

  • Added new autogenerated weights for pallet_message_queue.
  • Defined weight functions for various message queue operations.
  • +166/-0 
    xcm_config.rs
    Update XCM configuration with new structures and handlers

    runtime/laos/src/configs/xcm_config.rs

  • Updated XCM configuration with new types and structures.
  • Replaced match_types with Contains trait for location checks.
  • Added new transactional processor and HRMP handlers.
  • +26/-34 
    system.rs
    Enhance system configuration with new runtime tasks and parameters

    runtime/laos/src/configs/system.rs

  • Added new types for runtime tasks and migrations.
  • Updated system configuration with additional parameters.
  • +9/-2     
    Additional files (token-limit)
    58 files
    cumulus_pallet_xcmp_queue.rs
    ...                                                                                                           

    runtime/laos/src/weights/cumulus_pallet_xcmp_queue.rs

    ...

    +86/-8   
    pallet_multisig.rs
    ...                                                                                                           

    runtime/laos/src/weights/pallet_multisig.rs

    ...

    +35/-35 
    service.rs
    ...                                                                                                           

    node/src/service.rs

    ...

    +28/-21 
    command.rs
    ...                                                                                                           

    node/src/command.rs

    ...

    +7/-52   
    evm.rs
    ...                                                                                                           

    runtime/laos/src/configs/evm.rs

    ...

    +15/-14 
    pallet_utility.rs
    ...                                                                                                           

    runtime/laos/src/weights/pallet_utility.rs

    ...

    +18/-18 
    laos.rs
    ...                                                                                                           

    node/src/chain_spec/laos.rs

    ...

    +26/-36 
    proxy.rs
    ...                                                                                                           

    runtime/laos/src/configs/proxy.rs

    ...

    +24/-23 
    pallet_sudo.rs
    ...                                                                                                           

    runtime/laos/src/weights/pallet_sudo.rs

    ...

    +20/-8   
    cumulus_pallet_parachain_system.rs
    ...                                                                                                           

    runtime/laos/src/weights/cumulus_pallet_parachain_system.rs

    ...

    +57/-0   
    apis.rs
    ...                                                                                                           

    runtime/laos/src/apis.rs

    ...

    +25/-9   
    pallet_precompiles_benchmark.rs
    ...                                                                                                           

    runtime/laos/src/weights/pallet_precompiles_benchmark.rs

    ...

    +10/-10 
    pallet_session.rs
    ...                                                                                                           

    runtime/laos/src/weights/pallet_session.rs

    ...

    +12/-12 
    lib.rs
    ...                                                                                                           

    runtime/laos/src/lib.rs

    ...

    +5/-6     
    cumulus_parachain_system.rs
    ...                                                                                                           

    runtime/laos/src/configs/cumulus_parachain_system.rs

    ...

    +13/-2   
    eth.rs
    ...                                                                                                           

    node/src/rpc/eth.rs

    ...

    +5/-6     
    eth.rs
    ...                                                                                                           

    node/src/eth.rs

    ...

    +8/-8     
    pallet_timestamp.rs
    ...                                                                                                           

    runtime/laos/src/weights/pallet_timestamp.rs

    ...

    +6/-6     
    lib.rs
    ...                                                                                                           

    primitives/src/lib.rs

    ...

    +6/-6     
    xcm_message_queue.rs
    ...                                                                                                           

    runtime/laos/src/configs/xcm_message_queue.rs

    ...

    +40/-0   
    cumulus_xcmp_queue.rs
    ...                                                                                                           

    runtime/laos/src/configs/cumulus_xcmp_queue.rs

    ...

    +10/-6   
    mock.rs
    ...                                                                                                           

    precompiles/parachain-staking/src/mock.rs

    ...

    +8/-1     
    pallet_evm.rs
    ...                                                                                                           

    runtime/laos/src/weights/pallet_evm.rs

    ...

    +4/-4     
    cli.rs
    ...                                                                                                           

    node/src/cli.rs

    ...

    +4/-10   
    to_author.rs
    ...                                                                                                           

    runtime/laos/src/types/to_author.rs

    ...

    +9/-4     
    vesting.rs
    ...                                                                                                           

    runtime/laos/src/configs/vesting.rs

    ...

    +2/-1     
    mod.rs
    ...                                                                                                           

    pallets/asset-metadata-extender/src/precompiles/mod.rs

    ...

    +2/-1     
    mod.rs
    ...                                                                                                           

    pallets/laos-evolution/src/precompiles/mod.rs

    ...

    +2/-1     
    mod.rs
    ...                                                                                                           

    pallets/precompiles-benchmark/src/precompiles/mod.rs

    ...

    +2/-1     
    aura.rs
    ...                                                                                                           

    runtime/laos/src/configs/aura.rs

    ...

    +3/-1     
    mod.rs
    ...                                                                                                           

    runtime/laos/src/configs/mod.rs

    ...

    +2/-2     
    mock.rs
    ...                                                                                                           

    pallets/precompiles-benchmark/src/precompiles/vesting/mock.rs

    ...

    +2/-0     
    benchmarking.rs
    ...                                                                                                           

    pallets/precompiles-benchmark/src/precompiles/vesting/benchmarking.rs

    ...

    +6/-1     
    balances.rs
    ...                                                                                                           

    runtime/laos/src/configs/balances.rs

    ...

    +1/-1     
    benchmarking.rs
    ...                                                                                                           

    pallets/asset-metadata-extender/src/benchmarking.rs

    ...

    +6/-1     
    benchmarking.rs
    ...                                                                                                           

    pallets/laos-evolution/src/benchmarking.rs

    ...

    +6/-1     
    mod.rs
    ...                                                                                                           

    runtime/laos/src/tests/mod.rs

    ...

    +1/-8     
    benchmarks.rs
    ...                                                                                                           

    runtime/laos/src/benchmarks.rs

    ...

    +3/-0     
    tests.rs
    ...                                                                                                           

    precompiles/parachain-staking/src/tests.rs

    ...

    +1/-1     
    lib.rs
    ...                                                                                                           

    pallets/parachain-staking/src/lib.rs

    ...

    +1/-1     
    precompile_tests.rs
    ...                                                                                                           

    runtime/laos/src/tests/precompile_tests.rs

    ...

    +1/-1     
    transaction_payment.rs
    ...                                                                                                           

    runtime/laos/src/configs/transaction_payment.rs

    ...

    +1/-1     
    mock.rs
    ...                                                                                                           

    pallets/asset-metadata-extender/src/precompiles/asset_metadata_extender/mock.rs

    ...

    +1/-0     
    mod.rs
    ...                                                                                                           

    node/src/rpc/mod.rs

    ...

    +1/-1     
    tests.rs
    ...                                                                                                           

    pallets/laos-evolution/src/precompiles/evolution_collection/tests.rs

    ...

    +1/-2     
    mod.rs
    ...                                                                                                           

    runtime/laos/src/weights/mod.rs

    ...

    +2/-0     
    mock.rs
    ...                                                                                                           

    pallets/laos-evolution/src/precompiles/evolution_collection_factory/mock.rs

    ...

    +1/-0     
    mock.rs
    ...                                                                                                           

    pallets/laos-evolution/src/precompiles/evolution_collection/mock.rs

    ...

    +1/-0     
    Cargo.toml
    ...                                                                                                           

    Cargo.toml

    ...

    +142/-174
    Cargo.toml
    ...                                                                                                           

    runtime/laos/Cargo.toml

    ...

    +22/-18 
    Cargo.toml
    ...                                                                                                           

    node/Cargo.toml

    ...

    +1/-8     
    Cargo.toml
    ...                                                                                                           

    pallets/precompiles-benchmark/Cargo.toml

    ...

    +1/-4     
    build.yml
    ...                                                                                                           

    .github/workflows/build.yml

    ...

    +5/-1     
    README.md
    ...                                                                                                           

    zombienet/README.md

    ...

    +1/-3     
    Cargo.toml
    ...                                                                                                           

    utils/test/Cargo.toml

    ...

    +1/-14   
    Cargo.toml
    ...                                                                                                           

    pallets/asset-metadata-extender/Cargo.toml

    ...

    +1/-1     
    Cargo.toml
    ...                                                                                                           

    pallets/parachain-staking/Cargo.toml

    ...

    +1/-1     
    rust-toolchain
    ...                                                                                                           

    rust-toolchain

    ...

    +1/-1     

    💡 PR-Agent usage:
    Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

    @luispdm luispdm linked an issue Aug 5, 2024 that may be closed by this pull request
    @magecnion magecnion mentioned this pull request Aug 16, 2024
    node/src/command.rs Show resolved Hide resolved
    node/src/service.rs Outdated Show resolved Hide resolved
    pallets/asset-metadata-extender/src/precompiles/mod.rs Outdated Show resolved Hide resolved
    @asiniscalchi
    Copy link
    Member

    /review

    asiniscalchi
    asiniscalchi previously approved these changes Aug 21, 2024
    @asiniscalchi
    Copy link
    Member

    /describe

    @github-actions github-actions bot changed the title Update polkadot-sdk to v1.11.0 Update Polkadot SDK to v1.11.0 and Enhance Runtime Configurations Aug 21, 2024
    Copy link

    PR Description updated to latest commit (5401806)

    @magecnion magecnion merged commit 322342b into main Aug 21, 2024
    8 checks passed
    @magecnion magecnion deleted the feature/update-polkadot-sdk branch August 21, 2024 14:38
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    Update Polkadot-SDK to Newer Version
    3 participants