GXChain smart contract 2.0, on the basis of WebAssembly virtual machine, currently supports C++. Developers write smart contracts in C++, compile the code into WebAssembly (also known as WASM) through LLVM, deploy it to the blockchain, and interact with smart contracts through the Application Binary Interface (ABI).
TypeScript will be supported soon as well.
The official smart contract guide:https://docs.gxchain.org/guide/contract.html
The smart contract IDE:https://github.com/gxchain/gxc-smart-contract-ide