diff --git a/core/src/main/java/bisq/core/btc/BaseCurrencyNetwork.java b/core/src/main/java/bisq/core/btc/BaseCurrencyNetwork.java index 52d3e073b7..27563f4a90 100644 --- a/core/src/main/java/bisq/core/btc/BaseCurrencyNetwork.java +++ b/core/src/main/java/bisq/core/btc/BaseCurrencyNetwork.java @@ -28,7 +28,7 @@ public enum BaseCurrencyNetwork { BTC_MAINNET(MainNetParams.get(), "BTC", "MAINNET", "Bitcoin"), BTC_TESTNET(TestNet3Params.get(), "BTC", "TESTNET", "Bitcoin"), BTC_REGTEST(RegTestParams.get(), "BTC", "REGTEST", "Bitcoin"), - BTC_DAO_TESTNET(RegTestParams.get(), "BTC", "DAO_TESTNET", "Bitcoin"); // server side regtest + BTC_DAO_TESTNET(RegTestParams.get(), "BTC", "REGTEST", "Bitcoin"); // server side regtest @Getter private final NetworkParameters parameters; @@ -47,19 +47,19 @@ public enum BaseCurrencyNetwork { } public boolean isMainnet() { - return "MAINNET".equals(network); + return "BTC_MAINNET".equals(name()); } public boolean isTestnet() { - return "TESTNET".equals(network); + return "BTC_TESTNET".equals(name()); } public boolean isDaoTestNet() { - return "DAO_TESTNET".equals(network); + return "BTC_DAO_TESTNET".equals(name()); } public boolean isRegtest() { - return "REGTEST".equals(network); + return "BTC_REGTEST".equals(name()); } public long getDefaultMinFeePerByte() { diff --git a/core/src/main/java/bisq/core/dao/governance/param/Param.java b/core/src/main/java/bisq/core/dao/governance/param/Param.java index a0beb5181d..fbe9c5fe0e 100644 --- a/core/src/main/java/bisq/core/dao/governance/param/Param.java +++ b/core/src/main/java/bisq/core/dao/governance/param/Param.java @@ -100,9 +100,9 @@ public enum Param { // but can be also a burner address if we prefer to burn the BTC RECIPIENT_BTC_ADDRESS(BisqEnvironment.getBaseCurrencyNetwork().isMainnet() ? "1BVxNn3T12veSK6DgqwU4Hdn7QHcDDRag7" : // mainnet - BisqEnvironment.getBaseCurrencyNetwork().isRegtest() ? - "2N5J6MyjAsWnashimGiNwoRzUXThsQzRmbv" : // regtest - "2N4mVTpUZAnhm9phnxB7VrHB4aBhnWrcUrV", // testnet + BisqEnvironment.getBaseCurrencyNetwork().isTestnet() ? + "2N4mVTpUZAnhm9phnxB7VrHB4aBhnWrcUrV" : // testnet + "mquz1zFmhs7iy8qJTkhY7C9bhJ5S3g8Xim", // regtest or DAO testnet (regtest) ParamType.ADDRESS), // Fee for activating an asset or re-listing after deactivation due lack of trade activity. Fee per day of trial period without activity checks. diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java index 47e2243762..e836da2971 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java @@ -257,7 +257,6 @@ public class MakeProposalView extends ActivatableView implements } - /////////////////////////////////////////////////////////////////////////////////////////// // Private /////////////////////////////////////////////////////////////////////////////////////////// @@ -279,11 +278,11 @@ public class MakeProposalView extends ActivatableView implements Coin fee = daoFacade.getProposalFee(daoFacade.getChainHeight()); if (type.equals(ProposalType.BONDED_ROLE)) { - final long requiredBond = proposalDisplay.bondedRoleTypeComboBox.getSelectionModel().getSelectedItem().getRequiredBond(); - final long availableBalance = bsqWalletService.getAvailableBalance().value; + long requiredBond = proposalDisplay.bondedRoleTypeComboBox.getSelectionModel().getSelectedItem().getRequiredBond(); + long availableBalance = bsqWalletService.getAvailableBalance().value; if (requiredBond > availableBalance) { - final long missing = requiredBond - availableBalance; + long missing = requiredBond - availableBalance; new Popup<>().warning(Res.get("dao.proposal.create.missingBsqFundsForBond", bsqFormatter.formatCoinWithCode(missing))) .actionButtonText(Res.get("dao.proposal.create.publish")) @@ -291,6 +290,8 @@ public class MakeProposalView extends ActivatableView implements showFeeInfoAndPublishMyProposal(proposal, transaction, miningFee, txSize, fee); }) .show(); + } else { + showFeeInfoAndPublishMyProposal(proposal, transaction, miningFee, txSize, fee); } } else { showFeeInfoAndPublishMyProposal(proposal, transaction, miningFee, txSize, fee); @@ -330,7 +331,6 @@ public class MakeProposalView extends ActivatableView implements } private void doPublishMyProposal(Proposal proposal, Transaction transaction) { - busyLabel.setVisible(true); busyAnimation.play(); makeProposalButton.setDisable(true); diff --git a/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java b/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java index 758855af6f..14dffe63a4 100644 --- a/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java +++ b/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java @@ -225,8 +225,8 @@ public class PreferencesView extends ActivatableViewAndModel