Runtime 3700
⚠️ Breaking Changes ⚠️
-
[Moonbeam ONLY]
proof_size
worst case scenario inpallet-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
toUsernameInfoOf
), (UsernameAuthorities
toAuthorityOf
)
- Modified storages:
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