Adventure in UML Markup - msatkinson/ethereum GitHub Wiki

![Alt text](http://g.gravizo.com/g? @startuml; class NodeJS; class Geth; Geth -> NodeJS : test; @enduml '>)

![Alt text](http://g.gravizo.com/g? @startuml; actor User; participant "First Class" as A; User -> A: DoWork; activate A; deactivate A; @enduml '>)

![Alt text](http://g.gravizo.com/g? @startuml; actor User; participant "First Class" as A; participant "Second Class" as B; participant "Last Class" as C; User -> A: DoWork; activate A; deactivate A; @enduml '>)

![Alt text](http://g.gravizo.com/g? @startuml; actor User; participant "First Class" as A; participant "Second Class" as B; participant "Last Class" as C; User -> A: DoWork; activate A; A -> B: Create Request; activate B; B -> C: DoWork; activate C; C --> B: WorkDone; destroy C; B --> A: Request Created; deactivate B; A --> User: Done; deactivate A; @enduml '>)