diff --git a/neode-ui/src/locales/en.json b/neode-ui/src/locales/en.json
index 39f9477e..08e92021 100644
--- a/neode-ui/src/locales/en.json
+++ b/neode-ui/src/locales/en.json
@@ -26,6 +26,7 @@
"back": "Back",
"done": "Done",
"manage": "Manage",
+ "settings": "Settings",
"connect": "Connect",
"connecting": "Connecting...",
"disconnect": "Disconnect",
diff --git a/neode-ui/src/locales/es.json b/neode-ui/src/locales/es.json
index 8aa8f475..c7bd54f7 100644
--- a/neode-ui/src/locales/es.json
+++ b/neode-ui/src/locales/es.json
@@ -26,6 +26,7 @@
"back": "Volver",
"done": "Listo",
"manage": "Administrar",
+ "settings": "Configuración",
"connect": "Conectar",
"connecting": "Conectando...",
"disconnect": "Desconectar",
diff --git a/neode-ui/src/router/index.ts b/neode-ui/src/router/index.ts
index bc7bf681..f37073b7 100644
--- a/neode-ui/src/router/index.ts
+++ b/neode-ui/src/router/index.ts
@@ -206,6 +206,11 @@ const router = createRouter({
name: 'credentials',
component: () => import('../views/Credentials.vue'),
},
+ {
+ path: 'web5/networking-profits',
+ name: 'networking-profits-settings',
+ component: () => import('../views/web5/Web5NetworkingProfitsSettings.vue'),
+ },
{
path: 'settings',
name: 'settings',
diff --git a/neode-ui/src/views/web5/Web5NetworkingProfitsSettings.vue b/neode-ui/src/views/web5/Web5NetworkingProfitsSettings.vue
new file mode 100644
index 00000000..39c7e82e
--- /dev/null
+++ b/neode-ui/src/views/web5/Web5NetworkingProfitsSettings.vue
@@ -0,0 +1,203 @@
+
+
+
+
+ Control what your node charges other peers for. By default everything is shared for
+ free — turn a service on to start earning sats (ecash) for it. Payments are collected
+ as Cashu tokens through your node's wallet.
+
+ Everything is free. Your node isn't charging for anything — enable a service below to
+ start earning.
+ {{ svc.description }} {{ minimumNote(svc) }}Networking Profits — Settings
+ {{ svc.name }}
+
Content: {{ profitsBreakdown.content_sales_sats.toLocaleString() }} sats
Routing: {{ profitsBreakdown.routing_fees_sats.toLocaleString() }} sats
+