{"templateId":"markdown","versions":[{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/accounts-and-assets/blockchains","default":true,"active":true,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/accounts-and-assets/blockchains","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/accounts-and-assets/blockchains","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/accounts-and-assets/blockchains","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/accounts-and-assets/blockchains","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/accounts-and-assets/blockchains","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Blockchains and ledgers","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"blockchains-and-ledgers","__idx":0},"children":["Blockchains and ledgers"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Executive summary"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Blockchains are distributed ledgers that record transactions in a secure, transparent, and immutable way. ","Ripple Custody"," represents supported networks as ledgers that accounts, tokens, indexers, and transactions can use."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Blockchains use cryptography to secure transactions and control asset creation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ledgers are the configured blockchain networks available in your ","Ripple Custody"," deployment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Different blockchains have different architectures, consensus mechanisms, and capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ripple Custody"," abstracts blockchain complexity while preserving security guarantees."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success","name":"Why this matters"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Understanding blockchain fundamentals helps you make informed decisions about account structures, transaction strategies, and operational procedures. Each blockchain has unique characteristics that affect fees, confirmation times, and supported operations."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["For architects and operators"]},": Different blockchains require different operational considerations. Bitcoin-type chains use UTXOs; EVM chains use nonces and gas fees. Some chains have fast finality; others require multiple confirmations. Plan your operations accordingly."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-is-a-blockchain","__idx":1},"children":["What is a blockchain?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["blockchain"]}," is a distributed database that maintains a continuously growing list of records called ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["blocks"]},". Each block contains a cryptographic hash of the previous block, creating an immutable chain of transactions."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart LR\n    subgraph B1[\"Block 1\"]\n        H1[\"Hash: 0x7a3...\"]\n        T1[\"Transactions\"]\n        P1[\"Prev: 0x000...\"]\n    end\n    subgraph B2[\"Block 2\"]\n        H2[\"Hash: 0x9f2...\"]\n        T2[\"Transactions\"]\n        P2[\"Prev: 0x7a3...\"]\n    end\n    subgraph B3[\"Block 3\"]\n        H3[\"Hash: 0xb4c...\"]\n        T3[\"Transactions\"]\n        P3[\"Prev: 0x9f2...\"]\n    end\n    B1 --> B2 --> B3\n","diagramHtml":"<svg id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 2048.0625px;\" viewBox=\"0 0 2048.0625 145\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .error-icon{fill:#552222;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .error-text{fill:#552222;stroke:#552222;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edge-thickness-normal{stroke-width:1px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edge-thickness-thick{stroke-width:3.5px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edge-pattern-solid{stroke-dasharray:0;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .marker{fill:#333333;stroke:#333333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .marker.cross{stroke:#333333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 p{margin:0;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .cluster-label text{fill:#333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .cluster-label span{color:#333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .cluster-label span p{background-color:transparent;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .label text,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 span{fill:#333;color:#333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node rect,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node circle,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node ellipse,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node polygon,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .rough-node .label text,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node .label text,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .image-shape .label,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .icon-shape .label{text-anchor:middle;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .rough-node .label,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node .label,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .image-shape .label,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .icon-shape .label{text-align:center;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node.clickable{cursor:pointer;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .arrowheadPath{fill:#333333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .flowchart-link{stroke:#333333;fill:none;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .cluster text{fill:#333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .cluster span{color:#333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 rect.text{fill:none;stroke-width:0;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .icon-shape,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .icon-shape p,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .icon-shape .label rect,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 .node .neo-node{stroke:#9370DB;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].node rect,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].cluster rect,#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M654.719,72.5L658.885,72.5C663.052,72.5,671.385,72.5,679.052,72.5C686.719,72.5,693.719,72.5,697.219,72.5L700.719,72.5\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-L_B1_B2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B1_B2_0\" data-points=\"W3sieCI6NjU0LjcxODc1LCJ5Ijo3Mi41fSx7IngiOjY3OS43MTg3NSwieSI6NzIuNX0seyJ4Ijo3MDQuNzE4NzUsInkiOjcyLjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-pointEnd)\"></path><path d=\"M1347.703,72.5L1351.87,72.5C1356.036,72.5,1364.37,72.5,1372.036,72.5C1379.703,72.5,1386.703,72.5,1390.203,72.5L1393.703,72.5\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-L_B2_B3_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B2_B3_0\" data-points=\"W3sieCI6MTM0Ny43MDMxMjUsInkiOjcyLjV9LHsieCI6MTM3Mi43MDMxMjUsInkiOjcyLjV9LHsieCI6MTM5Ny43MDMxMjUsInkiOjcyLjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B1_B2_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B2_B3_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(1389.703125, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-B3\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"642.359375\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(302.4765625, 8)\"><foreignObject width=\"53.40625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Block 3</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-H3-6\" data-look=\"classic\" transform=\"translate(124.7265625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-81.7265625\" y=\"-27\" width=\"163.453125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-51.7265625, -12)\"><rect></rect><foreignObject width=\"103.453125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hash: 0xb4c...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-T3-7\" data-look=\"classic\" transform=\"translate(333.4296875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.9765625\" y=\"-27\" width=\"153.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.9765625, -12)\"><rect></rect><foreignObject width=\"93.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transactions</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-P3-8\" data-look=\"classic\" transform=\"translate(537.8828125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.4765625\" y=\"-27\" width=\"154.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.4765625, -12)\"><rect></rect><foreignObject width=\"94.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Prev: 0x9f2...</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(696.71875, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-B2\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"642.984375\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(302.7890625, 8)\"><foreignObject width=\"53.40625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Block 2</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-H2-3\" data-look=\"classic\" transform=\"translate(123.296875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-80.296875\" y=\"-27\" width=\"160.59375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-50.296875, -12)\"><rect></rect><foreignObject width=\"100.59375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hash: 0x9f2...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-T2-4\" data-look=\"classic\" transform=\"translate(330.5703125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.9765625\" y=\"-27\" width=\"153.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.9765625, -12)\"><rect></rect><foreignObject width=\"93.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transactions</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-P2-5\" data-look=\"classic\" transform=\"translate(536.765625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.21875\" y=\"-27\" width=\"158.4375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.21875, -12)\"><rect></rect><foreignObject width=\"98.4375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Prev: 0x7a3...</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(0, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-B1\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"646.71875\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(304.65625, 8)\"><foreignObject width=\"53.40625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Block 1</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-H1-0\" data-look=\"classic\" transform=\"translate(125.0390625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.0390625\" y=\"-27\" width=\"164.078125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.0390625, -12)\"><rect></rect><foreignObject width=\"104.078125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hash: 0x7a3...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-T1-1\" data-look=\"classic\" transform=\"translate(334.0546875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.9765625\" y=\"-27\" width=\"153.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.9765625, -12)\"><rect></rect><foreignObject width=\"93.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transactions</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-flowchart-P1-2\" data-look=\"classic\" transform=\"translate(540.375, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.34375\" y=\"-27\" width=\"158.6875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.34375, -12)\"><rect></rect><foreignObject width=\"98.6875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Prev: 0x000...</p></span></div></foreignObject></g></g></g></g></g></g></g><defs><filter id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-1acc331bf5746479ad70b34619ae59a7442766961ecc93c503511c697b08c9e0-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 2048.0625px;\" viewBox=\"0 0 2048.0625 145\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .error-icon{fill:#a44141;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .error-text{fill:#ddd;stroke:#ddd;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edge-thickness-normal{stroke-width:1px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edge-thickness-thick{stroke-width:3.5px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edge-pattern-solid{stroke-dasharray:0;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .marker.cross{stroke:lightgrey;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 p{margin:0;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .cluster-label text{fill:#F9FFFE;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .cluster-label span{color:#F9FFFE;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .cluster-label span p{background-color:transparent;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .label text,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 span{fill:#ccc;color:#ccc;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node rect,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node circle,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node ellipse,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node polygon,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .rough-node .label text,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node .label text,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .image-shape .label,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .icon-shape .label{text-anchor:middle;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .rough-node .label,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node .label,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .image-shape .label,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .icon-shape .label{text-align:center;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node.clickable{cursor:pointer;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .arrowheadPath{fill:lightgrey;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .cluster text{fill:#F9FFFE;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .cluster span{color:#F9FFFE;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 rect.text{fill:none;stroke-width:0;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .icon-shape,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .icon-shape p,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .icon-shape .label rect,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 .node .neo-node{stroke:#ccc;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].node rect,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].cluster rect,#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].node polygon{stroke:url(#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].node path{stroke:url(#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-gradient);stroke-width:1px;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].node circle{stroke:url(#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M654.719,72.5L658.885,72.5C663.052,72.5,671.385,72.5,679.052,72.5C686.719,72.5,693.719,72.5,697.219,72.5L700.719,72.5\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-L_B1_B2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B1_B2_0\" data-points=\"W3sieCI6NjU0LjcxODc1LCJ5Ijo3Mi41fSx7IngiOjY3OS43MTg3NSwieSI6NzIuNX0seyJ4Ijo3MDQuNzE4NzUsInkiOjcyLjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-pointEnd)\"></path><path d=\"M1347.703,72.5L1351.87,72.5C1356.036,72.5,1364.37,72.5,1372.036,72.5C1379.703,72.5,1386.703,72.5,1390.203,72.5L1393.703,72.5\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-L_B2_B3_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B2_B3_0\" data-points=\"W3sieCI6MTM0Ny43MDMxMjUsInkiOjcyLjV9LHsieCI6MTM3Mi43MDMxMjUsInkiOjcyLjV9LHsieCI6MTM5Ny43MDMxMjUsInkiOjcyLjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B1_B2_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B2_B3_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(1389.703125, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-B3\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"642.359375\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(302.4765625, 8)\"><foreignObject width=\"53.40625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Block 3</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-H3-6\" data-look=\"classic\" transform=\"translate(124.7265625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-81.7265625\" y=\"-27\" width=\"163.453125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-51.7265625, -12)\"><rect></rect><foreignObject width=\"103.453125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hash: 0xb4c...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-T3-7\" data-look=\"classic\" transform=\"translate(333.4296875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.9765625\" y=\"-27\" width=\"153.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.9765625, -12)\"><rect></rect><foreignObject width=\"93.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transactions</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-P3-8\" data-look=\"classic\" transform=\"translate(537.8828125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.4765625\" y=\"-27\" width=\"154.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.4765625, -12)\"><rect></rect><foreignObject width=\"94.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Prev: 0x9f2...</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(696.71875, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-B2\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"642.984375\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(302.7890625, 8)\"><foreignObject width=\"53.40625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Block 2</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-H2-3\" data-look=\"classic\" transform=\"translate(123.296875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-80.296875\" y=\"-27\" width=\"160.59375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-50.296875, -12)\"><rect></rect><foreignObject width=\"100.59375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hash: 0x9f2...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-T2-4\" data-look=\"classic\" transform=\"translate(330.5703125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.9765625\" y=\"-27\" width=\"153.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.9765625, -12)\"><rect></rect><foreignObject width=\"93.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transactions</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-P2-5\" data-look=\"classic\" transform=\"translate(536.765625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.21875\" y=\"-27\" width=\"158.4375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.21875, -12)\"><rect></rect><foreignObject width=\"98.4375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Prev: 0x7a3...</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(0, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-B1\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"646.71875\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(304.65625, 8)\"><foreignObject width=\"53.40625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Block 1</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-H1-0\" data-look=\"classic\" transform=\"translate(125.0390625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.0390625\" y=\"-27\" width=\"164.078125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.0390625, -12)\"><rect></rect><foreignObject width=\"104.078125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hash: 0x7a3...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-T1-1\" data-look=\"classic\" transform=\"translate(334.0546875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.9765625\" y=\"-27\" width=\"153.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.9765625, -12)\"><rect></rect><foreignObject width=\"93.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transactions</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-flowchart-P1-2\" data-look=\"classic\" transform=\"translate(540.375, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.34375\" y=\"-27\" width=\"158.6875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.34375, -12)\"><rect></rect><foreignObject width=\"98.6875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Prev: 0x000...</p></span></div></foreignObject></g></g></g></g></g></g></g><defs><filter id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-84b129936f2fb29f5aff47fcaa44f09d0d9082b6708b65454fd0e2d660606e60-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart LR\n    subgraph B1[\"Block 1\"]\n        H1[\"Hash: 0x7a3...\"]\n        T1[\"Transactions\"]\n        P1[\"Prev: 0x000...\"]\n    end\n    subgraph B2[\"Block 2\"]\n        H2[\"Hash: 0x9f2...\"]\n        T2[\"Transactions\"]\n        P2[\"Prev: 0x7a3...\"]\n    end\n    subgraph B3[\"Block 3\"]\n        H3[\"Hash: 0xb4c...\"]\n        T3[\"Transactions\"]\n        P3[\"Prev: 0x9f2...\"]\n    end\n    B1 --> B2 --> B3\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"key-characteristics","__idx":2},"children":["Key characteristics"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Characteristic"},"children":["Characteristic"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Decentralized"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["No single entity controls the network. Multiple nodes maintain copies of the ledger."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Immutable"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Once recorded, transactions cannot be altered or deleted."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Transparent"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All transactions are publicly visible (though identities may be pseudonymous)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cryptographically secured"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Digital signatures prove ownership; hashing ensures data integrity."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"blockchain-and-ledger-types-supported-by-ripple-custody","__idx":3},"children":["Blockchain and ledger types supported by ","Ripple Custody"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple Custody"," supports multiple blockchain architectures. In the product, each supported network is represented as a ledger with its own identifier, native asset, and ledger-specific behavior."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bitcoin-type-utxo-based","__idx":4},"children":["Bitcoin-type (UTXO-based)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Bitcoin and similar blockchains use the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Unspent Transaction Output (UTXO)"]}," model. Think of UTXOs as individual coins: when you spend, you consume entire UTXOs and receive change back."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Network"},"children":["Network"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Native Asset"},"children":["Native Asset"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Key Features"},"children":["Key Features"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bitcoin"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["BTC"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Original cryptocurrency, proof-of-work consensus"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bitcoin Cash"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["BCH"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Larger block size, lower fees"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Litecoin"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LTC"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Faster block times than Bitcoin"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dogecoin"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DOGE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Inflationary supply, low fees"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dash"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DASH"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Optional privacy features, instant transactions"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Operational considerations:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Transactions consume and create UTXOs."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fees are calculated per virtual byte (vByte)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change outputs are automatically created."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"evm-compatible-account-based","__idx":5},"children":["EVM-compatible (Account-based)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Ethereum Virtual Machine"]}," (",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["EVM"]},") blockchains use an account-based model with ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["nonces"]}," (transaction counters), and support smart contracts."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Network"},"children":["Network"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Native Asset"},"children":["Native Asset"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Key Features"},"children":["Key Features"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ETH"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Smart contracts, DeFi ecosystem, proof-of-stake"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Polygon"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["MATIC"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Layer-2 scaling, low fees"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Binance Smart Chain"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["BNB"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["High throughput, centralized validators"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Avalanche C-Chain"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["AVAX"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Sub-second finality, EVM compatible"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Operational considerations:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Transactions use nonces for ordering"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fees are calculated as gas × gas price"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["EIP-1559 introduced base fee + priority fee model"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Smart contract interactions require gas estimation"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"other-architectures","__idx":6},"children":["Other architectures"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Network"},"children":["Network"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Native Asset"},"children":["Native Asset"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Architecture"},"children":["Architecture"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Key Features"},"children":["Key Features"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account-based"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Fast settlement (3-5 seconds), low fees, built-in DEX"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stellar"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XLM"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account-based"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Fast, low-cost payments, asset issuance"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Solana"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SOL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account-based"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["High throughput (65,000 TPS), low fees"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ADA"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Extended UTXO"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Academic research-driven, proof-of-stake"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Polkadot"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DOT"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Relay chain"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Interoperability, parachains"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tezos"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XTZ"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account-based"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["On-chain governance, self-amending"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Algorand"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ALGO"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account-based"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pure proof-of-stake, instant finality"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hedera"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HBAR"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hashgraph"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Enterprise-grade, predictable fees"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For a complete list of supported ledger networks, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/reference/supported-ledgers"},"children":["Supported ledgers"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-ripple-custody-interacts-with-blockchains-and-ledgers","__idx":7},"children":["How ","Ripple Custody"," interacts with blockchains and ledgers"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple Custody"," provides a unified interface for interacting with multiple blockchain ledgers:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart TB\n    subgraph Custody[\"Ripple Custody\"]\n        API[API Gateway]\n        LA[Ledger Accounting]\n        IDX[Indexers]\n    end\n\n    subgraph Nodes[\"Blockchain Nodes\"]\n        BTC[Bitcoin Node]\n        ETH[Ethereum Node]\n        XRP[XRPL Node]\n        OTHER[Other Nodes...]\n    end\n\n    API --> LA\n    LA --> IDX\n    IDX --> BTC\n    IDX --> ETH\n    IDX --> XRP\n    IDX --> OTHER\n","diagramHtml":"<svg id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 880.03125px;\" viewBox=\"0 0 880.03125 482\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .error-icon{fill:#552222;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .error-text{fill:#552222;stroke:#552222;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edge-thickness-normal{stroke-width:1px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edge-thickness-thick{stroke-width:3.5px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edge-pattern-solid{stroke-dasharray:0;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .marker{fill:#333333;stroke:#333333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .marker.cross{stroke:#333333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 p{margin:0;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .cluster-label text{fill:#333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .cluster-label span{color:#333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .cluster-label span p{background-color:transparent;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .label text,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 span{fill:#333;color:#333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node rect,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node circle,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node ellipse,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node polygon,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .rough-node .label text,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node .label text,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .image-shape .label,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .icon-shape .label{text-anchor:middle;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .rough-node .label,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node .label,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .image-shape .label,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .icon-shape .label{text-align:center;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node.clickable{cursor:pointer;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .arrowheadPath{fill:#333333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .flowchart-link{stroke:#333333;fill:none;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .cluster text{fill:#333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .cluster span{color:#333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 rect.text{fill:none;stroke-width:0;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .icon-shape,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .icon-shape p,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .icon-shape .label rect,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 .node .neo-node{stroke:#9370DB;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].node rect,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].cluster rect,#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-Nodes\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"370\" width=\"864.03125\" height=\"104\"></rect><g class=\"cluster-label\" transform=\"translate(373.875, 370)\"><foreignObject width=\"132.28125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Blockchain Nodes</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-Custody\" data-look=\"classic\"><rect style=\"\" x=\"80.9375\" y=\"8\" width=\"702.484375\" height=\"312\"></rect><g class=\"cluster-label\" transform=\"translate(376.453125, 8)\"><foreignObject width=\"111.453125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Ripple Custody</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M442.738,87L442.738,91.167C442.738,95.333,442.738,103.667,442.738,111.333C442.738,119,442.738,126,442.738,129.5L442.738,133\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-L_API_LA_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_API_LA_0\" data-points=\"W3sieCI6NDQyLjczODI4MTI1LCJ5Ijo4N30seyJ4Ijo0NDIuNzM4MjgxMjUsInkiOjExMn0seyJ4Ijo0NDIuNzM4MjgxMjUsInkiOjEzN31d\" data-look=\"classic\" marker-end=\"url(#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointEnd)\"></path><path d=\"M442.738,191L442.738,195.167C442.738,199.333,442.738,207.667,442.738,215.333C442.738,223,442.738,230,442.738,233.5L442.738,237\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-L_LA_IDX_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_LA_IDX_0\" data-points=\"W3sieCI6NDQyLjczODI4MTI1LCJ5IjoxOTF9LHsieCI6NDQyLjczODI4MTI1LCJ5IjoyMTZ9LHsieCI6NDQyLjczODI4MTI1LCJ5IjoyNDF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointEnd)\"></path><path d=\"M380.762,278.015L337.458,285.012C294.154,292.01,207.546,306.005,164.242,317.169C120.938,328.333,120.938,336.667,120.938,345C120.938,353.333,120.938,361.667,120.938,369.333C120.938,377,120.938,384,120.938,387.5L120.938,391\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-L_IDX_BTC_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_IDX_BTC_0\" data-points=\"W3sieCI6MzgwLjc2MTcxODc1LCJ5IjoyNzguMDE0ODMzNTE3NDM3M30seyJ4IjoxMjAuOTM3NSwieSI6MzIwfSx7IngiOjEyMC45Mzc1LCJ5IjozNDV9LHsieCI6MTIwLjkzNzUsInkiOjM3MH0seyJ4IjoxMjAuOTM3NSwieSI6Mzk1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointEnd)\"></path><path d=\"M388.266,295L379.859,299.167C371.453,303.333,354.641,311.667,346.234,320C337.828,328.333,337.828,336.667,337.828,345C337.828,353.333,337.828,361.667,337.828,369.333C337.828,377,337.828,384,337.828,387.5L337.828,391\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-L_IDX_ETH_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_IDX_ETH_0\" data-points=\"W3sieCI6Mzg4LjI2NTcwMDEyMDE5MjMsInkiOjI5NX0seyJ4IjozMzcuODI4MTI1LCJ5IjozMjB9LHsieCI6MzM3LjgyODEyNSwieSI6MzQ1fSx7IngiOjMzNy44MjgxMjUsInkiOjM3MH0seyJ4IjozMzcuODI4MTI1LCJ5IjozOTV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointEnd)\"></path><path d=\"M497.211,295L505.617,299.167C514.023,303.333,530.836,311.667,539.242,320C547.648,328.333,547.648,336.667,547.648,345C547.648,353.333,547.648,361.667,547.648,369.333C547.648,377,547.648,384,547.648,387.5L547.648,391\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-L_IDX_XRP_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_IDX_XRP_0\" data-points=\"W3sieCI6NDk3LjIxMDg2MjM3OTgwNzcsInkiOjI5NX0seyJ4Ijo1NDcuNjQ4NDM3NSwieSI6MzIwfSx7IngiOjU0Ny42NDg0Mzc1LCJ5IjozNDV9LHsieCI6NTQ3LjY0ODQzNzUsInkiOjM3MH0seyJ4Ijo1NDcuNjQ4NDM3NSwieSI6Mzk1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointEnd)\"></path><path d=\"M504.715,278.395L546.058,285.329C587.401,292.263,670.087,306.132,711.43,317.232C752.773,328.333,752.773,336.667,752.773,345C752.773,353.333,752.773,361.667,752.773,369.333C752.773,377,752.773,384,752.773,387.5L752.773,391\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-L_IDX_OTHER_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_IDX_OTHER_0\" data-points=\"W3sieCI6NTA0LjcxNDg0Mzc1LCJ5IjoyNzguMzk0ODg5NjkyNDQ5MTd9LHsieCI6NzUyLjc3MzQzNzUsInkiOjMyMH0seyJ4Ijo3NTIuNzczNDM3NSwieSI6MzQ1fSx7IngiOjc1Mi43NzM0Mzc1LCJ5IjozNzB9LHsieCI6NzUyLjc3MzQzNzUsInkiOjM5NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_API_LA_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_LA_IDX_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_IDX_BTC_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_IDX_ETH_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_IDX_XRP_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_IDX_OTHER_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-flowchart-API-0\" data-look=\"classic\" transform=\"translate(442.73828125, 60)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.3203125\" y=\"-27\" width=\"152.640625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.3203125, -12)\"><rect></rect><foreignObject width=\"92.640625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>API Gateway</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-flowchart-LA-1\" data-look=\"classic\" transform=\"translate(442.73828125, 164)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.234375\" y=\"-27\" width=\"198.46875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.234375, -12)\"><rect></rect><foreignObject width=\"138.46875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Ledger Accounting</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-flowchart-IDX-2\" data-look=\"classic\" transform=\"translate(442.73828125, 268)\"><rect class=\"basic label-container\" style=\"\" x=\"-61.9765625\" y=\"-27\" width=\"123.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-31.9765625, -12)\"><rect></rect><foreignObject width=\"63.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Indexers</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-flowchart-BTC-3\" data-look=\"classic\" transform=\"translate(120.9375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.9375\" y=\"-27\" width=\"155.875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.9375, -12)\"><rect></rect><foreignObject width=\"95.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Bitcoin Node</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-flowchart-ETH-4\" data-look=\"classic\" transform=\"translate(337.828125, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.953125\" y=\"-27\" width=\"177.90625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.953125, -12)\"><rect></rect><foreignObject width=\"117.90625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Ethereum Node</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-flowchart-XRP-5\" data-look=\"classic\" transform=\"translate(547.6484375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.8671875\" y=\"-27\" width=\"141.734375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.8671875, -12)\"><rect></rect><foreignObject width=\"81.734375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>XRPL Node</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-flowchart-OTHER-6\" data-look=\"classic\" transform=\"translate(752.7734375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-84.2578125\" y=\"-27\" width=\"168.515625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-54.2578125, -12)\"><rect></rect><foreignObject width=\"108.515625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Other Nodes...</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-abc3d8575b6675140902885ecee9202c70cecb4ed25f6d65245918a2d0851660-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 880.03125px;\" viewBox=\"0 0 880.03125 482\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .error-icon{fill:#a44141;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .error-text{fill:#ddd;stroke:#ddd;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edge-thickness-normal{stroke-width:1px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edge-thickness-thick{stroke-width:3.5px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edge-pattern-solid{stroke-dasharray:0;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edge-pattern-dashed{stroke-dasharray:3;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edge-pattern-dotted{stroke-dasharray:2;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .marker{fill:lightgrey;stroke:lightgrey;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .marker.cross{stroke:lightgrey;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af p{margin:0;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .cluster-label text{fill:#F9FFFE;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .cluster-label span{color:#F9FFFE;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .cluster-label span p{background-color:transparent;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .label text,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af span{fill:#ccc;color:#ccc;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node rect,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node circle,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node ellipse,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node polygon,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .rough-node .label text,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node .label text,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .image-shape .label,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .icon-shape .label{text-anchor:middle;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .rough-node .label,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node .label,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .image-shape .label,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .icon-shape .label{text-align:center;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node.clickable{cursor:pointer;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .arrowheadPath{fill:lightgrey;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .flowchart-link{stroke:lightgrey;fill:none;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .cluster text{fill:#F9FFFE;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .cluster span{color:#F9FFFE;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af rect.text{fill:none;stroke-width:0;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .icon-shape,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .icon-shape p,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .icon-shape .label rect,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af .node .neo-node{stroke:#ccc;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].node rect,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].cluster rect,#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].node polygon{stroke:url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].node path{stroke:url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-gradient);stroke-width:1px;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].node circle{stroke:url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-Nodes\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"370\" width=\"864.03125\" height=\"104\"></rect><g class=\"cluster-label\" transform=\"translate(373.875, 370)\"><foreignObject width=\"132.28125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Blockchain Nodes</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-Custody\" data-look=\"classic\"><rect style=\"\" x=\"80.9375\" y=\"8\" width=\"702.484375\" height=\"312\"></rect><g class=\"cluster-label\" transform=\"translate(376.453125, 8)\"><foreignObject width=\"111.453125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Ripple Custody</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M442.738,87L442.738,91.167C442.738,95.333,442.738,103.667,442.738,111.333C442.738,119,442.738,126,442.738,129.5L442.738,133\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-L_API_LA_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_API_LA_0\" data-points=\"W3sieCI6NDQyLjczODI4MTI1LCJ5Ijo4N30seyJ4Ijo0NDIuNzM4MjgxMjUsInkiOjExMn0seyJ4Ijo0NDIuNzM4MjgxMjUsInkiOjEzN31d\" data-look=\"classic\" marker-end=\"url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointEnd)\"></path><path d=\"M442.738,191L442.738,195.167C442.738,199.333,442.738,207.667,442.738,215.333C442.738,223,442.738,230,442.738,233.5L442.738,237\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-L_LA_IDX_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_LA_IDX_0\" data-points=\"W3sieCI6NDQyLjczODI4MTI1LCJ5IjoxOTF9LHsieCI6NDQyLjczODI4MTI1LCJ5IjoyMTZ9LHsieCI6NDQyLjczODI4MTI1LCJ5IjoyNDF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointEnd)\"></path><path d=\"M380.762,278.015L337.458,285.012C294.154,292.01,207.546,306.005,164.242,317.169C120.938,328.333,120.938,336.667,120.938,345C120.938,353.333,120.938,361.667,120.938,369.333C120.938,377,120.938,384,120.938,387.5L120.938,391\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-L_IDX_BTC_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_IDX_BTC_0\" data-points=\"W3sieCI6MzgwLjc2MTcxODc1LCJ5IjoyNzguMDE0ODMzNTE3NDM3M30seyJ4IjoxMjAuOTM3NSwieSI6MzIwfSx7IngiOjEyMC45Mzc1LCJ5IjozNDV9LHsieCI6MTIwLjkzNzUsInkiOjM3MH0seyJ4IjoxMjAuOTM3NSwieSI6Mzk1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointEnd)\"></path><path d=\"M388.266,295L379.859,299.167C371.453,303.333,354.641,311.667,346.234,320C337.828,328.333,337.828,336.667,337.828,345C337.828,353.333,337.828,361.667,337.828,369.333C337.828,377,337.828,384,337.828,387.5L337.828,391\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-L_IDX_ETH_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_IDX_ETH_0\" data-points=\"W3sieCI6Mzg4LjI2NTcwMDEyMDE5MjMsInkiOjI5NX0seyJ4IjozMzcuODI4MTI1LCJ5IjozMjB9LHsieCI6MzM3LjgyODEyNSwieSI6MzQ1fSx7IngiOjMzNy44MjgxMjUsInkiOjM3MH0seyJ4IjozMzcuODI4MTI1LCJ5IjozOTV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointEnd)\"></path><path d=\"M497.211,295L505.617,299.167C514.023,303.333,530.836,311.667,539.242,320C547.648,328.333,547.648,336.667,547.648,345C547.648,353.333,547.648,361.667,547.648,369.333C547.648,377,547.648,384,547.648,387.5L547.648,391\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-L_IDX_XRP_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_IDX_XRP_0\" data-points=\"W3sieCI6NDk3LjIxMDg2MjM3OTgwNzcsInkiOjI5NX0seyJ4Ijo1NDcuNjQ4NDM3NSwieSI6MzIwfSx7IngiOjU0Ny42NDg0Mzc1LCJ5IjozNDV9LHsieCI6NTQ3LjY0ODQzNzUsInkiOjM3MH0seyJ4Ijo1NDcuNjQ4NDM3NSwieSI6Mzk1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointEnd)\"></path><path d=\"M504.715,278.395L546.058,285.329C587.401,292.263,670.087,306.132,711.43,317.232C752.773,328.333,752.773,336.667,752.773,345C752.773,353.333,752.773,361.667,752.773,369.333C752.773,377,752.773,384,752.773,387.5L752.773,391\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-L_IDX_OTHER_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_IDX_OTHER_0\" data-points=\"W3sieCI6NTA0LjcxNDg0Mzc1LCJ5IjoyNzguMzk0ODg5NjkyNDQ5MTd9LHsieCI6NzUyLjc3MzQzNzUsInkiOjMyMH0seyJ4Ijo3NTIuNzczNDM3NSwieSI6MzQ1fSx7IngiOjc1Mi43NzM0Mzc1LCJ5IjozNzB9LHsieCI6NzUyLjc3MzQzNzUsInkiOjM5NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_API_LA_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_LA_IDX_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_IDX_BTC_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_IDX_ETH_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_IDX_XRP_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_IDX_OTHER_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-flowchart-API-0\" data-look=\"classic\" transform=\"translate(442.73828125, 60)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.3203125\" y=\"-27\" width=\"152.640625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.3203125, -12)\"><rect></rect><foreignObject width=\"92.640625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>API Gateway</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-flowchart-LA-1\" data-look=\"classic\" transform=\"translate(442.73828125, 164)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.234375\" y=\"-27\" width=\"198.46875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.234375, -12)\"><rect></rect><foreignObject width=\"138.46875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Ledger Accounting</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-flowchart-IDX-2\" data-look=\"classic\" transform=\"translate(442.73828125, 268)\"><rect class=\"basic label-container\" style=\"\" x=\"-61.9765625\" y=\"-27\" width=\"123.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-31.9765625, -12)\"><rect></rect><foreignObject width=\"63.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Indexers</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-flowchart-BTC-3\" data-look=\"classic\" transform=\"translate(120.9375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.9375\" y=\"-27\" width=\"155.875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.9375, -12)\"><rect></rect><foreignObject width=\"95.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Bitcoin Node</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-flowchart-ETH-4\" data-look=\"classic\" transform=\"translate(337.828125, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.953125\" y=\"-27\" width=\"177.90625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.953125, -12)\"><rect></rect><foreignObject width=\"117.90625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Ethereum Node</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-flowchart-XRP-5\" data-look=\"classic\" transform=\"translate(547.6484375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.8671875\" y=\"-27\" width=\"141.734375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.8671875, -12)\"><rect></rect><foreignObject width=\"81.734375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>XRPL Node</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-flowchart-OTHER-6\" data-look=\"classic\" transform=\"translate(752.7734375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-84.2578125\" y=\"-27\" width=\"168.515625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-54.2578125, -12)\"><rect></rect><foreignObject width=\"108.515625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Other Nodes...</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-aa4811b8bbc48a4cc82793365a43c335eff2c84b17a8280f3657f3320fa113af-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TB\n    subgraph Custody[\"Ripple Custody\"]\n        API[API Gateway]\n        LA[Ledger Accounting]\n        IDX[Indexers]\n    end\n\n    subgraph Nodes[\"Blockchain Nodes\"]\n        BTC[Bitcoin Node]\n        ETH[Ethereum Node]\n        XRP[XRPL Node]\n        OTHER[Other Nodes...]\n    end\n\n    API --> LA\n    LA --> IDX\n    IDX --> BTC\n    IDX --> ETH\n    IDX --> XRP\n    IDX --> OTHER\n"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Component"},"children":["Component"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Function"},"children":["Function"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Gateway"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Receives transaction requests from users and applications"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Ledger Accounting"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tracks balances, manages transaction lifecycle"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Indexers"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Monitor blockchain networks, detect incoming transactions, broadcast outgoing transactions"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Blockchain Nodes"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Customer-managed or third-party nodes that connect to blockchain networks"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more on indexers, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/overview/architecture/unified-indexer-service"},"children":["Unified Indexer Service"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"accounts-and-transactions","__idx":8},"children":["Accounts and transactions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple Custody"," uses two core concepts for blockchain interaction:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Concept"},"children":["Concept"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Learn More"},"children":["Learn More"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Accounts"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Logical entities that hold assets and derive blockchain addresses from a vault's master seed"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/overview"},"children":["Accounts"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Transactions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Operations that transfer assets or interact with smart contracts"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/transactions/overview"},"children":["Transactions"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"account-to-address-relationship","__idx":9},"children":["Account-to-address relationship"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A single ","Ripple Custody"," account can have addresses on multiple blockchains:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart LR\n    subgraph Account[\"Account: Treasury\"]\n        ID[\"Account ID: acc_123\"]\n    end\n\n    subgraph Addresses[\"Blockchain Addresses\"]\n        BTC[\"Bitcoin: bc1q...\"]\n        ETH[\"Ethereum: 0x7a3...\"]\n        XRP[\"XRPL: rN7n...\"]\n    end\n\n    Account --> BTC\n    Account --> ETH\n    Account --> XRP\n","diagramHtml":"<svg id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 592.921875px;\" viewBox=\"0 0 592.921875 348\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .error-icon{fill:#552222;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .error-text{fill:#552222;stroke:#552222;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edge-thickness-normal{stroke-width:1px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edge-thickness-thick{stroke-width:3.5px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edge-pattern-solid{stroke-dasharray:0;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .marker{fill:#333333;stroke:#333333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .marker.cross{stroke:#333333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 p{margin:0;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .cluster-label text{fill:#333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .cluster-label span{color:#333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .cluster-label span p{background-color:transparent;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .label text,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 span{fill:#333;color:#333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node rect,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node circle,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node ellipse,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node polygon,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .rough-node .label text,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node .label text,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .image-shape .label,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .icon-shape .label{text-anchor:middle;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .rough-node .label,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node .label,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .image-shape .label,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .icon-shape .label{text-align:center;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node.clickable{cursor:pointer;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .arrowheadPath{fill:#333333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .flowchart-link{stroke:#333333;fill:none;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .cluster text{fill:#333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .cluster span{color:#333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 rect.text{fill:none;stroke-width:0;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .icon-shape,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .icon-shape p,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .icon-shape .label rect,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 .node .neo-node{stroke:#9370DB;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].node rect,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].cluster rect,#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-Addresses\" data-look=\"classic\"><rect style=\"\" x=\"335.765625\" y=\"8\" width=\"249.15625\" height=\"332\"></rect><g class=\"cluster-label\" transform=\"translate(379.875, 8)\"><foreignObject width=\"160.9375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Blockchain Addresses</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M248.522,109.5L258.896,102.917C269.27,96.333,290.018,83.167,304.558,76.583C319.099,70,327.432,70,337.63,70C347.828,70,359.891,70,365.922,70L371.953,70\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-L_Account_BTC_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Account_BTC_0\" data-points=\"W3sieCI6MjQ4LjUyMTY3MjE3NTQ4MDc3LCJ5IjoxMDkuNX0seyJ4IjozMTAuNzY1NjI1LCJ5Ijo3MH0seyJ4IjozMzUuNzY1NjI1LCJ5Ijo3MH0seyJ4IjozNzUuOTUzMTI1LCJ5Ijo3MH1d\" data-look=\"classic\" marker-end=\"url(#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-pointEnd)\"></path><path d=\"M285.766,174L289.932,174C294.099,174,302.432,174,310.766,174C319.099,174,327.432,174,335.099,174C342.766,174,349.766,174,353.266,174L356.766,174\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-L_Account_ETH_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Account_ETH_0\" data-points=\"W3sieCI6Mjg1Ljc2NTYyNSwieSI6MTc0fSx7IngiOjMxMC43NjU2MjUsInkiOjE3NH0seyJ4IjozMzUuNzY1NjI1LCJ5IjoxNzR9LHsieCI6MzYwLjc2NTYyNSwieSI6MTc0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-pointEnd)\"></path><path d=\"M248.522,238.5L258.896,245.083C269.27,251.667,290.018,264.833,304.558,271.417C319.099,278,327.432,278,338.711,278C349.99,278,364.214,278,371.326,278L378.438,278\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-L_Account_XRP_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Account_XRP_0\" data-points=\"W3sieCI6MjQ4LjUyMTY3MjE3NTQ4MDc3LCJ5IjoyMzguNX0seyJ4IjozMTAuNzY1NjI1LCJ5IjoyNzh9LHsieCI6MzM1Ljc2NTYyNSwieSI6Mjc4fSx7IngiOjM4Mi40Mzc1LCJ5IjoyNzh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Account_BTC_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Account_ETH_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Account_XRP_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(0, 101.5)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-Account\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"277.765625\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(80.421875, 8)\"><foreignObject width=\"132.921875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Account: Treasury</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-flowchart-ID-0\" data-look=\"classic\" transform=\"translate(146.8828125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-103.8828125\" y=\"-27\" width=\"207.765625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-73.8828125, -12)\"><rect></rect><foreignObject width=\"147.765625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Account ID: acc_123</p></span></div></foreignObject></g></g></g></g><g class=\"node default\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-flowchart-BTC-1\" data-look=\"classic\" transform=\"translate(460.34375, 70)\"><rect class=\"basic label-container\" style=\"\" x=\"-84.390625\" y=\"-27\" width=\"168.78125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-54.390625, -12)\"><rect></rect><foreignObject width=\"108.78125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Bitcoin: bc1q...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-flowchart-ETH-2\" data-look=\"classic\" transform=\"translate(460.34375, 174)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.578125\" y=\"-27\" width=\"199.15625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.578125, -12)\"><rect></rect><foreignObject width=\"139.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Ethereum: 0x7a3...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-flowchart-XRP-3\" data-look=\"classic\" transform=\"translate(460.34375, 278)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.90625\" y=\"-27\" width=\"155.8125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.90625, -12)\"><rect></rect><foreignObject width=\"95.8125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>XRPL: rN7n...</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-bb646d9ee21f32c98fa9857941273fdcf6a1927d06900f23a537951d5273ec46-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 592.921875px;\" viewBox=\"0 0 592.921875 348\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .error-icon{fill:#a44141;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .error-text{fill:#ddd;stroke:#ddd;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edge-thickness-normal{stroke-width:1px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edge-thickness-thick{stroke-width:3.5px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edge-pattern-solid{stroke-dasharray:0;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edge-pattern-dashed{stroke-dasharray:3;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edge-pattern-dotted{stroke-dasharray:2;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .marker{fill:lightgrey;stroke:lightgrey;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .marker.cross{stroke:lightgrey;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb p{margin:0;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .cluster-label text{fill:#F9FFFE;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .cluster-label span{color:#F9FFFE;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .cluster-label span p{background-color:transparent;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .label text,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb span{fill:#ccc;color:#ccc;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node rect,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node circle,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node ellipse,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node polygon,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .rough-node .label text,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node .label text,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .image-shape .label,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .icon-shape .label{text-anchor:middle;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .rough-node .label,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node .label,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .image-shape .label,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .icon-shape .label{text-align:center;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node.clickable{cursor:pointer;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .arrowheadPath{fill:lightgrey;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .flowchart-link{stroke:lightgrey;fill:none;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .cluster text{fill:#F9FFFE;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .cluster span{color:#F9FFFE;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb rect.text{fill:none;stroke-width:0;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .icon-shape,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .icon-shape p,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .icon-shape .label rect,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb .node .neo-node{stroke:#ccc;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].node rect,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].cluster rect,#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].node polygon{stroke:url(#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].node path{stroke:url(#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-gradient);stroke-width:1px;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].node circle{stroke:url(#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-Addresses\" data-look=\"classic\"><rect style=\"\" x=\"335.765625\" y=\"8\" width=\"249.15625\" height=\"332\"></rect><g class=\"cluster-label\" transform=\"translate(379.875, 8)\"><foreignObject width=\"160.9375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Blockchain Addresses</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M248.522,109.5L258.896,102.917C269.27,96.333,290.018,83.167,304.558,76.583C319.099,70,327.432,70,337.63,70C347.828,70,359.891,70,365.922,70L371.953,70\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-L_Account_BTC_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Account_BTC_0\" data-points=\"W3sieCI6MjQ4LjUyMTY3MjE3NTQ4MDc3LCJ5IjoxMDkuNX0seyJ4IjozMTAuNzY1NjI1LCJ5Ijo3MH0seyJ4IjozMzUuNzY1NjI1LCJ5Ijo3MH0seyJ4IjozNzUuOTUzMTI1LCJ5Ijo3MH1d\" data-look=\"classic\" marker-end=\"url(#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-pointEnd)\"></path><path d=\"M285.766,174L289.932,174C294.099,174,302.432,174,310.766,174C319.099,174,327.432,174,335.099,174C342.766,174,349.766,174,353.266,174L356.766,174\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-L_Account_ETH_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Account_ETH_0\" data-points=\"W3sieCI6Mjg1Ljc2NTYyNSwieSI6MTc0fSx7IngiOjMxMC43NjU2MjUsInkiOjE3NH0seyJ4IjozMzUuNzY1NjI1LCJ5IjoxNzR9LHsieCI6MzYwLjc2NTYyNSwieSI6MTc0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-pointEnd)\"></path><path d=\"M248.522,238.5L258.896,245.083C269.27,251.667,290.018,264.833,304.558,271.417C319.099,278,327.432,278,338.711,278C349.99,278,364.214,278,371.326,278L378.438,278\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-L_Account_XRP_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Account_XRP_0\" data-points=\"W3sieCI6MjQ4LjUyMTY3MjE3NTQ4MDc3LCJ5IjoyMzguNX0seyJ4IjozMTAuNzY1NjI1LCJ5IjoyNzh9LHsieCI6MzM1Ljc2NTYyNSwieSI6Mjc4fSx7IngiOjM4Mi40Mzc1LCJ5IjoyNzh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Account_BTC_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Account_ETH_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Account_XRP_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(0, 101.5)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-Account\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"277.765625\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(80.421875, 8)\"><foreignObject width=\"132.921875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Account: Treasury</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-flowchart-ID-0\" data-look=\"classic\" transform=\"translate(146.8828125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-103.8828125\" y=\"-27\" width=\"207.765625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-73.8828125, -12)\"><rect></rect><foreignObject width=\"147.765625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Account ID: acc_123</p></span></div></foreignObject></g></g></g></g><g class=\"node default\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-flowchart-BTC-1\" data-look=\"classic\" transform=\"translate(460.34375, 70)\"><rect class=\"basic label-container\" style=\"\" x=\"-84.390625\" y=\"-27\" width=\"168.78125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-54.390625, -12)\"><rect></rect><foreignObject width=\"108.78125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Bitcoin: bc1q...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-flowchart-ETH-2\" data-look=\"classic\" transform=\"translate(460.34375, 174)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.578125\" y=\"-27\" width=\"199.15625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.578125, -12)\"><rect></rect><foreignObject width=\"139.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Ethereum: 0x7a3...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-flowchart-XRP-3\" data-look=\"classic\" transform=\"translate(460.34375, 278)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.90625\" y=\"-27\" width=\"155.8125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.90625, -12)\"><rect></rect><foreignObject width=\"95.8125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>XRPL: rN7n...</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-ac2398635e65f3408bfe2ecf6869415c16b376f5bcf47d52b8326cc03c1271cb-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart LR\n    subgraph Account[\"Account: Treasury\"]\n        ID[\"Account ID: acc_123\"]\n    end\n\n    subgraph Addresses[\"Blockchain Addresses\"]\n        BTC[\"Bitcoin: bc1q...\"]\n        ETH[\"Ethereum: 0x7a3...\"]\n        XRP[\"XRPL: rN7n...\"]\n    end\n\n    Account --> BTC\n    Account --> ETH\n    Account --> XRP\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The addresses are derived from the same master seed using blockchain-specific derivation paths. For details, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/account-key-derivation-and-ledger-compatibility"},"children":["Key derivation"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":10},"children":["Next steps"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Topic"},"children":["Topic"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/overview"},"children":["Accounts"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Learn how accounts work in ","Ripple Custody"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/transactions/overview"},"children":["Transactions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Understand the transaction lifecycle"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/account-key-derivation-and-ledger-compatibility"},"children":["Key derivation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["How blockchain addresses are derived"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/reference/supported-ledgers"},"children":["Supported ledgers"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Complete list of supported ledger networks"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/blockchains/dynamic-ledgers-payloads"},"children":["Dynamic ledgers payloads"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Payload examples for adding supported ledger records"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/blockchains/dynamic-ledgers-update-payloads"},"children":["Dynamic ledger payload reference"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Payload examples for updating supported ledger records"]}]}]}]}]}]},"headings":[{"value":"Blockchains and ledgers","id":"blockchains-and-ledgers","depth":1},{"value":"What is a blockchain?","id":"what-is-a-blockchain","depth":2},{"value":"Key characteristics","id":"key-characteristics","depth":3},{"value":"Blockchain and ledger types supported by Ripple Custody","id":"blockchain-and-ledger-types-supported-by-ripple-custody","depth":2},{"value":"Bitcoin-type (UTXO-based)","id":"bitcoin-type-utxo-based","depth":3},{"value":"EVM-compatible (Account-based)","id":"evm-compatible-account-based","depth":3},{"value":"Other architectures","id":"other-architectures","depth":3},{"value":"How Ripple Custody interacts with blockchains and ledgers","id":"how-ripple-custody-interacts-with-blockchains-and-ledgers","depth":2},{"value":"Accounts and transactions","id":"accounts-and-transactions","depth":2},{"value":"Account-to-address relationship","id":"account-to-address-relationship","depth":3},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"Blockchains and ledgers"}},"lastModified":"2026-08-04T20:25:11.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/accounts-and-assets/blockchains","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}