This repository contains tools that helps developers write and test AElf C# smart contracts more easily. The tools are:
- aelf.tools An MsBuild tool that is based on gRPC Tool. It helps developers generate protobuf/grpc code. See the doc.
- aelf.contractdetector
Currently it's only used by
aelf.testing.testbase
, it's to detect the dependencies that are Contracts. See the doc. - aelf.testing.testbase
It contains the
TestBase
, that handles the chain setup and system contract deployments which are required to set up the process for testing smart contract functionality. See the doc. - templates
It contains a
BingoGame
template that can be used indotnet new
so that a user can modify it and implement their own smart contract. See the doc.