Getting started | Documentation | Development | Smart contracts | Join us
High-level programming language for developing smart contracts for the Adamnite blockchain.
With its light syntax, A1 primarily strives for simplicity and ease of use while retaining the scalability and security required to write immutable multi-party smart contracts.
Follow Documentation to get started or learn more about the A1 programming language design:
Learn more about the project development:
Basic smart contract examples can be found in the Examples directory. Following code snippet represents simple Hello World example:
contract HelloWorld:
def get() -> str:
return "Hello World!"
A1 source files have .ao
extension.
Using Visual Studio Code IDE is recommended for the development of the A1 smart contracts. Learn more about the VSCode A1 extension here.
A1 is committed to a welcoming environment where everyone can contribute.
- Join the design discussion at our GitHub forum
- See our contributing guidelines for information about the A1 development community
- We discuss A1 and other features of the Adamnite Blockchain on Discord