An open API service indexing awesome lists of open source software.

https://github.com/aelfproject/aelf-smart-contracts


https://github.com/aelfproject/aelf-smart-contracts

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# AElf Contract Deployer

This repository contains the system contracts running in the [AElf](https://github.com/AElfProject/AElf) blockchain network (located in the `contract` directory) and the unit testing framework for AElf smart contracts.

## Features

- **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.

## Getting Started

### Prerequisites

- .NET 8.0 SDK
- AElf SDK

### Building the Project

To build the project, run the following command in the root directory:

```shell
dotnet build
```

### Running Tests

To run the unit tests, use the following command:

```shell
dotnet test
```

## Directory Structure

- `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.

## Contributing

Contributions are welcome! Please read the [contributing guidelines](CONTRIBUTING.md) before submitting a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.