Skip to content

Official crust node service for running crust protocol

License

Notifications You must be signed in to change notification settings

beelant/crust-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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/20.04

  • Other configurations

    • Secure Boot in BIOS needs to be turned off

Install dependencies

Install crust service

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

Modify config.yaml

sudo crust config set

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)
    • 5001 4001 37773 (for IPFS)
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 75.1%
  • JavaScript 19.2%
  • C 5.3%
  • Dockerfile 0.4%