Home

Awesome

CityCoins <!-- omit in TOC -->

Contract Tests codecov.io Discord Chat

Introduction <!-- omit in TOC -->

CityCoins give communities the power to improve and program their cities.

Contributing

PRs are welcome! Please see the open issues and comment if interested, or submit a PR for review.

Note: All PRs should be opened against the develop branch!

All code submitted should be thoroughly commented and tested where applicable.

Testing

Contracts are tested via clarinet using a custom typescript implementation.

To test the contract using clarinet, first install the tool to make it available on your system.

After installation, the standard clarinet commands can be used against the root directory, e.g. clarinet console.

Several commands are also available to help with testing via npm:

Definitions, Resources, and Links

CityCoins v1.0.0 Audit

CoinFabrik completed an audit on v1.0.0 of the protocol on March 14, 2022.

The resulting audit report is available in this repo, as well as the CityCoins developer responses.

CityCoins Resources

Additional Resources

Some quick definitions and additional resources related to the technology behind the project.

References