This task can be performed using WasmX
The most flexible WASM-modular blockchain engine
Best product for this task
WasmX
oss
WasmX: the only WASM-modular blockchain engine capable of regeneration and metamorphosis. Multi VM, language-agnostic, multi-consensus, a variety of host APIs. Multichain nodes, cross-chain transactions, and digital identity support.

What to expect from an ideal product
- Use any programming language you want since wasmX runs on WebAssembly modules that compile from multiple languages like Rust, Go, JavaScript, or C++
- Deploy different language components on the same blockchain network without worrying about compatibility issues between your code modules
- Switch between different virtual machines and consensus mechanisms while keeping your existing codebase intact
- Build cross-chain features that let your app communicate with other blockchains using the same development environment
- Create modular applications where each piece can be written in the best language for that specific task, then combine them seamlessly on one platform
