After a runtime upgrade on Frontier, these warnings are logged: enter image description here

In this case, the pallets are related to Frontier only, but that seems possible for any FRAME pallets.

Does anything need to be done regarding these warnings? Do they mean some kind of storage migration is necessary?

2 Answers 2


Whenever a runtime upgrade happens, if the runtime contains some pallet that implements on_runtime_upgrade (like ethereum pallet does), these warnings will show up.

These warnings can be safely ignored. They do not mean a storage migration is needed.

  • 1
    Also, a sane migration will only happen if the current and onchain StorageVersion don't match, which in this case they do. This is why they are being printed.
    – kianenigma
    Commented Jun 10, 2022 at 6:00

After you update the ethereum's version in cargo dependency, maybe this will be removed (if the latest code has updated the storage version in code.).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.