0c620ea388
Add delay between detecting PTX and redeeming ITX. Add bid state history to json api. Hide Tx none states in bid state history.
298 lines
28 KiB
XML
298 lines
28 KiB
XML
<svg version="1.1" id="mscgenjsreplaceme" class="mscgenjsreplaceme" xmlns="http://www.w3.org/2000/svg" width="1168" height="1393.3" style="font-family:Helvetica,sans-serif;font-size:12px;font-weight:400;font-style:normal;text-decoration:none;background-color:#fff;stroke:#000;stroke-width:2">
|
|
<defs>
|
|
<marker orient="auto" id="mscgenjsreplacemecallback-#0000FF" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path d="m1 1 8 2-8 2" class="arrow-style" style="stroke-dasharray:100,1;stroke:#00f"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacemecallback-l-#0000FF" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path d="M17 1 9 3l8 2" class="arrow-style" style="stroke-dasharray:100,1;stroke:#00f"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacemecallback-#008800" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path d="m1 1 8 2-8 2" class="arrow-style" style="stroke-dasharray:100,1;stroke:#080"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacemecallback-l-#008800" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path d="M17 1 9 3l8 2" class="arrow-style" style="stroke-dasharray:100,1;stroke:#080"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacemecallback-#FF0000" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path d="m1 1 8 2-8 2" class="arrow-style" style="stroke-dasharray:100,1;stroke:red"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacemecallback-l-#FF0000" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path d="M17 1 9 3l8 2" class="arrow-style" style="stroke-dasharray:100,1;stroke:red"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacememethod-#0000FF" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path class="arrow-style" stroke="#00F" fill="#00F" d="m1 1 8 2-8 2z"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacememethod-l-#0000FF" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path class="arrow-style" stroke="#00F" fill="#00F" d="M17 1 9 3l8 2z"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacememethod-#FF0000" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path class="arrow-style" stroke="red" fill="red" d="m1 1 8 2-8 2z"/>
|
|
</marker>
|
|
<marker orient="auto" id="mscgenjsreplacememethod-l-#FF0000" class="arrow-marker" viewBox="0 0 10 10" refX="9" refY="3" markerUnits="strokeWidth" markerWidth="10" markerHeight="10">
|
|
<path class="arrow-style" stroke="red" fill="red" d="M17 1 9 3l8 2z"/>
|
|
</marker>
|
|
<style>
|
|
.mscgenjsreplaceme path,.mscgenjsreplaceme rect{fill:none}.mscgenjsreplaceme .label-text-background{fill:#fff;stroke:#fff;stroke-width:0}.mscgenjsreplaceme .return{stroke-dasharray:5,3}.mscgenjsreplaceme text{color:inherit;stroke:none;text-anchor:middle}.mscgenjsreplaceme text.anchor-start{text-anchor:start}.mscgenjsreplaceme .arrow-marker{overflow:visible}.mscgenjsreplaceme .arrow-style{stroke-width:1}.mscgenjsreplaceme .arcrow{stroke-linecap:butt}.mscgenjsreplaceme .box,.mscgenjsreplaceme .entity{fill:#fff;stroke-linejoin:round}
|
|
</style>
|
|
</defs>
|
|
<g id="mscgenjsreplaceme_body" transform="translate(44 3)">
|
|
<path class="bglayer" style="fill:#fff;stroke:#fff;stroke-width:0" d="M-44-3h1168v1393.3H-44z" id="mscgenjsreplaceme_background"/>
|
|
<path class="box inline_expression alt" d="M-36 897.12h960v471.18H-36z" id="mscgenjsreplaceme_arcspans"/>
|
|
<g id="mscgenjsreplaceme_lifelines">
|
|
<path class="arcrow" style="stroke:transparent" d="M60 38v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 38v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 38v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 38v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 38v38M1020 38v38M60 76v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 76v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 76v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 76v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 76v38M1020 76v38M60 114v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 114v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 114v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 114v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 114v38M1020 114v38M60 152v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 152v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 152v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 152v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 152v38M1020 152v38M60 190v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 190v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 190v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 190v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 190v38M1020 190v38M60 228v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 228v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 228v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 228v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 228v38M1020 228v38M60 266v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 266v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 266v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 266v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 266v38M1020 266v38M60 304v54"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 304v54"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 304v54"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 304v54"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 304v54M1020 304v54M60 358v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 358v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 358v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 358v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 358v38M1020 358v38M60 396v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 396v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 396v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 396v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 396v38M1020 396v38M60 434v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 434v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 434v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 434v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 434v38M1020 434v38M60 472v43.06"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 472v43.06"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 472v43.06"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 472v43.06"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 472v43.06M1020 472v43.06M60 515.06v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 515.06v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 515.06v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 515.06v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 515.06v38M1020 515.06v38M60 553.06v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 553.06v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 553.06v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 553.06v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 553.06v38M1020 553.06v38M60 591.06v54"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 591.06v54"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 591.06v54"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 591.06v54"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 591.06v54M1020 591.06v54M60 645.06v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 645.06v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 645.06v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 645.06v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 645.06v38M1020 645.06v38M60 683.06v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 683.06v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 683.06v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 683.06v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 683.06v38M1020 683.06v38M60 721.06v43.06"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 721.06v43.06"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 721.06v43.06"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 721.06v43.06"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 721.06v43.06M1020 721.06v43.06M60 764.12v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 764.12v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 764.12v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 764.12v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 764.12v38M1020 764.12v38M60 802.12v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 802.12v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 802.12v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 802.12v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 802.12v38M1020 802.12v38M60 840.12v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 840.12v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 840.12v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 840.12v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 840.12v38M1020 840.12v38M60 878.12v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 878.12v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 878.12v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 878.12v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 878.12v38M1020 878.12v38M60 916.12v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 916.12v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 916.12v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 916.12v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 916.12v38M1020 916.12v38M60 954.12v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 954.12v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 954.12v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 954.12v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 954.12v38M1020 954.12v38M60 992.12v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 992.12v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 992.12v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 992.12v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 992.12v38M1020 992.12v38M60 1030.12v43.06"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1030.12v43.06"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1030.12v43.06"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1030.12v43.06"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1030.12v43.06M1020 1030.12v43.06M60 1073.18v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1073.18v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1073.18v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1073.18v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1073.18v38M1020 1073.18v38M60 1111.18v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1111.18v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1111.18v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1111.18v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1111.18v38M1020 1111.18v38M60 1149.18v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1149.18v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1149.18v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1149.18v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1149.18v38M1020 1149.18v38M60 1187.18v43.06"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1187.18v43.06"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1187.18v43.06"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1187.18v43.06"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1187.18v43.06M1020 1187.18v43.06M60 1230.24v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1230.24v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1230.24v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1230.24v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1230.24v38M1020 1230.24v38M60 1268.24v43.06"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1268.24v43.06"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1268.24v43.06"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1268.24v43.06"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1268.24v43.06M1020 1268.24v43.06M60 1311.3v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1311.3v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1311.3v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1311.3v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1311.3v38M1020 1311.3v38M60 1349.3v38"/>
|
|
<path class="arcrow" style="stroke:#080" d="M252 1349.3v38"/>
|
|
<path class="arcrow" style="stroke:red" d="M444 1349.3v38"/>
|
|
<path class="arcrow" style="stroke:#00f" d="M636 1349.3v38"/>
|
|
<path class="arcrow" style="stroke:transparent" d="M828 1349.3v38M1020 1349.3v38"/>
|
|
</g>
|
|
<g id="mscgenjsreplaceme_sequence">
|
|
<path class="entity" style="stroke:transparent" d="M0 0h120v38H0z"/>
|
|
<text x="60" y="22.75" class="entity-text"><tspan> </tspan></text>
|
|
<path class="entity" style="fill:#cfc;stroke:#080" d="M192 0h120v38H192z"/>
|
|
<text x="252" y="22.75" class="entity-text"><tspan>Network</tspan></text>
|
|
<path class="entity" style="fill:#fcc;stroke:red" d="M384 0h120v38H384z"/>
|
|
<text x="444" y="22.75" class="entity-text"><tspan>Offerer</tspan></text>
|
|
<path class="entity" style="fill:#ccf;stroke:#00f" d="M576 0h120v38H576z"/>
|
|
<text x="636" y="22.75" class="entity-text"><tspan>Bidder</tspan></text>
|
|
<path class="entity" style="stroke:transparent" d="M768 0h120v38H768z"/>
|
|
<text x="828" y="22.75" class="entity-text"><tspan> </tspan></text>
|
|
<path class="entity" style="stroke:transparent" d="M960 0h120v38H960z"/>
|
|
<text x="1020" y="22.75" class="entity-text"><tspan> </tspan></text>
|
|
<path class="arc directional callback" style="stroke:red" marker-end="url(#mscgenjsreplacemecallback-#FF0000)" d="M444 95H252"/>
|
|
<path class="label-text-background" d="M316.08 79.25h63.84v14h-63.84z"/>
|
|
<text x="348" y="90.25" class="directional-text callback-text"><tspan>Sends Offer</tspan></text>
|
|
<path class="arc directional return" style="stroke:#080" marker-end="url(#mscgenjsreplacemecallback-#008800)" d="M252 133h384"/>
|
|
<path class="label-text-background" d="M408.75 117.25h70.5v14h-70.5z"/>
|
|
<text x="444" y="128.25" class="directional-text return-text"><tspan>Detects Offer</tspan></text>
|
|
<path class="arc directional callback" style="stroke:#00f" marker-end="url(#mscgenjsreplacemecallback-#0000FF)" d="M636 171H444"/>
|
|
<path class="label-text-background" d="M512.64 155.25h54.72v14h-54.72z"/>
|
|
<text x="540" y="166.25" class="directional-text callback-text"><tspan>Sends Bid</tspan></text>
|
|
<path class="arc directional callback" style="stroke:red" marker-end="url(#mscgenjsreplacemecallback-#FF0000)" d="M444 285H252"/>
|
|
<path class="label-text-background" d="M303.3 269.25h89.41v14H303.3z"/>
|
|
<text x="348" y="280.25" class="directional-text callback-text"><tspan>Sends Initiate Tx</tspan></text>
|
|
<path class="arc directional callback" style="stroke:red" marker-end="url(#mscgenjsreplacemecallback-#FF0000)" d="M444 331h192"/>
|
|
<path class="label-text-background" d="M494.3 315.25h92.08v14H494.3z"/>
|
|
<text x="540" y="326.25" class="directional-text callback-text"><tspan>Sends BidAccept</tspan></text>
|
|
<path class="arc directional return" style="stroke:#080" marker-end="url(#mscgenjsreplacemecallback-#008800)" d="M252 415h384"/>
|
|
<path class="label-text-background" d="M395.97 399.25h96.06v14h-96.06z"/>
|
|
<text x="444" y="410.25" class="directional-text return-text"><tspan>Detects Initiate Tx</tspan></text>
|
|
<path d="M636 485.93c96 .1 96 22.8 0 22.8" class="arc directional method" style="stroke:#00f" marker-end="url(#mscgenjsreplacememethod-#0000FF)"/>
|
|
<path class="label-text-background" d="M639 469.67h118.92v14.02H639z"/>
|
|
<text x="639" y="480.68" class="directional-text method-text anchor-start"><tspan>Wait for ITX to confirm</tspan></text>
|
|
<path d="M444 485.93c96 .1 96 22.8 0 22.8" class="arc directional method" style="stroke:red" marker-end="url(#mscgenjsreplacememethod-#FF0000)"/>
|
|
<path class="label-text-background" d="M447 469.67h118.92v14.02H447z"/>
|
|
<text x="447" y="480.68" class="directional-text method-text anchor-start"><tspan>Wait for ITX to confirm</tspan></text>
|
|
<path class="arc directional callback" style="stroke:#00f" marker-end="url(#mscgenjsreplacemecallback-#0000FF)" d="M636 618.06H252"/>
|
|
<path class="label-text-background" d="M388.64 602.3h110.72v14.02H388.64z"/>
|
|
<text x="444" y="613.31" class="directional-text callback-text"><tspan>Sends Participate Tx</tspan></text>
|
|
<path class="arc directional return" style="stroke:#080" marker-end="url(#mscgenjsreplacemecallback-#008800)" d="M252 702.06h192"/>
|
|
<path class="label-text-background" d="M289.31 686.3h117.38v14.02H289.31z"/>
|
|
<text x="348" y="697.31" class="directional-text return-text"><tspan>Detects Participate Tx</tspan></text>
|
|
<path d="M636 734.99c96 .1 96 22.8 0 22.8" class="arc directional method" style="stroke:#00f" marker-end="url(#mscgenjsreplacememethod-#0000FF)"/>
|
|
<path class="label-text-background" d="M639 718.73h123.59v14.02H639z"/>
|
|
<text x="639" y="729.74" class="directional-text method-text anchor-start"><tspan>Wait for PTX to confirm</tspan></text>
|
|
<path d="M444 734.99c96 .1 96 22.8 0 22.8" class="arc directional method" style="stroke:red" marker-end="url(#mscgenjsreplacememethod-#FF0000)"/>
|
|
<path class="label-text-background" d="M447 718.73h123.59v14.02H447z"/>
|
|
<text x="447" y="729.74" class="directional-text method-text anchor-start"><tspan>Wait for PTX to confirm</tspan></text>
|
|
<path class="arc directional callback" style="stroke:red" marker-end="url(#mscgenjsreplacemecallback-#FF0000)" d="M444 859.12H252"/>
|
|
<path class="label-text-background" d="M268.28 843.36h159.44v14.02H268.28z"/>
|
|
<text x="348" y="854.37" class="directional-text callback-text"><tspan>Sends Participate Redeem Tx</tspan></text>
|
|
<path class="arc directional return" style="stroke:#080" marker-end="url(#mscgenjsreplacemecallback-#008800)" d="M252 935.12h384"/>
|
|
<path class="label-text-background" d="M360.95 919.36h166.09v14.02H360.95z"/>
|
|
<text x="444" y="930.37" class="directional-text return-text"><tspan>Detects Participate Redeem Tx</tspan></text>
|
|
<path class="arc directional callback" style="stroke:#00f" marker-end="url(#mscgenjsreplacemecallback-#0000FF)" d="M636 1011.12H252"/>
|
|
<path class="label-text-background" d="M374.95 995.36h138.09v14.02H374.95z"/>
|
|
<text x="444" y="1006.37" class="directional-text callback-text"><tspan>Sends Initiate Redeem Tx</tspan></text>
|
|
<path d="M636 1044.05c96 .1 96 22.8 0 22.8" class="arc directional method" style="stroke:#00f" marker-end="url(#mscgenjsreplacememethod-#0000FF)"/>
|
|
<path class="label-text-background" d="M639 1027.8h167.61v14.02H639z"/>
|
|
<text x="639" y="1038.8" class="directional-text method-text anchor-start"><tspan>Wait for ITX Redeem to confirm</tspan></text>
|
|
<path class="inline_expression_divider" style="stroke-dasharray:10,5" d="M-36 1168.18h960"/>
|
|
<path class="label-text-background" d="M422.98 1160.92h42.03v14.02h-42.03z"/>
|
|
<text x="444" y="1171.93" class="empty-text comment-row-text"><tspan>fail path</tspan></text>
|
|
<path d="M636 1201.11c96 .1 96 22.8 0 22.8" class="arc directional method" style="stroke:#00f" marker-end="url(#mscgenjsreplacememethod-#0000FF)"/>
|
|
<path class="label-text-background" d="M639 1184.86h164.59v14.02H639z"/>
|
|
<text x="639" y="1195.86" class="directional-text method-text anchor-start"><tspan>Wait for PTX locktime to expire</tspan></text>
|
|
<path class="arc directional callback" style="stroke:#00f" marker-end="url(#mscgenjsreplacemecallback-#0000FF)" d="M636 1249.24H252"/>
|
|
<path class="label-text-background" d="M402.98 1233.48h82.03v14.02h-82.03z"/>
|
|
<text x="444" y="1244.49" class="directional-text callback-text"><tspan>PTX Refund Tx</tspan></text>
|
|
<path d="M636 1282.17c96 .1 96 22.8 0 22.8" class="arc directional method" style="stroke:#00f" marker-end="url(#mscgenjsreplacememethod-#0000FF)"/>
|
|
<path class="label-text-background" d="M639 1265.91h165.63v14.02H639z"/>
|
|
<text x="639" y="1276.92" class="directional-text method-text anchor-start"><tspan>Wait for PTX Refund to confirm</tspan></text>
|
|
</g>
|
|
<g id="mscgenjsreplaceme_notes">
|
|
<path d="m544 209 3-17h178l3 17-3 17H547z" class="box abox" style="stroke:#00f"/>
|
|
<text x="636" y="212.75" class="box-text abox-text"><tspan>Bid Sent</tspan></text>
|
|
<path class="box" style="stroke:red" d="M352 230h184v34H352z"/>
|
|
<text x="444" y="250.75" class="box-text"><tspan>User accepts bid</tspan></text>
|
|
<path d="M736 268h367v9h9m-9-9 9 9v25H736v-34z" class="box note" style="fill:#ffc"/>
|
|
<text x="924" y="280.75" class="box-text note-text"><tspan>Offerer generates secret_value and sends Hash(secret_value) to</tspan></text>
|
|
<text x="924" y="296.75" class="box-text note-text"><tspan>the Bidder</tspan></text>
|
|
<path d="M736 306h367v9h9m-9-9 9 9v41H736v-50z" class="box note" style="fill:#ffc"/>
|
|
<text x="924" y="318.75" class="box-text note-text"><tspan>ITX can be spent by knowledge of the</tspan></text>
|
|
<text x="924" y="334.75" class="box-text note-text"><tspan>secret_value and the bidder_redeem_key or after a timeout</tspan></text>
|
|
<text x="924" y="350.75" class="box-text note-text"><tspan>by the offerer_refund_key</tspan></text>
|
|
<path d="m544 377 3-17h178l3 17-3 17H547z" class="box abox" style="stroke:#00f"/>
|
|
<text x="636" y="380.75" class="box-text abox-text"><tspan>Bid Accepted</tspan></text>
|
|
<path d="m544 453 3-17h178l3 17-3 17H547z" class="box abox" style="fill:#4bdbf1;stroke:#00f"/>
|
|
<text x="636" y="456.75" class="box-text abox-text"><tspan>ITX Sent</tspan></text>
|
|
<path d="m544 534.06 3-17h178l3 17-3 17H547z" class="box abox" style="stroke:#00f"/>
|
|
<text x="636" y="537.81" class="box-text abox-text"><tspan>Bid Initiated</tspan></text>
|
|
<path d="m544 572.06 3-17h178l3 17-3 17H547z" class="box abox" style="fill:#4bdbf1;stroke:#00f"/>
|
|
<text x="636" y="575.81" class="box-text abox-text"><tspan>ITX Confirmed</tspan></text>
|
|
<path d="M736 593.05h367v9h9m-9-9 9 9v41.02H736v-50.02z" class="box note" style="fill:#ffc"/>
|
|
<text x="924" y="605.81" class="box-text note-text"><tspan>PTX can be spent by knowledge of the</tspan></text>
|
|
<text x="924" y="621.81" class="box-text note-text"><tspan>secret_value and the offerer_redeem_key or after a timeout</tspan></text>
|
|
<text x="924" y="637.81" class="box-text note-text"><tspan>by the bidder_refund_key</tspan></text>
|
|
<path d="m544 664.06 3-17h178l3 17-3 17H547z" class="box abox" style="fill:#f1db4b;stroke:#00f"/>
|
|
<text x="636" y="667.81" class="box-text abox-text"><tspan>PTX Sent</tspan></text>
|
|
<path d="m544 783.12 3-17h178l3 17-3 17H547z" class="box abox" style="fill:#f1db4b;stroke:#00f"/>
|
|
<text x="636" y="786.87" class="box-text abox-text"><tspan>PTX Confirmed</tspan></text>
|
|
<path d="m544 821.12 3-17h178l3 17-3 17H547z" class="box abox" style="stroke:#00f"/>
|
|
<text x="636" y="824.87" class="box-text abox-text"><tspan>Bid Participating</tspan></text>
|
|
<path d="M736 842.12h367v9h9m-9-9 9 9v25H736v-34z" class="box note" style="fill:#ffc"/>
|
|
<text x="924" y="862.87" class="box-text note-text"><tspan>Reveals secret_value</tspan></text>
|
|
<path d="M-35 897.12h98.39v11.02l-7 7H-35" class="box inline_expression_label"/>
|
|
<text x="-33" y="910.37" class="inline_expression-text alt-text anchor-start"><tspan>alt: success path</tspan></text>
|
|
<path d="m544 973.12 3-17h178l3 17-3 17H547z" class="box abox" style="fill:#f1db4b;stroke:#00f"/>
|
|
<text x="636" y="976.87" class="box-text abox-text"><tspan>PTX Redeemed</tspan></text>
|
|
<path d="m544 1092.18 3-17h178l3 17-3 17H547z" class="box abox" style="fill:#4bdbf1;stroke:#00f"/>
|
|
<text x="636" y="1095.93" class="box-text abox-text"><tspan>ITX Redeemed</tspan></text>
|
|
<path d="m544 1130.18 3-17h178l3 17-3 17H547z" class="box abox" style="stroke:#00f"/>
|
|
<text x="636" y="1133.93" class="box-text abox-text"><tspan>Bid Completed</tspan></text>
|
|
<path d="m544 1330.3 3-17h178l3 17-3 17H547z" class="box abox" style="fill:#f1db4b;stroke:#00f"/>
|
|
<text x="636" y="1334.05" class="box-text abox-text"><tspan>PTX Refunded</tspan></text>
|
|
</g>
|
|
</g>
|
|
</svg>
|