Skip to content
Bitcoin Roots

v31.1-roots.1 · Commit 4: [PATCH 04/17] feat(mining): preserve Roots priority and template policies

doc/feature-contracts/subdust.md

Before: doc/feature-contracts/subdust.md · After: doc/feature-contracts/subdust.md

File metadata
index ef891552313cdaa7b624d0c3bb243f3d0f38aa52..28d1bc38b37d721903e5bb4b021aac5e8af47e34 100644

Download original patch · Release notes

Diff rows 1–17 of 17. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.

doc/feature-contracts/subdust.md CHANGED
@@ -1,13 +1,14 @@
1
1
  # Sub-dust effective-fee contract
2
2
 
3
- **v31 candidate status: native graph accounting implemented in L8.1.**
3
+ **v31 candidate status: L8 graph/dynamic dust and L9 mining implemented.**
4
4
  The source contract below remains the preservation reference. Admission stores
5
5
  an immutable dust deficit and carrier weight on each entry; actual fees and
6
6
  transaction weight remain separate. Staging receives the final modified fee
7
7
  before graph insertion. Native graph fee updates, replacement diagrams, block
8
8
  removal, reorg dependency discovery and trimming use these same entry values.
9
- Dynamic dust lifecycle is repaired in L8.2; priority selection and joint
10
- mining-policy combinations remain L9. Runtime-config precedence remains L12.
9
+ Dynamic dust lifecycle is repaired in L8.2. L9 priority selection and native
10
+ residual chunks preserve admission-time deficits and carrier-adjusted policy
11
+ weight while rewards use actual fees. Integrated `confrw` precedence remains L12.
11
12
 
12
13
  Dynamic dust updates are node-owned: one task is registered after the final
13
14
  successful chainstate load, updates immediately and every 15 minutes, and is