diff --git a/docs/README.md b/docs/README.md index 277d323357..49e01786cb 100644 --- a/docs/README.md +++ b/docs/README.md @@ -214,6 +214,9 @@ The following versioned modules are provided by dcrd repository: * [gcs](https://github.com/decred/dcrd/tree/master/gcs) - Provides an API for building and using Golomb-coded set filters useful for light clients such as SPV wallets +* [fees](https://github.com/decred/dcrd/tree/master/fees) - Provides methods for + tracking and estimating fee rates for new transactions to be mined into the + network diff --git a/docs/assets/module_hierarchy.gv b/docs/assets/module_hierarchy.gv index 9c751a924e..9640727151 100644 --- a/docs/assets/module_hierarchy.gv +++ b/docs/assets/module_hierarchy.gv @@ -23,6 +23,7 @@ digraph { mining [label="mining" fillcolor=chartreuse] peer [label="peer" fillcolor=khaki] rpcclient [label="rpcclient" fillcolor=mediumseagreen] + fees [label="fees" fillcolor=darkolivegreen2] dcrd [label="dcrd" fillcolor=chocolate] {rank=same connmgr addrmgr hdkeychain peer rpcclient mempool} @@ -51,6 +52,7 @@ digraph { blockchain -> rpcclient [dir=back color=orchid] dcrjson -> rpcclient [dir=back color=indianred] + fees -> dcrd [dir=back color=darkolivegreen2] mempool -> dcrd [dir=back color=slategray] certgen -> dcrd [dir=back color=darkkhaki] addrmgr -> dcrd [dir=back color=lightsalmon] diff --git a/docs/assets/module_hierarchy.svg b/docs/assets/module_hierarchy.svg index 88a08943ea..981522da3f 100644 --- a/docs/assets/module_hierarchy.svg +++ b/docs/assets/module_hierarchy.svg @@ -4,25 +4,25 @@ - + %3 - -Module Hierarchy + +Module Hierarchy certgen certgen -dcrd - -dcrd +dcrd + +dcrd -certgen->dcrd - +certgen->dcrd + @@ -32,13 +32,13 @@ dcrjson - -dcrjson + +dcrjson chainhash->dcrjson - - + + wire @@ -67,8 +67,8 @@ dcrjson->rpcclient - - + + addrmgr @@ -91,8 +91,8 @@ -addrmgr->dcrd - +addrmgr->dcrd + @@ -107,17 +107,17 @@ dcrutil - -dcrutil + +dcrutil chaincfg->dcrutil - + -connmgr->dcrd - +connmgr->dcrd + @@ -127,7 +127,7 @@ dcrec->dcrutil - + @@ -137,23 +137,23 @@ edwards->dcrutil - - + + secp256k1->dcrutil - - + + database - -database + +database dcrutil->database - - + + hdkeychain @@ -162,68 +162,68 @@ dcrutil->hdkeychain - - + + txscript - -txscript + +txscript dcrutil->txscript - - + + stake - -blockchain/stake + +blockchain/stake database->stake - - + + -hdkeychain->dcrd - - +hdkeychain->dcrd + + txscript->stake - - + + gcs - -gcs + +gcs stake->gcs - - + + blockchain - -blockchain + +blockchain gcs->blockchain - - + + mining - -mining + +mining blockchain->mining - - + + peer @@ -237,8 +237,8 @@ blockchain->rpcclient - - + + mempool @@ -246,24 +246,34 @@ mempool -mempool->dcrd - - +mempool->dcrd + + mining->mempool - - + + -peer->dcrd - - +peer->dcrd + + -rpcclient->dcrd - - +rpcclient->dcrd + + + + +fees + +fees + + +fees->dcrd + +