Skip to content

Commit

Permalink
GreenWallet
Browse files Browse the repository at this point in the history
Ported zedwallet from TurtleCoin and renamed it to GreenWallet since it uses WalletGreen wallet backend
Added reset param in createAddressList method which determines whether reset wallet or not on addresses creation with spendKeys list. By default is true - do reset (old behavior)
Moved mnemonics to Mnemonics
Update and fix proofs (check tx proof RPC method now work without private view key)
Various fixes here and there

Option of deterministic keys and mnemonic for walletd

To create deterministic wallet new flag `--deterministic` is introduced. By default non-deterministic wallet is generated. In the case of deterministic wallet at first the secret spend key is generated for the first address, and secret spend key is derived from it. This first address will have a mnemonic seed which can be exported by the new RPC method `getMnemonicSeed` as a backup.

Added creation of the container from keys with flags `--view-key` and `--spend-key` which should be used along with `-g`.

Also container can be created from the mnemonic seed with `--mnemonic-seed` flag.
  • Loading branch information
aivve committed May 26, 2019
1 parent 27f33b6 commit ef6459c
Show file tree
Hide file tree
Showing 108 changed files with 16,153 additions and 430 deletions.
945 changes: 787 additions & 158 deletions LICENSE

Large diffs are not rendered by default.

51 changes: 44 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,34 @@ The Karbo (Karbovanets) is cryptocurrency of Ukrainian origin, just like Bitcoin

### On *nix

Dependencies: GCC 4.7.3 or later, CMake 2.8.6 or later, and Boost 1.55.
Dependencies: GCC 4.7.3 or later, CMake 2.8.6 or later, and Boost 1.55 or later.

You may download them from:

* http://gcc.gnu.org/
* http://www.cmake.org/
* http://www.boost.org/
* Alternatively, it may be possible to install them using a package manager.
- http://gcc.gnu.org/
- http://www.cmake.org/
- http://www.boost.org/

Alternatively, it may be possible to install them using a package manager.

To build, change to a directory where this file is located, and run `make`.

or

Run these commands:
```
cd ~
sudo apt-get install build-essential git cmake libboost-all-dev
git clone https://github.com/seredat/karbowanec.git
cd karbowanec
mkdir build
cd build
cmake ..
cd ..
make
```

To build, change to a directory where this file is located, and run `make`. The resulting executables can be found in `build/release/src`.
The resulting executables can be found in `build/release/src`.

**Advanced options:**

Expand All @@ -33,12 +51,31 @@ To build, change to a directory where this file is located, and run theas comman
```
mkdir build
cd build
cmake -G "Visual Studio 12 Win64" ..
cmake -G "Visual Studio 15 Win64" ..
```

And then do Build.
Good luck!


### Building for macOS

Dependencies: cmake boost and Xcode

Download Xcode from the App store and the Xcode command line tools with `xcode-select --install`
For the other we recommand you to use [Homebrew](https://brew.sh)

Continue with:
```
brew install git cmake boost
git clone https://github.com/seredat/karbowanec.git
cd karbowanec
cd build
cmake ..
make
```


### Building for Android on Linux

Set up the 32 bit toolchain
Expand Down
Loading

0 comments on commit ef6459c

Please sign in to comment.