mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-05-11 11:14:59 -04:00
feat(gui, tauri): Accept --testnet flag, default to mainnet (#106)
This PR tackles #92 - Add the `tauri-plugin-cli` (only on desktop) - Check in the frontend if the `--testnet` flag is set. If it's set we pass `testnet=true` to the `initialize_context` command on invokation - We add the `vite-plugin-top-level-await` to allow top level await in all browsers - Remove the `bitcoin_confirmation_target` from settings for simplicity
This commit is contained in:
parent
9e94dca7aa
commit
83f831ccac
23 changed files with 311 additions and 53 deletions
|
@ -9,6 +9,7 @@ import {
|
|||
Box,
|
||||
makeStyles,
|
||||
Tooltip,
|
||||
Switch,
|
||||
} from "@material-ui/core";
|
||||
import InfoBox from "renderer/components/modal/swap/InfoBox";
|
||||
import {
|
||||
|
@ -16,7 +17,7 @@ import {
|
|||
setElectrumRpcUrl,
|
||||
setMoneroNodeUrl,
|
||||
} from "store/features/settingsSlice";
|
||||
import { useAppDispatch, useAppSelector } from "store/hooks";
|
||||
import { useAppDispatch, useSettings } from "store/hooks";
|
||||
import ValidatedTextField from "renderer/components/other/ValidatedTextField";
|
||||
import RefreshIcon from "@material-ui/icons/Refresh";
|
||||
import HelpIcon from '@material-ui/icons/HelpOutline';
|
||||
|
@ -80,7 +81,7 @@ function isValidUrl(url: string, allowedProtocols: string[]): boolean {
|
|||
}
|
||||
|
||||
function ElectrumRpcUrlSetting() {
|
||||
const electrumRpcUrl = useAppSelector((s) => s.settings.electrum_rpc_url);
|
||||
const electrumRpcUrl = useSettings((s) => s.electrum_rpc_url);
|
||||
const dispatch = useAppDispatch();
|
||||
|
||||
function isValid(url: string): boolean {
|
||||
|
@ -123,7 +124,7 @@ function SettingLabel({ label, tooltip }: { label: ReactNode, tooltip: string |
|
|||
}
|
||||
|
||||
function MoneroNodeUrlSetting() {
|
||||
const moneroNodeUrl = useAppSelector((s) => s.settings.monero_node_url);
|
||||
const moneroNodeUrl = useSettings((s) => s.monero_node_url);
|
||||
const dispatch = useAppDispatch();
|
||||
|
||||
function isValid(url: string): boolean {
|
||||
|
@ -150,4 +151,4 @@ function MoneroNodeUrlSetting() {
|
|||
</TableCell>
|
||||
</TableRow>
|
||||
);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue