All Ethereum-supported smart contract languages for the EVM, including Solidity and Vyper, are supported by Fantom's Opera network.