Summary Introduction Quickstart Write your first contract Deploying a contract to a testnet Using Fe Installation Using projects Tutorials Open auction Example Contracts Open auction Development Build & Test Release Standard Library Precompiles Specification (WIP) Notation Lexical Structure Keywords Identifiers Tokens Comments Items Visibility and Privacy Structs Traits Enums Type Aliases Contracts Functions Context Self Statements pragma Statement const Statement let Statement Assignment Statement Augmenting Assignment Statement revert Statement return Statement if Statement for Statement while Statement break Statement continue Statement match Statement assert Statement Expressions Call expressions Tuple expressions List expressions Struct expressions Index expressions Attribute expressions Name expressions Path expressions Literal expressions Arithmetic Operators Comparision Operators Boolean Operators Unary Operators Type System Types Boolean Type Contract Type Numeric Types Tuple Types Array Types Struct Types Enum Types Address Type Map Type String Type Unit Type Function Type Data Layout Stack Storage Constant size values in storage Maps in storage to_mem() function Memory Sequence types in memory Contributing Release Notes Code of Conduct