code.vegaprotocol.io/vega@v0.79.0/datanode/docs/diagrams/design-architecture-2023-01-26.svg (about) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- Do not edit this file with editors other than diagrams.net --> 3 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 4 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1371px" height="821px" viewBox="-0.5 -0.5 1371 821" content="<mxfile modified="2023-01-26T09:29:45.232Z" host="app.diagrams.net" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36" etag="TmDLdxaclF9cGT9PDZFo" version="20.8.11" type="device"><diagram id="l8hXMBHkgcEJcSW0mbfh" name="Page-1">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</diagram></mxfile>" style="background-color: rgb(255, 255, 255);"><defs><linearGradient x1="0%" y1="0%" x2="100%" y2="0%" id="mx-gradient-d5e8d4-1-f5fff5-1-e-0"><stop offset="0%" style="stop-color: rgb(213, 232, 212); stop-opacity: 1;"/><stop offset="100%" style="stop-color: rgb(245, 255, 245); stop-opacity: 1;"/></linearGradient><linearGradient x1="0%" y1="0%" x2="100%" y2="0%" id="mx-gradient-d5e8d4-1-ffffff-1-e-0"><stop offset="0%" style="stop-color: rgb(213, 232, 212); stop-opacity: 1;"/><stop offset="100%" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/></linearGradient></defs><g><path d="M 5 159 L 5 136 L 285 136 L 285 159" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 5 159 L 5 456 L 285 456 L 285 159" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 5 159 L 285 159" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="144.5" y="152">A simple validator, hosted ETH node</text></g><rect x="85" y="435" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 455px; margin-left: 86px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Tendermint</div></div></div></foreignObject><text x="145" y="459" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint</text></switch></g><path d="M 145 402.37 L 145 428.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 145 397.12 L 148.5 404.12 L 145 402.37 L 141.5 404.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 145 433.88 L 141.5 426.88 L 145 428.63 L 148.5 426.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 211.37 376 L 245 376 L 245 312.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 206.12 376 L 213.12 372.5 L 211.37 376 L 213.12 379.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 245 307.12 L 248.5 314.12 L 245 312.37 L 241.5 314.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="85" y="356" width="120" height="40" rx="6" ry="6" fill="#f8cecc" stroke="#b85450" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 376px; margin-left: 86px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node<br />(Validator)</div></div></div></foreignObject><text x="145" y="380" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega node...</text></switch></g><path d="M 215 241 C 215 232.72 228.43 226 245 226 C 252.96 226 260.59 227.58 266.21 230.39 C 271.84 233.21 275 237.02 275 241 L 275 291 C 275 299.28 261.57 306 245 306 C 228.43 306 215 299.28 215 291 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 275 241 C 275 249.28 261.57 256 245 256 C 228.43 256 215 249.28 215 241" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 279px; margin-left: 216px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Snapshots</div></div></div></foreignObject><text x="245" y="282" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapshots</text></switch></g><path d="M 42.2 230 L 42.2 376 L 78.63 376" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 83.88 376 L 76.88 379.5 L 78.63 376 L 76.88 372.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 35 186 C 11 186 5 206 24.2 210 C 5 218.8 26.6 238 42.2 230 C 53 246 89 246 101 230 C 125 230 125 214 110 206 C 125 190 101 174 80 182 C 65 170 41 170 35 186 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 206px; margin-left: 6px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 11px;">Alchemy/Infura</font></div></div></div></foreignObject><text x="65" y="210" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Alchemy/Infura</text></switch></g><path d="M 107.5 302.37 L 107.5 326 L 115 326 L 115 349.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 107.5 297.12 L 111 304.12 L 107.5 302.37 L 104 304.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 115 354.88 L 111.5 347.88 L 115 349.63 L 118.5 347.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="85" y="256" width="45" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 276px; margin-left: 86px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Node wallet</div></div></div></foreignObject><text x="108" y="280" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Node wa...</text></switch></g><path d="M 177.5 302.37 L 177.5 326 L 165 326 L 165.03 349.91" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 177.5 297.12 L 181 304.12 L 177.5 302.37 L 174 304.12 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 165.04 355.16 L 161.53 348.17 L 165.03 349.91 L 168.53 348.16 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><rect x="155" y="256" width="45" height="40" rx="6" ry="6" fill="#fff2cc" stroke="#d6b656" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 276px; margin-left: 156px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">geth</div></div></div></foreignObject><text x="178" y="280" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">geth</text></switch></g><path d="M 365 159 L 365 136 L 645 136 L 645 159" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 365 159 L 365 456 L 645 456 L 645 159" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 365 159 L 645 159" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="504.5" y="152">A simple validator running an ETH node</text></g><path d="M 510 402.37 L 510 429.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 510 397.12 L 513.5 404.12 L 510 402.37 L 506.5 404.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 510 434.88 L 506.5 427.88 L 510 429.63 L 513.5 427.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="450" y="356" width="120" height="40" rx="6" ry="6" fill="#f8cecc" stroke="#b85450" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 376px; margin-left: 451px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node<br />(Validator)</div></div></div></foreignObject><text x="510" y="380" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega node...</text></switch></g><path d="M 580 241 C 580 232.72 593.43 226 610 226 C 617.96 226 625.59 227.58 631.21 230.39 C 636.84 233.21 640 237.02 640 241 L 640 291 C 640 299.28 626.57 306 610 306 C 593.43 306 580 299.28 580 291 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 640 241 C 640 249.28 626.57 256 610 256 C 593.43 256 580 249.28 580 241" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 279px; margin-left: 581px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Snapshots</div></div></div></foreignObject><text x="610" y="282" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapshots</text></switch></g><path d="M 576.37 376 L 610 376 L 610 312.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 571.12 376 L 578.12 372.5 L 576.37 376 L 578.12 379.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 610 307.12 L 613.5 314.12 L 610 312.37 L 606.5 314.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 437.5 292.37 L 437.5 321 L 480 321 L 480 349.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 437.5 287.12 L 441 294.12 L 437.5 292.37 L 434 294.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 480 354.88 L 476.5 347.88 L 480 349.63 L 483.5 347.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="415" y="246" width="45" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 266px; margin-left: 416px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Node wallet</div></div></div></foreignObject><text x="438" y="270" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Node wa...</text></switch></g><path d="M 547.5 292.37 L 547.5 321 L 540 321 L 540 349.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 547.5 287.12 L 551 294.12 L 547.5 292.37 L 544 294.12 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 540 354.88 L 536.5 347.88 L 540 349.63 L 543.5 347.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><rect x="525" y="246" width="45" height="40" rx="6" ry="6" fill="#fff2cc" stroke="#d6b656" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 266px; margin-left: 526px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">clef</div></div></div></foreignObject><text x="548" y="270" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">clef</text></switch></g><path d="M 405 196 L 385 196 L 385 376 L 443.63 376" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 448.88 376 L 441.88 379.5 L 443.63 376 L 441.88 372.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 425 176 L 505 176 L 525 196 L 505 216 L 425 216 L 405 196 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 196px; margin-left: 406px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Ethereum node</div></div></div></foreignObject><text x="465" y="200" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Ethereum node</text></switch></g><path d="M 725 48 L 725 25 L 1005 25 L 1005 48" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 725 48 L 725 475 L 1005 475 L 1005 48" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 725 48 L 1005 48" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="864.5" y="41">A validator with 2 sentries and a data node</text></g><path d="M 839.8 438.27 L 839.8 375 L 845 375 L 845 311.37" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 839.8 443.52 L 836.3 436.52 L 839.8 438.27 L 843.3 436.52 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 845 306.12 L 848.5 313.12 L 845 311.37 L 841.5 313.12 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 753.41 445.8 L 752.1 445.8 L 752.12 421.61" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 748.16 445.8 L 755.16 442.3 L 753.41 445.8 L 755.16 449.3 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 752.12 416.36 L 755.61 423.36 L 752.12 421.61 L 748.61 423.36 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 852.24 465 L 877.76 465" fill="none" stroke="#82b366" stroke-miterlimit="10" stroke-dasharray="1 1" pointer-events="none"/><path d="M 858.12 462.67 L 851.12 465 L 858.12 467.33" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 871.88 467.33 L 878.88 465 L 871.88 462.67" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="730" y="445" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 742 445 L 742 485 M 838 445 L 838 485" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 465px; margin-left: 743px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font>Tendermint Sentry</font></div></div></div></foreignObject><text x="790" y="469" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint Sentry</text></switch></g><rect x="805" y="265" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 285px; margin-left: 806px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Tendermint</div></div></div></foreignObject><text x="865" y="289" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint</text></switch></g><path d="M 865 251.37 L 865 258.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 865 246.12 L 868.5 253.12 L 865 251.37 L 861.5 253.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 865 263.88 L 861.5 256.88 L 865 258.63 L 868.5 256.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 931.37 225 L 965 225 L 965 171.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 926.12 225 L 933.12 221.5 L 931.37 225 L 933.12 228.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 965 166.12 L 968.5 173.12 L 965 171.37 L 961.5 173.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="805" y="205" width="120" height="40" rx="6" ry="6" fill="#f8cecc" stroke="#b85450" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 225px; margin-left: 806px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node<br />(Validator)</div></div></div></foreignObject><text x="865" y="229" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega node...</text></switch></g><path d="M 935 110 C 935 101.72 948.43 95 965 95 C 972.96 95 980.59 96.58 986.21 99.39 C 991.84 102.21 995 106.02 995 110 L 995 150 C 995 158.28 981.57 165 965 165 C 948.43 165 935 158.28 935 150 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 995 110 C 995 118.28 981.57 125 965 125 C 948.43 125 935 118.28 935 110" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 143px; margin-left: 936px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Snapshots</div></div></div></foreignObject><text x="965" y="146" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapshots</text></switch></g><path d="M 765 251.37 L 765 375" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 765 246.12 L 768.5 253.12 L 765 251.37 L 761.5 253.12 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 765 178.63 L 765 161.37" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 765 183.88 L 761.5 176.88 L 765 178.63 L 768.5 176.88 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 765 156.12 L 768.5 163.12 L 765 161.37 L 761.5 163.12 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 735 200 C 735 191.72 748.43 185 765 185 C 772.96 185 780.59 186.58 786.21 189.39 C 791.84 192.21 795 196.02 795 200 L 795 230 C 795 238.28 781.57 245 765 245 C 748.43 245 735 238.28 735 230 Z" fill="#dae8fc" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 795 200 C 795 208.28 781.57 215 765 215 C 748.43 215 735 208.28 735 200" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 228px; margin-left: 736px;"><div data-drawio-colors="color: #6C8EBF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(108, 142, 191); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font>Data node</font></div></div></div></foreignObject><text x="765" y="231" fill="#6C8EBF" font-family="Helvetica" font-size="12px" text-anchor="middle">Data node</text></switch></g><path d="M 827.5 171.37 L 827.5 185 L 835 185 L 835 198.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 827.5 166.12 L 831 173.12 L 827.5 171.37 L 824 173.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 835 203.88 L 831.5 196.88 L 835 198.63 L 838.5 196.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="805" y="125" width="45" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 145px; margin-left: 806px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Node wallet</div></div></div></foreignObject><text x="828" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Node wa...</text></switch></g><path d="M 902.5 171.37 L 902.5 185 L 895 185 L 895 198.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 902.5 166.12 L 906 173.12 L 902.5 171.37 L 899 173.12 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 895 203.88 L 891.5 196.88 L 895 198.63 L 898.5 196.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><rect x="880" y="125" width="45" height="40" rx="6" ry="6" fill="#fff2cc" stroke="#d6b656" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 145px; margin-left: 881px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">clef</div></div></div></foreignObject><text x="903" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">clef</text></switch></g><path d="M 865 105 L 865 198.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 865 203.88 L 861.5 196.88 L 865 198.63 L 868.5 196.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 825 65 L 905 65 L 925 85 L 905 105 L 825 105 L 805 85 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 85px; margin-left: 806px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Ethereum node</div></div></div></foreignObject><text x="865" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Ethereum node</text></switch></g><path d="M 735 110 C 735 101.72 748.43 95 765 95 C 772.96 95 780.59 96.58 786.21 99.39 C 791.84 102.21 795 106.02 795 110 L 795 140 C 795 148.28 781.57 155 765 155 C 748.43 155 735 148.28 735 140 Z" fill="#dae8fc" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 795 110 C 795 118.28 781.57 125 765 125 C 748.43 125 735 118.28 735 110" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 138px; margin-left: 736px;"><div data-drawio-colors="color: #6C8EBF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(108, 142, 191); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 11px;">Postgres</font></div></div></div></foreignObject><text x="765" y="141" fill="#6C8EBF" font-family="Helvetica" font-size="12px" text-anchor="middle">Postgres</text></switch></g><path d="M 889.84 438.71 L 889.8 375 L 885 375 L 885.04 311.37" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 889.84 443.96 L 886.34 436.96 L 889.84 438.71 L 893.34 436.96 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 885.04 306.12 L 888.54 313.12 L 885.04 311.37 L 881.54 313.12 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="880" y="445" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 892 445 L 892 485 M 988 445 L 988 485" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 465px; margin-left: 893px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font>Tendermint Sentry</font></div></div></div></foreignObject><text x="940" y="469" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint Sentry</text></switch></g><path d="M 984.45 414.4 L 983.1 414.4 L 983.08 438.03" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 979.2 414.4 L 986.2 410.9 L 984.45 414.4 L 986.2 417.9 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 983.08 443.28 L 979.59 436.28 L 983.08 438.03 L 986.59 436.28 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 948.63 395 L 935 395 L 955 395 L 941.37 395" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 953.88 395 L 946.88 398.5 L 948.63 395 L 946.88 391.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 936.12 395 L 943.12 391.5 L 941.37 395 L 943.12 398.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="955" y="375" width="40" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 395px; margin-left: 956px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node</div></div></div></foreignObject><text x="975" y="399" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega n...</text></switch></g><path d="M 781.37 395 L 788.63 395" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 776.12 395 L 783.12 391.5 L 781.37 395 L 783.12 398.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 793.88 395 L 786.88 398.5 L 788.63 395 L 786.88 391.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="735" y="375" width="40" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 395px; margin-left: 736px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node</div></div></div></foreignObject><text x="755" y="399" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega n...</text></switch></g><path d="M 795 380 C 795 371.72 803.95 365 815 365 C 820.3 365 825.39 366.58 829.14 369.39 C 832.89 372.21 835 376.02 835 380 L 835 410 C 835 418.28 826.05 425 815 425 C 803.95 425 795 418.28 795 410 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 835 380 C 835 388.28 826.05 395 815 395 C 803.95 395 795 388.28 795 380" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 408px; margin-left: 796px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 6px;">Snapshots</font></div></div></div></foreignObject><text x="815" y="411" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapsh...</text></switch></g><path d="M 895 380 C 895 371.72 903.95 365 915 365 C 920.3 365 925.39 366.58 929.14 369.39 C 932.89 372.21 935 376.02 935 380 L 935 410 C 935 418.28 926.05 425 915 425 C 903.95 425 895 418.28 895 410 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 935 380 C 935 388.28 926.05 395 915 395 C 903.95 395 895 388.28 895 380" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 408px; margin-left: 896px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 6px;">Snapshots</font></div></div></div></foreignObject><text x="915" y="411" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapsh...</text></switch></g><path d="M 805 85 L 715 85 L 715 355 L 755 355 L 755 368.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 755 373.88 L 751.5 366.88 L 755 368.63 L 758.5 366.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 925 85 L 1015 85 L 1015 355 L 975.5 355 L 975.51 367.31" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 975.52 372.56 L 972.01 365.57 L 975.51 367.31 L 979.01 365.56 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 505.06 481.37 L 505.22 498.43" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 505.01 476.12 L 508.58 483.08 L 505.06 481.37 L 501.58 483.15 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 505.27 503.68 L 501.7 496.72 L 505.22 498.43 L 508.7 496.65 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="445" y="435" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 455px; margin-left: 446px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Tendermint</div></div></div></foreignObject><text x="505" y="459" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint</text></switch></g><path d="M 458 605 L 435 605 L 435 815 L 458 815" fill="rgb(255, 255, 255)" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><path d="M 458 605 L 805 605 L 805 815 L 458 815" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><path d="M 458 605 L 458 815" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px" transform="rotate(-90,446.5,710)"><text x="446" y="714.5">Non-validator</text></g><path d="M 635 700.37 L 635 719.5 L 615 719.5 L 615 738.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 635 695.12 L 638.5 702.12 L 635 700.37 L 631.5 702.12 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 615 743.88 L 611.5 736.88 L 615 738.63 L 618.5 736.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 701.37 664 L 725 664 L 725 708.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 696.12 664 L 703.12 660.5 L 701.37 664 L 703.12 667.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 725 713.88 L 721.5 706.88 L 725 708.63 L 728.5 706.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 568.63 674 L 541.37 674" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 573.88 674 L 566.88 677.5 L 568.63 674 L 566.88 670.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 536.12 674 L 543.12 670.5 L 541.37 674 L 543.12 677.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><rect x="575" y="654" width="120" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 674px; margin-left: 576px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node</div></div></div></foreignObject><text x="635" y="678" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega node</text></switch></g><path d="M 505 710.37 L 505 728.63" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 505 705.12 L 508.5 712.12 L 505 710.37 L 501.5 712.12 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 505 733.88 L 501.5 726.88 L 505 728.63 L 508.5 726.88 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 475 659 C 475 650.72 488.43 644 505 644 C 512.96 644 520.59 645.58 526.21 648.39 C 531.84 651.21 535 655.02 535 659 L 535 689 C 535 697.28 521.57 704 505 704 C 488.43 704 475 697.28 475 689 Z" fill="#dae8fc" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 535 659 C 535 667.28 521.57 674 505 674 C 488.43 674 475 667.28 475 659" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 687px; margin-left: 476px;"><div data-drawio-colors="color: #6C8EBF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(108, 142, 191); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font>Data node</font></div></div></div></foreignObject><text x="505" y="690" fill="#6C8EBF" font-family="Helvetica" font-size="12px" text-anchor="middle">Data node</text></switch></g><path d="M 575 745 L 655 745 L 675 765 L 655 785 L 575 785 L 555 765 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 765px; margin-left: 556px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Ethereum node</div></div></div></foreignObject><text x="615" y="769" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Ethereum node</text></switch></g><path d="M 695 730 C 695 721.72 708.43 715 725 715 C 732.96 715 740.59 716.58 746.21 719.39 C 751.84 722.21 755 726.02 755 730 L 755 780 C 755 788.28 741.57 795 725 795 C 708.43 795 695 788.28 695 780 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 755 730 C 755 738.28 741.57 745 725 745 C 708.43 745 695 738.28 695 730" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 768px; margin-left: 696px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Snapshots</div></div></div></foreignObject><text x="725" y="771" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapshots</text></switch></g><path d="M 475 750 C 475 741.72 488.43 735 505 735 C 512.96 735 520.59 736.58 526.21 739.39 C 531.84 742.21 535 746.02 535 750 L 535 780 C 535 788.28 521.57 795 505 795 C 488.43 795 475 788.28 475 780 Z" fill="#dae8fc" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 535 750 C 535 758.28 521.57 765 505 765 C 488.43 765 475 758.28 475 750" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 778px; margin-left: 476px;"><div data-drawio-colors="color: #6C8EBF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(108, 142, 191); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font>Postgres</font></div></div></div></foreignObject><text x="505" y="781" fill="#6C8EBF" font-family="Helvetica" font-size="12px" text-anchor="middle">Postgres</text></switch></g><path d="M 1085 48 L 1085 25 L 1365 25 L 1365 48" fill="rgb(255, 255, 255)" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><path d="M 1085 48 L 1085 475 L 1365 475 L 1365 48" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><path d="M 1085 48 L 1365 48" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="1224.5" y="41">Ersatz validator</text></g><rect x="1165" y="265" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 285px; margin-left: 1166px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Tendermint</div></div></div></foreignObject><text x="1225" y="289" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint</text></switch></g><path d="M 1225 251.37 L 1225 258.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1225 246.12 L 1228.5 253.12 L 1225 251.37 L 1221.5 253.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1225 263.88 L 1221.5 256.88 L 1225 258.63 L 1228.5 256.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1291.37 225 L 1325 225 L 1325 171.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1286.12 225 L 1293.12 221.5 L 1291.37 225 L 1293.12 228.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1325 166.12 L 1328.5 173.12 L 1325 171.37 L 1321.5 173.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="1165" y="205" width="120" height="40" rx="6" ry="6" fill="#f8cecc" stroke="#b85450" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 225px; margin-left: 1166px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node<br />(Validating)</div></div></div></foreignObject><text x="1225" y="229" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega node...</text></switch></g><path d="M 1295 100 C 1295 91.72 1308.43 85 1325 85 C 1332.96 85 1340.59 86.58 1346.21 89.39 C 1351.84 92.21 1355 96.02 1355 100 L 1355 150 C 1355 158.28 1341.57 165 1325 165 C 1308.43 165 1295 158.28 1295 150 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1355 100 C 1355 108.28 1341.57 115 1325 115 C 1308.43 115 1295 108.28 1295 100" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 138px; margin-left: 1296px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Snapshots</div></div></div></foreignObject><text x="1325" y="141" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapshots</text></switch></g><path d="M 1157.5 171.37 L 1157.5 185 L 1195 185 L 1195 198.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1157.5 166.12 L 1161 173.12 L 1157.5 171.37 L 1154 173.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1195 203.88 L 1191.5 196.88 L 1195 198.63 L 1198.5 196.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="1135" y="125" width="45" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 145px; margin-left: 1136px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Node wallet</div></div></div></foreignObject><text x="1158" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Node wa...</text></switch></g><path d="M 1262.5 171.37 L 1262.5 185 L 1255 185 L 1255 198.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 1262.5 166.12 L 1266 173.12 L 1262.5 171.37 L 1259 173.12 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 1255 203.88 L 1251.5 196.88 L 1255 198.63 L 1258.5 196.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><rect x="1240" y="125" width="45" height="40" rx="6" ry="6" fill="#fff2cc" stroke="#d6b656" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 145px; margin-left: 1241px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">clef</div></div></div></foreignObject><text x="1263" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">clef</text></switch></g><path d="M 1185 54 L 1265 54 L 1285 74 L 1265 94 L 1185 94 L 1165 74 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 74px; margin-left: 1166px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Ethereum node</div></div></div></foreignObject><text x="1225" y="78" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Ethereum node</text></switch></g><rect x="1167.5" y="369" width="40" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 389px; margin-left: 1169px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node</div></div></div></foreignObject><text x="1188" y="393" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega n...</text></switch></g><path d="M 1107.5 374 C 1107.5 365.72 1116.45 359 1127.5 359 C 1132.8 359 1137.89 360.58 1141.64 363.39 C 1145.39 366.21 1147.5 370.02 1147.5 374 L 1147.5 404 C 1147.5 412.28 1138.55 419 1127.5 419 C 1116.45 419 1107.5 412.28 1107.5 404 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1147.5 374 C 1147.5 382.28 1138.55 389 1127.5 389 C 1116.45 389 1107.5 382.28 1107.5 374" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 402px; margin-left: 1109px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 6px;">Snapshots</font></div></div></div></foreignObject><text x="1128" y="405" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapsh...</text></switch></g><path d="M 1161.13 389 L 1147.5 389 L 1167.5 389 L 1153.87 389" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1166.38 389 L 1159.38 392.5 L 1161.13 389 L 1159.38 385.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1148.62 389 L 1155.62 385.5 L 1153.87 389 L 1155.62 392.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1165 74 L 1105 74 L 1105 345 L 1187.5 345 L 1187.5 362.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 1187.5 367.88 L 1184 360.88 L 1187.5 362.63 L 1191 360.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 1025.28 552.05 L 1025.08 569.63" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1025.35 546.8 L 1028.76 553.84 L 1025.28 552.05 L 1021.76 553.76 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1025.01 574.88 L 1021.6 567.84 L 1025.08 569.63 L 1028.6 567.92 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="5" y="506" width="1320" height="40" fill="url(#mx-gradient-d5e8d4-1-f5fff5-1-e-0)" stroke="#b9e0a5" pointer-events="none"/><path d="M 634.92 569.63 L 634.72 553.45" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 634.99 574.88 L 631.4 567.93 L 634.92 569.63 L 638.4 567.84 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 634.65 548.2 L 638.24 555.15 L 634.72 553.45 L 631.24 555.24 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="15" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 15 521 L 35 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 15 531 L 35 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 15 526 L 35 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="45" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 45 521 L 65 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 45 526 L 65 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="75" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 75 521 L 95 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="105" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 105 521 L 125 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 105 531 L 125 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 105 526 L 125 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="135" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 135 521 L 155 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 135 531 L 155 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 135 526 L 155 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="165" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 165 521 L 185 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 165 531 L 185 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 165 526 L 185 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="195" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 195 521 L 215 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="225" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 225 521 L 245 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="255" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 255 521 L 275 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 255 526 L 275 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="285" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 285 521 L 305 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 285 526 L 305 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="315" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><rect x="315" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 315 521 L 335 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 315 526 L 335 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="675" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 675 521 L 695 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="705" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 705 521 L 725 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 705 526 L 725 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="735" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 735 521 L 755 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 735 526 L 755 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="765" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><rect x="765" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 765 521 L 785 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 765 526 L 785 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="495" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 495 521 L 515 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 495 531 L 515 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 495 526 L 515 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="525" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 525 521 L 545 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="555" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 555 521 L 575 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="585" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 585 521 L 605 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 585 526 L 605 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="615" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 615 521 L 635 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 615 526 L 635 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="645" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><rect x="645" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 645 521 L 665 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 645 526 L 665 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="345" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 345 521 L 365 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 345 531 L 365 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 345 526 L 365 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="375" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 375 521 L 395 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 375 526 L 395 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="405" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 405 521 L 425 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="435" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 435 521 L 455 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 435 531 L 455 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 435 526 L 455 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="465" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 465 521 L 485 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 465 531 L 485 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 465 526 L 485 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="795" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 795 521 L 815 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 795 531 L 815 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 795 526 L 815 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="825" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 825 521 L 845 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 825 526 L 845 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="855" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 855 521 L 875 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="885" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 885 521 L 905 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 885 531 L 905 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 885 526 L 905 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="915" y="516" width="20" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 915 521 L 935 521" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 915 531 L 935 531" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 915 526 L 935 526" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1295.5 530.8 L 1295.5 520.8 L 1335.5 520.8 L 1335.5 510.3 L 1354.5 525.8 L 1335.5 541.3 L 1335.5 530.8 Z" fill="url(#mx-gradient-d5e8d4-1-ffffff-1-e-0)" stroke="#d5e8d4" stroke-miterlimit="10" pointer-events="none"/><path d="M 144.98 481.37 L 144.94 498.83" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 145 476.12 L 148.48 483.13 L 144.98 481.37 L 141.48 483.11 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 144.92 504.08 L 141.44 497.07 L 144.94 498.83 L 148.44 497.09 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1224.9 491.37 L 1224.78 499.63" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1224.98 486.12 L 1228.38 493.17 L 1224.9 491.37 L 1221.38 493.06 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1224.7 504.88 L 1221.3 497.83 L 1224.78 499.63 L 1228.3 497.94 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 526px; margin-left: 1236px;"><div data-drawio-colors="color: #97D077; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(151, 208, 119); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega chain</div></div></div></foreignObject><text x="1265" y="529" fill="#97D077" font-family="Helvetica" font-size="11px" text-anchor="middle">Vega chain</text></switch></g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 602px; height: 1px; padding-top: 5px; margin-left: 10px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left; max-height: 130px; overflow: hidden;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><h1>A Vega network</h1><div>This network contains a variety of valid node configurations, featuring validators, non-validators, data-node hosting setups and how Sentry nodes can be configured to shield a Validator from the open internet.</div></div></div></div></foreignObject><text x="10" y="16" fill="#000000" font-family="Helvetica" font-size="11px">A Vega network...</text></switch></g><rect x="575" y="576" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 596px; margin-left: 576px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Tendermint</div></div></div></foreignObject><text x="635" y="600" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint</text></switch></g><path d="M 635 647.63 L 635 622.37" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 635 652.88 L 631.5 645.88 L 635 647.63 L 638.5 645.88 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 635 617.12 L 638.5 624.12 L 635 622.37 L 631.5 624.12 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 848 605 L 825 605 L 825 815 L 848 815" fill="rgb(255, 255, 255)" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><path d="M 848 605 L 1195 605 L 1195 815 L 848 815" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><path d="M 848 605 L 848 815" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px" transform="rotate(-90,836.5,710)"><text x="836" y="714.5">Non-validator</text></g><path d="M 1025 700.37 L 1025 719.5 L 1005 719.5 L 1005 738.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 1025 695.12 L 1028.5 702.12 L 1025 700.37 L 1021.5 702.12 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 1005 743.88 L 1001.5 736.88 L 1005 738.63 L 1008.5 736.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 1091.37 664 L 1115 664 L 1115 708.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1086.12 664 L 1093.12 660.5 L 1091.37 664 L 1093.12 667.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1115 713.88 L 1111.5 706.88 L 1115 708.63 L 1118.5 706.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 958.63 674 L 931.37 674" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 963.88 674 L 956.88 677.5 L 958.63 674 L 956.88 670.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 926.12 674 L 933.12 670.5 L 931.37 674 L 933.12 677.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><rect x="965" y="654" width="120" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 674px; margin-left: 966px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega node</div></div></div></foreignObject><text x="1025" y="678" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Vega node</text></switch></g><path d="M 895 710.37 L 895 728.63" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 895 705.12 L 898.5 712.12 L 895 710.37 L 891.5 712.12 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 895 733.88 L 891.5 726.88 L 895 728.63 L 898.5 726.88 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 865 659 C 865 650.72 878.43 644 895 644 C 902.96 644 910.59 645.58 916.21 648.39 C 921.84 651.21 925 655.02 925 659 L 925 689 C 925 697.28 911.57 704 895 704 C 878.43 704 865 697.28 865 689 Z" fill="#dae8fc" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 925 659 C 925 667.28 911.57 674 895 674 C 878.43 674 865 667.28 865 659" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 687px; margin-left: 866px;"><div data-drawio-colors="color: #6C8EBF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(108, 142, 191); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font>Data node</font></div></div></div></foreignObject><text x="895" y="690" fill="#6C8EBF" font-family="Helvetica" font-size="12px" text-anchor="middle">Data node</text></switch></g><path d="M 965 745 L 1045 745 L 1065 765 L 1045 785 L 965 785 L 945 765 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 765px; margin-left: 946px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Ethereum node</div></div></div></foreignObject><text x="1005" y="769" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Ethereum node</text></switch></g><path d="M 1085 730 C 1085 721.72 1098.43 715 1115 715 C 1122.96 715 1130.59 716.58 1136.21 719.39 C 1141.84 722.21 1145 726.02 1145 730 L 1145 780 C 1145 788.28 1131.57 795 1115 795 C 1098.43 795 1085 788.28 1085 780 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1145 730 C 1145 738.28 1131.57 745 1115 745 C 1098.43 745 1085 738.28 1085 730" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 768px; margin-left: 1086px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Snapshots</div></div></div></foreignObject><text x="1115" y="771" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Snapshots</text></switch></g><path d="M 865 750 C 865 741.72 878.43 735 895 735 C 902.96 735 910.59 736.58 916.21 739.39 C 921.84 742.21 925 746.02 925 750 L 925 780 C 925 788.28 911.57 795 895 795 C 878.43 795 865 788.28 865 780 Z" fill="#dae8fc" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><path d="M 925 750 C 925 758.28 911.57 765 895 765 C 878.43 765 865 758.28 865 750" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 778px; margin-left: 866px;"><div data-drawio-colors="color: #6C8EBF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(108, 142, 191); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font>Postgres</font></div></div></div></foreignObject><text x="895" y="781" fill="#6C8EBF" font-family="Helvetica" font-size="12px" text-anchor="middle">Postgres</text></switch></g><rect x="965" y="576" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 596px; margin-left: 966px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Tendermint</div></div></div></foreignObject><text x="1025" y="600" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint</text></switch></g><path d="M 1025 647.63 L 1025 622.37" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1025 652.88 L 1021.5 645.88 L 1025 647.63 L 1028.5 645.88 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1025 617.12 L 1028.5 624.12 L 1025 622.37 L 1021.5 624.12 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><rect x="1165" y="445" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><path d="M 1177 445 L 1177 485 M 1273 445 L 1273 485" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 465px; margin-left: 1178px;"><div data-drawio-colors="color: #006600; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 102, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Tendermint Sentry</div></div></div></foreignObject><text x="1225" y="469" fill="#006600" font-family="Helvetica" font-size="12px" text-anchor="middle">Tendermint Sentry</text></switch></g><path d="M 1225 438.63 L 1225 311.37" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1225 443.88 L 1221.5 436.88 L 1225 438.63 L 1228.5 436.88 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1225 306.12 L 1228.5 313.12 L 1225 311.37 L 1221.5 313.12 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 1187.5 415.37 L 1187.5 429 L 1187.47 437.39" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1187.5 410.12 L 1191 417.12 L 1187.5 415.37 L 1184 417.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1187.44 442.64 L 1183.97 435.63 L 1187.47 437.39 L 1190.97 435.66 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 760.01 491.37 L 760.03 499.83" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 760 486.12 L 763.52 493.11 L 760.01 491.37 L 756.52 493.12 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 760.04 505.08 L 756.52 498.09 L 760.03 499.83 L 763.52 498.08 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 969.98 491.37 L 969.94 499.83" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 970 486.12 L 973.47 493.13 L 969.98 491.37 L 966.47 493.1 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 969.92 505.08 L 966.45 498.07 L 969.94 499.83 L 973.45 498.1 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/><path d="M 285 705 L 375 705 L 375 665 L 473 665 L 468.63 665" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 473.88 665 L 466.88 668.5 L 468.63 665 L 466.88 661.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 205 678 L 205 655 L 315 655 L 315 678" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 205 678 L 205 795 L 315 795 L 315 678" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 205 678 L 315 678" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="6px"><text x="259.5" y="668">End user (e.g. Trader)</text></g><path d="M 215 745 L 275 745 Q 295 745 295 765 Q 295 785 275 785 L 215 785 Z" fill="#e1d5e7" stroke="#9673a6" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 765px; margin-left: 216px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 6px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">Vega <br />Console</div></div></div></foreignObject><text x="255" y="767" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="6px" text-anchor="middle">Vega...</text></switch></g><path d="M 225 685 L 285 685 L 285 725 L 225 725 Z" fill="#e1d5e7" stroke="#9673a6" stroke-miterlimit="10" pointer-events="none"/><path d="M 225 685 L 255 705 L 285 685" fill="none" stroke="#9673a6" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 705px; margin-left: 226px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 6px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><br /><br />Vega wallet</div></div></div></foreignObject><text x="255" y="707" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="6px" text-anchor="middle">Vega wallet...</text></switch></g><path d="M 255 745 L 255 725 L 255 745 L 255 731.37" fill="none" stroke="#9673a6" stroke-miterlimit="10" stroke-dasharray="1 1" pointer-events="none"/><path d="M 255 726.12 L 258.5 733.12 L 255 731.37 L 251.5 733.12 Z" fill="#9673a6" stroke="#9673a6" stroke-miterlimit="10" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>