forked from woodyjon/TurtleCoin-Nest
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a78a0c0
commit f11d15c
Showing
27 changed files
with
300 additions
and
452 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
backup_main.go | ||
|
||
|
||
# Compiled Object files, Static and Dynamic libs (Shared Objects) | ||
*.o | ||
*.a | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,94 +1,64 @@ | ||
# TurtleCoin Nest | ||
# Xaria-GUI | ||
|
||
The universal desktop GUI wallet for TurtleCoin | ||
The universal GUI wallet for Xaria | ||
|
||
 | ||
 | ||
|
||
## Installation | ||
|
||
[Windows](#windows) - [Mac](#mac) - [Linux](#linux) | ||
|
||
### Windows | ||
|
||
1. Go [here](https://github.com/turtlecoin/turtle-wallet-go/releases) and download the latest release called **TurtleCoin-Nest-x.xx-Windows.zip** | ||
2. Unzip the folder and launch **TurtleCoin-Nest.exe**. (Make sure you leave everything as is in the folder) | ||
1. Go [here](https://github.com/xaria-coin/xaria-gui/releases) and download the latest release called **xaria-gui-x.xx-Windows.zip** | ||
2. Unzip the folder and launch **xaria-gui.exe**. (Make sure you leave everything as is in the folder) | ||
|
||
Important notes: | ||
|
||
* Make sure *turtle-service.exe* is not running before you start *TurtleCoin-Nest* | ||
* Make sure *Walletd.exe* or *xariad.exe* are not running before you start *xaria-gui* | ||
* When you open a wallet in xaria-gui, you will see a black empty *walletd* window. You must keep it open. It will close automatically when you close your wallet. If it does not close automatically a few seconds after you close your wallet, you can close it manually. | ||
|
||
### Mac | ||
|
||
1. Go [here](https://github.com/turtlecoin/turtle-wallet-go/releases) and download the latest release called **TurtleCoin-Nest-x.xx-Mac.zip**. | ||
2. Unzip it and move the folder wherever you want or drag the application **TurtleCoin-Nest** into /Applications or any other folder. | ||
1. Go [here](https://github.com/xaria-coin/xaria-gui/releases) and download the latest release called **xaria-gui-x.xx-Mac.zip**. | ||
2. Unzip it and move the folder wherever you want or drag the application ***xaria-gui** into /Applications or any other folder. | ||
3. Launch the application. (If your mac complains that the app comes from an unindentified developer and does not want to open it, just right-click (or ctrl-click) on the app, and choose open > open) | ||
|
||
Important notes: | ||
|
||
* The wallets you create or generate will be saved to your home folder. You can keep them there or move them wherever you want. | ||
* Make sure *turtle-service* is not running before you start *TurtleCoin-Nest*. | ||
* If you encounter crashes, open the activity monitor (in your app > utilities), and force quit *turtle-service* (if it is running) before opening a wallet. | ||
* The log files will be saved in ~/Library/Application Support/TurtleCoin-Nest/. | ||
* Make sure *Walletd* or *xariad* are not running before you start **xaria-gui*. | ||
* If you encounter crashes, open the activity monitor (in your app > utilities), and force quit *walletd* (if it is running) before opening a wallet. (this bug is being worked on). | ||
* The log files will be saved in ~/Library/Application Support/xaria-gui/. | ||
|
||
### Linux | ||
|
||
1. Go [here](https://github.com/turtlecoin/turtle-wallet-go/releases) and download the latest release called **TurtleCoin-Nest-x.xx-Linux.tar.gz** | ||
1. Go [here](https://github.com/xaria-coin/xaria-gui/releases) and download the latest release called ***xaria-gui-x.xx-Linux.zip** | ||
2. extract it | ||
`$ tar xvzf TurtleCoin-Nest-x.xx-Linux.tar.gz` | ||
3. run **TurtleCoin-Nest.sh**. (Make sure you leave everything as is in the folder) | ||
`$ tar xvzf xaria-gui-x.xx-Linux.zip` | ||
3. run **xaria-gui.sh**. (Make sure you leave everything as is in the folder) | ||
|
||
Important notes: | ||
|
||
* Make sure *turtle-service* is not running before you start *TurtleCoin-Nest* | ||
* Make sure *Walletd* or *xariad* are not running before you start *xaria-gui* | ||
* If you want the *copy address to clipboard* button to work, install *xclip* or *xsel* (on Debian/Ubuntu: `$ sudo apt install xclip`). | ||
* If you encounter crashes, open an activity monitor (e.g. `$ htop`), and quit *turtle-service* (if it is running) before opening a wallet. (this bug is being worked on) | ||
* If you encounter crashes, open an activity monitor (e.g. `$ htop`), and quit *walletd* (if it is running) before opening a wallet. (this bug is being worked on) | ||
|
||
## Upgrade | ||
|
||
Just download the new release and follow the same steps as [Installation](#installation). Just make sure you don't delete your wallet files in the old folder (.wallet files) and you copy them or move them to a new folder. | ||
|
||
## Screenshots | ||
|
||
 | ||
|
||
 | ||
|
||
## Donations | ||
|
||
TRTLv3jzutiQwqHL3qFwsu5EVLWesxZr1AFQ4AuMR3SD56n3rkHDkwj79eKwvaiU1nYQWGydKoXM6fXyiiGKsPDnVCNXzNdusxx | ||
Xaxyx7ez9gjD77ihPTaScZe2ezDHESyCa2gv2uQZ4ioJG7JsHzvwCyPURkhr8K4BcBL3Rcm4DHvm2BSA4F9RjYGz83G2KBbups | ||
|
||
## Build - (for developers only) | ||
## Build | ||
|
||
### Linux | ||
(for developers only) | ||
|
||
1. Download Go from [here](https://golang.org/dl/) | ||
2. Use `tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz` to extract the downloaded go package. | ||
3. Add the following lines to `.bashrc` file, save the file and then execute the command `source .bashrc` in a terminal. | ||
``` | ||
export GOPATH=$HOME/go | ||
export GOBIN=$GOPATH/bin | ||
export GOROOT=/usr/local/go | ||
export PATH=$HOME/bin:$HOME/.local/bin:$PATH:$GOROOT/bin:$GOBIN | ||
``` | ||
4. Similarly add the following lines to `.profile` file, save the file and then execute the command `source .profile` in a terminal. | ||
``` | ||
CGO_CXXFLAGS_ALLOW=".*" | ||
CGO_LDFLAGS_ALLOW=".*" | ||
CGO_CFLAGS_ALLOW=".*" | ||
``` | ||
5. Follow the instructions present [here](https://github.com/therecipe/qt/wiki/Installation-on-Linux) till **Run the setup** to install Qt which is the most important binding required to build Nest. | ||
6. Type the following commands to clone the Nest wallet, install dependencies and build the wallet. | ||
``` | ||
cd $HOME/go/src | ||
git clone https://github.com/turtlecoin/turtle-wallet-go.git TurtleCoin-Nest | ||
go get github.com/atotto/clipboard github.com/dustin/go-humanize github.com/mattn/go-sqlite3 github.com/mcuadros/go-version github.com/mitchellh/go-ps github.com/pkg/errors | ||
qtdeploy build desktop | ||
``` | ||
|
||
* The app folder is in deploy/*your os*/ | ||
* Include the latest turtle-service and TurtleCoind builds in: | ||
1. Install this binding: https://github.com/therecipe/qt | ||
2. Run `qtdeploy build desktop` | ||
3. The app folder is in deploy/*your os*/ | ||
3. Include the latest walletd build in: | ||
* Windows, Linux: in the app folder | ||
* Mac: in TurtleCoin-Nest.app/Contents/ | ||
* Mac: in xaria-gui.app/Contents/ |
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
package main | ||
|
||
const ( | ||
versionNest = "0.33" | ||
urlCryptoCompareTRTL = "https://min-api.cryptocompare.com/data/price?fsym=TRTL&tsyms=USD" | ||
defaultRemoteDaemonAddress = "public.turtlenode.io" | ||
defaultRemoteDaemonPort = "11898" | ||
logFileFilename = "TurtleCoin-Nest.log" | ||
urlBlockExplorer = "https://blocks.turtle.link/" | ||
versionGUI = "0.01" | ||
urlCryptoCompareXARI = "http://xaria.xyz/price.json" | ||
defaultRemoteDaemonAddress = "node.xaria.xyz" | ||
defaultRemoteDaemonPort = "11966" | ||
logFileFilename = "xaria-GUI-logs.log" | ||
urlBlockExplorer = "http:/explorer.xaria.xyz" | ||
dbFilename = "settings.db" | ||
numberTransactionsToDisplay = 20 | ||
) |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Oops, something went wrong.