One of the cardinal rules for MobileCoin is that users should never have to share their private keys with a remote server. This implies that all of the participants in the test network need to be able to run a local instance of mobilecoind to sync the ledger and build transactions.
Attempting to build mobilecoind for Windows (without Docker) looks like this:
One of the cardinal rules for MobileCoin is that users should never have to share their private keys with a remote server. This implies that all of the participants in the test network need to be able to run a local instance of
mobilecoind
to sync the ledger and build transactions.Attempting to build
mobilecoind
for Windows (without Docker) looks like this:MobileCoin depends on a fork of a Fortanix project in which we have updated bindgen (see https://github.com/fortanix/rust-mbedtls/issues/5).
However we have not yet fixed some other issues there related to Windows support (see https://github.com/fortanix/rust-mbedtls/issues/84).
Patching
rust-mbedtls
to work on Windows seems like the next step towards inviting Windows users to try out MobileCoin!