Skip to content
Impleum Masternode and Wallet with Impleum Privacy Protocol
Branch: master
Clone or download
Pull request Compare This branch is 25 commits ahead of stepkillah:master.
Latest commit c23f546 Jun 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Breeze.BreezeServer.Tests Fix project references for BreezeServer Nov 20, 2017
Breeze.BreezeServer Update readme.md Apr 13, 2019
Breeze.Documentation Update getting_started.md Jan 8, 2019
Breeze.IntegrationTestConsole Changes to the MasterNode and BreezeD to allow for communication to b… Jul 17, 2018
Breeze.Registration.Tests Registration and TumbleBitTests had missing references. May 22, 2018
Breeze.Registration submodule fixes Jan 5, 2019
Breeze.RegistrationTester submodule fixes Jan 5, 2019
Breeze.TorTester.CLI Modified the default tumbler fee to 0.00155 Jul 29, 2018
Breeze.TumbleBit.Client.DBreezeUtils Improvements to the DBreezeUtils Jul 3, 2018
Breeze.TumbleBit.Client.Tests Changes following PR review Jul 19, 2018
Breeze.TumbleBit.Client Replaced tabs with spaces Jul 27, 2018
Breeze.UI mainnet Jun 18, 2019
Breeze submodule fixes Jan 5, 2019
BreezeCommon.Tests registration sync height changed Dec 21, 2018
BreezeCommon collateral change Nov 24, 2018
Licenses Update impleumpp-license.txt Jan 9, 2019
NTumbleBit.ClassicTumbler.Client.CLI Initial update Nov 7, 2017
NTumbleBit.ClassicTumbler.Server.CLI migration to impleum network Dec 6, 2018
NTumbleBit.Tests Bugfix from upstream Oct 18, 2018
NTumbleBit Bump version Oct 21, 2018
Scripts Added scripts for local build Dec 8, 2017
StratisBitcoinFullNode @ ee26ea5 submodule + mainnet Jun 18, 2019
.gitattributes Init Nov 22, 2016
.gitignore Added scripts for local build Dec 8, 2017
.gitmodules submodule + mainnet Jun 18, 2019
.travis.yml images + ci Jan 10, 2019
BreezeProject.sln Changes to the MasterNode and BreezeD to allow for communication to b… Jul 17, 2018
LICENSE Merge branch 'master' of https://github.com/BreezeHub/BreezeServer Nov 20, 2017
README.md Update README.md Jan 11, 2019
appveyor.yml images + ci Jan 10, 2019
build.sh Silencing the exception raised when no file exists Dec 7, 2017

README.md

Windows Linux OS X
Windows build status Linux build status OS X build status

Impleum Private Wallet with NTumbleBit Privacy Protocol

This is the repository of the Impleum Private Wallet, the first full-block SPV bitcoin wallet using Angular and Electron at the front-end and C# with .NET Core in the back-end.

This version includes a feature where the Wallet automatically connects to a live Masternode running the Breeze Privacy Protocol. This is achieved by using the blockchain enabled Masternode Advertisement and Client Discovery Protocol.

Daemon Build

Lite daemon is the backend REST service, hosting a Bitcoin node upon which Private UI depends:

# Clone and go in the directory
mkdir C:\Opt
cd C:\Opt
git clone https://github.com/impleum/PrivacyProject --recursive

# Go in the Lite deamon folder
cd C:\Opt\PrivateProject\Breeze\src\Breeze.Daemon

# Run the Bitcoin and Impleum light daemons on testnet in separate terminals
dotnet run -- -light -registration -tumblebit
dotnet run -- -light -registration -impleum

# Run Impleum Private GUI
cd C:\Opt\BreezeProject\Breeze.UI

# Install dependencies
npm install

# Start the Breeze GUI using testnet network
npm start

CI Build

We use AppVeyor for Windows CI builds and Travis CI for our Linux and MacOS builds. Every time someone pushes to the master branch or create a pull request on it, a build is triggered and a new unstable app release is created.

If you want the latest version of the Privacy Wallet with Privacy Protocol, you can get it here: https://github.com/impleum/PrivacyProject/releases/tag/v1.0.1

Feedback

For support, questions, or suggestions related to the Impleum Privacy Protocol or the Client Advertisement and Discovery Protocol, please visit the #privacyprotocol channel on Discord.

Thank you and enjoy!

You can’t perform that action at this time.