R3E Network has released v0.15.0 of neo-solidity, a compiler that translates Solidity smart contracts into native Neo N3 bytecode. The release, announced on March 18 by Neo core developer and R3E Network founder Jimmy Liao, brings the project to 95% completion and marks its first formally tagged release on GitHub.
From reveal to release
NNT first covered the neo-solidity project in February, when Liao revealed the compiler at approximately 85% completion. In the weeks since, the project has progressed through continued feature implementation and testing to reach what R3E describes as a production-ready state.
The compiler is written primarily in Rust and targets Solidity 0.8.x contracts, compiling them through a Yul intermediate representation into Neo N3’s native .nef and .manifest.json format. This is a key distinction from Neo X, the EVM-compatible sidechain where Solidity contracts run on a standard EVM. Neo-solidity instead compiles Solidity directly to NeoVM bytecode for deployment on Neo N3 MainNet, allowing developers to use familiar Solidity syntax while targeting Neo’s dBFT-based network natively.
Technical scope
The release reflects a broad audit of Solidity language features. Of 142 features assessed, 114 are fully supported, 21 are partially supported, two are unsupported, and five are intentionally blocked. The project includes over 700 tests spanning unit, integration, and end-to-end coverage.
Developer tooling integration is a central focus of the release. Neo-solidity supports Hardhat and Foundry workflows, and provides a command-line interface, neo-solc, with over 25 configuration options and four optimization levels. The compiler also detects ERC token standard patterns such as ERC-20 and ERC-721 and maps them to their Neo equivalents, NEP-17 and NEP-11, respectively.
The repository includes example contracts covering common DeFi patterns, including wrapped GAS, flash loans, a simple AMM, token vesting, lending, and a DAO structure.
The neo-solidity v0.15.0 release can be found at the link below:
https://github.com/r3e-network/neo-solidity/releases/tag/v0.15.0





About The Author: Dean Jeffs
Dean is a digital project manager who has worked extensively with start ups and agencies in the marketing space. Fascinated by the potential applications of blockchain technology, Dean has a passion for realising the new smart economy.
More posts by Dean Jeffs