/substraTEE-node

substrate node with TEE

Primary LanguageRustApache License 2.0Apache-2.0

substraTEE-node

This repository belongs to the substraTEE project.

A substrate-based node that maintains a registry of remote attested substraTEE-worker enclaves. The node also acts as a proxy for encrypted requests which are forwarded to the substraTEE-worker.

Building

Install Rust:

curl https://sh.rustup.rs -sSf | sh

Install required tools:

./scripts/init.sh

Build the node:

cargo build

Run

You can start a development chain with:

cargo run -- --dev

or

./target/release/substratee-node --dev

Additional CLI usage options are available and may be shown by running cargo run -- --help.