The core of GSC blockchain
GSC (Global Social Chain) is the new generation of social networking chain. This social chain is determined to use block chain technology to subvert centralized social networks such as Facebook, WeChat, etc., which plays a dual role as "manager" and "arbiter" simultaneously for the former social networking platforms.
Build in IntelliJ IDEA (community version is enough):
File
-> Open
, then locate to the gsc-core folder which you have git cloned to your local drive. Then click Open
button on the right bottom.Branch of master is recommended.Use auto-import
on the Import Project from Gradle
dialog. Select JDK 1.8 in the Gradle JVM
option. Then click OK
.Gradle
-> Tasks
-> build
, and then double click build
option.You should modify the config.conf
In IntelliJ IDEA
FullNode
in the project structure view panel, which is on the path gsc-core/src/main/java/org/gsc/program/Start
.Start
, right click on it, and select Run 'Start.main()'
, then Start
starts running.In the Terminal Un the config.conf localwitness add your private key.
./gradlew run -Pwitness
If you have a reasonable understanding of blockchain technology and at least some notions of Java you can of course contribute by using GitHub issues and Pull Requests. We also appreciate other types of contributions such as documentation improvements or even correcting typos in the code if you spot any.
The standard procedure is well documented on GitHub, for detailed explanation, especially if it’s the first time you’re doing this, you can follow the procedure on the following links: Working with forks and Pull Requests. Basically, you fork the GSC repository, create a branch that clearly indicates the problem you’re solving. Later, when you are happy with your work, you create a Pull Request so we can review and discuss your implementation.
If the problem needs debating or you have questions on how to implement a feature, we would prefer you open a GitHub issue. If you spotted a typo or a code formatting issue, just directly opening a Pull Request is fine.
License GSC-Core is under the GNU General Public License v3. See LICENSE.