This repository contains the system contracts running in the AElf blockchain network (located in the contract
directory) and the unit testing framework for AElf smart contracts.
- System Smart Contracts: Core contracts essential for the AElf blockchain network.
- Unit Testing Framework: Tools and libraries to facilitate the testing of AElf smart contracts.
- .NET 8.0 SDK
- AElf SDK
To build the project, run the following command in the root directory:
dotnet build
To run the unit tests, use the following command:
dotnet test
src/
: Contains the source code for the contract deployer and related tools.contract/
: Contains the system contracts for the AElf blockchain network.tests/
: Contains the unit tests for the smart contracts.
Contributions are welcome! Please read the contributing guidelines before submitting a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.