Skip to content

Commit 72a0bc3

Browse files
authored
Merge pull request #1 from monkeytips/monkeytips
merge into master
2 parents fd40572 + 1e0d463 commit 72a0bc3

37 files changed

Lines changed: 172 additions & 183 deletions

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ISC License (ISC)
22

3-
Copyright (c) 2018, Macroshock, Rixombea, TurtleCoin Developers
3+
Copyright (c) 2018, Macroshock, Rixombea, TurtleKoin Developers
44

55
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
66

README.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
![WalletShell](docs/walletshell.png)
2-
WalletShell is a GUI wallet for TurtleCoin.
1+
![WalletShell](docs/mtiplogo.png)
2+
WalletShell is a GUI wallet for monkeytips.
33

44
![WalletShell Screens](https://i.imgur.com/41Ujq0S.gif "WalletShell Screens")
55

66
### Features:
7-
This wallet contains the basic functions required to manage your TurtleCoin assets:
7+
This wallet contains the basic functions required to manage your monkeytips assets:
88

99
* Wallet creation
1010
* Create new wallet
@@ -19,8 +19,8 @@ This wallet contains the basic functions required to manage your TurtleCoin asse
1919
* Display transaction detail
2020
* Export incoming, outgoing, or all transactions to csv file.
2121
* Incoming Transaction notification
22-
* Send TurtleCoin to single recipient address, allow to set payment id and custom fee. Provides address lookup from addressbook.
23-
* Perform wallet optimization by creating fusion transactions
22+
* Send monkeytips to single recipient address, allow to set payment id and custom fee. Provides address lookup from address book.
23+
* Perform wallet optimization by creating fusion transactions
2424
* Provides utility to generate payment id and integrated address
2525
* Address book
2626
* Add/Edit/Delete address entry (label/name, address and payment id)
@@ -30,43 +30,43 @@ This wallet contains the basic functions required to manage your TurtleCoin asse
3030
* Misc
3131
* Provides setting to set local or public node address
3232
* Option to use system tray (on closing/minimizing wallet)
33-
* Provides list of public nodes, fetch/updated daily from turtlecoin-nodes-json repo.
33+
* Provides list of public nodes, fetch/updated daily from monkeytips-nodes-json repo.
3434
* Custom node address that is not on the list will be added/remembered for future use
3535
* Theme: Dark & Light Mode
3636
* [Keyboard shortcuts](docs/shortcut.md)
3737

3838

3939
### Notes
4040

41-
WalletShell relies on `turtle-service` to manage wallet container & rpc communication.
41+
WalletShell relies on `monkey-service` to manage wallet container & rpc communication.
4242

43-
Release installer & packaged archived includes a ready to use `turtle-service` binary, which is unmodified copy TurtleCoin release archive.
43+
Release installer & packaged archived includes a ready to use `monkey-service` binary, which is unmodified copy monkeytips release archive.
4444

45-
On first launch, WalletShell will try to detect location/path of bundled `turtle-service` binary, but if it's failed, you can manually set path to the `turtle-service` binary on the Settings screen.
45+
On first launch, WalletShell will try to detect location/path of bundled `monkey-service` binary, but if it's failed, you can manually set path to the `monkey-service` binary on the Settings screen.
4646

47-
If you don't trust the bundled `turtle-service` file, you can compare the checksum (sha256sum) against one from the official release, or simply download and use the binary from official TurtleCoin release, which is available here: https://github.com/turtlecoin/turtlecoin/releases. Then, make sure to update your `turtle-service` path setting.
47+
If you don't trust the bundled `monkey-service` file, you can compare the checksum (sha256sum) against one from the official release, or simply download and use the binary from official monkeytipsrelease, which is available here: https://github.com/monkeytips/monkeytips/releases. Then, make sure to update your `monkey-service` path setting.
4848

4949
### Download & Run WalletShell
5050

5151
#### Windows:
52-
1. Download the latest installer here: https://github.com/turtlecoin//turtle-wallet-electron/releases
52+
1. Download the latest installer here: https://github.com/monkeytips//monkeytips-wallet-electron/releases
5353
2. Run the installer (`walletshell-<version>-win-setup.exe`) and follow the installation wizard.
5454
3. Launch WalletShell via start menu or desktop shortcut.
5555

5656
#### GNU/Linux (AppImage):
57-
1. Download latest AppImage bundle here: https://github.com/turtlecoin//turtle-wallet-electron/releases
57+
1. Download latest AppImage bundle here: https://github.com/monkeytips//monkeytips-wallet-electron/releases
5858
2. Make it executable, either via GUI file manager or command line, e.g. `chmod +x walletshell-<version>-linux.AppImage`
59-
3. Run/execute the file, double click in file manager, or run via shell/command line.
59+
3. Run/execute the file, double click in file manager, or run via shell/command line.
6060

6161
See: https://docs.appimage.org/user-guide/run-appimages.html
6262

6363
#### GNU/Linux (tar.bz2 archive)
64-
1. Download latest archive here: https://github.com/turtlecoin//turtle-wallet-electron/releases
64+
1. Download latest archive here: https://github.com/monkeytips//monkeytips-wallet-electron/releases
6565
2. Extract with file/archive manager of your choice.
6666
3. Run the executable binary (`walletshell-<version>/walletshell`)
6767

6868
#### macOS (TBD/Untested)
69-
1. Download latest archive here: https://github.com/turtlecoin//turtle-wallet-electron/releases
69+
1. Download latest archive here: https://github.com/monkeytips//monkeytips-wallet-electron/releases
7070
2. Extract downloaded tar archived
7171
3. Run the executable binary (`WalletShell.app/Contents/MacOs/WalletShell`) ??
7272

@@ -75,14 +75,14 @@ You need to have `Node.js` and `npm` installed, go to https://nodejs.org and fin
7575

7676
Once you have Node+npm installed:
7777
```
78-
# first, download turtle-service binary for each platform
79-
# from TurtleCoin official repo
80-
# https://github.com/turtlecoin/turtlecoin/releases
81-
# extract the turtle-service executable somewhere
78+
# first, download monkey-service binary for each platform
79+
# from monkeytips official repo
80+
# https://github.com/monkeytips/monkeytips/releases
81+
# extract the monkey-service executable somewhere
8282
8383
# clone the repo
84-
$ git clone https://github.com/turtlecoin/turtle-wallet-electron
85-
$ cd turtle-wallet-electron
84+
$ git clone https://github.com/monkeytips/monkeytips-wallet-electron
85+
$ cd monkeytips-wallet-electron
8686
8787
# install dependencies
8888
$ npm install
@@ -95,18 +95,18 @@ $ cp ./src/assets/icon.* ./build/
9595
9696
# build GNU/Linux package
9797
$ mkdir -p ./bin/lin
98-
$ cp /path/to/linux-version-of/turtle-service ./bin/lin/
98+
$ cp /path/to/linux-version-of/monkey-service ./bin/lin/
9999
$ npm run dist-lin
100100
101101
# build Windows package
102102
$ mkdir -p ./bin/win
103-
$ cp /path/to/win-version-of/turtle-service.exe ./bin/win/
104-
$ npm run dist-lin
103+
$ cp /path/to/win-version-of/monkey-service.exe ./bin/win/
104+
$ npm run dist-win
105105
106106
# build OSX package
107107
$ mkdir -p ./bin/osx
108-
$ cp /path/to/osx-version-of/turtle-service ./bin/osx/
108+
$ cp /path/to/osx-version-of/monkey-service ./bin/osx/
109109
$ npm run dist-mac
110110
```
111111

112-
Resulting packages or installer can be found inside `dist/` directory.
112+
Resulting packages or installer can be found inside `dist/` directory.

docs/monkeytips.png

15.7 KB
Loading

docs/mtiplogo.png

25.4 KB
Loading

docs/shortcut.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Available keyboard shortcut
22

3-
![WalletShell Logo](walletshell.png)
3+
![WalletShell Logo](mtiplogo.png)
44

55
| Shortcut | Target |
66
| ------------ | ------- |
@@ -14,5 +14,5 @@
1414
| <kbd>Ctrl</kbd>+<kbd>t</kbd> | Switch to **Transactions** section |
1515
| <kbd>Ctrl</kbd>+<kbd>s</kbd> | Switch to **Send/Transfer** section |
1616
| <kbd>Ctrl</kbd>+<kbd>\\</kbd> | Toggle dark/night mode |
17-
| <kbd>Ctrl</kbd>+<kbd>/</kbd> | Display list of available shortcuts |
18-
| <kbd>Esc</kbd> | Close any opened dialog |
17+
| <kbd>Ctrl</kbd>+<kbd>/</kbd> | Display list of available shortcuts |
18+
| <kbd>Esc</kbd> | Close any opened dialog |

docs/walletshell.png

-15 KB
Binary file not shown.

docs/walletshell_nx.png

-32.2 KB
Binary file not shown.

main.js

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,26 @@ log.transports.file.level = LOG_LEVEL;
1919
log.transports.file.maxSize = 5 * 1024 * 1024;
2020

2121
const WALLETSHELL_VERSION = app.getVersion() || '0.3.4';
22-
const SERVICE_FILENAME = (platform === 'win32' ? 'turtle-service.exe' : 'turtle-service' );
22+
const SERVICE_FILENAME = (platform === 'win32' ? 'monkey-service.exe' : 'monkey-service' );
2323
const SERVICE_OSDIR = (platform === 'win32' ? 'win' : (platform === 'darwin' ? 'osx' : 'lin'));
2424
const DEFAULT_SERVICE_BIN = path.join(process.resourcesPath,'bin', SERVICE_OSDIR, SERVICE_FILENAME);
25-
const DEFAULT_TITLE = 'WalletShell TurtleCoin Wallet';
25+
const DEFAULT_TITLE = 'WalletShell monkeytipsWallet';
2626
const DEFAULT_TRAY_TIP = 'Slow and steady wins the race!';
27-
const PUBLIC_NODES_URL = 'https://raw.githubusercontent.com/turtlecoin/turtlecoin-nodes-json/master/turtlecoin-nodes.json';
27+
const PUBLIC_NODES_URL = 'https://raw.githubusercontent.com/monkeytips/monkeytips-nodes-json/master/monkeytips-nodes.json';
2828
const FALLBACK_NODES = [
29-
'public.turtlenode.io:11898',
30-
'public.turtlenode.net:11898',
29+
'monkeytips.top:13002',
30+
3131
];
3232
const DEFAULT_SETTINGS = {
3333
service_bin: DEFAULT_SERVICE_BIN,
3434
service_host: '127.0.0.1',
35-
service_port: 8070,
35+
service_port: 8420,
3636
service_password: crypto.randomBytes(32).toString('hex'),
37-
daemon_host: 'public.turtlenode.io',
38-
daemon_port: 11898,
37+
daemon_host: 'monkeytips.top',
38+
daemon_port: 13002,
3939
pubnodes_date: null,
4040
pubnodes_data: FALLBACK_NODES,
41-
pubnodes_custom: ['127.0.0.1:11898'],
41+
pubnodes_custom: ['127.0.0.1:13002'],
4242
tray_minimize: false,
4343
tray_close: false,
4444
darkmode: true
@@ -82,7 +82,7 @@ function createWindow () {
8282
win = splash.initSplashScreen({
8383
windowOpts: winOpts,
8484
templateUrl: path.join(__dirname, "src/html/splash.html"),
85-
delay: 0,
85+
delay: 0,
8686
minVisible: 3000,
8787
splashScreenOpts: {
8888
width: 425,
@@ -120,7 +120,7 @@ function createWindow () {
120120
win.minimize();
121121
}
122122
}
123-
123+
124124
});
125125

126126
win.on('show', () => {
@@ -203,15 +203,15 @@ function createWindow () {
203203
});
204204
}
205205
});
206-
206+
207207
win.on('closed', () => {
208208
win = null;
209209
});
210210

211211
win.setMenu(null);
212212

213213
// misc handler
214-
win.webContents.on('crashed', () => {
214+
win.webContents.on('crashed', () => {
215215
// todo: prompt to restart
216216
log.debug('webcontent was crashed');
217217
});
@@ -274,7 +274,7 @@ function serviceBinCheck(){
274274
log.error(err);
275275
}else{
276276
settings.set('service_bin', targetPath);
277-
log.debug(`turtle-service copied to ${targetPath}`);
277+
log.debug(`monkey-service copied to ${targetPath}`);
278278
}
279279
//log.warn(`TurtleService copied to ${targetPath}`);
280280
//settings.set('service_bin', targetPath);
@@ -320,7 +320,7 @@ app.on('ready', () => {
320320
log.info('Public node list up to date, skipping update');
321321
storeNodeList(false); // from local cache
322322
}
323-
323+
324324
createWindow();
325325

326326
// target center pos of primary display
@@ -330,7 +330,7 @@ app.on('ready', () => {
330330
let ty = Math.ceil((primaryDisp.workAreaSize.height - (DEFAULT_SIZE.height))/2);
331331
if(tx > 0 && ty > 0) win.setPosition(tx, ty);
332332

333-
333+
334334
});
335335

336336
// Quit when all windows are closed.
@@ -361,4 +361,4 @@ process.on('exit', (code) => {
361361

362362
process.on('warning', (warning) => {
363363
log.warn(`${warning.code}, ${warning.name}`);
364-
});
364+
});

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "walletshell",
33
"productName": "WalletShell",
4-
"description": "TurtleCoin GUI Wallet",
4+
"description": "monkeytipsGUI Wallet",
55
"version": "v0.3.4",
66
"homepage": "https://github.com/turtlecoin/turtle-wallet-electron",
77
"repository": "https://github.com/turtlecoin/turtle-wallet-electron",
@@ -10,12 +10,12 @@
1010
"start": "electron .",
1111
"debug": "electron . debug",
1212
"dev": "electron . dev",
13-
"dist-win": "./node_modules/.bin/electron-builder --x64 --win -c.extraResources=./bin/win/turtle-service.exe",
14-
"dist-lin": "./node_modules/.bin/electron-builder --x64 --linux -c.extraResources=./bin/lin/turtle-service",
15-
"dist-mac": "./node_modules/.bin/electron-builder --x64 --mac -c.extraResources=./bin/osx/turtle-service"
13+
"dist-win": "./node_modules/.bin/electron-builder --x64 --win -c.extraResources=./bin/win/monkey-service.exe",
14+
"dist-lin": "./node_modules/.bin/electron-builder --x64 --linux -c.extraResources=./bin/lin/monkey-service",
15+
"dist-mac": "./node_modules/.bin/electron-builder --x64 --mac -c.extraResources=./bin/osx/monkey-service"
1616
},
1717
"keywords": [],
18-
"author": "Rixombea, Macroshock, TurtleCoin Developers",
18+
"author": "Rixombea, Macroshock, TurtleKoin Developers",
1919
"license": "ISC",
2020
"devDependencies": {
2121
"devtron": "^1.4.0",
@@ -35,7 +35,7 @@
3535
"build": {
3636
"appId": "lol.turtlecoin.walletshell",
3737
"productName": "WalletShell",
38-
"copyright": "Copyright (c) 2018 Rixombea, Macroshock, TurtleCoin Developers",
38+
"copyright": "Copyright (c) 2018 Rixombea, Macroshock, TurtleKoin Developers",
3939
"directories": {
4040
"app": ".",
4141
"output": "dist",
@@ -50,7 +50,7 @@
5050
"maintainer": "rixombea (@labaylabay)",
5151
"category": "Office",
5252
"vendor": "TurtleCoin",
53-
"synopsis": "TurtleCoin GUI Wallet"
53+
"synopsis": "monkeytipsGUI Wallet"
5454
},
5555
"win": {
5656
"target": "nsis",

src/assets/background.png

955 KB
Loading

0 commit comments

Comments
 (0)