{"templateId":"markdown","versions":[{"version":"v1.40","label":"v1.40 STS","link":"/products/custody/accounts-and-assets/blockchains","default":true,"active":false,"folderId":"c15a2701"},{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/v1.39/accounts-and-assets/blockchains","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/accounts-and-assets/blockchains","default":false,"active":true,"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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 2034.875px;\" viewBox=\"0 0 2034.875 145\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .error-icon{fill:#552222;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .error-text{fill:#552222;stroke:#552222;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edge-thickness-normal{stroke-width:1px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edge-thickness-thick{stroke-width:3.5px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edge-pattern-solid{stroke-dasharray:0;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edge-pattern-dashed{stroke-dasharray:3;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edge-pattern-dotted{stroke-dasharray:2;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .marker{fill:#333333;stroke:#333333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .marker.cross{stroke:#333333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e p{margin:0;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .cluster-label text{fill:#333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .cluster-label span{color:#333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .cluster-label span p{background-color:transparent;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .label text,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e span{fill:#333;color:#333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node rect,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node circle,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node ellipse,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node polygon,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .rough-node .label text,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node .label text,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .image-shape .label,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .icon-shape .label{text-anchor:middle;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .rough-node .label,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node .label,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .image-shape .label,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .icon-shape .label{text-align:center;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node.clickable{cursor:pointer;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .arrowheadPath{fill:#333333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .flowchart-link{stroke:#333333;fill:none;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .cluster text{fill:#333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .cluster span{color:#333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e rect.text{fill:none;stroke-width:0;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .icon-shape,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .icon-shape p,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .icon-shape .label rect,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e .node .neo-node{stroke:#9370DB;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].node rect,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].cluster rect,#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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=\"M650.891,72.5L655.057,72.5C659.224,72.5,667.557,72.5,675.224,72.5C682.891,72.5,689.891,72.5,693.391,72.5L696.891,72.5\" id=\"diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-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=\"W3sieCI6NjUwLjg5MDYyNSwieSI6NzIuNX0seyJ4Ijo2NzUuODkwNjI1LCJ5Ijo3Mi41fSx7IngiOjcwMC44OTA2MjUsInkiOjcyLjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_flowchart-v2-pointEnd)\"></path><path d=\"M1339.328,72.5L1343.495,72.5C1347.661,72.5,1355.995,72.5,1363.661,72.5C1371.328,72.5,1378.328,72.5,1381.828,72.5L1385.328,72.5\" id=\"diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-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=\"W3sieCI6MTMzOS4zMjgxMjUsInkiOjcyLjV9LHsieCI6MTM2NC4zMjgxMjUsInkiOjcyLjV9LHsieCI6MTM4OS4zMjgxMjUsInkiOjcyLjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e_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(1381.328125, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-B3\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"637.546875\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(300.5390625, 8)\"><foreignObject width=\"52.46875\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-H3-6\" data-look=\"classic\" transform=\"translate(124.140625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-81.140625\" y=\"-27\" width=\"162.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-51.140625, -12)\"><rect></rect><foreignObject width=\"102.28125\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-T3-7\" data-look=\"classic\" transform=\"translate(330.78125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.5\" y=\"-27\" width=\"151\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.5, -12)\"><rect></rect><foreignObject width=\"91\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-P3-8\" data-look=\"classic\" transform=\"translate(533.4140625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.1328125\" y=\"-27\" width=\"154.265625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.1328125, -12)\"><rect></rect><foreignObject width=\"94.265625\" 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(692.890625, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-B2\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"638.4375\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(300.984375, 8)\"><foreignObject width=\"52.46875\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-H2-3\" data-look=\"classic\" transform=\"translate(122.359375, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.359375\" y=\"-27\" width=\"158.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.359375, -12)\"><rect></rect><foreignObject width=\"98.71875\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-T2-4\" data-look=\"classic\" transform=\"translate(327.21875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.5\" y=\"-27\" width=\"151\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.5, -12)\"><rect></rect><foreignObject width=\"91\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-P2-5\" data-look=\"classic\" transform=\"translate(532.078125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.359375\" y=\"-27\" width=\"158.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.359375, -12)\"><rect></rect><foreignObject width=\"98.71875\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-B1\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"642.890625\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(303.2109375, 8)\"><foreignObject width=\"52.46875\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-H1-0\" data-look=\"classic\" transform=\"translate(124.5859375, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-81.5859375\" y=\"-27\" width=\"163.171875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-51.5859375, -12)\"><rect></rect><foreignObject width=\"103.171875\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-T1-1\" data-look=\"classic\" transform=\"translate(331.671875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.5\" y=\"-27\" width=\"151\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.5, -12)\"><rect></rect><foreignObject width=\"91\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-flowchart-P1-2\" data-look=\"classic\" transform=\"translate(536.53125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.359375\" y=\"-27\" width=\"158.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.359375, -12)\"><rect></rect><foreignObject width=\"98.71875\" 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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-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-1e802f81ebb4291ebf92abb923af7cadaced116a99235fb566d12e95a010425e-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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 2034.875px;\" viewBox=\"0 0 2034.875 145\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .error-icon{fill:#a44141;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .error-text{fill:#ddd;stroke:#ddd;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edge-thickness-normal{stroke-width:1px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edge-thickness-thick{stroke-width:3.5px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edge-pattern-solid{stroke-dasharray:0;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .marker.cross{stroke:lightgrey;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 p{margin:0;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .cluster-label text{fill:#F9FFFE;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .cluster-label span{color:#F9FFFE;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .cluster-label span p{background-color:transparent;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .label text,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 span{fill:#ccc;color:#ccc;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node rect,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node circle,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node ellipse,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node polygon,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .rough-node .label text,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node .label text,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .image-shape .label,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .icon-shape .label{text-anchor:middle;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .rough-node .label,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node .label,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .image-shape .label,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .icon-shape .label{text-align:center;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node.clickable{cursor:pointer;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .arrowheadPath{fill:lightgrey;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .cluster text{fill:#F9FFFE;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .cluster span{color:#F9FFFE;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 rect.text{fill:none;stroke-width:0;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .icon-shape,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .icon-shape p,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .icon-shape .label rect,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 .node .neo-node{stroke:#ccc;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].node rect,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].cluster rect,#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].node polygon{stroke:url(#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].node path{stroke:url(#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-gradient);stroke-width:1px;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].node circle{stroke:url(#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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=\"M650.891,72.5L655.057,72.5C659.224,72.5,667.557,72.5,675.224,72.5C682.891,72.5,689.891,72.5,693.391,72.5L696.891,72.5\" id=\"diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-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=\"W3sieCI6NjUwLjg5MDYyNSwieSI6NzIuNX0seyJ4Ijo2NzUuODkwNjI1LCJ5Ijo3Mi41fSx7IngiOjcwMC44OTA2MjUsInkiOjcyLjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_flowchart-v2-pointEnd)\"></path><path d=\"M1339.328,72.5L1343.495,72.5C1347.661,72.5,1355.995,72.5,1363.661,72.5C1371.328,72.5,1378.328,72.5,1381.828,72.5L1385.328,72.5\" id=\"diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-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=\"W3sieCI6MTMzOS4zMjgxMjUsInkiOjcyLjV9LHsieCI6MTM2NC4zMjgxMjUsInkiOjcyLjV9LHsieCI6MTM4OS4zMjgxMjUsInkiOjcyLjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6_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(1381.328125, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-B3\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"637.546875\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(300.5390625, 8)\"><foreignObject width=\"52.46875\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-H3-6\" data-look=\"classic\" transform=\"translate(124.140625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-81.140625\" y=\"-27\" width=\"162.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-51.140625, -12)\"><rect></rect><foreignObject width=\"102.28125\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-T3-7\" data-look=\"classic\" transform=\"translate(330.78125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.5\" y=\"-27\" width=\"151\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.5, -12)\"><rect></rect><foreignObject width=\"91\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-P3-8\" data-look=\"classic\" transform=\"translate(533.4140625, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.1328125\" y=\"-27\" width=\"154.265625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.1328125, -12)\"><rect></rect><foreignObject width=\"94.265625\" 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(692.890625, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-B2\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"638.4375\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(300.984375, 8)\"><foreignObject width=\"52.46875\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-H2-3\" data-look=\"classic\" transform=\"translate(122.359375, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.359375\" y=\"-27\" width=\"158.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.359375, -12)\"><rect></rect><foreignObject width=\"98.71875\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-T2-4\" data-look=\"classic\" transform=\"translate(327.21875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.5\" y=\"-27\" width=\"151\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.5, -12)\"><rect></rect><foreignObject width=\"91\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-P2-5\" data-look=\"classic\" transform=\"translate(532.078125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.359375\" y=\"-27\" width=\"158.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.359375, -12)\"><rect></rect><foreignObject width=\"98.71875\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-B1\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"642.890625\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(303.2109375, 8)\"><foreignObject width=\"52.46875\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-H1-0\" data-look=\"classic\" transform=\"translate(124.5859375, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-81.5859375\" y=\"-27\" width=\"163.171875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-51.5859375, -12)\"><rect></rect><foreignObject width=\"103.171875\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-T1-1\" data-look=\"classic\" transform=\"translate(331.671875, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.5\" y=\"-27\" width=\"151\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.5, -12)\"><rect></rect><foreignObject width=\"91\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-flowchart-P1-2\" data-look=\"classic\" transform=\"translate(536.53125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.359375\" y=\"-27\" width=\"158.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.359375, -12)\"><rect></rect><foreignObject width=\"98.71875\" 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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-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-9ef0b3aa47a7e48b4637cd1a49e47489b5b2051c342b6279a8edeee54a8510e6-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/v1.38/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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 866.734375px;\" viewBox=\"0 0 866.734375 482\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .error-icon{fill:#552222;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .error-text{fill:#552222;stroke:#552222;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edge-thickness-normal{stroke-width:1px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edge-thickness-thick{stroke-width:3.5px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edge-pattern-solid{stroke-dasharray:0;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .marker{fill:#333333;stroke:#333333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .marker.cross{stroke:#333333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 p{margin:0;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .cluster-label text{fill:#333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .cluster-label span{color:#333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .cluster-label span p{background-color:transparent;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .label text,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 span{fill:#333;color:#333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node rect,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node circle,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node ellipse,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node polygon,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .rough-node .label text,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node .label text,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .image-shape .label,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .icon-shape .label{text-anchor:middle;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .rough-node .label,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node .label,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .image-shape .label,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .icon-shape .label{text-align:center;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node.clickable{cursor:pointer;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .arrowheadPath{fill:#333333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .flowchart-link{stroke:#333333;fill:none;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .cluster text{fill:#333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .cluster span{color:#333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 rect.text{fill:none;stroke-width:0;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .icon-shape,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .icon-shape p,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .icon-shape .label rect,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 .node .neo-node{stroke:#9370DB;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].node rect,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].cluster rect,#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-Nodes\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"370\" width=\"850.734375\" height=\"104\"></rect><g class=\"cluster-label\" transform=\"translate(369.328125, 370)\"><foreignObject width=\"128.078125\" 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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-Custody\" data-look=\"classic\"><rect style=\"\" x=\"78.359375\" y=\"8\" width=\"693.80859375\" height=\"312\"></rect><g class=\"cluster-label\" transform=\"translate(371.013671875, 8)\"><foreignObject width=\"108.5\" 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=\"M433.742,87L433.742,91.167C433.742,95.333,433.742,103.667,433.742,111.333C433.742,119,433.742,126,433.742,129.5L433.742,133\" id=\"diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-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=\"W3sieCI6NDMzLjc0MjE4NzUsInkiOjg3fSx7IngiOjQzMy43NDIxODc1LCJ5IjoxMTJ9LHsieCI6NDMzLjc0MjE4NzUsInkiOjEzN31d\" data-look=\"classic\" marker-end=\"url(#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_flowchart-v2-pointEnd)\"></path><path d=\"M433.742,191L433.742,195.167C433.742,199.333,433.742,207.667,433.742,215.333C433.742,223,433.742,230,433.742,233.5L433.742,237\" id=\"diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-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=\"W3sieCI6NDMzLjc0MjE4NzUsInkiOjE5MX0seyJ4Ijo0MzMuNzQyMTg3NSwieSI6MjE2fSx7IngiOjQzMy43NDIxODc1LCJ5IjoyNDF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_flowchart-v2-pointEnd)\"></path><path d=\"M373.055,278.006L330.605,285.005C288.156,292.004,203.258,306.002,160.809,317.168C118.359,328.333,118.359,336.667,118.359,345C118.359,353.333,118.359,361.667,118.359,369.333C118.359,377,118.359,384,118.359,387.5L118.359,391\" id=\"diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-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=\"W3sieCI6MzczLjA1NDY4NzUsInkiOjI3OC4wMDYwOTM3ODQ4MzQ5fSx7IngiOjExOC4zNTkzNzUsInkiOjMyMH0seyJ4IjoxMTguMzU5Mzc1LCJ5IjozNDV9LHsieCI6MTE4LjM1OTM3NSwieSI6MzcwfSx7IngiOjExOC4zNTkzNzUsInkiOjM5NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_flowchart-v2-pointEnd)\"></path><path d=\"M379.746,295L371.414,299.167C363.081,303.333,346.415,311.667,338.083,320C329.75,328.333,329.75,336.667,329.75,345C329.75,353.333,329.75,361.667,329.75,369.333C329.75,377,329.75,384,329.75,387.5L329.75,391\" id=\"diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-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=\"W3sieCI6Mzc5Ljc0NjI0Mzk5MDM4NDY0LCJ5IjoyOTV9LHsieCI6MzI5Ljc1LCJ5IjozMjB9LHsieCI6MzI5Ljc1LCJ5IjozNDV9LHsieCI6MzI5Ljc1LCJ5IjozNzB9LHsieCI6MzI5Ljc1LCJ5IjozOTV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_flowchart-v2-pointEnd)\"></path><path d=\"M487.738,295L496.071,299.167C504.404,303.333,521.069,311.667,529.402,320C537.734,328.333,537.734,336.667,537.734,345C537.734,353.333,537.734,361.667,537.734,369.333C537.734,377,537.734,384,537.734,387.5L537.734,391\" id=\"diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-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=\"W3sieCI6NDg3LjczODEzMTAwOTYxNTM2LCJ5IjoyOTV9LHsieCI6NTM3LjczNDM3NSwieSI6MzIwfSx7IngiOjUzNy43MzQzNzUsInkiOjM0NX0seyJ4Ijo1MzcuNzM0Mzc1LCJ5IjozNzB9LHsieCI6NTM3LjczNDM3NSwieSI6Mzk1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_flowchart-v2-pointEnd)\"></path><path d=\"M494.43,278.247L535.643,285.206C576.857,292.165,659.284,306.082,700.497,317.208C741.711,328.333,741.711,336.667,741.711,345C741.711,353.333,741.711,361.667,741.711,369.333C741.711,377,741.711,384,741.711,387.5L741.711,391\" id=\"diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-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=\"W3sieCI6NDk0LjQyOTY4NzUsInkiOjI3OC4yNDY5ODEyMjc4MDMxM30seyJ4Ijo3NDEuNzEwOTM3NSwieSI6MzIwfSx7IngiOjc0MS43MTA5Mzc1LCJ5IjozNDV9LHsieCI6NzQxLjcxMDkzNzUsInkiOjM3MH0seyJ4Ijo3NDEuNzEwOTM3NSwieSI6Mzk1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5_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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-flowchart-API-0\" data-look=\"classic\" transform=\"translate(433.7421875, 60)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.6875\" y=\"-27\" width=\"153.375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.6875, -12)\"><rect></rect><foreignObject width=\"93.375\" 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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-flowchart-LA-1\" data-look=\"classic\" transform=\"translate(433.7421875, 164)\"><rect class=\"basic label-container\" style=\"\" x=\"-96.2734375\" y=\"-27\" width=\"192.546875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-66.2734375, -12)\"><rect></rect><foreignObject width=\"132.546875\" 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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-flowchart-IDX-2\" data-look=\"classic\" transform=\"translate(433.7421875, 268)\"><rect class=\"basic label-container\" style=\"\" x=\"-60.6875\" y=\"-27\" width=\"121.375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-30.6875, -12)\"><rect></rect><foreignObject width=\"61.375\" 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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-flowchart-BTC-3\" data-look=\"classic\" transform=\"translate(118.359375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.359375\" y=\"-27\" width=\"150.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.359375, -12)\"><rect></rect><foreignObject width=\"90.71875\" 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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-flowchart-ETH-4\" data-look=\"classic\" transform=\"translate(329.75, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.03125\" y=\"-27\" width=\"172.0625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.03125, -12)\"><rect></rect><foreignObject width=\"112.0625\" 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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-flowchart-XRP-5\" data-look=\"classic\" transform=\"translate(537.734375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.953125\" y=\"-27\" width=\"143.90625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-41.953125, -12)\"><rect></rect><foreignObject width=\"83.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>XRPL Node</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-flowchart-OTHER-6\" data-look=\"classic\" transform=\"translate(741.7109375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.0234375\" y=\"-27\" width=\"164.046875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.0234375, -12)\"><rect></rect><foreignObject width=\"104.046875\" 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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-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-ce931767711f5222bfde3b4de693bc786410c969f8a6cb787958794ffa5eaae5-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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 866.734375px;\" viewBox=\"0 0 866.734375 482\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .error-icon{fill:#a44141;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .error-text{fill:#ddd;stroke:#ddd;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edge-thickness-normal{stroke-width:1px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edge-thickness-thick{stroke-width:3.5px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edge-pattern-solid{stroke-dasharray:0;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edge-pattern-dashed{stroke-dasharray:3;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edge-pattern-dotted{stroke-dasharray:2;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .marker{fill:lightgrey;stroke:lightgrey;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .marker.cross{stroke:lightgrey;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe p{margin:0;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .cluster-label text{fill:#F9FFFE;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .cluster-label span{color:#F9FFFE;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .cluster-label span p{background-color:transparent;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .label text,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe span{fill:#ccc;color:#ccc;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node rect,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node circle,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node ellipse,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node polygon,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .rough-node .label text,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node .label text,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .image-shape .label,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .icon-shape .label{text-anchor:middle;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .rough-node .label,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node .label,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .image-shape .label,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .icon-shape .label{text-align:center;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node.clickable{cursor:pointer;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .arrowheadPath{fill:lightgrey;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .flowchart-link{stroke:lightgrey;fill:none;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .cluster text{fill:#F9FFFE;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .cluster span{color:#F9FFFE;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe rect.text{fill:none;stroke-width:0;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .icon-shape,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .icon-shape p,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .icon-shape .label rect,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe .node .neo-node{stroke:#ccc;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].node rect,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].cluster rect,#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].node polygon{stroke:url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].node path{stroke:url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-gradient);stroke-width:1px;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].node circle{stroke:url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-Nodes\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"370\" width=\"850.734375\" height=\"104\"></rect><g class=\"cluster-label\" transform=\"translate(369.328125, 370)\"><foreignObject width=\"128.078125\" 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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-Custody\" data-look=\"classic\"><rect style=\"\" x=\"78.359375\" y=\"8\" width=\"693.80859375\" height=\"312\"></rect><g class=\"cluster-label\" transform=\"translate(371.013671875, 8)\"><foreignObject width=\"108.5\" 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=\"M433.742,87L433.742,91.167C433.742,95.333,433.742,103.667,433.742,111.333C433.742,119,433.742,126,433.742,129.5L433.742,133\" id=\"diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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=\"W3sieCI6NDMzLjc0MjE4NzUsInkiOjg3fSx7IngiOjQzMy43NDIxODc1LCJ5IjoxMTJ9LHsieCI6NDMzLjc0MjE4NzUsInkiOjEzN31d\" data-look=\"classic\" marker-end=\"url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_flowchart-v2-pointEnd)\"></path><path d=\"M433.742,191L433.742,195.167C433.742,199.333,433.742,207.667,433.742,215.333C433.742,223,433.742,230,433.742,233.5L433.742,237\" id=\"diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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=\"W3sieCI6NDMzLjc0MjE4NzUsInkiOjE5MX0seyJ4Ijo0MzMuNzQyMTg3NSwieSI6MjE2fSx7IngiOjQzMy43NDIxODc1LCJ5IjoyNDF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_flowchart-v2-pointEnd)\"></path><path d=\"M373.055,278.006L330.605,285.005C288.156,292.004,203.258,306.002,160.809,317.168C118.359,328.333,118.359,336.667,118.359,345C118.359,353.333,118.359,361.667,118.359,369.333C118.359,377,118.359,384,118.359,387.5L118.359,391\" id=\"diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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=\"W3sieCI6MzczLjA1NDY4NzUsInkiOjI3OC4wMDYwOTM3ODQ4MzQ5fSx7IngiOjExOC4zNTkzNzUsInkiOjMyMH0seyJ4IjoxMTguMzU5Mzc1LCJ5IjozNDV9LHsieCI6MTE4LjM1OTM3NSwieSI6MzcwfSx7IngiOjExOC4zNTkzNzUsInkiOjM5NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_flowchart-v2-pointEnd)\"></path><path d=\"M379.746,295L371.414,299.167C363.081,303.333,346.415,311.667,338.083,320C329.75,328.333,329.75,336.667,329.75,345C329.75,353.333,329.75,361.667,329.75,369.333C329.75,377,329.75,384,329.75,387.5L329.75,391\" id=\"diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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=\"W3sieCI6Mzc5Ljc0NjI0Mzk5MDM4NDY0LCJ5IjoyOTV9LHsieCI6MzI5Ljc1LCJ5IjozMjB9LHsieCI6MzI5Ljc1LCJ5IjozNDV9LHsieCI6MzI5Ljc1LCJ5IjozNzB9LHsieCI6MzI5Ljc1LCJ5IjozOTV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_flowchart-v2-pointEnd)\"></path><path d=\"M487.738,295L496.071,299.167C504.404,303.333,521.069,311.667,529.402,320C537.734,328.333,537.734,336.667,537.734,345C537.734,353.333,537.734,361.667,537.734,369.333C537.734,377,537.734,384,537.734,387.5L537.734,391\" id=\"diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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=\"W3sieCI6NDg3LjczODEzMTAwOTYxNTM2LCJ5IjoyOTV9LHsieCI6NTM3LjczNDM3NSwieSI6MzIwfSx7IngiOjUzNy43MzQzNzUsInkiOjM0NX0seyJ4Ijo1MzcuNzM0Mzc1LCJ5IjozNzB9LHsieCI6NTM3LjczNDM3NSwieSI6Mzk1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_flowchart-v2-pointEnd)\"></path><path d=\"M494.43,278.247L535.643,285.206C576.857,292.165,659.284,306.082,700.497,317.208C741.711,328.333,741.711,336.667,741.711,345C741.711,353.333,741.711,361.667,741.711,369.333C741.711,377,741.711,384,741.711,387.5L741.711,391\" id=\"diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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=\"W3sieCI6NDk0LjQyOTY4NzUsInkiOjI3OC4yNDY5ODEyMjc4MDMxM30seyJ4Ijo3NDEuNzEwOTM3NSwieSI6MzIwfSx7IngiOjc0MS43MTA5Mzc1LCJ5IjozNDV9LHsieCI6NzQxLjcxMDkzNzUsInkiOjM3MH0seyJ4Ijo3NDEuNzEwOTM3NSwieSI6Mzk1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe_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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-flowchart-API-0\" data-look=\"classic\" transform=\"translate(433.7421875, 60)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.6875\" y=\"-27\" width=\"153.375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.6875, -12)\"><rect></rect><foreignObject width=\"93.375\" 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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-flowchart-LA-1\" data-look=\"classic\" transform=\"translate(433.7421875, 164)\"><rect class=\"basic label-container\" style=\"\" x=\"-96.2734375\" y=\"-27\" width=\"192.546875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-66.2734375, -12)\"><rect></rect><foreignObject width=\"132.546875\" 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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-flowchart-IDX-2\" data-look=\"classic\" transform=\"translate(433.7421875, 268)\"><rect class=\"basic label-container\" style=\"\" x=\"-60.6875\" y=\"-27\" width=\"121.375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-30.6875, -12)\"><rect></rect><foreignObject width=\"61.375\" 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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-flowchart-BTC-3\" data-look=\"classic\" transform=\"translate(118.359375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.359375\" y=\"-27\" width=\"150.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.359375, -12)\"><rect></rect><foreignObject width=\"90.71875\" 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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-flowchart-ETH-4\" data-look=\"classic\" transform=\"translate(329.75, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.03125\" y=\"-27\" width=\"172.0625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.03125, -12)\"><rect></rect><foreignObject width=\"112.0625\" 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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-flowchart-XRP-5\" data-look=\"classic\" transform=\"translate(537.734375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.953125\" y=\"-27\" width=\"143.90625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-41.953125, -12)\"><rect></rect><foreignObject width=\"83.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>XRPL Node</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-flowchart-OTHER-6\" data-look=\"classic\" transform=\"translate(741.7109375, 422)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.0234375\" y=\"-27\" width=\"164.046875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.0234375, -12)\"><rect></rect><foreignObject width=\"104.046875\" 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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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-df50d7701d32acd47a5487602e63b075491dc42165d663e93c4e8400998a8efe-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/v1.38/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/v1.38/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/v1.38/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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 588.828125px;\" viewBox=\"0 0 588.828125 348\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .error-icon{fill:#552222;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .error-text{fill:#552222;stroke:#552222;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edge-thickness-normal{stroke-width:1px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edge-thickness-thick{stroke-width:3.5px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edge-pattern-solid{stroke-dasharray:0;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edge-pattern-dashed{stroke-dasharray:3;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edge-pattern-dotted{stroke-dasharray:2;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .marker{fill:#333333;stroke:#333333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .marker.cross{stroke:#333333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab p{margin:0;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .cluster-label text{fill:#333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .cluster-label span{color:#333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .cluster-label span p{background-color:transparent;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .label text,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab span{fill:#333;color:#333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node rect,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node circle,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node ellipse,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node polygon,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .rough-node .label text,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node .label text,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .image-shape .label,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .icon-shape .label{text-anchor:middle;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .rough-node .label,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node .label,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .image-shape .label,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .icon-shape .label{text-align:center;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node.clickable{cursor:pointer;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .arrowheadPath{fill:#333333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .flowchart-link{stroke:#333333;fill:none;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .cluster text{fill:#333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .cluster span{color:#333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab rect.text{fill:none;stroke-width:0;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .icon-shape,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .icon-shape p,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .icon-shape .label rect,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab .node .neo-node{stroke:#9370DB;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].node rect,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].cluster rect,#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-Addresses\" data-look=\"classic\"><rect style=\"\" x=\"335.640625\" y=\"8\" width=\"245.1875\" height=\"332\"></rect><g class=\"cluster-label\" transform=\"translate(379.96875, 8)\"><foreignObject width=\"156.53125\" 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.42,109.5L258.79,102.917C269.16,96.333,289.901,83.167,304.437,76.583C318.974,70,327.307,70,337.493,70C347.68,70,359.719,70,365.738,70L371.758,70\" id=\"diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-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=\"W3sieCI6MjQ4LjQyMDQxMDE1NjI1LCJ5IjoxMDkuNX0seyJ4IjozMTAuNjQwNjI1LCJ5Ijo3MH0seyJ4IjozMzUuNjQwNjI1LCJ5Ijo3MH0seyJ4IjozNzUuNzU3ODEyNSwieSI6NzB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_flowchart-v2-pointEnd)\"></path><path d=\"M285.641,174L289.807,174C293.974,174,302.307,174,310.641,174C318.974,174,327.307,174,334.974,174C342.641,174,349.641,174,353.141,174L356.641,174\" id=\"diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-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=\"W3sieCI6Mjg1LjY0MDYyNSwieSI6MTc0fSx7IngiOjMxMC42NDA2MjUsInkiOjE3NH0seyJ4IjozMzUuNjQwNjI1LCJ5IjoxNzR9LHsieCI6MzYwLjY0MDYyNSwieSI6MTc0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_flowchart-v2-pointEnd)\"></path><path d=\"M248.42,238.5L258.79,245.083C269.16,251.667,289.901,264.833,304.437,271.417C318.974,278,327.307,278,338.014,278C348.721,278,361.802,278,368.342,278L374.883,278\" id=\"diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-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=\"W3sieCI6MjQ4LjQyMDQxMDE1NjI1LCJ5IjoyMzguNX0seyJ4IjozMTAuNjQwNjI1LCJ5IjoyNzh9LHsieCI6MzM1LjY0MDYyNSwieSI6Mjc4fSx7IngiOjM3OC44ODI4MTI1LCJ5IjoyNzh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab_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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-Account\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"277.640625\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(82.34375, 8)\"><foreignObject width=\"128.953125\" 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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-flowchart-ID-0\" data-look=\"classic\" transform=\"translate(146.8203125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-103.8203125\" y=\"-27\" width=\"207.640625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-73.8203125, -12)\"><rect></rect><foreignObject width=\"147.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>Account ID: acc_123</p></span></div></foreignObject></g></g></g></g><g class=\"node default\" id=\"diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-flowchart-BTC-1\" data-look=\"classic\" transform=\"translate(458.234375, 70)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.4765625\" y=\"-27\" width=\"164.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.4765625, -12)\"><rect></rect><foreignObject width=\"104.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>Bitcoin: bc1q...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-flowchart-ETH-2\" data-look=\"classic\" transform=\"translate(458.234375, 174)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.59375\" y=\"-27\" width=\"195.1875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.59375, -12)\"><rect></rect><foreignObject width=\"135.1875\" 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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-flowchart-XRP-3\" data-look=\"classic\" transform=\"translate(458.234375, 278)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.3515625\" y=\"-27\" width=\"158.703125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.3515625, -12)\"><rect></rect><foreignObject width=\"98.703125\" 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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-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-bc5c129228d257acdec3d12f2253715c3ebdd68c382a1283c2b8c5360a783aab-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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 588.828125px;\" viewBox=\"0 0 588.828125 348\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .error-icon{fill:#a44141;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .error-text{fill:#ddd;stroke:#ddd;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edge-thickness-normal{stroke-width:1px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edge-thickness-thick{stroke-width:3.5px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edge-pattern-solid{stroke-dasharray:0;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .marker.cross{stroke:lightgrey;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 p{margin:0;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .cluster-label text{fill:#F9FFFE;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .cluster-label span{color:#F9FFFE;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .cluster-label span p{background-color:transparent;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .label text,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 span{fill:#ccc;color:#ccc;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node rect,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node circle,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node ellipse,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node polygon,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .rough-node .label text,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node .label text,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .image-shape .label,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .icon-shape .label{text-anchor:middle;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .rough-node .label,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node .label,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .image-shape .label,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .icon-shape .label{text-align:center;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node.clickable{cursor:pointer;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .arrowheadPath{fill:lightgrey;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .cluster text{fill:#F9FFFE;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .cluster span{color:#F9FFFE;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 rect.text{fill:none;stroke-width:0;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .icon-shape,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .icon-shape p,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .icon-shape .label rect,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 .node .neo-node{stroke:#ccc;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].node rect,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].cluster rect,#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].node polygon{stroke:url(#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].node path{stroke:url(#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-gradient);stroke-width:1px;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].node circle{stroke:url(#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-Addresses\" data-look=\"classic\"><rect style=\"\" x=\"335.640625\" y=\"8\" width=\"245.1875\" height=\"332\"></rect><g class=\"cluster-label\" transform=\"translate(379.96875, 8)\"><foreignObject width=\"156.53125\" 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.42,109.5L258.79,102.917C269.16,96.333,289.901,83.167,304.437,76.583C318.974,70,327.307,70,337.493,70C347.68,70,359.719,70,365.738,70L371.758,70\" id=\"diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-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=\"W3sieCI6MjQ4LjQyMDQxMDE1NjI1LCJ5IjoxMDkuNX0seyJ4IjozMTAuNjQwNjI1LCJ5Ijo3MH0seyJ4IjozMzUuNjQwNjI1LCJ5Ijo3MH0seyJ4IjozNzUuNzU3ODEyNSwieSI6NzB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_flowchart-v2-pointEnd)\"></path><path d=\"M285.641,174L289.807,174C293.974,174,302.307,174,310.641,174C318.974,174,327.307,174,334.974,174C342.641,174,349.641,174,353.141,174L356.641,174\" id=\"diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-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=\"W3sieCI6Mjg1LjY0MDYyNSwieSI6MTc0fSx7IngiOjMxMC42NDA2MjUsInkiOjE3NH0seyJ4IjozMzUuNjQwNjI1LCJ5IjoxNzR9LHsieCI6MzYwLjY0MDYyNSwieSI6MTc0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_flowchart-v2-pointEnd)\"></path><path d=\"M248.42,238.5L258.79,245.083C269.16,251.667,289.901,264.833,304.437,271.417C318.974,278,327.307,278,338.014,278C348.721,278,361.802,278,368.342,278L374.883,278\" id=\"diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-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=\"W3sieCI6MjQ4LjQyMDQxMDE1NjI1LCJ5IjoyMzguNX0seyJ4IjozMTAuNjQwNjI1LCJ5IjoyNzh9LHsieCI6MzM1LjY0MDYyNSwieSI6Mjc4fSx7IngiOjM3OC44ODI4MTI1LCJ5IjoyNzh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1_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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-Account\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"277.640625\" height=\"129\"></rect><g class=\"cluster-label\" transform=\"translate(82.34375, 8)\"><foreignObject width=\"128.953125\" 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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-flowchart-ID-0\" data-look=\"classic\" transform=\"translate(146.8203125, 72.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-103.8203125\" y=\"-27\" width=\"207.640625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-73.8203125, -12)\"><rect></rect><foreignObject width=\"147.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>Account ID: acc_123</p></span></div></foreignObject></g></g></g></g><g class=\"node default\" id=\"diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-flowchart-BTC-1\" data-look=\"classic\" transform=\"translate(458.234375, 70)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.4765625\" y=\"-27\" width=\"164.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.4765625, -12)\"><rect></rect><foreignObject width=\"104.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>Bitcoin: bc1q...</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-flowchart-ETH-2\" data-look=\"classic\" transform=\"translate(458.234375, 174)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.59375\" y=\"-27\" width=\"195.1875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.59375, -12)\"><rect></rect><foreignObject width=\"135.1875\" 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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-flowchart-XRP-3\" data-look=\"classic\" transform=\"translate(458.234375, 278)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.3515625\" y=\"-27\" width=\"158.703125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-49.3515625, -12)\"><rect></rect><foreignObject width=\"98.703125\" 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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-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-3e9273dee838c47c8c44d17fed02be5e09551ef386d790005421d9dc3ce5cee1-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/v1.38/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/v1.38/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/v1.38/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/v1.38/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/v1.38/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/v1.38/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/v1.38/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-07-27T10:10:43.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/v1.38/accounts-and-assets/blockchains","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}