mirror of
https://github.com/FlipsideCrypto/dcrd.git
synced 2026-02-06 10:56:47 +00:00
docs: Update for hdkeychain v2 module.
This updates the docs/README.md file, module hierarchy graphviz, and module hierarchy diagram to reflect the new module version
This commit is contained in:
parent
1a0b0b662f
commit
c1cf192f03
@ -209,8 +209,9 @@ The following versioned modules are provided by dcrd repository:
|
||||
concurrency safe Decred network address manager
|
||||
* [connmgr](https://github.com/decred/dcrd/tree/master/connmgr) - Implements a
|
||||
generic Decred network connection manager
|
||||
* [hdkeychain](https://github.com/decred/dcrd/tree/master/hdkeychain) - Provides
|
||||
an API for working with Decred hierarchical deterministic extended keys
|
||||
* [hdkeychain/v2](https://github.com/decred/dcrd/tree/master/hdkeychain) -
|
||||
Provides an API for working with Decred hierarchical deterministic extended
|
||||
keys
|
||||
* [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
|
||||
|
||||
@ -14,7 +14,7 @@ digraph {
|
||||
secp256k1 [label="dcrec/secp256k1" fillcolor=mediumvioletred]
|
||||
dcrutil [label="dcrutil" fillcolor=burlywood]
|
||||
database [label="database" fillcolor=dodgerblue]
|
||||
hdkeychain [label="hdkeychain" fillcolor=deepskyblue]
|
||||
hdkeychain [label="hdkeychain/v2" fillcolor=deepskyblue]
|
||||
txscript [label="txscript" fillcolor=mediumspringgreen]
|
||||
stake [label="blockchain/stake" fillcolor=bisque]
|
||||
gcs [label="gcs" fillcolor=gold]
|
||||
|
||||
@ -4,12 +4,12 @@
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: %3 Pages: 1 -->
|
||||
<svg width="678pt" height="792pt"
|
||||
viewBox="0.00 0.00 677.50 792.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="696pt" height="792pt"
|
||||
viewBox="0.00 0.00 695.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 673.5,-788 673.5,4 -4,4"/>
|
||||
<text text-anchor="start" x="268.25" 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 691.5,-788 691.5,4 -4,4"/>
|
||||
<text text-anchor="start" x="277.25" 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"/>
|
||||
@ -17,12 +17,12 @@
|
||||
</g>
|
||||
<!-- dcrd -->
|
||||
<g id="node24" class="node"><title>dcrd</title>
|
||||
<path fill="chocolate" stroke="black" d="M346.5,-36C346.5,-36 316.5,-36 316.5,-36 310.5,-36 304.5,-30 304.5,-24 304.5,-24 304.5,-12 304.5,-12 304.5,-6 310.5,-0 316.5,-0 316.5,-0 346.5,-0 346.5,-0 352.5,-0 358.5,-6 358.5,-12 358.5,-12 358.5,-24 358.5,-24 358.5,-30 352.5,-36 346.5,-36"/>
|
||||
<text text-anchor="middle" x="331.5" y="-14.3" font-family="Times New Roman,serif" font-size="14.00">dcrd</text>
|
||||
<path fill="chocolate" stroke="black" d="M360.5,-36C360.5,-36 330.5,-36 330.5,-36 324.5,-36 318.5,-30 318.5,-24 318.5,-24 318.5,-12 318.5,-12 318.5,-6 324.5,-0 330.5,-0 330.5,-0 360.5,-0 360.5,-0 366.5,-0 372.5,-6 372.5,-12 372.5,-12 372.5,-24 372.5,-24 372.5,-30 366.5,-36 360.5,-36"/>
|
||||
<text text-anchor="middle" x="345.5" y="-14.3" font-family="Times New Roman,serif" font-size="14.00">dcrd</text>
|
||||
</g>
|
||||
<!-- certgen->dcrd -->
|
||||
<g id="edge26" class="edge"><title>certgen->dcrd</title>
|
||||
<path fill="none" stroke="darkkhaki" d="M28.5,-61.6198C28.5,-61.6198 28.5,-9 28.5,-9 28.5,-9 229.972,-9 304.344,-9"/>
|
||||
<path fill="none" stroke="darkkhaki" d="M28.5,-61.6198C28.5,-61.6198 28.5,-9 28.5,-9 28.5,-9 241.813,-9 318.473,-9"/>
|
||||
<polygon fill="darkkhaki" stroke="darkkhaki" points="25.0001,-61.6198 28.5,-71.6198 32.0001,-61.6199 25.0001,-61.6198"/>
|
||||
</g>
|
||||
<!-- chainhash -->
|
||||
@ -32,13 +32,13 @@
|
||||
</g>
|
||||
<!-- dcrjson -->
|
||||
<g id="node3" class="node"><title>dcrjson</title>
|
||||
<path fill="indianred" stroke="black" d="M581.5,-540C581.5,-540 529.5,-540 529.5,-540 523.5,-540 517.5,-534 517.5,-528 517.5,-528 517.5,-516 517.5,-516 517.5,-510 523.5,-504 529.5,-504 529.5,-504 581.5,-504 581.5,-504 587.5,-504 593.5,-510 593.5,-516 593.5,-516 593.5,-528 593.5,-528 593.5,-534 587.5,-540 581.5,-540"/>
|
||||
<text text-anchor="middle" x="555.5" y="-518.3" font-family="Times New Roman,serif" font-size="14.00">dcrjson/v2</text>
|
||||
<path fill="indianred" stroke="black" d="M592.5,-540C592.5,-540 540.5,-540 540.5,-540 534.5,-540 528.5,-534 528.5,-528 528.5,-528 528.5,-516 528.5,-516 528.5,-510 534.5,-504 540.5,-504 540.5,-504 592.5,-504 592.5,-504 598.5,-504 604.5,-510 604.5,-516 604.5,-516 604.5,-528 604.5,-528 604.5,-534 598.5,-540 592.5,-540"/>
|
||||
<text text-anchor="middle" x="566.5" y="-518.3" font-family="Times New Roman,serif" font-size="14.00">dcrjson/v2</text>
|
||||
</g>
|
||||
<!-- chainhash->dcrjson -->
|
||||
<g id="edge1" class="edge"><title>chainhash->dcrjson</title>
|
||||
<path fill="none" stroke="aquamarine" d="M511.704,-738C511.704,-738 555.5,-738 555.5,-738 555.5,-738 555.5,-591.958 555.5,-540.045"/>
|
||||
<polygon fill="aquamarine" stroke="aquamarine" points="511.704,-734.5 501.704,-738 511.704,-741.5 511.704,-734.5"/>
|
||||
<path fill="none" stroke="aquamarine" d="M511.655,-738C511.655,-738 566.5,-738 566.5,-738 566.5,-738 566.5,-591.958 566.5,-540.045"/>
|
||||
<polygon fill="aquamarine" stroke="aquamarine" points="511.655,-734.5 501.655,-738 511.654,-741.5 511.655,-734.5"/>
|
||||
</g>
|
||||
<!-- wire -->
|
||||
<g id="node4" class="node"><title>wire</title>
|
||||
@ -62,13 +62,13 @@
|
||||
</g>
|
||||
<!-- rpcclient -->
|
||||
<g id="node22" class="node"><title>rpcclient</title>
|
||||
<path fill="mediumseagreen" stroke="black" d="M585.5,-108C585.5,-108 527.5,-108 527.5,-108 521.5,-108 515.5,-102 515.5,-96 515.5,-96 515.5,-84 515.5,-84 515.5,-78 521.5,-72 527.5,-72 527.5,-72 585.5,-72 585.5,-72 591.5,-72 597.5,-78 597.5,-84 597.5,-84 597.5,-96 597.5,-96 597.5,-102 591.5,-108 585.5,-108"/>
|
||||
<text text-anchor="middle" x="556.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">rpcclient/v2</text>
|
||||
<path fill="mediumseagreen" stroke="black" d="M603.5,-108C603.5,-108 545.5,-108 545.5,-108 539.5,-108 533.5,-102 533.5,-96 533.5,-96 533.5,-84 533.5,-84 533.5,-78 539.5,-72 545.5,-72 545.5,-72 603.5,-72 603.5,-72 609.5,-72 615.5,-78 615.5,-84 615.5,-84 615.5,-96 615.5,-96 615.5,-102 609.5,-108 603.5,-108"/>
|
||||
<text text-anchor="middle" x="574.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">rpcclient/v2</text>
|
||||
</g>
|
||||
<!-- dcrjson->rpcclient -->
|
||||
<g id="edge23" class="edge"><title>dcrjson->rpcclient</title>
|
||||
<path fill="none" stroke="indianred" d="M568.167,-493.987C568.167,-493.987 568.167,-108.089 568.167,-108.089"/>
|
||||
<polygon fill="indianred" stroke="indianred" points="564.667,-493.987 568.167,-503.987 571.667,-493.988 564.667,-493.987"/>
|
||||
<path fill="none" stroke="indianred" d="M580.833,-493.987C580.833,-493.987 580.833,-108.089 580.833,-108.089"/>
|
||||
<polygon fill="indianred" stroke="indianred" points="577.333,-493.987 580.833,-503.987 584.333,-493.988 577.333,-493.987"/>
|
||||
</g>
|
||||
<!-- addrmgr -->
|
||||
<g id="node5" class="node"><title>addrmgr</title>
|
||||
@ -92,7 +92,7 @@
|
||||
</g>
|
||||
<!-- addrmgr->dcrd -->
|
||||
<g id="edge27" class="edge"><title>addrmgr->dcrd</title>
|
||||
<path fill="none" stroke="lightsalmon" d="M107.5,-61.8314C107.5,-61.8314 107.5,-18 107.5,-18 107.5,-18 244.903,-18 304.48,-18"/>
|
||||
<path fill="none" stroke="lightsalmon" d="M107.5,-61.8314C107.5,-61.8314 107.5,-18 107.5,-18 107.5,-18 255.683,-18 318.198,-18"/>
|
||||
<polygon fill="lightsalmon" stroke="lightsalmon" points="104,-61.8313 107.5,-71.8314 111,-61.8314 104,-61.8313"/>
|
||||
</g>
|
||||
<!-- connmgr -->
|
||||
@ -107,17 +107,17 @@
|
||||
</g>
|
||||
<!-- dcrutil -->
|
||||
<g id="node11" class="node"><title>dcrutil</title>
|
||||
<path fill="burlywood" stroke="black" d="M357.5,-540C357.5,-540 327.5,-540 327.5,-540 321.5,-540 315.5,-534 315.5,-528 315.5,-528 315.5,-516 315.5,-516 315.5,-510 321.5,-504 327.5,-504 327.5,-504 357.5,-504 357.5,-504 363.5,-504 369.5,-510 369.5,-516 369.5,-516 369.5,-528 369.5,-528 369.5,-534 363.5,-540 357.5,-540"/>
|
||||
<text text-anchor="middle" x="342.5" y="-518.3" font-family="Times New Roman,serif" font-size="14.00">dcrutil</text>
|
||||
<path fill="burlywood" stroke="black" d="M367.5,-540C367.5,-540 337.5,-540 337.5,-540 331.5,-540 325.5,-534 325.5,-528 325.5,-528 325.5,-516 325.5,-516 325.5,-510 331.5,-504 337.5,-504 337.5,-504 367.5,-504 367.5,-504 373.5,-504 379.5,-510 379.5,-516 379.5,-516 379.5,-528 379.5,-528 379.5,-534 373.5,-540 367.5,-540"/>
|
||||
<text text-anchor="middle" x="352.5" y="-518.3" font-family="Times New Roman,serif" font-size="14.00">dcrutil</text>
|
||||
</g>
|
||||
<!-- chaincfg->dcrutil -->
|
||||
<g id="edge7" class="edge"><title>chaincfg->dcrutil</title>
|
||||
<path fill="none" stroke="cadetblue" d="M201.167,-565.831C201.167,-565.831 201.167,-522 201.167,-522 201.167,-522 274.18,-522 315.25,-522"/>
|
||||
<path fill="none" stroke="cadetblue" d="M201.167,-565.831C201.167,-565.831 201.167,-522 201.167,-522 201.167,-522 281.916,-522 325.445,-522"/>
|
||||
<polygon fill="cadetblue" stroke="cadetblue" points="197.667,-565.831 201.167,-575.831 204.667,-565.831 197.667,-565.831"/>
|
||||
</g>
|
||||
<!-- connmgr->dcrd -->
|
||||
<g id="edge29" class="edge"><title>connmgr->dcrd</title>
|
||||
<path fill="none" stroke="mistyrose" d="M190.5,-61.7778C190.5,-61.7778 190.5,-27 190.5,-27 190.5,-27 263.341,-27 304.314,-27"/>
|
||||
<path fill="none" stroke="mistyrose" d="M190.5,-61.7778C190.5,-61.7778 190.5,-27 190.5,-27 190.5,-27 273.648,-27 318.146,-27"/>
|
||||
<polygon fill="mistyrose" stroke="mistyrose" points="187,-61.7778 190.5,-71.7778 194,-61.7778 187,-61.7778"/>
|
||||
</g>
|
||||
<!-- dcrec -->
|
||||
@ -127,8 +127,8 @@
|
||||
</g>
|
||||
<!-- dcrec->dcrutil -->
|
||||
<g id="edge8" class="edge"><title>dcrec->dcrutil</title>
|
||||
<path fill="none" stroke="mediumpurple" d="M268,-565.778C268,-565.778 268,-531 268,-531 268,-531 293.92,-531 315.182,-531"/>
|
||||
<polygon fill="mediumpurple" stroke="mediumpurple" points="264.5,-565.778 268,-575.778 271.5,-565.778 264.5,-565.778"/>
|
||||
<path fill="none" stroke="mediumpurple" d="M268.25,-565.778C268.25,-565.778 268.25,-531 268.25,-531 268.25,-531 300.75,-531 325.379,-531"/>
|
||||
<polygon fill="mediumpurple" stroke="mediumpurple" points="264.75,-565.778 268.25,-575.778 271.75,-565.778 264.75,-565.778"/>
|
||||
</g>
|
||||
<!-- edwards -->
|
||||
<g id="node9" class="node"><title>edwards</title>
|
||||
@ -137,153 +137,153 @@
|
||||
</g>
|
||||
<!-- edwards->dcrutil -->
|
||||
<g id="edge9" class="edge"><title>edwards->dcrutil</title>
|
||||
<path fill="none" stroke="lightseagreen" d="M342.5,-565.831C342.5,-565.831 342.5,-540.413 342.5,-540.413"/>
|
||||
<polygon fill="lightseagreen" stroke="lightseagreen" points="339,-565.831 342.5,-575.831 346,-565.831 339,-565.831"/>
|
||||
<path fill="none" stroke="lightseagreen" d="M352.5,-565.831C352.5,-565.831 352.5,-540.413 352.5,-540.413"/>
|
||||
<polygon fill="lightseagreen" stroke="lightseagreen" points="349,-565.831 352.5,-575.831 356,-565.831 349,-565.831"/>
|
||||
</g>
|
||||
<!-- secp256k1->dcrutil -->
|
||||
<g id="edge10" class="edge"><title>secp256k1->dcrutil</title>
|
||||
<path fill="none" stroke="mediumvioletred" d="M432,-637.959C432,-637.959 432,-528 432,-528 432,-528 396.16,-528 369.839,-528"/>
|
||||
<polygon fill="mediumvioletred" stroke="mediumvioletred" points="428.5,-637.959 432,-647.959 435.5,-637.959 428.5,-637.959"/>
|
||||
<path fill="none" stroke="mediumvioletred" d="M437,-637.959C437,-637.959 437,-528 437,-528 437,-528 404.403,-528 379.701,-528"/>
|
||||
<polygon fill="mediumvioletred" stroke="mediumvioletred" points="433.5,-637.959 437,-647.959 440.5,-637.959 433.5,-637.959"/>
|
||||
</g>
|
||||
<!-- database -->
|
||||
<g id="node12" class="node"><title>database</title>
|
||||
<path fill="dodgerblue" stroke="black" d="M363,-468C363,-468 322,-468 322,-468 316,-468 310,-462 310,-456 310,-456 310,-444 310,-444 310,-438 316,-432 322,-432 322,-432 363,-432 363,-432 369,-432 375,-438 375,-444 375,-444 375,-456 375,-456 375,-462 369,-468 363,-468"/>
|
||||
<text text-anchor="middle" x="342.5" y="-446.3" font-family="Times New Roman,serif" font-size="14.00">database</text>
|
||||
<path fill="dodgerblue" stroke="black" d="M373,-468C373,-468 332,-468 332,-468 326,-468 320,-462 320,-456 320,-456 320,-444 320,-444 320,-438 326,-432 332,-432 332,-432 373,-432 373,-432 379,-432 385,-438 385,-444 385,-444 385,-456 385,-456 385,-462 379,-468 373,-468"/>
|
||||
<text text-anchor="middle" x="352.5" y="-446.3" font-family="Times New Roman,serif" font-size="14.00">database</text>
|
||||
</g>
|
||||
<!-- dcrutil->database -->
|
||||
<g id="edge11" class="edge"><title>dcrutil->database</title>
|
||||
<path fill="none" stroke="burlywood" d="M342.5,-493.831C342.5,-493.831 342.5,-468.413 342.5,-468.413"/>
|
||||
<polygon fill="burlywood" stroke="burlywood" points="339,-493.831 342.5,-503.831 346,-493.831 339,-493.831"/>
|
||||
<path fill="none" stroke="burlywood" d="M352.5,-493.831C352.5,-493.831 352.5,-468.413 352.5,-468.413"/>
|
||||
<polygon fill="burlywood" stroke="burlywood" points="349,-493.831 352.5,-503.831 356,-493.831 349,-493.831"/>
|
||||
</g>
|
||||
<!-- hdkeychain -->
|
||||
<g id="node13" class="node"><title>hdkeychain</title>
|
||||
<path fill="deepskyblue" stroke="black" d="M309.5,-108C309.5,-108 253.5,-108 253.5,-108 247.5,-108 241.5,-102 241.5,-96 241.5,-96 241.5,-84 241.5,-84 241.5,-78 247.5,-72 253.5,-72 253.5,-72 309.5,-72 309.5,-72 315.5,-72 321.5,-78 321.5,-84 321.5,-84 321.5,-96 321.5,-96 321.5,-102 315.5,-108 309.5,-108"/>
|
||||
<text text-anchor="middle" x="281.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">hdkeychain</text>
|
||||
<path fill="deepskyblue" stroke="black" d="M327,-108C327,-108 254,-108 254,-108 248,-108 242,-102 242,-96 242,-96 242,-84 242,-84 242,-78 248,-72 254,-72 254,-72 327,-72 327,-72 333,-72 339,-78 339,-84 339,-84 339,-96 339,-96 339,-102 333,-108 327,-108"/>
|
||||
<text text-anchor="middle" x="290.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">hdkeychain/v2</text>
|
||||
</g>
|
||||
<!-- dcrutil->hdkeychain -->
|
||||
<g id="edge12" class="edge"><title>dcrutil->hdkeychain</title>
|
||||
<path fill="none" stroke="burlywood" d="M305.429,-513C305.429,-513 302.25,-513 302.25,-513 302.25,-513 302.25,-189.141 302.25,-108.176"/>
|
||||
<polygon fill="burlywood" stroke="burlywood" points="305.429,-516.5 315.429,-513 305.429,-509.5 305.429,-516.5"/>
|
||||
<path fill="none" stroke="burlywood" d="M317.371,-513C317.371,-513 316.5,-513 316.5,-513 316.5,-513 316.5,-189.141 316.5,-108.176"/>
|
||||
<polygon fill="burlywood" stroke="burlywood" points="315.215,-516.5 325.215,-513 315.215,-509.5 315.215,-516.5"/>
|
||||
</g>
|
||||
<!-- txscript -->
|
||||
<g id="node14" class="node"><title>txscript</title>
|
||||
<path fill="mediumspringgreen" stroke="black" d="M440,-468C440,-468 405,-468 405,-468 399,-468 393,-462 393,-456 393,-456 393,-444 393,-444 393,-438 399,-432 405,-432 405,-432 440,-432 440,-432 446,-432 452,-438 452,-444 452,-444 452,-456 452,-456 452,-462 446,-468 440,-468"/>
|
||||
<text text-anchor="middle" x="422.5" y="-446.3" font-family="Times New Roman,serif" font-size="14.00">txscript</text>
|
||||
<path fill="mediumspringgreen" stroke="black" d="M450,-468C450,-468 415,-468 415,-468 409,-468 403,-462 403,-456 403,-456 403,-444 403,-444 403,-438 409,-432 415,-432 415,-432 450,-432 450,-432 456,-432 462,-438 462,-444 462,-444 462,-456 462,-456 462,-462 456,-468 450,-468"/>
|
||||
<text text-anchor="middle" x="432.5" y="-446.3" font-family="Times New Roman,serif" font-size="14.00">txscript</text>
|
||||
</g>
|
||||
<!-- dcrutil->txscript -->
|
||||
<g id="edge13" class="edge"><title>dcrutil->txscript</title>
|
||||
<path fill="none" stroke="burlywood" d="M379.691,-516C379.691,-516 402.5,-516 402.5,-516 402.5,-516 402.5,-487.576 402.5,-468.035"/>
|
||||
<polygon fill="burlywood" stroke="burlywood" points="379.691,-512.5 369.691,-516 379.691,-519.5 379.691,-512.5"/>
|
||||
<path fill="none" stroke="burlywood" d="M389.678,-516C389.678,-516 407.5,-516 407.5,-516 407.5,-516 407.5,-487.576 407.5,-468.035"/>
|
||||
<polygon fill="burlywood" stroke="burlywood" points="389.678,-512.5 379.678,-516 389.678,-519.5 389.678,-512.5"/>
|
||||
</g>
|
||||
<!-- stake -->
|
||||
<g id="node15" class="node"><title>stake</title>
|
||||
<path fill="bisque" stroke="black" d="M461.5,-396C461.5,-396 375.5,-396 375.5,-396 369.5,-396 363.5,-390 363.5,-384 363.5,-384 363.5,-372 363.5,-372 363.5,-366 369.5,-360 375.5,-360 375.5,-360 461.5,-360 461.5,-360 467.5,-360 473.5,-366 473.5,-372 473.5,-372 473.5,-384 473.5,-384 473.5,-390 467.5,-396 461.5,-396"/>
|
||||
<text text-anchor="middle" x="418.5" y="-374.3" font-family="Times New Roman,serif" font-size="14.00">blockchain/stake</text>
|
||||
<path fill="bisque" stroke="black" d="M475.5,-396C475.5,-396 389.5,-396 389.5,-396 383.5,-396 377.5,-390 377.5,-384 377.5,-384 377.5,-372 377.5,-372 377.5,-366 383.5,-360 389.5,-360 389.5,-360 475.5,-360 475.5,-360 481.5,-360 487.5,-366 487.5,-372 487.5,-372 487.5,-384 487.5,-384 487.5,-390 481.5,-396 475.5,-396"/>
|
||||
<text text-anchor="middle" x="432.5" y="-374.3" font-family="Times New Roman,serif" font-size="14.00">blockchain/stake</text>
|
||||
</g>
|
||||
<!-- database->stake -->
|
||||
<g id="edge14" class="edge"><title>database->stake</title>
|
||||
<path fill="none" stroke="dodgerblue" d="M369.25,-421.831C369.25,-421.831 369.25,-396.413 369.25,-396.413"/>
|
||||
<polygon fill="dodgerblue" stroke="dodgerblue" points="365.75,-421.831 369.25,-431.831 372.75,-421.831 365.75,-421.831"/>
|
||||
<path fill="none" stroke="dodgerblue" d="M381.25,-421.831C381.25,-421.831 381.25,-396.413 381.25,-396.413"/>
|
||||
<polygon fill="dodgerblue" stroke="dodgerblue" points="377.75,-421.831 381.25,-431.831 384.75,-421.831 377.75,-421.831"/>
|
||||
</g>
|
||||
<!-- hdkeychain->dcrd -->
|
||||
<g id="edge28" class="edge"><title>hdkeychain->dcrd</title>
|
||||
<path fill="none" stroke="deepskyblue" d="M313,-61.8314C313,-61.8314 313,-36.4133 313,-36.4133"/>
|
||||
<polygon fill="deepskyblue" stroke="deepskyblue" points="309.5,-61.8313 313,-71.8314 316.5,-61.8314 309.5,-61.8313"/>
|
||||
<path fill="none" stroke="deepskyblue" d="M328.75,-61.8314C328.75,-61.8314 328.75,-36.4133 328.75,-36.4133"/>
|
||||
<polygon fill="deepskyblue" stroke="deepskyblue" points="325.25,-61.8313 328.75,-71.8314 332.25,-61.8314 325.25,-61.8313"/>
|
||||
</g>
|
||||
<!-- txscript->stake -->
|
||||
<g id="edge15" class="edge"><title>txscript->stake</title>
|
||||
<path fill="none" stroke="mediumspringgreen" d="M422.5,-421.831C422.5,-421.831 422.5,-396.413 422.5,-396.413"/>
|
||||
<polygon fill="mediumspringgreen" stroke="mediumspringgreen" points="419,-421.831 422.5,-431.831 426,-421.831 419,-421.831"/>
|
||||
<path fill="none" stroke="mediumspringgreen" d="M432.5,-421.831C432.5,-421.831 432.5,-396.413 432.5,-396.413"/>
|
||||
<polygon fill="mediumspringgreen" stroke="mediumspringgreen" points="429,-421.831 432.5,-431.831 436,-421.831 429,-421.831"/>
|
||||
</g>
|
||||
<!-- gcs -->
|
||||
<g id="node16" class="node"><title>gcs</title>
|
||||
<path fill="gold" stroke="black" d="M433.5,-324C433.5,-324 403.5,-324 403.5,-324 397.5,-324 391.5,-318 391.5,-312 391.5,-312 391.5,-300 391.5,-300 391.5,-294 397.5,-288 403.5,-288 403.5,-288 433.5,-288 433.5,-288 439.5,-288 445.5,-294 445.5,-300 445.5,-300 445.5,-312 445.5,-312 445.5,-318 439.5,-324 433.5,-324"/>
|
||||
<text text-anchor="middle" x="418.5" y="-302.3" font-family="Times New Roman,serif" font-size="14.00">gcs</text>
|
||||
<path fill="gold" stroke="black" d="M447.5,-324C447.5,-324 417.5,-324 417.5,-324 411.5,-324 405.5,-318 405.5,-312 405.5,-312 405.5,-300 405.5,-300 405.5,-294 411.5,-288 417.5,-288 417.5,-288 447.5,-288 447.5,-288 453.5,-288 459.5,-294 459.5,-300 459.5,-300 459.5,-312 459.5,-312 459.5,-318 453.5,-324 447.5,-324"/>
|
||||
<text text-anchor="middle" x="432.5" y="-302.3" font-family="Times New Roman,serif" font-size="14.00">gcs</text>
|
||||
</g>
|
||||
<!-- stake->gcs -->
|
||||
<g id="edge16" class="edge"><title>stake->gcs</title>
|
||||
<path fill="none" stroke="bisque" d="M418.5,-349.831C418.5,-349.831 418.5,-324.413 418.5,-324.413"/>
|
||||
<polygon fill="bisque" stroke="bisque" points="415,-349.831 418.5,-359.831 422,-349.831 415,-349.831"/>
|
||||
<path fill="none" stroke="bisque" d="M432.5,-349.831C432.5,-349.831 432.5,-324.413 432.5,-324.413"/>
|
||||
<polygon fill="bisque" stroke="bisque" points="429,-349.831 432.5,-359.831 436,-349.831 429,-349.831"/>
|
||||
</g>
|
||||
<!-- blockchain -->
|
||||
<g id="node17" class="node"><title>blockchain</title>
|
||||
<path fill="orchid" stroke="black" d="M445,-252C445,-252 392,-252 392,-252 386,-252 380,-246 380,-240 380,-240 380,-228 380,-228 380,-222 386,-216 392,-216 392,-216 445,-216 445,-216 451,-216 457,-222 457,-228 457,-228 457,-240 457,-240 457,-246 451,-252 445,-252"/>
|
||||
<text text-anchor="middle" x="418.5" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">blockchain</text>
|
||||
<path fill="orchid" stroke="black" d="M460,-252C460,-252 407,-252 407,-252 401,-252 395,-246 395,-240 395,-240 395,-228 395,-228 395,-222 401,-216 407,-216 407,-216 460,-216 460,-216 466,-216 472,-222 472,-228 472,-228 472,-240 472,-240 472,-246 466,-252 460,-252"/>
|
||||
<text text-anchor="middle" x="433.5" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">blockchain</text>
|
||||
</g>
|
||||
<!-- gcs->blockchain -->
|
||||
<g id="edge17" class="edge"><title>gcs->blockchain</title>
|
||||
<path fill="none" stroke="gold" d="M418.5,-277.831C418.5,-277.831 418.5,-252.413 418.5,-252.413"/>
|
||||
<polygon fill="gold" stroke="gold" points="415,-277.831 418.5,-287.831 422,-277.831 415,-277.831"/>
|
||||
<path fill="none" stroke="gold" d="M432.5,-277.831C432.5,-277.831 432.5,-252.413 432.5,-252.413"/>
|
||||
<polygon fill="gold" stroke="gold" points="429,-277.831 432.5,-287.831 436,-277.831 429,-277.831"/>
|
||||
</g>
|
||||
<!-- mining -->
|
||||
<g id="node19" class="node"><title>mining</title>
|
||||
<path fill="chartreuse" stroke="black" d="M378.5,-180C378.5,-180 348.5,-180 348.5,-180 342.5,-180 336.5,-174 336.5,-168 336.5,-168 336.5,-156 336.5,-156 336.5,-150 342.5,-144 348.5,-144 348.5,-144 378.5,-144 378.5,-144 384.5,-144 390.5,-150 390.5,-156 390.5,-156 390.5,-168 390.5,-168 390.5,-174 384.5,-180 378.5,-180"/>
|
||||
<text text-anchor="middle" x="363.5" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">mining</text>
|
||||
<path fill="chartreuse" stroke="black" d="M393.5,-180C393.5,-180 363.5,-180 363.5,-180 357.5,-180 351.5,-174 351.5,-168 351.5,-168 351.5,-156 351.5,-156 351.5,-150 357.5,-144 363.5,-144 363.5,-144 393.5,-144 393.5,-144 399.5,-144 405.5,-150 405.5,-156 405.5,-156 405.5,-168 405.5,-168 405.5,-174 399.5,-180 393.5,-180"/>
|
||||
<text text-anchor="middle" x="378.5" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">mining</text>
|
||||
</g>
|
||||
<!-- blockchain->mining -->
|
||||
<g id="edge18" class="edge"><title>blockchain->mining</title>
|
||||
<path fill="none" stroke="orchid" d="M385.25,-205.831C385.25,-205.831 385.25,-180.413 385.25,-180.413"/>
|
||||
<polygon fill="orchid" stroke="orchid" points="381.75,-205.831 385.25,-215.831 388.75,-205.831 381.75,-205.831"/>
|
||||
<path fill="none" stroke="orchid" d="M400.25,-205.831C400.25,-205.831 400.25,-180.413 400.25,-180.413"/>
|
||||
<polygon fill="orchid" stroke="orchid" points="396.75,-205.831 400.25,-215.831 403.75,-205.831 396.75,-205.831"/>
|
||||
</g>
|
||||
<!-- peer -->
|
||||
<g id="node21" class="node"><title>peer</title>
|
||||
<path fill="khaki" stroke="black" d="M485.5,-108C485.5,-108 455.5,-108 455.5,-108 449.5,-108 443.5,-102 443.5,-96 443.5,-96 443.5,-84 443.5,-84 443.5,-78 449.5,-72 455.5,-72 455.5,-72 485.5,-72 485.5,-72 491.5,-72 497.5,-78 497.5,-84 497.5,-84 497.5,-96 497.5,-96 497.5,-102 491.5,-108 485.5,-108"/>
|
||||
<text text-anchor="middle" x="470.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">peer</text>
|
||||
<path fill="khaki" stroke="black" d="M503.5,-108C503.5,-108 473.5,-108 473.5,-108 467.5,-108 461.5,-102 461.5,-96 461.5,-96 461.5,-84 461.5,-84 461.5,-78 467.5,-72 473.5,-72 473.5,-72 503.5,-72 503.5,-72 509.5,-72 515.5,-78 515.5,-84 515.5,-84 515.5,-96 515.5,-96 515.5,-102 509.5,-108 503.5,-108"/>
|
||||
<text text-anchor="middle" x="488.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">peer</text>
|
||||
</g>
|
||||
<!-- blockchain->peer -->
|
||||
<g id="edge21" class="edge"><title>blockchain->peer</title>
|
||||
<path fill="none" stroke="orchid" d="M434.5,-205.762C434.5,-205.762 434.5,-90 434.5,-90 434.5,-90 438.194,-90 443.215,-90"/>
|
||||
<polygon fill="orchid" stroke="orchid" points="431,-205.762 434.5,-215.762 438,-205.762 431,-205.762"/>
|
||||
<path fill="none" stroke="orchid" d="M452.5,-205.762C452.5,-205.762 452.5,-90 452.5,-90 452.5,-90 456.194,-90 461.215,-90"/>
|
||||
<polygon fill="orchid" stroke="orchid" points="449,-205.762 452.5,-215.762 456,-205.762 449,-205.762"/>
|
||||
</g>
|
||||
<!-- blockchain->rpcclient -->
|
||||
<g id="edge22" class="edge"><title>blockchain->rpcclient</title>
|
||||
<path fill="none" stroke="orchid" d="M467.158,-234C467.158,-234 542.833,-234 542.833,-234 542.833,-234 542.833,-146.986 542.833,-108.238"/>
|
||||
<polygon fill="orchid" stroke="orchid" points="467.158,-230.5 457.158,-234 467.158,-237.5 467.158,-230.5"/>
|
||||
<path fill="none" stroke="orchid" d="M482.29,-234C482.29,-234 557.167,-234 557.167,-234 557.167,-234 557.167,-146.986 557.167,-108.238"/>
|
||||
<polygon fill="orchid" stroke="orchid" points="482.29,-230.5 472.29,-234 482.29,-237.5 482.29,-230.5"/>
|
||||
</g>
|
||||
<!-- mempool -->
|
||||
<g id="node18" class="node"><title>mempool</title>
|
||||
<path fill="slategray" stroke="black" d="M413.5,-108C413.5,-108 351.5,-108 351.5,-108 345.5,-108 339.5,-102 339.5,-96 339.5,-96 339.5,-84 339.5,-84 339.5,-78 345.5,-72 351.5,-72 351.5,-72 413.5,-72 413.5,-72 419.5,-72 425.5,-78 425.5,-84 425.5,-84 425.5,-96 425.5,-96 425.5,-102 419.5,-108 413.5,-108"/>
|
||||
<text text-anchor="middle" x="382.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">mempool/v2</text>
|
||||
<path fill="slategray" stroke="black" d="M431.5,-108C431.5,-108 369.5,-108 369.5,-108 363.5,-108 357.5,-102 357.5,-96 357.5,-96 357.5,-84 357.5,-84 357.5,-78 363.5,-72 369.5,-72 369.5,-72 431.5,-72 431.5,-72 437.5,-72 443.5,-78 443.5,-84 443.5,-84 443.5,-96 443.5,-96 443.5,-102 437.5,-108 431.5,-108"/>
|
||||
<text text-anchor="middle" x="400.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">mempool/v2</text>
|
||||
</g>
|
||||
<!-- mempool->dcrd -->
|
||||
<g id="edge25" class="edge"><title>mempool->dcrd</title>
|
||||
<path fill="none" stroke="slategray" d="M349,-61.8314C349,-61.8314 349,-36.4133 349,-36.4133"/>
|
||||
<polygon fill="slategray" stroke="slategray" points="345.5,-61.8313 349,-71.8314 352.5,-61.8314 345.5,-61.8313"/>
|
||||
<path fill="none" stroke="slategray" d="M365,-61.8314C365,-61.8314 365,-36.4133 365,-36.4133"/>
|
||||
<polygon fill="slategray" stroke="slategray" points="361.5,-61.8313 365,-71.8314 368.5,-61.8314 361.5,-61.8313"/>
|
||||
</g>
|
||||
<!-- mining->mempool -->
|
||||
<g id="edge19" class="edge"><title>mining->mempool</title>
|
||||
<path fill="none" stroke="chartreuse" d="M365,-133.831C365,-133.831 365,-108.413 365,-108.413"/>
|
||||
<polygon fill="chartreuse" stroke="chartreuse" points="361.5,-133.831 365,-143.831 368.5,-133.831 361.5,-133.831"/>
|
||||
<path fill="none" stroke="chartreuse" d="M381.5,-133.831C381.5,-133.831 381.5,-108.413 381.5,-108.413"/>
|
||||
<polygon fill="chartreuse" stroke="chartreuse" points="378,-133.831 381.5,-143.831 385,-133.831 378,-133.831"/>
|
||||
</g>
|
||||
<!-- lru -->
|
||||
<g id="node20" class="node"><title>lru</title>
|
||||
<path fill="#3a5fcd" stroke="black" d="M488.5,-180C488.5,-180 458.5,-180 458.5,-180 452.5,-180 446.5,-174 446.5,-168 446.5,-168 446.5,-156 446.5,-156 446.5,-150 452.5,-144 458.5,-144 458.5,-144 488.5,-144 488.5,-144 494.5,-144 500.5,-150 500.5,-156 500.5,-156 500.5,-168 500.5,-168 500.5,-174 494.5,-180 488.5,-180"/>
|
||||
<text text-anchor="middle" x="473.5" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">lru</text>
|
||||
<path fill="#3a5fcd" stroke="black" d="M503.5,-180C503.5,-180 473.5,-180 473.5,-180 467.5,-180 461.5,-174 461.5,-168 461.5,-168 461.5,-156 461.5,-156 461.5,-150 467.5,-144 473.5,-144 473.5,-144 503.5,-144 503.5,-144 509.5,-144 515.5,-150 515.5,-156 515.5,-156 515.5,-168 515.5,-168 515.5,-174 509.5,-180 503.5,-180"/>
|
||||
<text text-anchor="middle" x="488.5" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">lru</text>
|
||||
</g>
|
||||
<!-- lru->peer -->
|
||||
<g id="edge20" class="edge"><title>lru->peer</title>
|
||||
<path fill="none" stroke="#3a5fcd" d="M472,-133.831C472,-133.831 472,-108.413 472,-108.413"/>
|
||||
<polygon fill="#3a5fcd" stroke="#3a5fcd" points="468.5,-133.831 472,-143.831 475.5,-133.831 468.5,-133.831"/>
|
||||
<path fill="none" stroke="#3a5fcd" d="M488.5,-133.831C488.5,-133.831 488.5,-108.413 488.5,-108.413"/>
|
||||
<polygon fill="#3a5fcd" stroke="#3a5fcd" points="485,-133.831 488.5,-143.831 492,-133.831 485,-133.831"/>
|
||||
</g>
|
||||
<!-- peer->dcrd -->
|
||||
<g id="edge31" class="edge"><title>peer->dcrd</title>
|
||||
<path fill="none" stroke="khaki" d="M470.5,-61.7778C470.5,-61.7778 470.5,-27 470.5,-27 470.5,-27 399.082,-27 358.631,-27"/>
|
||||
<polygon fill="khaki" stroke="khaki" points="467,-61.7778 470.5,-71.7778 474,-61.7778 467,-61.7778"/>
|
||||
<path fill="none" stroke="khaki" d="M488.5,-61.7778C488.5,-61.7778 488.5,-27 488.5,-27 488.5,-27 414.224,-27 372.734,-27"/>
|
||||
<polygon fill="khaki" stroke="khaki" points="485,-61.7778 488.5,-71.7778 492,-61.7778 485,-61.7778"/>
|
||||
</g>
|
||||
<!-- rpcclient->dcrd -->
|
||||
<g id="edge30" class="edge"><title>rpcclient->dcrd</title>
|
||||
<path fill="none" stroke="mediumseagreen" d="M556.5,-61.8314C556.5,-61.8314 556.5,-18 556.5,-18 556.5,-18 418.483,-18 358.64,-18"/>
|
||||
<polygon fill="mediumseagreen" stroke="mediumseagreen" points="553,-61.8313 556.5,-71.8314 560,-61.8314 553,-61.8313"/>
|
||||
<path fill="none" stroke="mediumseagreen" d="M574.5,-61.8314C574.5,-61.8314 574.5,-18 574.5,-18 574.5,-18 433.328,-18 372.669,-18"/>
|
||||
<polygon fill="mediumseagreen" stroke="mediumseagreen" points="571,-61.8313 574.5,-71.8314 578,-61.8314 571,-61.8313"/>
|
||||
</g>
|
||||
<!-- fees -->
|
||||
<g id="node23" class="node"><title>fees</title>
|
||||
<path fill="#bcee68" stroke="black" d="M657.5,-108C657.5,-108 627.5,-108 627.5,-108 621.5,-108 615.5,-102 615.5,-96 615.5,-96 615.5,-84 615.5,-84 615.5,-78 621.5,-72 627.5,-72 627.5,-72 657.5,-72 657.5,-72 663.5,-72 669.5,-78 669.5,-84 669.5,-84 669.5,-96 669.5,-96 669.5,-102 663.5,-108 657.5,-108"/>
|
||||
<text text-anchor="middle" x="642.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">fees</text>
|
||||
<path fill="#bcee68" stroke="black" d="M675.5,-108C675.5,-108 645.5,-108 645.5,-108 639.5,-108 633.5,-102 633.5,-96 633.5,-96 633.5,-84 633.5,-84 633.5,-78 639.5,-72 645.5,-72 645.5,-72 675.5,-72 675.5,-72 681.5,-72 687.5,-78 687.5,-84 687.5,-84 687.5,-96 687.5,-96 687.5,-102 681.5,-108 675.5,-108"/>
|
||||
<text text-anchor="middle" x="660.5" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">fees</text>
|
||||
</g>
|
||||
<!-- fees->dcrd -->
|
||||
<g id="edge24" class="edge"><title>fees->dcrd</title>
|
||||
<path fill="none" stroke="#bcee68" d="M642.5,-61.6198C642.5,-61.6198 642.5,-9 642.5,-9 642.5,-9 434.22,-9 358.555,-9"/>
|
||||
<polygon fill="#bcee68" stroke="#bcee68" points="639,-61.6198 642.5,-71.6198 646,-61.6199 639,-61.6198"/>
|
||||
<path fill="none" stroke="#bcee68" d="M660.5,-61.6198C660.5,-61.6198 660.5,-9 660.5,-9 660.5,-9 449.037,-9 372.629,-9"/>
|
||||
<polygon fill="#bcee68" stroke="#bcee68" points="657,-61.6198 660.5,-71.6198 664,-61.6199 657,-61.6198"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Loading…
Reference in New Issue
Block a user