docs: Update for peer v2 module.

This commit is contained in:
Dave Collins 2019-08-11 22:11:39 -05:00
parent b726184eaf
commit e523e05b9b
No known key found for this signature in database
GPG Key ID: B8904D9D9C93D1F2
3 changed files with 54 additions and 54 deletions

View File

@ -178,7 +178,7 @@ The following versioned modules are provided by dcrd repository:
return values, and notifications
* [wire](https://github.com/decred/dcrd/tree/master/wire) - Implements the
Decred wire protocol
* [peer](https://github.com/decred/dcrd/tree/master/peer) - Provides a common
* [peer/v2](https://github.com/decred/dcrd/tree/master/peer) - Provides a common
base for creating and managing Decred network peers
* [blockchain/v2](https://github.com/decred/dcrd/tree/master/blockchain) -
Implements Decred block handling and chain selection rules

View File

@ -24,7 +24,7 @@ digraph {
mempool [label="mempool/v2" fillcolor=slategray]
mining [label="mining/v2" fillcolor=chartreuse]
lru [label="lru" fillcolor=royalblue3]
peer [label="peer" fillcolor=khaki]
peer [label="peer/v2" fillcolor=khaki]
rpcclient [label="rpcclient/v4" fillcolor=mediumseagreen]
fees [label="fees" fillcolor=darkolivegreen2]
dcrd [label="dcrd" fillcolor=chocolate]

View File

@ -4,12 +4,12 @@
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="713pt" height="792pt"
viewBox="0.00 0.00 712.50 792.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="717pt" height="792pt"
viewBox="0.00 0.00 716.50 792.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 788)">
<title>%3</title>
<polygon fill="white" stroke="#000000" points="-4,4 -4,-788 708.5,-788 708.5,4 -4,4"/>
<text text-anchor="start" x="285.75" y="-766.6" font-family="Times New Roman,serif" text-decoration="underline" font-size="18.00">Module Hierarchy</text>
<polygon fill="white" stroke="#000000" points="-4,4 -4,-788 712.5,-788 712.5,4 -4,4"/>
<text text-anchor="start" x="287.75" y="-766.6" font-family="Times New Roman,serif" text-decoration="underline" font-size="18.00">Module Hierarchy</text>
<!-- certgen -->
<g id="node1" class="node"><title>certgen</title>
<path fill="darkkhaki" stroke="black" d="M45,-108C45,-108 12,-108 12,-108 6,-108 0,-102 0,-96 0,-96 0,-84 0,-84 0,-78 6,-72 12,-72 12,-72 45,-72 45,-72 51,-72 57,-78 57,-84 57,-84 57,-96 57,-96 57,-102 51,-108 45,-108"/>
@ -32,13 +32,13 @@
</g>
<!-- dcrjson -->
<g id="node3" class="node"><title>dcrjson</title>
<path fill="indianred" stroke="black" d="M613.5,-684C613.5,-684 561.5,-684 561.5,-684 555.5,-684 549.5,-678 549.5,-672 549.5,-672 549.5,-660 549.5,-660 549.5,-654 555.5,-648 561.5,-648 561.5,-648 613.5,-648 613.5,-648 619.5,-648 625.5,-654 625.5,-660 625.5,-660 625.5,-672 625.5,-672 625.5,-678 619.5,-684 613.5,-684"/>
<text text-anchor="middle" x="587.5" y="-662.3" font-family="Times New Roman,serif" font-size="14.00">dcrjson/v3</text>
<path fill="indianred" stroke="black" d="M614.5,-684C614.5,-684 562.5,-684 562.5,-684 556.5,-684 550.5,-678 550.5,-672 550.5,-672 550.5,-660 550.5,-660 550.5,-654 556.5,-648 562.5,-648 562.5,-648 614.5,-648 614.5,-648 620.5,-648 626.5,-654 626.5,-660 626.5,-660 626.5,-672 626.5,-672 626.5,-678 620.5,-684 614.5,-684"/>
<text text-anchor="middle" x="588.5" y="-662.3" font-family="Times New Roman,serif" font-size="14.00">dcrjson/v3</text>
</g>
<!-- chainhash&#45;&gt;dcrjson -->
<g id="edge1" class="edge"><title>chainhash&#45;&gt;dcrjson</title>
<path fill="none" stroke="aquamarine" d="M545.63,-738C545.63,-738 587.5,-738 587.5,-738 587.5,-738 587.5,-705.498 587.5,-684.169"/>
<polygon fill="aquamarine" stroke="aquamarine" points="545.63,-734.5 535.63,-738 545.63,-741.5 545.63,-734.5"/>
<path fill="none" stroke="aquamarine" d="M545.505,-738C545.505,-738 588.5,-738 588.5,-738 588.5,-738 588.5,-705.498 588.5,-684.169"/>
<polygon fill="aquamarine" stroke="aquamarine" points="545.505,-734.5 535.505,-738 545.505,-741.5 545.505,-734.5"/>
</g>
<!-- wire -->
<g id="node5" class="node"><title>wire</title>
@ -62,23 +62,23 @@
</g>
<!-- types -->
<g id="node4" class="node"><title>types</title>
<path fill="tomato" stroke="black" d="M642,-540C642,-540 551,-540 551,-540 545,-540 539,-534 539,-528 539,-528 539,-516 539,-516 539,-510 545,-504 551,-504 551,-504 642,-504 642,-504 648,-504 654,-510 654,-516 654,-516 654,-528 654,-528 654,-534 648,-540 642,-540"/>
<text text-anchor="middle" x="596.5" y="-518.3" font-family="Times New Roman,serif" font-size="14.00">rpc/jsonrpc/types</text>
<path fill="tomato" stroke="black" d="M644,-540C644,-540 553,-540 553,-540 547,-540 541,-534 541,-528 541,-528 541,-516 541,-516 541,-510 547,-504 553,-504 553,-504 644,-504 644,-504 650,-504 656,-510 656,-516 656,-516 656,-528 656,-528 656,-534 650,-540 644,-540"/>
<text text-anchor="middle" x="598.5" y="-518.3" font-family="Times New Roman,serif" font-size="14.00">rpc/jsonrpc/types</text>
</g>
<!-- dcrjson&#45;&gt;types -->
<g id="edge24" class="edge"><title>dcrjson&#45;&gt;types</title>
<path fill="none" stroke="tomato" d="M587.5,-637.762C587.5,-637.762 587.5,-540.09 587.5,-540.09"/>
<polygon fill="tomato" stroke="tomato" points="584,-637.762 587.5,-647.762 591,-637.762 584,-637.762"/>
<path fill="none" stroke="tomato" d="M588.5,-637.762C588.5,-637.762 588.5,-540.09 588.5,-540.09"/>
<polygon fill="tomato" stroke="tomato" points="585,-637.762 588.5,-647.762 592,-637.762 585,-637.762"/>
</g>
<!-- rpcclient -->
<g id="node24" class="node"><title>rpcclient</title>
<path fill="mediumseagreen" stroke="black" d="M620.5,-108C620.5,-108 562.5,-108 562.5,-108 556.5,-108 550.5,-102 550.5,-96 550.5,-96 550.5,-84 550.5,-84 550.5,-78 556.5,-72 562.5,-72 562.5,-72 620.5,-72 620.5,-72 626.5,-72 632.5,-78 632.5,-84 632.5,-84 632.5,-96 632.5,-96 632.5,-102 626.5,-108 620.5,-108"/>
<text text-anchor="middle" x="591.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">rpcclient/v4</text>
<path fill="mediumseagreen" stroke="black" d="M624.5,-108C624.5,-108 566.5,-108 566.5,-108 560.5,-108 554.5,-102 554.5,-96 554.5,-96 554.5,-84 554.5,-84 554.5,-78 560.5,-72 566.5,-72 566.5,-72 624.5,-72 624.5,-72 630.5,-72 636.5,-78 636.5,-84 636.5,-84 636.5,-96 636.5,-96 636.5,-102 630.5,-108 624.5,-108"/>
<text text-anchor="middle" x="595.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">rpcclient/v4</text>
</g>
<!-- types&#45;&gt;rpcclient -->
<g id="edge25" class="edge"><title>types&#45;&gt;rpcclient</title>
<path fill="none" stroke="indianred" d="M596,-493.987C596,-493.987 596,-108.089 596,-108.089"/>
<polygon fill="indianred" stroke="indianred" points="592.5,-493.987 596,-503.987 599.5,-493.988 592.5,-493.987"/>
<path fill="none" stroke="indianred" d="M598.5,-493.987C598.5,-493.987 598.5,-108.089 598.5,-108.089"/>
<polygon fill="indianred" stroke="indianred" points="595,-493.987 598.5,-503.987 602,-493.988 595,-493.987"/>
</g>
<!-- addrmgr -->
<g id="node6" class="node"><title>addrmgr</title>
@ -207,58 +207,58 @@
</g>
<!-- gcs -->
<g id="node18" class="node"><title>gcs</title>
<path fill="gold" stroke="black" d="M547.5,-324C547.5,-324 517.5,-324 517.5,-324 511.5,-324 505.5,-318 505.5,-312 505.5,-312 505.5,-300 505.5,-300 505.5,-294 511.5,-288 517.5,-288 517.5,-288 547.5,-288 547.5,-288 553.5,-288 559.5,-294 559.5,-300 559.5,-300 559.5,-312 559.5,-312 559.5,-318 553.5,-324 547.5,-324"/>
<text text-anchor="middle" x="532.5" y="-302.3" font-family="Times New Roman,serif" font-size="14.00">gcs</text>
<path fill="gold" stroke="black" d="M548.5,-324C548.5,-324 518.5,-324 518.5,-324 512.5,-324 506.5,-318 506.5,-312 506.5,-312 506.5,-300 506.5,-300 506.5,-294 512.5,-288 518.5,-288 518.5,-288 548.5,-288 548.5,-288 554.5,-288 560.5,-294 560.5,-300 560.5,-300 560.5,-312 560.5,-312 560.5,-318 554.5,-324 548.5,-324"/>
<text text-anchor="middle" x="533.5" y="-302.3" font-family="Times New Roman,serif" font-size="14.00">gcs</text>
</g>
<!-- stake&#45;&gt;gcs -->
<g id="edge16" class="edge"><title>stake&#45;&gt;gcs</title>
<path fill="none" stroke="bisque" d="M525.25,-349.831C525.25,-349.831 525.25,-324.413 525.25,-324.413"/>
<polygon fill="bisque" stroke="bisque" points="521.75,-349.831 525.25,-359.831 528.75,-349.831 521.75,-349.831"/>
<path fill="none" stroke="bisque" d="M525.75,-349.831C525.75,-349.831 525.75,-324.413 525.75,-324.413"/>
<polygon fill="bisque" stroke="bisque" points="522.25,-349.831 525.75,-359.831 529.25,-349.831 522.25,-349.831"/>
</g>
<!-- standalone -->
<g id="node17" class="node"><title>standalone</title>
<path fill="#8b1a1a" stroke="black" d="M475.5,-324C475.5,-324 359.5,-324 359.5,-324 353.5,-324 347.5,-318 347.5,-312 347.5,-312 347.5,-300 347.5,-300 347.5,-294 353.5,-288 359.5,-288 359.5,-288 475.5,-288 475.5,-288 481.5,-288 487.5,-294 487.5,-300 487.5,-300 487.5,-312 487.5,-312 487.5,-318 481.5,-324 475.5,-324"/>
<text text-anchor="middle" x="417.5" y="-302.3" font-family="Times New Roman,serif" font-size="14.00">blockchain/standalone</text>
<path fill="#8b1a1a" stroke="black" d="M476.5,-324C476.5,-324 360.5,-324 360.5,-324 354.5,-324 348.5,-318 348.5,-312 348.5,-312 348.5,-300 348.5,-300 348.5,-294 354.5,-288 360.5,-288 360.5,-288 476.5,-288 476.5,-288 482.5,-288 488.5,-294 488.5,-300 488.5,-300 488.5,-312 488.5,-312 488.5,-318 482.5,-324 476.5,-324"/>
<text text-anchor="middle" x="418.5" y="-302.3" font-family="Times New Roman,serif" font-size="14.00">blockchain/standalone</text>
</g>
<!-- blockchain -->
<g id="node19" class="node"><title>blockchain</title>
<path fill="orchid" stroke="black" d="M464,-252C464,-252 393,-252 393,-252 387,-252 381,-246 381,-240 381,-240 381,-228 381,-228 381,-222 387,-216 393,-216 393,-216 464,-216 464,-216 470,-216 476,-222 476,-228 476,-228 476,-240 476,-240 476,-246 470,-252 464,-252"/>
<text text-anchor="middle" x="428.5" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">blockchain/v2</text>
<path fill="orchid" stroke="black" d="M465,-252C465,-252 394,-252 394,-252 388,-252 382,-246 382,-240 382,-240 382,-228 382,-228 382,-222 388,-216 394,-216 394,-216 465,-216 465,-216 471,-216 477,-222 477,-228 477,-228 477,-240 477,-240 477,-246 471,-252 465,-252"/>
<text text-anchor="middle" x="429.5" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">blockchain/v2</text>
</g>
<!-- standalone&#45;&gt;blockchain -->
<g id="edge17" class="edge"><title>standalone&#45;&gt;blockchain</title>
<path fill="none" stroke="#8b1a1a" d="M428.5,-277.831C428.5,-277.831 428.5,-252.413 428.5,-252.413"/>
<polygon fill="#8b1a1a" stroke="#8b1a1a" points="425,-277.831 428.5,-287.831 432,-277.831 425,-277.831"/>
<path fill="none" stroke="#8b1a1a" d="M429.5,-277.831C429.5,-277.831 429.5,-252.413 429.5,-252.413"/>
<polygon fill="#8b1a1a" stroke="#8b1a1a" points="426,-277.831 429.5,-287.831 433,-277.831 426,-277.831"/>
</g>
<!-- gcs&#45;&gt;blockchain -->
<g id="edge18" class="edge"><title>gcs&#45;&gt;blockchain</title>
<path fill="none" stroke="gold" d="M519,-277.831C519,-277.831 519,-234 519,-234 519,-234 497.938,-234 476.135,-234"/>
<polygon fill="gold" stroke="gold" points="515.5,-277.831 519,-287.831 522.5,-277.831 515.5,-277.831"/>
<path fill="none" stroke="gold" d="M520.5,-277.831C520.5,-277.831 520.5,-234 520.5,-234 520.5,-234 499.15,-234 477.132,-234"/>
<polygon fill="gold" stroke="gold" points="517,-277.831 520.5,-287.831 524,-277.831 517,-277.831"/>
</g>
<!-- gcs&#45;&gt;rpcclient -->
<g id="edge19" class="edge"><title>gcs&#45;&gt;rpcclient</title>
<path fill="none" stroke="gold" d="M555,-277.955C555,-277.955 555,-108.145 555,-108.145"/>
<polygon fill="gold" stroke="gold" points="551.5,-277.955 555,-287.955 558.5,-277.956 551.5,-277.955"/>
<path fill="none" stroke="gold" d="M545.5,-277.955C545.5,-277.955 545.5,-90 545.5,-90 545.5,-90 549.028,-90 554.209,-90"/>
<polygon fill="gold" stroke="gold" points="542,-277.955 545.5,-287.955 549,-277.956 542,-277.955"/>
</g>
<!-- mining -->
<g id="node21" class="node"><title>mining</title>
<path fill="chartreuse" stroke="black" d="M410,-180C410,-180 363,-180 363,-180 357,-180 351,-174 351,-168 351,-168 351,-156 351,-156 351,-150 357,-144 363,-144 363,-144 410,-144 410,-144 416,-144 422,-150 422,-156 422,-156 422,-168 422,-168 422,-174 416,-180 410,-180"/>
<text text-anchor="middle" x="386.5" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">mining/v2</text>
<path fill="chartreuse" stroke="black" d="M412,-180C412,-180 365,-180 365,-180 359,-180 353,-174 353,-168 353,-168 353,-156 353,-156 353,-150 359,-144 365,-144 365,-144 412,-144 412,-144 418,-144 424,-150 424,-156 424,-156 424,-168 424,-168 424,-174 418,-180 412,-180"/>
<text text-anchor="middle" x="388.5" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">mining/v2</text>
</g>
<!-- blockchain&#45;&gt;mining -->
<g id="edge20" class="edge"><title>blockchain&#45;&gt;mining</title>
<path fill="none" stroke="orchid" d="M401.5,-205.831C401.5,-205.831 401.5,-180.413 401.5,-180.413"/>
<polygon fill="orchid" stroke="orchid" points="398,-205.831 401.5,-215.831 405,-205.831 398,-205.831"/>
<path fill="none" stroke="orchid" d="M403,-205.831C403,-205.831 403,-180.413 403,-180.413"/>
<polygon fill="orchid" stroke="orchid" points="399.5,-205.831 403,-215.831 406.5,-205.831 399.5,-205.831"/>
</g>
<!-- peer -->
<g id="node23" class="node"><title>peer</title>
<path fill="khaki" stroke="black" d="M520.5,-108C520.5,-108 490.5,-108 490.5,-108 484.5,-108 478.5,-102 478.5,-96 478.5,-96 478.5,-84 478.5,-84 478.5,-78 484.5,-72 490.5,-72 490.5,-72 520.5,-72 520.5,-72 526.5,-72 532.5,-78 532.5,-84 532.5,-84 532.5,-96 532.5,-96 532.5,-102 526.5,-108 520.5,-108"/>
<text text-anchor="middle" x="505.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">peer</text>
<path fill="khaki" stroke="black" d="M524.5,-108C524.5,-108 490.5,-108 490.5,-108 484.5,-108 478.5,-102 478.5,-96 478.5,-96 478.5,-84 478.5,-84 478.5,-78 484.5,-72 490.5,-72 490.5,-72 524.5,-72 524.5,-72 530.5,-72 536.5,-78 536.5,-84 536.5,-84 536.5,-96 536.5,-96 536.5,-102 530.5,-108 524.5,-108"/>
<text text-anchor="middle" x="507.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">peer/v2</text>
</g>
<!-- blockchain&#45;&gt;peer -->
<g id="edge23" class="edge"><title>blockchain&#45;&gt;peer</title>
<path fill="none" stroke="orchid" d="M468.25,-205.762C468.25,-205.762 468.25,-90 468.25,-90 468.25,-90 472.652,-90 478.429,-90"/>
<polygon fill="orchid" stroke="orchid" points="464.75,-205.762 468.25,-215.762 471.75,-205.762 464.75,-205.762"/>
<path fill="none" stroke="orchid" d="M468.75,-205.762C468.75,-205.762 468.75,-90 468.75,-90 468.75,-90 472.726,-90 478.13,-90"/>
<polygon fill="orchid" stroke="orchid" points="465.25,-205.762 468.75,-215.762 472.25,-205.762 465.25,-205.762"/>
</g>
<!-- mempool -->
<g id="node20" class="node"><title>mempool</title>
@ -272,38 +272,38 @@
</g>
<!-- mining&#45;&gt;mempool -->
<g id="edge21" class="edge"><title>mining&#45;&gt;mempool</title>
<path fill="none" stroke="chartreuse" d="M398.25,-133.831C398.25,-133.831 398.25,-108.413 398.25,-108.413"/>
<polygon fill="chartreuse" stroke="chartreuse" points="394.75,-133.831 398.25,-143.831 401.75,-133.831 394.75,-133.831"/>
<path fill="none" stroke="chartreuse" d="M399.25,-133.831C399.25,-133.831 399.25,-108.413 399.25,-108.413"/>
<polygon fill="chartreuse" stroke="chartreuse" points="395.75,-133.831 399.25,-143.831 402.75,-133.831 395.75,-133.831"/>
</g>
<!-- lru -->
<g id="node22" class="node"><title>lru</title>
<path fill="#3a5fcd" stroke="black" d="M520.5,-180C520.5,-180 490.5,-180 490.5,-180 484.5,-180 478.5,-174 478.5,-168 478.5,-168 478.5,-156 478.5,-156 478.5,-150 484.5,-144 490.5,-144 490.5,-144 520.5,-144 520.5,-144 526.5,-144 532.5,-150 532.5,-156 532.5,-156 532.5,-168 532.5,-168 532.5,-174 526.5,-180 520.5,-180"/>
<text text-anchor="middle" x="505.5" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">lru</text>
<path fill="#3a5fcd" stroke="black" d="M522.5,-180C522.5,-180 492.5,-180 492.5,-180 486.5,-180 480.5,-174 480.5,-168 480.5,-168 480.5,-156 480.5,-156 480.5,-150 486.5,-144 492.5,-144 492.5,-144 522.5,-144 522.5,-144 528.5,-144 534.5,-150 534.5,-156 534.5,-156 534.5,-168 534.5,-168 534.5,-174 528.5,-180 522.5,-180"/>
<text text-anchor="middle" x="507.5" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">lru</text>
</g>
<!-- lru&#45;&gt;peer -->
<g id="edge22" class="edge"><title>lru&#45;&gt;peer</title>
<path fill="none" stroke="#3a5fcd" d="M505.5,-133.831C505.5,-133.831 505.5,-108.413 505.5,-108.413"/>
<polygon fill="#3a5fcd" stroke="#3a5fcd" points="502,-133.831 505.5,-143.831 509,-133.831 502,-133.831"/>
<path fill="none" stroke="#3a5fcd" d="M507.5,-133.831C507.5,-133.831 507.5,-108.413 507.5,-108.413"/>
<polygon fill="#3a5fcd" stroke="#3a5fcd" points="504,-133.831 507.5,-143.831 511,-133.831 504,-133.831"/>
</g>
<!-- peer&#45;&gt;dcrd -->
<g id="edge33" class="edge"><title>peer&#45;&gt;dcrd</title>
<path fill="none" stroke="khaki" d="M505.5,-61.7778C505.5,-61.7778 505.5,-27 505.5,-27 505.5,-27 431.224,-27 389.734,-27"/>
<polygon fill="khaki" stroke="khaki" points="502,-61.7778 505.5,-71.7778 509,-61.7778 502,-61.7778"/>
<path fill="none" stroke="khaki" d="M507.5,-61.7778C507.5,-61.7778 507.5,-27 507.5,-27 507.5,-27 431.776,-27 389.773,-27"/>
<polygon fill="khaki" stroke="khaki" points="504,-61.7778 507.5,-71.7778 511,-61.7778 504,-61.7778"/>
</g>
<!-- rpcclient&#45;&gt;dcrd -->
<g id="edge32" class="edge"><title>rpcclient&#45;&gt;dcrd</title>
<path fill="none" stroke="mediumseagreen" d="M591.5,-61.8314C591.5,-61.8314 591.5,-18 591.5,-18 591.5,-18 450.328,-18 389.669,-18"/>
<polygon fill="mediumseagreen" stroke="mediumseagreen" points="588,-61.8313 591.5,-71.8314 595,-61.8314 588,-61.8313"/>
<path fill="none" stroke="mediumseagreen" d="M595.5,-61.8314C595.5,-61.8314 595.5,-18 595.5,-18 595.5,-18 451.147,-18 389.684,-18"/>
<polygon fill="mediumseagreen" stroke="mediumseagreen" points="592,-61.8313 595.5,-71.8314 599,-61.8314 592,-61.8313"/>
</g>
<!-- fees -->
<g id="node25" class="node"><title>fees</title>
<path fill="#bcee68" stroke="black" d="M692.5,-108C692.5,-108 662.5,-108 662.5,-108 656.5,-108 650.5,-102 650.5,-96 650.5,-96 650.5,-84 650.5,-84 650.5,-78 656.5,-72 662.5,-72 662.5,-72 692.5,-72 692.5,-72 698.5,-72 704.5,-78 704.5,-84 704.5,-84 704.5,-96 704.5,-96 704.5,-102 698.5,-108 692.5,-108"/>
<text text-anchor="middle" x="677.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">fees</text>
<path fill="#bcee68" stroke="black" d="M696.5,-108C696.5,-108 666.5,-108 666.5,-108 660.5,-108 654.5,-102 654.5,-96 654.5,-96 654.5,-84 654.5,-84 654.5,-78 660.5,-72 666.5,-72 666.5,-72 696.5,-72 696.5,-72 702.5,-72 708.5,-78 708.5,-84 708.5,-84 708.5,-96 708.5,-96 708.5,-102 702.5,-108 696.5,-108"/>
<text text-anchor="middle" x="681.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">fees</text>
</g>
<!-- fees&#45;&gt;dcrd -->
<g id="edge26" class="edge"><title>fees&#45;&gt;dcrd</title>
<path fill="none" stroke="#bcee68" d="M677.5,-61.6198C677.5,-61.6198 677.5,-9 677.5,-9 677.5,-9 466.037,-9 389.629,-9"/>
<polygon fill="#bcee68" stroke="#bcee68" points="674,-61.6198 677.5,-71.6198 681,-61.6199 674,-61.6198"/>
<path fill="none" stroke="#bcee68" d="M681.5,-61.6198C681.5,-61.6198 681.5,-9 681.5,-9 681.5,-9 466.841,-9 389.698,-9"/>
<polygon fill="#bcee68" stroke="#bcee68" points="678,-61.6198 681.5,-71.6198 685,-61.6199 678,-61.6198"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB