You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Step 2: Install And Run](#step-2-install-and-run)
50
+
-[Windows](#windows-1)
51
+
-[Linux](#linux-1)
52
+
-[macOS](#macos-1)
53
+
-[Step 3: Open Application Interface in Browser](#step-3-open-application-interface-in-browser)
54
+
55
+
# Datakeeper Node
54
56
## Installation
55
57
## Requirements
56
58
57
-
- A wallet address (DeNet app/Metamask/any other wallet) holding a Datakeeper Node License.
58
-
- Device with free disk space for storing DeNet user data.
59
-
- Terminal access (Command Prompt/PowerShell on Windows, Terminal on macOS/Linux).
60
-
- DeNet Node application downloaded.
61
-
- PEAQ balance: tokens will be distributed to Datakeepers automatically and will be regularly credited for successfully completed transactions, if the node is running and does not disconnect from the network, no deposits will be required.
59
+
- A wallet address (DeNet app/Metamask/any other wallet) holding a Datakeeper Node License.
60
+
- Device with free disk space for storing DeNet user data.
61
+
- Terminal access (Command Prompt/PowerShell on Windows, Terminal on macOS/Linux).
62
+
- DeNet Node application downloaded.
63
+
- PEAQ balance: tokens will be distributed to Datakeepers automatically and will be regularly credited for successfully completed transactions, if the node is running and does not disconnect from the network, no deposits will be required.
62
64
63
65
## Step 0: Verify your account has license
64
66
65
-
- Open https://peaq.subscan.io/account/YOUR_ADDRESS
66
-
- Replace YOUR_ADDRESS with your wallet address.
67
-
- The license(s) should be seen as a sNL ERC-721 token.
67
+
- Open https://peaq.subscan.io/account/YOUR_ADDRESS
68
+
- Replace YOUR_ADDRESS with your wallet address.
69
+
- The license(s) should be seen as a sNL ERC-721 token.
68
70
69
71

70
72
@@ -93,8 +95,8 @@ _If you use any other wallet, the steps may differ but should be similar to the
93
95
94
96
3. Copy application to another directory.
95
97
**Example:**
96
-
- macOS/Linux: copy denode executable to `~/denet/` directory
97
-
- Windows: copy to `C:\denet\` directory
98
+
- macOS/Linux: copy denode executable to `~/denet/` directory
99
+
- Windows: copy to `C:\denet\` directory
98
100
99
101
## Step 3: Start DeNet Node
100
102
Launch the node via a terminal.
@@ -104,9 +106,9 @@ Launch the node via a terminal.
104
106

105
107
2. Start the Application:
106
108
- Navigate to the Application Folder
107
-

109
+

108
110
- Run application executable
109
-

111
+

110
112
### Linux
111
113
1. Open Terminal: Use Ctrl + Alt + T or your terminal shortcut.
- Or choose the RPC endpoint (Select RPC for peaq (ChainID: 3338)).
155
157
9.**Verify Operation**:
156
158
- Watch the terminal output. If no errors appear, your DeNet Node is running correctly.
157
-

159
+

158
160
159
161
## Step 5: Monitor Transactions
160
162
161
163
Track your node’s activity using the peaq Subscan web interface.
162
164
1. Visit the peaq Subscan website (e.g., https://peaq.subscan.io/account/YOUR_ADDRESS).
163
-
- Search for your node’s transactions using your Datakeeper address.
165
+
- Search for your node’s transactions using your Datakeeper address.
164
166
2. Check transaction statuses. Green check marks indicate successful transactions, confirming your node is working correctly.
165
167

166
168
## Troubleshooting
@@ -172,15 +174,15 @@ Track your node’s activity using the peaq Subscan web interface.
172
174

173
175
-**Subscan Issues:** If transactions don’t appear, confirm your node is running and has enough gas tokens (> 0.03 $PEAQ).
174
176
-**Not Opened macOS:**
175
-
- Run the following command to allow `denode` executable:
176
-
-`xattr -d com.apple.quarantine denode`
177
-

177
+
- Run the following command to allow `denode` executable:
178
+
-`xattr -d com.apple.quarantine denode`
179
+

178
180
-**Permission denied**
179
181
```bash
180
182
user@desktop:~/denet$ ./denode
181
183
-bash: ./denode: Permission denied
182
184
```
183
-
- Allow execution by running `chmod +x denode`
185
+
- Allow execution by running `chmod +x denode`
184
186
## Notes
185
187
- Keep your terminal open to maintain the node’s operation. Closing it stops the node. Otherwise, set up the node as a background service (see [Advanced Settings: Systemd Service](#advanced-settings)).
186
188
- Additional steps (e.g., advanced settings) will be added as needed — check for updates from DeNet.
@@ -191,7 +193,7 @@ A graphical user interface (GUI) for seamless node operation coming soon. Stay t
191
193
192
194
#### Systemd service (Linux)
193
195
- It is recommended to run as non-root user.
194
-
- Follow [Step 4](#step-4-run-denet-node) first.
196
+
- Follow [Step 4](#step-4-run-denet-node) first.
195
197
You should have config files in the path `/home/denet/.denode/`
196
198
- We used **denet** user as an example, replace it with your username.
197
199
@@ -229,17 +231,64 @@ Now your node will be running and start at boot.
229
231
**View latest logs**
230
232
`journalctl -u denode -r`
231
233
234
+
## Managing License Addresses
235
+
236
+
🔐 **Managing License Addresses in DeNet**
237
+
238
+
📌 **Roles for the License**
239
+
-**License Owner** - The license holder with full management rights.
240
+
-**Admin** - Can change the Manager, but cannot transfer the license.
241
+
-**Manager** - Has a limited set of actions, with no rights in the smart contract.
242
+
243
+
🧭 **Steps for Managing Addresses**
244
+
245
+
🔗 **Connecting a Wallet**
246
+
- Open the [web page manager](https://nodemanager.denet.app/) and connect:
247
+
- Click the **Connect Wallet** button.
248
+
- Choose a connection method:
249
+
- Metamask
250
+
- Wallet Connect
251
+
- After connecting, your address will appear in the top right corner.
252
+
253
+
📋 **Viewing the List of Licenses**
254
+
- After connecting the wallet:
255
+
- Each license is displayed as a card with an ID (e.g., ID #2276) and a **Manage** button.
256
+
257
+
⚙️ **Managing a License**
258
+
- Click **Manage** on the desired license. A window will open:
259
+
- "You can change address here"
260
+
- Two fields are available:
261
+
-**New Admin Address** - For changing the administrator.
262
+
-**New Manager Address** - For changing the manager.
263
+
264
+
🛠 **Changing Addresses**
265
+
266
+
▶️ **Changing the Admin**
267
+
- Enter the new Ethereum address in the **New Admin Address** field.
268
+
- Click the **Change Admin** button.
269
+
- Confirm the transaction in your wallet.
270
+
271
+
▶️ **Changing the Manager**
272
+
- Enter the new manager’s address in the **New Manager Address** field.
273
+
- Click **Change Manager**.
274
+
- Confirm the action in your wallet.
275
+
276
+
📌 **Notes**
277
+
- All changes are processed through a smart contract, requiring gas fees.
278
+
- Ensure the provided addresses are valid (Ethereum format).
279
+
280
+
232
281
# Denode Manager GUI
233
282
## Installation
234
283
235
284
## Step 0: Prepare environment
236
285
1. Remove old credentials and configurations, they should be imported from scratch:
237
-
### Linux/macOS
286
+
### Linux/macOS
238
287
```shell
239
288
rm -rf ~/.denode
240
289
```
241
-
### Windows
242
-
Use cmd or graphical user interface to remove the folder.
290
+
### Windows
291
+
Use cmd or graphical user interface to remove the folder.
243
292

244
293
245
294
2. For **Linux/macOS**: Download installation and management scripts from the [scripts](https://github.com/DeNetPRO/Node) directory
@@ -249,24 +298,24 @@ Now your node will be running and start at boot.
249
298
```
250
299
## Step 1: Download Application
251
300
1. Download archive for your system from https://github.com/DeNetPRO/Node/releases as well as for [denode](#step-2-download-datakeeper-node)
252
-
### Windows
301
+
### Windows
253
302
```
254
303
denode-manager-win-amd64.msi
255
304
```
256
-
### Linux
305
+
### Linux
257
306
```
258
307
denode-manager-linux-amd64.zip
259
308
denode-manager-linux-arm64.zip
260
309
```
261
-
### macOS
310
+
### macOS
262
311
```
263
312
denode-manager-darwin-amd64.zip
264
313
denode-manager-darwin-arm64.zip
265
314
```
266
315
## Step 2: Install And Run
267
316
### macOS/Linux
268
317
1. Open terminal as for [denode installation](#macos)
0 commit comments