Skip to content

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

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

kitsilanosoftware/maidsafe_client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

maidsafe_client

Primary Maintainer: Spandan Sharma ([email protected])

Secondary Maintainer: Krishna Kumar ([email protected])

Crate Linux Windows OSX Coverage
Build Status Build Status Build Status Coverage Status
API Documentation - master branch SAFE Network 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

#Todo

  • MAID-1077 Account Creation

  • Implement Storage API

    • MAID-1080 Implement types
      • Implement MetaData, File and DirectoryListing types
      • Implement wrapper traits
    • Implement Helpers
      • MAID-1081 Directory Helper
        • Save DirectoryListing
        • Get Directory
        • Get Directory Versions
      • File Helper
      • MAID-1085 Unit test cases for Directory and File Helpers
    • Implement REST DataTypes
    • MAID-1101 Implement Version Cache (cache key,(blob/container) info to reduce network traffic)
    • MAID-1133 Root Directory handling
  • Create Example:

    [0.1] Finish sprint

    • MAID-1104 Validate above example against Local network / droplet

About

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

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%