Expand description
Provides a formatter for the StreamIR to generate Solidity code Requires the streamir-lib to parse a specification into StreamIR. At the moment, only event-based streams are supported.
Modules§
- interface
- A module to define the interaction with the resulting contract
Structs§
- Solidity
Formatter - The main struct holding the required information for generating Rust code
Enums§
- Requirement
Key - Sorts the construct in the resulting files
- Solidity
Formatter Error - An error returned when translating RTLola to Solidity
- Trigger
Action - Defined the action if a trigger is violated in the contract
- Trigger
Function Mode - The function interface for trigger functions