A rule-based contract-oriented high-level language.
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github [GitHub] Add GitHub issue template. Oct 23, 2018
cmake [CMake] fix "Unknown exception during compilation." bug Oct 12, 2018
docs [Docs] add examples: Insurance claim, Cashier and Credit card cash back Dec 11, 2018
libdevcore Rename solc to lityc May 28, 2018
libevmasm [FixedPoint] Implement fixed-point division and multiplication. Dec 7, 2018
libjulia Fix wrong template parameter passed to boost::get May 14, 2018
liblityc [Language] Provide 'pragma lity ^1.1.0' to set lity version pragma Oct 12, 2018
liblll Use EVM version in gas meter and optimizer. Mar 5, 2018
libsolidity [FixedPoint] Fix suggested fixedPointType for a RationalNumberType. Dec 7, 2018
lityc [Language] Provide 'pragma lity ^1.1.0' to set lity version pragma Oct 12, 2018
lllc Rename solc to lityc May 28, 2018
scripts [Script] Use "pragma lity" to find testdata in Docs Oct 12, 2018
snap Add libz3-dev to the snap build-packages Aug 24, 2017
std Replace constant with view in std/ contracts. May 9, 2018
test [Test] Make sure literal values fit in the given fixed point types. Dec 7, 2018
.editorconfig Add .editorconfig file May 19, 2017
.gitattributes Create .gitattributes Feb 20, 2018
.gitignore [All] Add vim *.swo file to .gitignore. Dec 7, 2018
.travis.yml Do not run emscripten tests on travis. Apr 19, 2018
CMakeLists.txt [Lity] Update LITY_PROJECT_VERSION. Oct 23, 2018
CODING_STYLE.md Clarify namespaces in coding style. Apr 19, 2018
Changelog.md [Lity] Update changelog for v1.2.6 release. Dec 7, 2018
LICENSE.txt Align license to those in file headers. Jun 8, 2016
README.md [README] Add Lity logo. Aug 27, 2018
ReleaseChecklist.md Update release checklist. Apr 17, 2018
appveyor.yml release only on vs2017 May 4, 2018
circle.yml Add TERM environment variable for all jobs May 10, 2018



Latest Release Build Status Docs

Lity is an open-source language enhanced from Solidity. With new grammar extension, it is highly optimized for enterprise and easy to use for financial industry developers. The flexible interface and unlimited built-in functions can reduce gas cost and accelerate executing time. You can now encrypt large-sized data in the blink of an eye without running out of gas anymore.

Getting Started

To get started you can find an introduction to the language in the Lity documentation.

The changelog for this project can be found here.

How to Contribute

Contributors Pull Requests

Please see our contribution guidelines in the Lity documentation.



Feel free to report bugs, issues, or send a feature request using Github issues.



See the LICENSE file.


This repository is a fork from Solidity.