Skip to content

a substrate runtime template to be instantiated inside the SubstraTEE-worker enclave

License

Notifications You must be signed in to change notification settings

ajuna-network/sgx-runtime

 
 

Repository files navigation

SGX-Runtime

Based on Integritee Node Template

This substrate runtime is instantiated inside a Intel SGX enclave in the Integritee framework. Probably all substrate compatible pallets can be integrated and executed confidentially

This repo also hosts our SGX patchese for sr-io and externalities.

test build

This crate is meant to be used in SGX environment and may not build on its own. Therefore, this repo contains a test crate setting up SGX tstd. Build it with:

cd test_no_std
export SGX_SDK=/opt/intel/sgxsdk
make

If it builds without std collisions, you're good. Linker errors can be safely ignored.

About

a substrate runtime template to be instantiated inside the SubstraTEE-worker enclave

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 94.6%
  • Makefile 3.7%
  • Nix 1.3%
  • Shell 0.4%