privacy-scaling-explorations / multisetups

A simple, IPFS-based multi-party trusted setup utility for snarkjs
27 stars 10 forks source link

Only works on amd64 architectures #7

Open aspiers opened 2 years ago

aspiers commented 2 years ago

The Dockerfile installs the amd64 version of go-ipfs, which does not work on new Mac M1 machines (aarch64).

This could be fixed simply by detecting which architecture to build with (e.g. there are arm64 downloads for go-ipfs), but probably a better approach is to base the container image on the official upstream go-ipfs Docker images.

aspiers commented 2 years ago

Can confirm that replacing all occurrences of amd64 with arm64 in Dockerfile is a workaround.

weijiekoh commented 2 years ago

Thanks @aspiers!

I've made a PR: https://github.com/appliedzkp/multisetups/pull/8

Would love your feedback!