/maidsafe_client

Client for SAFE networks (main entry point) RESTful API access, posix API access and more

Primary LanguageRustOtherNOASSERTION

maidsafe_client

Primary Maintainer: Spandan Sharma (spandan.sharma@maidsafe.net)

Secondary Maintainer: Krishna Kumar (krishna.kumar@maidsafe.net)

Crate Linux Windows OSX Coverage
Build Status Build Status Build Status Coverage Status

| API Documentation - Master branch | SAFENetwork System Documention | MaidSafe website | Safe Community site |

###Pre-requisite: libsodium is a native dependency for sodiumxoide. Thus, install sodium by following the instructions here.

For windows, download and use the prebuilt mingw library. Extract and place the libsodium.a file in "bin\x86_64-pc-windows-gnu" for 64bit System, or "bin\i686-pc-windows-gnu" for a 32bit system.

###Build Instructions: Maidsafe-Client interfaces conditionally with either the actual routing crate or the Mock used for efficient local testing.

To use it with the Mock (default) do:

cargo build
cargo test
etc

To interface it with actual routing, do:

cargo build --features "USE_ACTUAL_ROUTING"
cargo test --features "USE_ACTUAL_ROUTING"
etc