Qortal Core - Main Code Repository Decentralized Data Network - Blockchain - TRUE Cross-Chain Trading - Application and Website Hosting - Much More - Qortal is the future internet infrastructure for the global digital world.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
CalDescent c069c39ce1 Implemented automatic PUT/PATCH detection 3 years ago
.github/workflows Automated testing (#38) 3 years ago
WindowsInstaller Updated AdvancedInstaller project for v2.0.0 3 years ago
lib/org Upgrade to CIYAM-AT v1.3.8 with slight performance improvements 4 years ago
src Implemented automatic PUT/PATCH detection 3 years ago
tools Implemented automatic PUT/PATCH detection 3 years ago
.gitignore Significant rework of patches 3 years ago
AutoUpdates.md More detail in AutoUpdates.md 4 years ago
DATABASE.md Documentation updates 4 years ago
README.md Added warning to README 3 years ago
TestNets.md Documentation updates 4 years ago
log4j2.properties Suppress extraneous bitcoinj logging output 4 years ago
pom.xml Version set to 2.0.0, given that this will ultimately be merged into the main qortal core. It makes sense to keep the version numbers in sync. 3 years ago
run.sh Improved start-up shell script "start.sh" 4 years ago
start.sh Improved start-up shell script "start.sh" 4 years ago
stop.sh Added optional "--testnet" or "-t" argument to stop.sh. When passing this argument, it will attempt to stop the core using the default testnet port (62391) rather than the default mainnet port (12391). 4 years ago

README.md

Qortal Data Node

Important

This code is unfinished, and we haven't had the official genesis block for the data chain yet. Therefore it is only possible to use this code if you first create your own test chain. I would highly recommend waiting until the code is in a more complete state before trying to run this.

Build / run

  • Requires Java 11. OpenJDK 11 recommended over Java SE.
  • Install Maven
  • Use Maven to fetch dependencies and build: mvn clean package
  • Built JAR should be something like target/qortal-1.0.jar
  • Create basic settings.json file: echo '{}' > settings.json
  • Run JAR in same working directory as settings.json: java -jar target/qortal-1.0.jar
  • Wrap in shell script, add JVM flags, redirection, backgrounding, etc. as necessary.
  • Or use supplied example shell script: start.sh