transaction-deposit-states.dot (1151B)
1 digraph G { 2 3 initial[label="", shape="circle", xlabel="deposit"]; 4 pending_deposit[label="deposit"]; 5 pending_track[label="track"]; 6 pending_kyc[label="kyc"]; 7 pending_aml[label="aml"]; 8 aborting_refresh[label="refresh", style=dashed]; 9 aborting_refund[label="refund", style=dashed]; 10 done[label="done", shape="box"]; 11 aborted[label="aborted", shape="box", style=dashed]; 12 13 subgraph { 14 rank=same; 15 done; aborted; 16 } 17 18 subgraph { 19 rank=same; 20 pending_track; aborting_refund; 21 } 22 23 subgraph { 24 rank=same; 25 pending_deposit; pending_kyc; pending_aml; 26 } 27 28 initial->pending_deposit; 29 30 aborting_refund->aborting_refresh [color=green]; 31 aborting_refresh->aborted [color=green]; 32 33 pending_deposit->pending_track [color=green]; 34 pending_deposit->aborting_refund [color="red"]; 35 pending_deposit->aborting_refund [color="blue", style=dashed]; 36 37 pending_track->aborting_refund [color="blue", style=dashed]; 38 pending_track->done [color=green]; 39 pending_track->pending_kyc [color=red]; 40 pending_track->pending_aml [color=red]; 41 42 pending_kyc->pending_track [color="green"]; 43 pending_aml->pending_track [color="green"]; 44 }