A1
A1 is a high-level pythonic programming language for developing smart contracts on the Adamnite blockchain. With its light syntax, it primarily strives for simplicity and ease of use.
Install / Use
/learn @Adamnite/A1README
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.
Getting started
Follow Documentation to get started or learn more about the A1 programming language design:
Development
Learn more about the project development:
Smart contracts
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.
Join us
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
