github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/sawtooth-core-master/docs/source/images/appdev-environment-two-nodes.svg (about) 1 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 2 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="633px" height="449px" version="1.1" content="<mxfile userAgent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0.2 Safari/604.4.7" version="8.5.0" editor="www.draw.io" type="google"><diagram id="60757ff7-c3ff-0b8c-a8ba-0831e7fb9518" name="Page-1">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</diagram></mxfile>"><defs/><g transform="translate(0.5,0.5)"><rect x="0" y="201" width="134" height="70" rx="10.5" ry="10.5" fill="#fff2c5" stroke="#000000" pointer-events="none"/><g transform="translate(12.5,229.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="109" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 110px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><font style="font-size: 12px">Client: </font>Sawtooth CLI</div></div></foreignObject><text x="55" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 134 236 L 191 120" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 134 236 L 192 352" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(352.5,230.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="55" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 56px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TCP 8800</div></div></foreignObject><text x="28" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">TCP 8800</text></switch></g><path d="M 379 297 L 378 176" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(142.5,182.5)rotate(-60,12,12)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 25px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TCP<div>8008</div></div></div></foreignObject><text x="12" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(144.5,266.5)rotate(60,12,12)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 25px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TCP<div>8008</div></div></div></foreignObject><text x="12" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(180.5,8.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="96" height="13" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 97px; white-space: nowrap; word-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: left ; font-size: 13px"><span>Validator Node 1</span></div></div></div></foreignObject><text x="48" y="13" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="180" y="27" width="450" height="188" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="191" y="101.75" width="78" height="37" rx="5.55" ry="5.55" fill="#ccf0e2" stroke="#000000" pointer-events="none"/><g transform="translate(202.5,113.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="54" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 55px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><font style="font-size: 12px">REST API</font></div></div></foreignObject><text x="27" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 303 120 L 269 120" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="303" y="64.75" width="150" height="111" rx="16.65" ry="16.65" fill="#b5d3ff" stroke="#000000" pointer-events="none"/><g transform="translate(350.5,112.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="54" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 55px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><font style="font-size: 14px">Validator</font></div></div></foreignObject><text x="27" y="13" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 341 65 Q 341 65 341 65" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 341 65 L 341 65 L 341 65 L 341 65 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 453 120 L 499 50" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 453 120 L 499 97" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 453 120 L 499 144" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(273.5,107.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 25px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TCP<div>4004</div></div></div></foreignObject><text x="12" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 453 120 L 499 191" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="499" y="81.5" width="120" height="30" rx="4.5" ry="4.5" fill="#f4edfc" stroke="#000000" pointer-events="none"/><g transform="translate(503.5,84.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="font-size: 11px"><font style="font-size: 11px">Settings</font></div><div style="font-size: 11px"><font style="font-size: 11px">Transaction Processor</font></div></div></div></foreignObject><text x="55" y="18" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="499" y="128.5" width="120" height="30" rx="4.5" ry="4.5" fill="#f4edfc" stroke="#000000" pointer-events="none"/><g transform="translate(503.5,131.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="font-size: 11px"><font style="font-size: 11px">XO</font></div><div style="font-size: 11px"><font style="font-size: 11px">Transaction Processor</font></div></div></div></foreignObject><text x="55" y="18" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="499" y="34.5" width="120" height="30" rx="4.5" ry="4.5" fill="#f4edfc" stroke="#000000" pointer-events="none"/><g transform="translate(503.5,37.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="font-size: 11px"><font style="font-size: 11px">IntegerKey</font></div><div style="font-size: 11px"><font style="font-size: 11px">Transaction Processor</font></div></div></div></foreignObject><text x="55" y="18" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="499" y="176" width="120" height="30" rx="4.5" ry="4.5" fill="#f4edfc" stroke="#000000" pointer-events="none"/><g transform="translate(503.5,178.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="font-size: 11px"><font style="font-size: 11px">Validator Registry</font></div><div style="font-size: 11px"><font style="font-size: 11px">Transaction Processor</font></div></div></div></foreignObject><text x="55" y="18" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(473.5,108.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="22" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TCP</div></div></foreignObject><text x="11" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">TCP</text></switch></g><g transform="translate(474.5,120.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">4004</div></div></foreignObject><text x="12" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">4004</text></switch></g><g transform="translate(181.5,240.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="96" height="13" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 97px; white-space: nowrap; word-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: left ; font-size: 13px"><span>Validator Node 2</span></div></div></div></foreignObject><text x="48" y="13" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="181" y="259" width="450" height="188" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="192" y="333.75" width="78" height="37" rx="5.55" ry="5.55" fill="#ccf0e2" stroke="#000000" pointer-events="none"/><g transform="translate(203.5,345.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="54" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 55px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><font style="font-size: 12px">REST API</font></div></div></foreignObject><text x="27" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 304 352 L 270 352" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 454 352 L 500 282" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 454 352 L 500 329" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 454 352 L 500 376" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(274.5,339.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 25px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TCP<div>4004</div></div></div></foreignObject><text x="12" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 454 352 L 500 423" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="500" y="313.5" width="120" height="30" rx="4.5" ry="4.5" fill="#f4edfc" stroke="#000000" pointer-events="none"/><g transform="translate(504.5,316.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="font-size: 11px"><font style="font-size: 11px">Settings</font></div><div style="font-size: 11px"><font style="font-size: 11px">Transaction Processor</font></div></div></div></foreignObject><text x="55" y="18" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="500" y="360.5" width="120" height="30" rx="4.5" ry="4.5" fill="#f4edfc" stroke="#000000" pointer-events="none"/><g transform="translate(504.5,363.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="font-size: 11px"><font style="font-size: 11px">XO</font></div><div style="font-size: 11px"><font style="font-size: 11px">Transaction Processor</font></div></div></div></foreignObject><text x="55" y="18" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="500" y="266.5" width="120" height="30" rx="4.5" ry="4.5" fill="#f4edfc" stroke="#000000" pointer-events="none"/><g transform="translate(504.5,269.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="font-size: 11px"><font style="font-size: 11px">IntegerKey</font></div><div style="font-size: 11px"><font style="font-size: 11px">Transaction Processor</font></div></div></div></foreignObject><text x="55" y="18" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="500" y="408" width="120" height="30" rx="4.5" ry="4.5" fill="#f4edfc" stroke="#000000" pointer-events="none"/><g transform="translate(504.5,410.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="font-size: 11px"><font style="font-size: 11px">Validator Registry</font></div><div style="font-size: 11px"><font style="font-size: 11px">Transaction Processor</font></div></div></div></foreignObject><text x="55" y="18" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><g transform="translate(474.5,340.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="22" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TCP</div></div></foreignObject><text x="11" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">TCP</text></switch></g><g transform="translate(475.5,352.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">4004</div></div></foreignObject><text x="12" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">4004</text></switch></g><rect x="304" y="296.75" width="150" height="111" rx="16.65" ry="16.65" fill="#b5d3ff" stroke="#000000" pointer-events="none"/><g transform="translate(351.5,344.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="54" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 55px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><font style="font-size: 14px">Validator</font></div></div></foreignObject><text x="27" y="13" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 342 297 Q 342 297 342 297" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 342 297 L 342 297 L 342 297 L 342 297 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/></g></svg>