Is it technically possible to call wasm contract from evm contract inside substrate chain that include pallet-contracts and pallet-evm?

New contributor
cr4pto is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

2 Answers 2


It is be possible through Astar Network xvm_pallet, interaction between WASAM and EVM Contract. You can go through this article and there is also video for this.


It's definitely technically possible.

  1. It's possible to extend pallet-contracts with so-called chain extensions. One could write such an extension that allows calling pallet-evm.
  2. The typical way of extending EVM is via adding new "precompiles". pallet-evm allows adding new precompiles by modifying the precompiles configuration.

Your Answer

cr4pto is a new contributor. Be nice, and check out our Code of Conduct.

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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