Skip to content

AxLabs/grantshares-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grantshares Actions Status

GrantShares: Smart Contracts

This git repo contains the smart contracts for the GrantShares program.

If you want to know more about GrantShares go to grantshares.io or read the documentation at docs.grantshares.io.

The Governance and Treasury are deployed on Neo N3 mainnet.

Development

Clone this repo:

git clone https://github.com/AxLabs/grantshares-contracts.git

The GrantShares contracts use the neow3j devpack and compiler which in turn uses Gradle as the build tool. The contracts are located in the main source set.

Test can be executed with the following command. Note, that you need a running Docker deamon for the tests to work.

./gradlew test

Deployment

The scripts and configurations to deploy the contracts are in the deploy source set.
Some basic scripts for invoking the contracts via the neow3j SDK are also located there.

Security Audit

The smart contracts have been audited by Red4Sec. The audit report can be found here.

Acknowledgement

GrantShares is developed and maintained by AxLabs, with the support from the whole Neo community.