Skip to content

Runtime 3700

Compare
Choose a tag to compare
@github-actions github-actions released this 15 May 12:11
runtime-3700
27fd37b

⚠️ Breaking Changes ⚠️

  • [Moonbeam ONLY] proof_size worst case scenario in pallet-ethereum-xcm extrinsics has now doubled. (#3261)

    This is a worst case scenario which needs to be accounted, especially since the PoV limit on Moonbeam has been raised to 10MB, making PoV gas cheaper overall.

  • [Moonbase ONLY] Restrict EvmProxyCallFilter::Any filter to make it consistent with moonbeam and moonriver runtimes. (#3262)

  • Calling a precompile now incurs approximately ~1669 additional gas. (#3273)

  • Precompiles using the CallableByContract check are no longer callable from within contract constructors. (#3273)

  • Precompile StorageCleanerPrecompile has been removed; (#3224)

  • Changes on [Pallet Identity] (paritytech/polkadot-sdk#5554)

    • Modified storages: IdentityOf, PendingUsernames
    • Added Storages: UsernameOf, UnbindingUsernames
    • Renamed storages: (AccountOfUsername to UsernameInfoOf), (UsernameAuthorities to AuthorityOf)

Runtimes

Moonbase

✨ spec_version                : 3700
🏋 size                        : 2105792
#️⃣ sha256                      : 0x1e4b3192c6bc521a878ba093701af5d0a591213e7b12aeab25c1a073095ebc87
#️⃣ blake2-256                  : 0x9b51ec8a546ed82bbd93bd7fb42c7ed021586f21588f81fbca9c776edc757e4b
🗳️ proposal (authorizeUpgrade) : 0x3f306257a76b40091a6657c1256c47038e8cd6704858b153976c2f9dce91c89b

Moonriver

✨ spec_version                : 3700
🏋 size                        : 2103281
#️⃣ sha256                      : 0x8cd35316adf3d11ea03a8f3f358cadf454de81e36c496b3248eee7ef5e641d9d
#️⃣ blake2-256                  : 0x308d0ccc0ae009a55e281797a1fd35242193671462a897143d5c18a3f2b465f6
🗳️ proposal (authorizeUpgrade) : 0xde6bca1fb27296ec6c39995bef29102234adc9ce23be8a38d7caed2180bc6a85

Moonbeam

✨ spec_version                : 3700
🏋 size                        : 2095524
#️⃣ sha256                      : 0x4839f2d40d2c58bfb987dc2ba5a4c74f1a3987e538d2717fde55f58f1ab59eb6
#️⃣ blake2-256                  : 0x550a723ec20221bd13b1a76181c5c5adc82d0ca6dfa31d4d9cd63f1967b1bee5
🗳️ proposal (authorizeUpgrade) : 0xfe06bcfc898fe05d6fe8cc13b2a37a61c39c03c9f08e86b5cc26e617206e041f

Build information

WASM runtime built using rustc 1.81.0 (eeb90cda1 2024-09-04)

Changes

  • Update frontier to address pov underestimations (#3227)
  • feat(Moonbeam): Increase PoV limit to 10 MB (#3261)
  • Fix precompile check (#3273)
  • Use pallet_ethereum helper to calculate proof_size_base_cost (#3279)
  • Update to polkadot-sdk stable2412 (#3224)
  • Allow Treasury to spend Foreign Assets (#3220)
  • 📏 Update weights for runtime 3700 (#3286)

Dependency changes

Moonbeam: runtime-3600...runtime-3700
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@0159b9c...e433739
Frontier: moonbeam-foundation/frontier@9e11a44...c7b7f2b
Moonkit: Moonsong-Labs/moonkit@5abbe74...96d639f