Add workflows

master
Onion Ltd 4 years ago
parent b3957c3aba
commit 07a759a8ac
Signed by: onionltd
GPG Key ID: E4B6CAC49B242A44

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="301pt" height="684pt" viewBox="0.00 0.00 300.79 684.40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 680.4)">
<title>G</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-680.4 296.7945,-680.4 296.7945,4 -4,4"/>
<text text-anchor="middle" x="146.3972" y="-8.2" font-family="Times,serif" font-size="14.00" fill="#000000">prepare diagram</text>
<!-- init -->
<g id="node1" class="node">
<title>init</title>
<ellipse fill="none" stroke="#000000" cx="210.1353" cy="-658.4" rx="27" ry="18"/>
<text text-anchor="middle" x="210.1353" y="-654.2" font-family="Times,serif" font-size="14.00" fill="#000000">init</text>
</g>
<!-- is_multisig -->
<g id="node2" class="node">
<title>is_multisig</title>
<ellipse fill="none" stroke="#000000" cx="210.1353" cy="-585.4" rx="53.9271" ry="18"/>
<text text-anchor="middle" x="210.1353" y="-581.2" font-family="Times,serif" font-size="14.00" fill="#000000">is_multisig</text>
</g>
<!-- init&#45;&gt;is_multisig -->
<g id="edge1" class="edge">
<title>init-&gt;is_multisig</title>
<path fill="none" stroke="#000000" d="M210.1353,-640.3551C210.1353,-632.2828 210.1353,-622.5764 210.1353,-613.5817"/>
<polygon fill="#000000" stroke="#000000" points="213.6354,-613.4903 210.1353,-603.4904 206.6354,-613.4904 213.6354,-613.4903"/>
</g>
<!-- push_prepare_multisig -->
<g id="node3" class="node">
<title>push_prepare_multisig</title>
<ellipse fill="none" stroke="#000000" cx="140.1353" cy="-496.6" rx="99.581" ry="18"/>
<text text-anchor="middle" x="140.1353" y="-492.4" font-family="Times,serif" font-size="14.00" fill="#000000">push_prepare_multisig</text>
</g>
<!-- is_multisig&#45;&gt;push_prepare_multisig -->
<g id="edge2" class="edge">
<title>is_multisig-&gt;push_prepare_multisig</title>
<path fill="none" stroke="#000000" d="M196.3055,-567.856C186.1802,-555.0112 172.2684,-537.3632 160.8233,-522.8442"/>
<polygon fill="#000000" stroke="#000000" points="163.3563,-520.4038 154.4169,-514.7172 157.859,-524.7374 163.3563,-520.4038"/>
<text text-anchor="middle" x="189.1353" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">no</text>
</g>
<!-- done -->
<g id="node4" class="node">
<title>done</title>
<ellipse fill="none" stroke="#000000" cx="198.1353" cy="-42.8" rx="29.6185" ry="18"/>
<text text-anchor="middle" x="198.1353" y="-38.6" font-family="Times,serif" font-size="14.00" fill="#000000">done</text>
</g>
<!-- is_multisig&#45;&gt;done -->
<g id="edge3" class="edge">
<title>is_multisig-&gt;done</title>
<path fill="none" stroke="#000000" d="M231.8028,-568.9069C250.3697,-552.7352 274.1353,-526.2454 274.1353,-496.6 274.1353,-496.6 274.1353,-496.6 274.1353,-115.8 274.1353,-90.3011 251.6083,-70.9293 231.0832,-58.5711"/>
<polygon fill="#000000" stroke="#000000" points="232.6113,-55.4147 222.1822,-53.5484 229.1712,-61.5111 232.6113,-55.4147"/>
<text text-anchor="middle" x="283.4649" y="-302" font-family="Times,serif" font-size="14.00" fill="#000000">yes</text>
</g>
<!-- wait_peers_prepare_multisig -->
<g id="node5" class="node">
<title>wait_peers_prepare_multisig</title>
<ellipse fill="none" stroke="#000000" cx="123.1353" cy="-423.6" rx="123.2514" ry="18"/>
<text text-anchor="middle" x="123.1353" y="-419.4" font-family="Times,serif" font-size="14.00" fill="#000000">wait_peers_prepare_multisig</text>
</g>
<!-- push_prepare_multisig&#45;&gt;wait_peers_prepare_multisig -->
<g id="edge4" class="edge">
<title>push_prepare_multisig-&gt;wait_peers_prepare_multisig</title>
<path fill="none" stroke="#000000" d="M135.933,-478.5551C134.0328,-470.3951 131.7436,-460.5652 129.6299,-451.4887"/>
<polygon fill="#000000" stroke="#000000" points="133.0251,-450.6359 127.3481,-441.6904 126.2075,-452.2236 133.0251,-450.6359"/>
</g>
<!-- push_make_multisig -->
<g id="node6" class="node">
<title>push_make_multisig</title>
<ellipse fill="none" stroke="#000000" cx="123.1353" cy="-350.6" rx="91.5157" ry="18"/>
<text text-anchor="middle" x="123.1353" y="-346.4" font-family="Times,serif" font-size="14.00" fill="#000000">push_make_multisig</text>
</g>
<!-- wait_peers_prepare_multisig&#45;&gt;push_make_multisig -->
<g id="edge5" class="edge">
<title>wait_peers_prepare_multisig-&gt;push_make_multisig</title>
<path fill="none" stroke="#000000" d="M123.1353,-405.5551C123.1353,-397.4828 123.1353,-387.7764 123.1353,-378.7817"/>
<polygon fill="#000000" stroke="#000000" points="126.6354,-378.6903 123.1353,-368.6904 119.6354,-378.6904 126.6354,-378.6903"/>
</g>
<!-- wait_peers_make_multisig -->
<g id="node7" class="node">
<title>wait_peers_make_multisig</title>
<ellipse fill="none" stroke="#000000" cx="123.1353" cy="-261.8" rx="115.186" ry="18"/>
<text text-anchor="middle" x="123.1353" y="-257.6" font-family="Times,serif" font-size="14.00" fill="#000000">wait_peers_make_multisig</text>
</g>
<!-- push_make_multisig&#45;&gt;wait_peers_make_multisig -->
<g id="edge6" class="edge">
<title>push_make_multisig-&gt;wait_peers_make_multisig</title>
<path fill="none" stroke="#000000" d="M123.1353,-332.2006C123.1353,-320.0949 123.1353,-304.0076 123.1353,-290.2674"/>
<polygon fill="#000000" stroke="#000000" points="126.6354,-289.872 123.1353,-279.872 119.6354,-289.8721 126.6354,-289.872"/>
</g>
<!-- push_multisig_address -->
<g id="node8" class="node">
<title>push_multisig_address</title>
<ellipse fill="none" stroke="#000000" cx="123.1353" cy="-188.8" rx="99.6003" ry="18"/>
<text text-anchor="middle" x="123.1353" y="-184.6" font-family="Times,serif" font-size="14.00" fill="#000000">push_multisig_address</text>
</g>
<!-- wait_peers_make_multisig&#45;&gt;push_multisig_address -->
<g id="edge7" class="edge">
<title>wait_peers_make_multisig-&gt;push_multisig_address</title>
<path fill="none" stroke="#000000" d="M123.1353,-243.7551C123.1353,-235.6828 123.1353,-225.9764 123.1353,-216.9817"/>
<polygon fill="#000000" stroke="#000000" points="126.6354,-216.8903 123.1353,-206.8904 119.6354,-216.8904 126.6354,-216.8903"/>
</g>
<!-- wait_peers_multisig_address -->
<g id="node9" class="node">
<title>wait_peers_multisig_address</title>
<ellipse fill="none" stroke="#000000" cx="123.1353" cy="-115.8" rx="123.2707" ry="18"/>
<text text-anchor="middle" x="123.1353" y="-111.6" font-family="Times,serif" font-size="14.00" fill="#000000">wait_peers_multisig_address</text>
</g>
<!-- push_multisig_address&#45;&gt;wait_peers_multisig_address -->
<g id="edge8" class="edge">
<title>push_multisig_address-&gt;wait_peers_multisig_address</title>
<path fill="none" stroke="#000000" d="M123.1353,-170.7551C123.1353,-162.6828 123.1353,-152.9764 123.1353,-143.9817"/>
<polygon fill="#000000" stroke="#000000" points="126.6354,-143.8903 123.1353,-133.8904 119.6354,-143.8904 126.6354,-143.8903"/>
</g>
<!-- wait_peers_multisig_address&#45;&gt;done -->
<g id="edge9" class="edge">
<title>wait_peers_multisig_address-&gt;done</title>
<path fill="none" stroke="#000000" d="M141.6746,-97.7551C151.7275,-87.9702 164.2475,-75.7842 174.9415,-65.3753"/>
<polygon fill="#000000" stroke="#000000" points="177.6195,-67.653 182.3442,-58.1699 172.737,-62.6368 177.6195,-67.653"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.2 KiB

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="350pt" height="783pt" viewBox="0.00 0.00 350.00 783.20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 779.2)">
<title>G</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-779.2 346,-779.2 346,4 -4,4"/>
<text text-anchor="middle" x="171" y="-8.2" font-family="Times,serif" font-size="14.00" fill="#000000">transfer diagram</text>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="8,-308.8 8,-623.4 302,-623.4 302,-308.8 8,-308.8"/>
<text text-anchor="middle" x="155" y="-606.8" font-family="Times,serif" font-size="14.00" fill="#000000">sync_multisig_wallet</text>
</g>
<!-- push_export_multisig_info -->
<g id="node1" class="node">
<title>push_export_multisig_info</title>
<ellipse fill="none" stroke="#000000" cx="167" cy="-572.6" rx="115.7967" ry="18"/>
<text text-anchor="middle" x="167" y="-568.4" font-family="Times,serif" font-size="14.00" fill="#000000">push_export_multisig_info</text>
</g>
<!-- wait_peers_export_multisig_info -->
<g id="node2" class="node">
<title>wait_peers_export_multisig_info</title>
<ellipse fill="none" stroke="#000000" cx="155" cy="-461.6" rx="139.4672" ry="18"/>
<text text-anchor="middle" x="155" y="-457.4" font-family="Times,serif" font-size="14.00" fill="#000000">wait_peers_export_multisig_info</text>
</g>
<!-- push_export_multisig_info&#45;&gt;wait_peers_export_multisig_info -->
<g id="edge1" class="edge">
<title>push_export_multisig_info-&gt;wait_peers_export_multisig_info</title>
<path fill="none" stroke="#000000" d="M165.0184,-554.2706C163.1338,-536.8373 160.2701,-510.3482 158.0864,-490.1489"/>
<polygon fill="#000000" stroke="#000000" points="161.5391,-489.5225 156.9845,-479.9566 154.5797,-490.2749 161.5391,-489.5225"/>
</g>
<!-- import_multisig_info -->
<g id="node3" class="node">
<title>import_multisig_info</title>
<ellipse fill="none" stroke="#000000" cx="157" cy="-334.8" rx="93.8191" ry="18"/>
<text text-anchor="middle" x="157" y="-330.6" font-family="Times,serif" font-size="14.00" fill="#000000">import_multisig_info</text>
</g>
<!-- wait_peers_export_multisig_info&#45;&gt;import_multisig_info -->
<g id="edge2" class="edge">
<title>wait_peers_export_multisig_info-&gt;import_multisig_info</title>
<path fill="none" stroke="#000000" d="M155.2866,-443.4327C155.6177,-422.4352 156.1668,-387.6261 156.554,-363.079"/>
<polygon fill="#000000" stroke="#000000" points="160.0557,-362.9876 156.714,-352.9336 153.0566,-362.8772 160.0557,-362.9876"/>
</g>
<!-- push_transfer -->
<g id="node7" class="node">
<title>push_transfer</title>
<ellipse fill="none" stroke="#000000" cx="165" cy="-261.8" rx="63.6832" ry="18"/>
<text text-anchor="middle" x="165" y="-257.6" font-family="Times,serif" font-size="14.00" fill="#000000">push_transfer</text>
</g>
<!-- import_multisig_info&#45;&gt;push_transfer -->
<g id="edge6" class="edge">
<title>import_multisig_info-&gt;push_transfer</title>
<path fill="none" stroke="#000000" d="M158.9775,-316.7551C159.8622,-308.6828 160.9259,-298.9764 161.9116,-289.9817"/>
<polygon fill="#000000" stroke="#000000" points="165.4072,-290.2122 163.0175,-279.8904 158.4489,-289.4495 165.4072,-290.2122"/>
</g>
<!-- init -->
<g id="node4" class="node">
<title>init</title>
<ellipse fill="none" stroke="#000000" cx="248" cy="-757.2" rx="27" ry="18"/>
<text text-anchor="middle" x="248" y="-753" font-family="Times,serif" font-size="14.00" fill="#000000">init</text>
</g>
<!-- is_multisig -->
<g id="node5" class="node">
<title>is_multisig</title>
<ellipse fill="none" stroke="#000000" cx="248" cy="-684.2" rx="53.9271" ry="18"/>
<text text-anchor="middle" x="248" y="-680" font-family="Times,serif" font-size="14.00" fill="#000000">is_multisig</text>
</g>
<!-- init&#45;&gt;is_multisig -->
<g id="edge3" class="edge">
<title>init-&gt;is_multisig</title>
<path fill="none" stroke="#000000" d="M248,-739.1551C248,-731.0828 248,-721.3764 248,-712.3817"/>
<polygon fill="#000000" stroke="#000000" points="251.5001,-712.2903 248,-702.2904 244.5001,-712.2904 251.5001,-712.2903"/>
</g>
<!-- is_multisig&#45;&gt;push_export_multisig_info -->
<g id="edge4" class="edge">
<title>is_multisig-&gt;push_export_multisig_info</title>
<path fill="none" stroke="#000000" d="M234.9859,-666.2695C221.7795,-648.0739 201.1901,-619.7064 186.128,-598.9541"/>
<polygon fill="#000000" stroke="#000000" points="188.9574,-596.8938 180.2508,-590.8567 183.2923,-601.0056 188.9574,-596.8938"/>
<text text-anchor="middle" x="230.3296" y="-635.6" font-family="Times,serif" font-size="14.00" fill="#000000">yes</text>
</g>
<!-- done -->
<g id="node6" class="node">
<title>done</title>
<ellipse fill="none" stroke="#000000" cx="265" cy="-42.8" rx="29.6185" ry="18"/>
<text text-anchor="middle" x="265" y="-38.6" font-family="Times,serif" font-size="14.00" fill="#000000">done</text>
</g>
<!-- is_multisig&#45;&gt;done -->
<g id="edge5" class="edge">
<title>is_multisig-&gt;done</title>
<path fill="none" stroke="#000000" d="M270.2845,-667.5484C293.9558,-647.7727 328,-612.4109 328,-572.6 328,-572.6 328,-572.6 328,-115.8 328,-93.5611 311.0354,-74.7453 294.7128,-61.7884"/>
<polygon fill="#000000" stroke="#000000" points="296.4434,-58.7139 286.3289,-55.5598 292.2688,-64.3329 296.4434,-58.7139"/>
<text text-anchor="middle" x="335" y="-375" font-family="Times,serif" font-size="14.00" fill="#000000">no</text>
</g>
<!-- wait_peer_sign_transfer -->
<g id="node8" class="node">
<title>wait_peer_sign_transfer</title>
<ellipse fill="none" stroke="#000000" cx="195" cy="-188.8" rx="104.1918" ry="18"/>
<text text-anchor="middle" x="195" y="-184.6" font-family="Times,serif" font-size="14.00" fill="#000000">wait_peer_sign_transfer</text>
</g>
<!-- push_transfer&#45;&gt;wait_peer_sign_transfer -->
<g id="edge7" class="edge">
<title>push_transfer-&gt;wait_peer_sign_transfer</title>
<path fill="none" stroke="#000000" d="M172.4157,-243.7551C175.8052,-235.5074 179.8958,-225.5536 183.6591,-216.3962"/>
<polygon fill="#000000" stroke="#000000" points="187.0017,-217.4702 187.5656,-206.8904 180.5271,-214.8094 187.0017,-217.4702"/>
</g>
<!-- push_submit_transfer -->
<g id="node9" class="node">
<title>push_submit_transfer</title>
<ellipse fill="none" stroke="#000000" cx="202" cy="-115.8" rx="94.9245" ry="18"/>
<text text-anchor="middle" x="202" y="-111.6" font-family="Times,serif" font-size="14.00" fill="#000000">push_submit_transfer</text>
</g>
<!-- wait_peer_sign_transfer&#45;&gt;push_submit_transfer -->
<g id="edge8" class="edge">
<title>wait_peer_sign_transfer-&gt;push_submit_transfer</title>
<path fill="none" stroke="#000000" d="M196.7303,-170.7551C197.5044,-162.6828 198.4351,-152.9764 199.2976,-143.9817"/>
<polygon fill="#000000" stroke="#000000" points="202.7947,-144.1788 200.2653,-133.8904 195.8267,-143.5106 202.7947,-144.1788"/>
</g>
<!-- push_submit_transfer&#45;&gt;done -->
<g id="edge9" class="edge">
<title>push_submit_transfer-&gt;done</title>
<path fill="none" stroke="#000000" d="M217.573,-97.7551C225.6235,-88.4267 235.5574,-76.916 244.2502,-66.8434"/>
<polygon fill="#000000" stroke="#000000" points="247.0121,-69.0002 250.8959,-59.1429 241.7127,-64.4267 247.0121,-69.0002"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

Loading…
Cancel
Save