https://github.com/aelfproject/aelf-smart-contracts
https://github.com/aelfproject/aelf-smart-contracts
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aelfproject/aelf-smart-contracts
- Owner: AElfProject
- License: mit
- Created: 2024-08-30T10:17:29.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2025-01-07T02:27:02.000Z (over 1 year ago)
- Last Synced: 2025-08-02T21:48:22.019Z (10 months ago)
- Language: C#
- Size: 18.9 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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.