Skip to content
/ A1 Public

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.

License

Notifications You must be signed in to change notification settings

Adamnite/A1

Repository files navigation

Develop smart contracts for the Adamnite blockchain

Getting started | Documentation | Development | Smart contracts | Join us


License Build Codecov

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published