Skip to content

Commit e637346

Browse files
authored
Merge pull request #2958 from XRPLF/blog-devnet-reset
Devnet Reset Blog Post
2 parents a724593 + cd82c3c commit e637346

File tree

2 files changed

+69
-0
lines changed

2 files changed

+69
-0
lines changed

blog/2025/devnet-reset.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
category: 2025
3+
date: 2025-01-24
4+
seo:
5+
description: Devnet is scheduled to reset on Monday, February 3, 2025 due to Clio databases nearing capacity. Learn more.
6+
labels:
7+
- Advisories
8+
markdown:
9+
editPage:
10+
hide: true
11+
---
12+
# Upcoming Devnet Reset
13+
14+
Devnet is scheduled for a reset on **Monday, February 3, 2025**. Clio server databases on the network are nearing storage capacity and need to be cleared.
15+
16+
<!--
17+
{% admonition type="success" name="Update" %}
18+
The reset has completed successfully. Devnet is online and fully operational.
19+
{% /admonition %}
20+
-->
21+
22+
## Background
23+
24+
Ripple operates Clio servers on Devnet to help the community access validated ledger data efficiently. Clio handles API calls better and stores data in a more space-efficient format than `rippled` servers, ultimately reducing the load on the network.
25+
26+
The virtual machines running the Clio servers are nearing storage capacity. In order to continue serving the community, Devnet will be reset to clear the Clio databases.
27+
28+
## Impact
29+
30+
This reset affects Devnet only. Other networks will continue to operate as usual, including XRPL Mainnet, XRPL Testnet, Xahau, and the Hooks Testnet.
31+
32+
The reset will delete all ledger data in Devnet, including all accounts, transactions, balances, settings, offers, AMMs, escrows, and other data. This means all balances will be reset to zero and the block number will start at one again. No changes are anticipated to services such as Devnet APIs, faucets, Explorers, access rights, and wallet integrations; these services usually manage resets without issues.
33+
34+
Any existing accounts or other data will need new test XRP from the faucet and will need to be re-created.
35+
36+
If code relies on specific addresses, a request to the faucet can fund the same address again. However, any AMMs that are re-created after the reset will generally have different account addresses. As a reminder, it's best not to use the same addresses or key pairs on Mainnet and any developer networks.
37+
38+
As part of the reset, we'll also be updating the validator list with a new publisher key. The important URLs and Network ID will remain the same.
39+
40+
## Actions Required
41+
42+
If you run a `rippled` server that is connected to Devnet, after the reset you should delete your database data and restart the server. Database files and folders are defined in the config file in the `[database_path]` and `[node_db]` stanzas. If you use the default config, you can run the following commands:
43+
44+
```sh
45+
rm -r /var/lib/rippled/db/*
46+
47+
systemctl restart rippled.service
48+
```
49+
50+
You will also have to update the `[validator_list_keys]` keys stanza in your `validators.txt` file with a new key, as in the following example:
51+
52+
```
53+
[validator_list_sites]
54+
https://vl.devnet.rippletest.net
55+
56+
[validator_list_keys]
57+
EDBB54B0D9AEE071BB37784AF5A9E7CC49AC7A0EFCE868C54532BCB966B9CFC13B
58+
```
59+
60+
## Learn, Ask Questions, and Discuss
61+
62+
We’re exploring long-term solutions to enhance network resilience and ensure you’re well-prepared, including:
63+
64+
* Optimizing resource allocation to manage devnet resources to prevent overuse.
65+
* Implementing additional safeguards and resource management strategies.
66+
* Establishing a regular reset schedule to provide consistency and predictability for developers by setting a clear timeline for devnet maintenance.
67+
68+
We’d like to hear from you! Join the [XRPL Dev Discord](https://discord.gg/sfX3ERAMjH) to share your feedback. Your input and feedback on what changes would be beneficial is invaluable to improve devnet management and better support the community's needs.

blog/sidebars.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
expanded: false
88
items:
99
- page: 2025/vulnerabilitydisclosurereport-bug-nov2024.md
10+
- page: 2025/devnet-reset.md
1011
- group: '2024'
1112
expanded: false
1213
items:

0 commit comments

Comments
 (0)