rebranding: eigenwallet (#461)
* rebranding: Change github/UnstoppableSwap to github/eigenwallet * rebranding: change Unstoppable -> eigenwallet in a bunch of places * rebranding: change tauri icon
2
AGENT.md
|
@ -1,6 +1,6 @@
|
|||
# Repo Overview
|
||||
|
||||
This repository hosts the core of the UnstoppableSwap project. The code base is a Rust workspace with multiple crates and a Tauri based GUI.
|
||||
This repository hosts the core of the eigenwallet project. The code base is a Rust workspace with multiple crates and a Tauri based GUI.
|
||||
|
||||
## Important directories
|
||||
|
||||
|
|
|
@ -74,11 +74,11 @@ In particular, you may be interested in setting up your ASB to be reachable via
|
|||
|
||||
In order to understand the different components of the ASB and CLI better here is a component diagram showcasing the ASB and CLI setup using public Bitcoin and Monero infrastructure:
|
||||
|
||||

|
||||

|
||||
|
||||
Contrary, here is a diagram that showcases a service provider running it's own blockchain infrastructure for the ASB:
|
||||
|
||||

|
||||

|
||||
|
||||
The diagram shows that the `asb` group (representing the `asb` binary) consists of three components:
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
# UnstoppableSwap Flatpak Build and Deploy Script
|
||||
# eigenwallet Flatpak Build and Deploy Script
|
||||
# Usage: ./flatpak-build.sh [--push] [--branch BRANCH] [--no-gpg]
|
||||
# Example: ./flatpak-build.sh --push --branch gh-pages
|
||||
|
||||
|
@ -172,7 +172,7 @@ fi
|
|||
|
||||
PAGES_URL="https://${GITHUB_USER}.github.io/${REPO_NAME}"
|
||||
|
||||
echo "🏗️ Building Flatpak for UnstoppableSwap..."
|
||||
echo "🏗️ Building Flatpak for eigenwallet..."
|
||||
echo "📁 Repository: ${GITHUB_USER}/${REPO_NAME}"
|
||||
echo "🌐 Pages URL: ${PAGES_URL}"
|
||||
echo ""
|
||||
|
@ -322,12 +322,12 @@ flatpak build-bundle "${BUNDLE_ARGS[@]}" net.unstoppableswap.gui
|
|||
echo "📝 Generating .flatpakrepo file..."
|
||||
cat > "$REPO_DIR/unstoppableswap.flatpakrepo" << EOF
|
||||
[Flatpak Repo]
|
||||
Title=UnstoppableSwap
|
||||
Name=UnstoppableSwap
|
||||
Title=eigenwallet
|
||||
Name=eigenwallet
|
||||
Url=${PAGES_URL}/
|
||||
Homepage=https://github.com/${GITHUB_USER}/${REPO_NAME}
|
||||
Comment=Unstoppable cross-chain atomic swaps
|
||||
Description=Repository for UnstoppableSwap applications - providing secure and decentralized XMR-BTC atomic swaps
|
||||
Description=Repository for eigenwallet applications - providing secure and decentralized XMR-BTC atomic swaps
|
||||
Icon=${PAGES_URL}/icon.png
|
||||
SuggestRemoteName=unstoppableswap
|
||||
EOF
|
||||
|
@ -343,7 +343,7 @@ fi
|
|||
echo "📝 Generating .flatpakref file..."
|
||||
cat > "$REPO_DIR/net.unstoppableswap.gui.flatpakref" << EOF
|
||||
[Flatpak Ref]
|
||||
Title=UnstoppableSwap GUI
|
||||
Title=eigenwallet GUI
|
||||
Name=net.unstoppableswap.gui
|
||||
Branch=stable
|
||||
Url=${PAGES_URL}/
|
||||
|
|
|
@ -5,12 +5,12 @@ export default function Logo() {
|
|||
<div style={{ display: "flex", alignItems: "center", gap: "8px" }}>
|
||||
<Image
|
||||
src="/favicon.svg"
|
||||
alt="UnstoppableSwap"
|
||||
alt="eigenwallet"
|
||||
width={32}
|
||||
height={32}
|
||||
style={{ borderRadius: "20%" }}
|
||||
/>
|
||||
<span>UnstoppableSwap</span>
|
||||
<span>eigenwallet</span>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "unstoppableswap-docs",
|
||||
"version": "1.0.0",
|
||||
"description": "Documentation for the UnstoppableSwap GUI",
|
||||
"description": "Documentation for the eigenwallet GUI",
|
||||
"main": "index.js",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
|
|
|
@ -44,7 +44,7 @@ Precompiled binaries of the _GUI_ are available for most platforms. Simply downl
|
|||
For Linux systems with Flatpak support, you can install UnstoppableSwap directly from our Flatpak repository:
|
||||
|
||||
```bash filename="install.sh"
|
||||
# Add the UnstoppableSwap repository
|
||||
# Add the eigenwallet repository
|
||||
flatpak remote-add --user unstoppableswap https://unstoppableswap.github.io/core/unstoppableswap.flatpakrepo
|
||||
|
||||
# Install the application
|
||||
|
|
|
@ -3,12 +3,12 @@ import { Cards } from 'nextra/components'
|
|||
|
||||
# Introduction
|
||||
|
||||
**UnstoppableSwap** is a protocol _and_ desktop application for swapping Monero and Bitcoin.
|
||||
**eigenwallet** is a protocol _and_ desktop application for swapping Monero and Bitcoin.
|
||||
It uses atomic swaps to make trustless and private trades possible without the need for a centralized exchange.
|
||||
|
||||
## Quick Start
|
||||
|
||||
To start using UnstoppableSwap, you need to install the application. Then you can do your first swap.
|
||||
To start using eigenwallet, you need to install the application. Then you can do your first swap.
|
||||
|
||||
<Cards num={2}>
|
||||
<Cards.Card arrow title="Installation" href="/getting_started/install_instructions">
|
||||
|
@ -22,11 +22,11 @@ To start using UnstoppableSwap, you need to install the application. Then you ca
|
|||
Atomic swaps are cross-blockchain transactions that are executed without the need for a centralized exchange.
|
||||
They are _atomic_ because the protocol guarantees that you will not lose your assets if the swap fails[^1].
|
||||
|
||||
## How does UnstoppableSwap work?
|
||||
## How does eigenwallet work?
|
||||
|
||||
**UnstoppableSwap** is a protocol _and_ desktop application.
|
||||
**eigenwallet** is a protocol _and_ desktop application.
|
||||
When you run the app, you can connect to and swap with different _makers_.
|
||||
_Makers_ are users who run the UnstoppableSwap protocol on their own computer or server to provide liquidity.
|
||||
_Makers_ are users who run the eigenwallet protocol on their own computer or server to provide liquidity.
|
||||
They buy your Bitcoin and in return give you Monero.
|
||||
Each maker can set their own prices and fees.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# How to complete your first swap
|
||||
|
||||
In this guide, we'll walk you through the process of completing your first atomic swap using the UnstoppableSwap GUI.
|
||||
In this guide, we'll walk you through the process of completing your first atomic swap using the eigenwallet GUI.
|
||||
Although the process is quite intuitive, there are some nuances to be aware of, so we'll cover everything you need to know to get started.
|
||||
|
||||
## Prerequisites
|
||||
|
|
|
@ -7,8 +7,8 @@ export default {
|
|||
},
|
||||
head: (
|
||||
<>
|
||||
<title>UnstoppableSwap Docs</title>
|
||||
<meta name="description" content="UnstoppableSwap Docs" />
|
||||
<title>eigenwallet Docs</title>
|
||||
<meta name="description" content="eigenwallet Docs" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link rel="icon" href="/favicon.ico" sizes="any" />
|
||||
<link rel="icon" href="/icon.svg" type="image/svg+xml" />
|
||||
|
|
|
@ -25,7 +25,7 @@ npm manifest:
|
|||
{
|
||||
"name": "unstoppableswap-docs",
|
||||
"version": "1.0.0",
|
||||
"description": "Documentation for the UnstoppableSwap GUI",
|
||||
"description": "Documentation for the eigenwallet GUI",
|
||||
"main": "index.js",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "electrum-pool"
|
||||
version = "0.1.0"
|
||||
authors = ["UnstoppableSwap Team <help@unstoppableswap.net>"]
|
||||
authors = ["eigenwallet Team <help@unstoppableswap.net>"]
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>UnstoppableSwap Flatpak Repository</title>
|
||||
<title>eigenwallet Flatpak Repository</title>
|
||||
<style>
|
||||
body {
|
||||
font-family:
|
||||
|
@ -62,12 +62,12 @@
|
|||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>UnstoppableSwap Flatpak Repository</h1>
|
||||
<h1>eigenwallet Flatpak Repository</h1>
|
||||
|
||||
<p>
|
||||
This repository provides Flatpak packages for
|
||||
<a href="https://github.com/eigenwallet/core"
|
||||
>UnstoppableSwap GUI.</a
|
||||
>eigenwallet GUI.</a
|
||||
>
|
||||
</p>
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "monero-rpc-pool"
|
||||
version = "0.1.0"
|
||||
authors = ["UnstoppableSwap Team <help@unstoppableswap.net>"]
|
||||
authors = ["eigenwallet Team <help@unstoppableswap.net>"]
|
||||
edition = "2021"
|
||||
|
||||
[[bin]]
|
||||
|
|
|
@ -870,7 +870,7 @@ function DonationTipSetting() {
|
|||
<TableCell>
|
||||
<SettingLabel
|
||||
label="Tip to the developers"
|
||||
tooltip="Support the development of UnstoppableSwap by donating a small percentage of your swaps. Donations go directly to paying for infrastructure costs and developers"
|
||||
tooltip="Support the development of eigenwallet by donating a small percentage of your swaps. Donations go directly to paying for infrastructure costs and developers"
|
||||
/>
|
||||
</TableCell>
|
||||
<TableCell>
|
||||
|
|
|
@ -56,7 +56,7 @@ import { discoveredMakersByRendezvous } from "store/features/makersSlice";
|
|||
import { CliLog } from "models/cliModel";
|
||||
import { logsToRawString, parseLogsFromString } from "utils/parseUtils";
|
||||
|
||||
/// These are the official donation address for the UnstoppableSwap/core project
|
||||
/// These are the official donation address for the eigenwallet/core project
|
||||
const DONATION_ADDRESS_MAINNET =
|
||||
"49LEH26DJGuCyr8xzRAzWPUryzp7bpccC7Hie1DiwyfJEyUKvMFAethRLybDYrFdU1eHaMkKQpUPebY4WT3cSjEvThmpjPa";
|
||||
const DONATION_ADDRESS_STAGENET =
|
||||
|
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 6.2 KiB |
Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 659 B |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 431 B After Width: | Height: | Size: 578 B |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 763 B After Width: | Height: | Size: 848 B |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 814 B After Width: | Height: | Size: 1,004 B |
Before Width: | Height: | Size: 844 B After Width: | Height: | Size: 946 B |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 844 B After Width: | Height: | Size: 946 B |
Before Width: | Height: | Size: 778 B After Width: | Height: | Size: 931 B |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 778 B After Width: | Height: | Size: 931 B |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 235 B After Width: | Height: | Size: 463 B |
Before Width: | Height: | Size: 655 B After Width: | Height: | Size: 863 B |
Before Width: | Height: | Size: 655 B After Width: | Height: | Size: 863 B |
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 398 B After Width: | Height: | Size: 601 B |
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 655 B After Width: | Height: | Size: 863 B |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 3.5 KiB |
|
@ -125,14 +125,17 @@ impl State {
|
|||
/// Initializes the Tauri state
|
||||
/// Sets the window title
|
||||
fn setup(app: &mut tauri::App) -> Result<(), Box<dyn std::error::Error>> {
|
||||
// Set the window title to include the product name and version
|
||||
// Set the window title to include the window title and version
|
||||
let config = app.config();
|
||||
let title = format!(
|
||||
"{} (v{})",
|
||||
config
|
||||
.product_name
|
||||
.as_ref()
|
||||
.expect("Product name to be set"),
|
||||
.app
|
||||
.windows
|
||||
.first()
|
||||
.expect("Window object to be set in config")
|
||||
.title
|
||||
.as_str(),
|
||||
config.version.as_ref().expect("Version to be set")
|
||||
);
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"app": {
|
||||
"windows": [
|
||||
{
|
||||
"title": "UnstoppableSwap",
|
||||
"title": "eigenwallet",
|
||||
"minWidth": 600,
|
||||
"minHeight": 400,
|
||||
"width": 800,
|
||||
|
|