Skip to content

Remove call runtime + chain extensions#2621

Merged
cmichi merged 7 commits intomasterfrom
cmichi-remove-call-runtime
Sep 7, 2025
Merged

Remove call runtime + chain extensions#2621
cmichi merged 7 commits intomasterfrom
cmichi-remove-call-runtime

Conversation

@cmichi
Copy link
Collaborator

@cmichi cmichi commented Sep 7, 2025

Both functionalities have been removed in pallet-revive.

  • call_runtime, as the runtime is upgradeable and functions changing could break smart contracts.
  • Chain Extensions have been removed, the idea is to use pre-compiles instead. pallet-revive defines traits for different types of pre-compiles; implementing those is what replaces chain extensions. I'll add an example in a follow-up PR.
@cmichi
Copy link
Collaborator Author

cmichi commented Sep 7, 2025

Merging as I'm basically only removing stuff.

@cmichi cmichi merged commit 8c9390f into master Sep 7, 2025
2 checks passed
@cmichi cmichi deleted the cmichi-remove-call-runtime branch September 7, 2025 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant