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
Copy file name to clipboardExpand all lines: doc/release-notes-6825.md
+1-33Lines changed: 1 addition & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,38 +3,6 @@
3
3
## Summary
4
4
The compact block filter index format has been updated to include Dash special transaction data, providing feature parity with bloom filters for SPV client support. This change is **incompatible** with existing blockfilter indexes.
5
5
6
-
## Impact
7
-
- Nodes with existing `-blockfilterindex` enabled will **fail to start** with a clear error message
8
-
- SPV clients will now be able to detect Dash special transactions using compact block filters
9
-
- The index must be rebuilt, which may take 30-60 minutes depending on hardware
10
-
11
-
## Required Action for Node Operators
12
-
13
-
If you run a node with `-blockfilterindex` enabled, you **must** rebuild the index using one of these methods:
14
-
15
-
### Option 1: Full Reindex (Recommended)
16
-
```bash
17
-
dashd -reindex
18
-
```
19
-
This will rebuild all indexes including the blockfilter index. This is the safest option but will take the longest.
20
-
21
-
### Option 2: Manual Index Deletion
22
-
1. Stop your node
23
-
2. Delete the blockfilter index directory:
24
-
```bash
25
-
rm -rf <datadir>/indexes/blockfilter
26
-
```
27
-
3. Restart your node normally - the blockfilter index will rebuild automatically
28
-
29
-
## Error Message
30
-
If you attempt to start a node with an old blockfilter index, you will see this error:
31
-
```
32
-
Error: The basic filter index is incompatible with this version of Dash Core.
33
-
The index format has been updated to include special transaction data.
34
-
Please restart with -reindex to rebuild the blockfilter index,
35
-
or manually delete the indexes/blockfilter directory from your datadir.
36
-
```
37
-
38
6
## Technical Details
39
7
- The blockfilter index now includes fields from Dash special transactions:
40
8
- ProRegTx (masternode registration)
@@ -48,4 +16,4 @@ or manually delete the indexes/blockfilter directory from your datadir.
48
16
## Benefits
49
17
- SPV clients can now detect and track Dash-specific transactions
50
18
- Feature parity between bloom filters and compact block filters
51
-
- Protection against serving incorrect filter data to light clients
19
+
- Protection against serving incorrect filter data to light clients
0 commit comments