Sophia Compiler

This is the sophia compiler for the æternity system which compiles contracts written in sophia to FATEarrow-up-right instructions.

The compiler is currently being used three places

Documentation

Additionally you can check out the contracts sectionarrow-up-right of the æternity blockchain specification.

Versioning

Versioning should follow the semantic versioningarrow-up-right guidelines. Id est, given a version number MAJOR.MINOR.PATCH, increment the:

  • MAJOR version when you make incompatible API changes

  • MINOR version when you add functionality in a backwards compatible manner

  • PATCH version when you make backwards compatible bug fixes

Interface Modules

The basic modules for interfacing the compiler:

More information about the Sophia Compiler can be found here:

Cover

Sophia Compiler Documentation

Last updated

Was this helpful?