This article describes a feature currently under development.
Aergo Smart Contract Language (Aergo SCL, we pronounce it “askel”) is a language dedicated to smart contact for Aergo, designed to make it easier for developers to develop smart contracts. Although the specification is less than traditional languages, it aims to be faster and more powerful. Aergo SCL has the following characteristics.
- Strongly typed language
- Object-oriented language (except for inheritance and abstraction)
- Support SQL extension for database access
- Support extension for blockchain access
- Compiled with WebAssembly
Aergo SCL is currently not supported on the testnet but under active development.