Skip to content

Official crust node service for running crust protocol

License

Notifications You must be signed in to change notification settings

happinapp/crust-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crust node

Official crust node service for running crust protocol.

Preparation work

  • Hardware requirements:

    CPU must contain SGX module, and make sure the SGX function is turned on in the bios, please click this page to check if your machine supports SGX

  • Operating system requirements:

    Ubuntu 16.04/18.04

  • Other configurations

    • Secure Boot in BIOS needs to be turned off
    • Need use ordinary account, cannot support root account

Install dependencies

Install crust service

sudo ./install.sh # Use 'sudo ./install.sh --registry cn' to accelerate installation in some areas

Generate application configuration

Modify config.yaml

sudo vim /opt/crust/crust-node/config.yaml

Run service

  • Please make sure the following ports are not occupied before starting:
    • 30888 19933 19944 (for crust chain)
    • 56666 (for crust API)
    • 12222 (for crust sWorker)
sudo crust help
sudo crust start
sudo crust status

Stop service

sudo crust stop

License

GPL v3

About

Official crust node service for running crust protocol

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 70.0%
  • JavaScript 29.3%
  • Dockerfile 0.7%