Skip to content

aeternity/aesophia

Folders and files

NameName
Last commit message
Last commit date
Jul 28, 2022
Sep 25, 2024
Jan 23, 2024
Nov 29, 2024
Feb 16, 2024
Nov 12, 2024
Aug 26, 2024
Nov 27, 2023
Aug 26, 2024
Oct 7, 2022
Aug 27, 2021
Aug 4, 2022
May 24, 2024
May 24, 2024
Jul 28, 2022

Repository files navigation

aesophia

This is the sophia compiler for the æternity system which compiles contracts written in sophia to FATE instructions.

The compiler is currently being used three places

Documentation

Additionally you can check out the contracts section of the æternity blockchain specification.

Versioning

Versioning should follow the semantic versioning 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: