FhenixProtocol / fheos

FheOS is a modular layer that allows the blockchain to execute encrypted computations powered by FHE
Other
13 stars 7 forks source link

Submodules private #97

Open advatar opened 2 months ago

advatar commented 2 months ago

Trying to build for the first time but submodules not available:

Submodule 'go-ethereum' (git@github.com:FhenixProtocol/go-ethereum.git) registered for path 'go-ethereum'
Submodule 'warp-drive' (git@github.com:FhenixProtocol/warp-drive.git) registered for path 'warp-drive'
advatar commented 2 months ago

Building with Docker also fails:

(base) johansellstrom@Pornhub fheos % docker build -f Dockerfile -t temp .
[+] Building 0.4s (6/6) FINISHED                                                                                                                                                                  docker:desktop-linux
 => [internal] load .dockerignore                                                                                                                                                                                 0.0s
 => => transferring context: 119B                                                                                                                                                                                 0.0s
 => [internal] load build definition from Dockerfile                                                                                                                                                              0.0s
 => => transferring dockerfile: 4.24kB                                                                                                                                                                            0.0s
 => CANCELED [internal] load metadata for ghcr.io/fhenixprotocol/localfhenix:v0.1.0-beta5                                                                                                                         0.4s
 => CANCELED [internal] load metadata for docker.io/library/rust:1.74-slim-bullseye                                                                                                                               0.4s
 => ERROR [internal] load metadata for ghcr.io/fhenixprotocol/nitro/fhenix-node-builder:latest                                                                                                                    0.4s
 => [auth] library/rust:pull token for registry-1.docker.io                                                                                                                                                       0.0s
------
 > [internal] load metadata for ghcr.io/fhenixprotocol/nitro/fhenix-node-builder:latest:
------
Dockerfile:36
--------------------
  34 |     RUN RUSTFLAGS=$EXTRA_RUSTFLAGS cargo build --profile=release-lto
  35 |     
  36 | >>> FROM $DOCKER_NAME as winning
  37 |     
  38 |     RUN echo $DOCKER_NAME
--------------------
ERROR: failed to solve: ghcr.io/fhenixprotocol/nitro/fhenix-node-builder:latest: failed to authorize: failed to fetch anonymous token: unexpected status from GET request to https://ghcr.io/token?scope=repository%3Afhenixprotocol%2Fnitro%2Ffhenix-node-builder%3Apull&service=ghcr.io: 401 Unauthorized
(base) johansellstrom@Pornhub fheos % 
Cashmaney commented 1 month ago

Hey @advatar!

Right now a few of our repos are still private while we're tinkering with things in preparation of our upcoming testnet. I hope we'll be able to open-source everything soon so it's easier to build (also for us! Private repos are pretty annoying 😅).

In the meantime, if you don't mind sharing (here or reaching out via discord/DM/email) what you're looking to do, we might be able to share the repos with you privately.

Apologies for the trouble!

advatar commented 1 month ago

I have access to a new FHE and want to try and hook it up as an alternative. It is supposed to be very fast.

Cashmaney commented 1 month ago

Not 100% sure if you're referring to tfhe-rs or a different lib/scheme, but I invited you to the relevant repos, so you can give it a spin