Merge branch 'haveno-dex:master' into haveno-reto

This commit is contained in:
boldsuck 2025-02-27 01:24:25 +01:00 committed by GitHub
commit 4d3f01652f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 12 additions and 5 deletions

View file

@ -70,6 +70,7 @@ monerod1-local:
--log-level 0 \ --log-level 0 \
--add-exclusive-node 127.0.0.1:48080 \ --add-exclusive-node 127.0.0.1:48080 \
--add-exclusive-node 127.0.0.1:58080 \ --add-exclusive-node 127.0.0.1:58080 \
--max-connections-per-ip 10 \
--rpc-access-control-origins http://localhost:8080 \ --rpc-access-control-origins http://localhost:8080 \
--fixed-difficulty 500 \ --fixed-difficulty 500 \
--disable-rpc-ban \ --disable-rpc-ban \
@ -88,6 +89,7 @@ monerod2-local:
--confirm-external-bind \ --confirm-external-bind \
--add-exclusive-node 127.0.0.1:28080 \ --add-exclusive-node 127.0.0.1:28080 \
--add-exclusive-node 127.0.0.1:58080 \ --add-exclusive-node 127.0.0.1:58080 \
--max-connections-per-ip 10 \
--rpc-access-control-origins http://localhost:8080 \ --rpc-access-control-origins http://localhost:8080 \
--fixed-difficulty 500 \ --fixed-difficulty 500 \
--disable-rpc-ban \ --disable-rpc-ban \
@ -106,6 +108,7 @@ monerod3-local:
--confirm-external-bind \ --confirm-external-bind \
--add-exclusive-node 127.0.0.1:28080 \ --add-exclusive-node 127.0.0.1:28080 \
--add-exclusive-node 127.0.0.1:48080 \ --add-exclusive-node 127.0.0.1:48080 \
--max-connections-per-ip 10 \
--rpc-access-control-origins http://localhost:8080 \ --rpc-access-control-origins http://localhost:8080 \
--fixed-difficulty 500 \ --fixed-difficulty 500 \
--disable-rpc-ban \ --disable-rpc-ban \

View file

@ -34,7 +34,7 @@ Haveno can be installed on Linux, macOS, and Windows by using a third party inst
A test network is also available for users to make test trades using Monero's stagenet. See the [instructions](https://github.com/haveno-dex/haveno/blob/master/docs/installing.md) to build Haveno and connect to the test network. A test network is also available for users to make test trades using Monero's stagenet. See the [instructions](https://github.com/haveno-dex/haveno/blob/master/docs/installing.md) to build Haveno and connect to the test network.
Alternatively, you can [create your own mainnet network](create-mainnet.md). Alternatively, you can [create your own mainnet network](https://github.com/haveno-dex/haveno/blob/master/docs/create-mainnet.md).
Note that Haveno is being actively developed. If you find issues or bugs, please let us know. Note that Haveno is being actively developed. If you find issues or bugs, please let us know.
@ -63,7 +63,7 @@ See the [developer guide](docs/developer-guide.md) to get started developing for
See [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md) for our styling guides. See [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md) for our styling guides.
If you are not able to contribute code and want to contribute development resources, [donations](#support) fund development bounties. If you are not able to contribute code and want to contribute development resources, [donations](#support-and-sponsorships) fund development bounties.
## Bounties ## Bounties

View file

@ -247,7 +247,11 @@ public class XmrWalletService extends XmrWalletBase {
@Override @Override
public void saveWallet() { public void saveWallet() {
saveWallet(!(Utilities.isWindows() && wallet != null)); saveWallet(shouldBackup(wallet));
}
private boolean shouldBackup(MoneroWallet wallet) {
return wallet != null && !Utilities.isWindows(); // TODO: cannot backup on windows because file is locked
} }
public void saveWallet(boolean backup) { public void saveWallet(boolean backup) {
@ -389,7 +393,7 @@ public class XmrWalletService extends XmrWalletBase {
MoneroError err = null; MoneroError err = null;
String path = wallet.getPath(); String path = wallet.getPath();
try { try {
if (save) saveWallet(wallet, true); if (save) saveWallet(wallet, shouldBackup(wallet));
wallet.close(); wallet.close();
} catch (MoneroError e) { } catch (MoneroError e) {
err = e; err = e;

View file

@ -8,7 +8,7 @@ This document is a guide for Haveno development.
## Run the UI proof of concept ## Run the UI proof of concept
Follow [instructions](https://github.com/haveno-dex/haveno-ts#run-in-a-browser) to run Haveno's UI proof of concept in a browser. Follow [instructions](https://github.com/haveno-dex/haveno-ui-poc) to run Haveno's UI proof of concept in a browser.
This proof of concept demonstrates using Haveno's gRPC server with a web frontend (react and typescript) instead of Haveno's JFX application. This proof of concept demonstrates using Haveno's gRPC server with a web frontend (react and typescript) instead of Haveno's JFX application.