EOS smart contracts are writeen in c++, but does EOS VM also support (Ethereum's) solidity?
2 Answers
According to official eos developer guide
https://developers.eos.io/eosio-cpp/docs/required-knowledge
It doesn't support solidity now. It only supports c++ but they have also mentioned that there are other languages which will be supported in the future.
Rust, Python, and Solidity will be supported in the future updates.
-
1just to clarify: that article doesn't claim any of those languages will be supported at any point, and blockone is not working on it. they only mention that 3rd party teams work on it, but there's no guarantee any of these projects will be finalised and maintained Aug 31, 2018 at 19:39
Dan mentioned in a comment on this website that "EOSIO will not support the EVM."
However, if a Solidity to WASM compiler will exist, then Solidity can be supported.