Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions docs/user/dappnode-premium/premium-overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Dappnode Premium

---

### What is Dappnode Premium?
A new suite of services in Dappnode to **improve node runners' experience** including advanced monitoring, personalized support and Beacon node backup.

Dappnode Premium is an additional layer of services built on top of Dappnode's open-source software, which **will continue to be free** and evolve as it always has.

Dappnode Premium helps us to **support and sustain** the continued development of our **open-source software**.

### How to subscribe to Premium
- Go to the **Dappnode Premium website**, choose your prefered plan and buy the subscription.
- After buying the subscription, log in to http://my.dappnode and click in the **Premium tab** in the left menu.
- With your purchase, you received an **email with your activation code**, copy and paste it in the Premium activation section and click Activate.
- If your activation was successful, you will see the **Activated** label at the top of the screen and you will be ready to use the Dappnode Premium services.

Enjoy Dappnode Premium!
78 changes: 78 additions & 0 deletions docs/user/dappnode-premium/premium-services.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
title: Premium services

---

## Advanced push notifications
All Dappnode users have **complete access to the whole set of notifications** in the Dappmanager or in the app for free. The advantage of being a Premium user is to **receive push notifications in mobile and desktop**.

Dappnode users can activate their preferred notifications and manage the subscribed devices in the Dappmanager's Notification section.

### Validator notifications
In addition to the current [list of notifications](https://docs.dappnode.io/docs/user/notifications/notifications-list) (System, DMS, Execution and Consensus clients and Direct notifications), the following free **validator notifications** have been added recently:

- **Validator offline**. Sent you if any of your validator(s) missed an attestation.
- **Validator back online**. Sent if all your validator(s) are attesting again.
- **Validator slashed**. Sent if your validator(s) was slashed.
- **Missed block proposal** Sent if you missed a proposal.
- **Submitted block proposal** Sent if you proposed a block.

All validator notifications are sent approximately 6 minutes after the event happens, based on the latest justified epoch data.

:::info
All the data needed to send these notifications is fetched directly from your local consensus client. No third party services are used. Because of this, these notifications are only available if your consensus client is fully synced and running properly.

Best effort is made to gather the data, but in some cases (e.g. if your consensus client has recently restarted) some notifications may be missed.
:::

More notifications will be added to the current set gradually to provide a more complete monitoring experience.

## Backup node for validators

The Backup node ensures that all imported validators in your Dappnode remain active when your execution client or beacon node experience issues.

### Use cases for the Backup node

- If your Execution Client gets corrupted, you will have a backup while you resync it.
- If you want to switch Execution Client, you will have a backup while you sync the new client.
- If your Beacon Node is down, you will be covered by the backup while resyncing even if it requires a short time using checkpoint-sync.
- If your MEV Boost is down, the backup node also has MEV Boost configured, so you will build MEV blocks while using the backup.


### Backup node characteristics

The backup runs for **7 days** once it is activated manually by the user in the Premium interface. This time allows users to fix their execution clients issues safely and return to normal operation.

The backup can be used once a month for 7 days. If the user decides to deactivate the backup before the 7 days, the remaining time can't be used later.

### Validators limit

Currently the backup is available only in Ethereum. It has a **limit of 10 Ethereum validators in mainnet per user**. If you exceed this number, we invite you to consolidate your validators to use the service.
The same limit of 10 validators apply to Hoodi testnet. Prysm and Teku consensus clients are not supported in the backup service. Please use alternative consensus clients.

The backup service connects to the user's consensus client via an API key. Validator keys are not managed by Dappnode in the backup process. The users always retains full control of their keys.

The Backup Node ensures that **all imported validators in your Dappnode remain active** when attestation issues arise.


## Personalized support

Dappnode's Support system is based on 4 levels:
- Community support (Dappnode users' shared knowledge in Discord)
- Dappnode Home support (Individual private chats)
- Paid Individual sessions (private 30 min call, 60 USD/session)
- **Premium Personalized support**

As part of the Premium subscription, Dappnode users can book **4 personalized support sessions with Dappnode experts in a year**.

Personalized support has been created to **guide Dappnode users in every step of your staking process**. Premium users can book a 30-minute video call to discuss any relevant topic related to Dappnode.

Most common support sessions:

- **Guided onboarding:** Receive guidance from a Dappnode expert to start your staking journey.
- **Most adequate staking setup:** A Dappnode expert can assist you in selecting the best performing clients for your needs.
- **Resolve problems:** If you are experiencing issues with your validators, a Dappnode expert can help you resolve them.

## Subscribe to Dappnode Premium
Visit the [Dappnode Premium website](https://dappnode.com/pages/dappnode-premium) and get your subscription for 9.99€/month

28 changes: 28 additions & 0 deletions docs/user/notifications/devices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Devices management

To receive push notifications in Dappnode, users need to subscribe their devices.
Both desktop and mobile devices can be subscribed using different browsers, such as Chrome, Brave or Safari.

### 🖥️ Subscribe your device

To subscribe a device, you need to:
- Go to the Notification section in the navigation menu
- In notifications, go to the Devices tab
- Click the Subscribe Device button.

![Subscribe-device](/img/subscribe-device.png)

Your device will be shown in the Subcribed devices section.

### 🛠️ Manage your subscription

Once the device is subscribed, you can do several actions:

- You can send a test notification to your subscribed device.
- You can edit your subscription name.
- You can cancel your device subcription.

![Notifications-devices](/img/notifications-devices.png)



9 changes: 8 additions & 1 deletion docs/user/notifications/notifications-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,15 @@ This is the full list of events that will be notified in your Dappnode.
- Sync status
- Peer count

### ✔️ Validator Notifications

- Validator online
- Validator offline
- Validator slashed
- Block proposal missed
- Block proposal submitted

### 📡 Direct Notifications

- Important messages from the Dappnode team

And more notifications of your validators are coming soon!
23 changes: 23 additions & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -440,6 +440,11 @@ const sidebars = {
label: "Legacy",
id: "user/notifications/legacy",
},
{
type: "doc",
label: "Devices",
id: "user/notifications/devices",
},
],
},
{
Expand All @@ -458,6 +463,24 @@ const sidebars = {
},


],
},
{
type: "category",
label: "Dappnode Premium",
items: [
{
type: "doc",
label: "Overview",
id: "user/dappnode-premium/premium-overview",
},
{
type: "doc",
label: "Premium services",
id: "user/dappnode-premium/premium-services",
},


],
},
{
Expand Down
Binary file added static/img/notifications-devices.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/subscribe-device.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.