taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

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 }