├── .gitignore ├── .nojekyll ├── .travis.yml ├── 404.html ├── Contracts ├── EthOn_Contracts.ttl ├── README.md ├── doc_resources │ ├── EthOn_Contracts_overview.graphml │ ├── bootstrap.min.css │ ├── img │ │ └── EthOn_Contracts_overview.png │ └── templates │ │ ├── EthOn_Contracts_glossary_template.md │ │ └── EthOn_Contracts_spec_template.html └── v0 │ └── index.html ├── ERC20 ├── EthOn_ERC20.ttl ├── README.md ├── doc_resources │ ├── EthOn_ERC20_overview.graphml │ ├── bootstrap.min.css │ ├── img │ │ └── EthOn_ERC20_overview.png │ └── templates │ │ ├── EthOn_ERC20_glossary_template.md │ │ └── EthOn_ERC20_spec_template.html └── v0 │ └── index.html ├── EthOn.ttl ├── EthOn_illustrations.md ├── LICENSE ├── README.md ├── build_spec.sh ├── doc_resources ├── EthOn_overview.graphml ├── EthOn_sketches.graphml ├── Ethereum_Fork_History.graphml ├── bootstrap.min.css ├── img │ ├── EthOn_overview.png │ ├── Ethereum_Fork_History.png │ ├── Ethereum_Fork_History.svg │ ├── account_concept.png │ ├── block_modeling_scheme.png │ ├── contract_message_concept.png │ ├── key.png │ ├── log_concept.png │ ├── message_concept.png │ ├── network_concept.png │ ├── transaction_concept.png │ ├── transition_concept.png │ ├── transition_modeling_scheme.png │ └── tx_receipt_concept.png └── templates │ ├── EthOn_glossary_template.md │ └── EthOn_spec_template.html ├── icons ├── Block.png ├── Block.svg ├── Blockchain.png ├── Blockchain.svg ├── CallContractMsg.png ├── CallContractMsg.svg ├── CallTx_v.png ├── CallTx_v.svg ├── ContractAccount.png ├── ContractAccount.svg ├── ContractMsg.png ├── ContractMsg.svg ├── CreateContractMsg.png ├── CreateContractMsg.svg ├── CreateTx.png ├── CreateTx.svg ├── ExternalAccount.png ├── ExternalAccount.svg ├── ExternalActor_F_1.png ├── ExternalActor_F_1.svg ├── ExternalActor_F_2.png ├── ExternalActor_F_2.svg ├── ExternalActor_M_1.png ├── ExternalActor_M_1.svg ├── ExternalActor_M_2.png ├── ExternalActor_M_2.svg ├── ExternalActor_R.png ├── ExternalActor_R.svg ├── FullNode.png ├── FullNode.svg ├── LightNode.png ├── LightNode.svg ├── LogEntry.png ├── LogEntry.svg ├── Message.png ├── Message.svg ├── Network.png ├── Network.svg ├── ProtocolVariant.png ├── ProtocolVariant.svg ├── README.md ├── SelfdestructContractMsg.png ├── SelfdestructContractMsg.svg ├── Transaction.png ├── Transaction.svg ├── Uncle.png ├── Uncle.svg ├── ValueContractMsg.png ├── ValueContractMsg.svg ├── ValueTx.png ├── ValueTx.svg ├── overview.jpg ├── with_circle │ ├── Block.png │ ├── Block.svg │ ├── Blockchain.png │ ├── Blockchain.svg │ ├── CallContractMsg.png │ ├── CallContractMsg.svg │ ├── CallTx_v.png │ ├── CallTx_v.svg │ ├── ContractAccount.png │ ├── ContractAccount.svg │ ├── ContractMsg.png │ ├── ContractMsg.svg │ ├── CreateContractMsg.png │ ├── CreateContractMsg.svg │ ├── CreateTx.png │ ├── CreateTx.svg │ ├── ExternalAccount.png │ ├── ExternalAccount.svg │ ├── ExternalActor_F_1.png │ ├── ExternalActor_F_1.svg │ ├── ExternalActor_F_2.png │ ├── ExternalActor_F_2.svg │ ├── ExternalActor_M_1.png │ ├── ExternalActor_M_1.svg │ ├── ExternalActor_M_2.png │ ├── ExternalActor_M_2.svg │ ├── ExternalActor_R.png │ ├── ExternalActor_R.svg │ ├── FullNode.png │ ├── FullNode.svg │ ├── LightNode.png │ ├── LightNode.svg │ ├── LogEntry.png │ ├── LogEntry.svg │ ├── Message.png │ ├── Message.svg │ ├── Network.png │ ├── Network.svg │ ├── ProtocolVariant.png │ ├── ProtocolVariant.svg │ ├── README.md │ ├── SelfdestructContractMsg.png │ ├── SelfdestructContractMsg.svg │ ├── Transaction.png │ ├── Transaction.svg │ ├── Uncle.png │ ├── Uncle.svg │ ├── ValueContractMsg.png │ ├── ValueContractMsg.svg │ ├── ValueTx.png │ └── ValueTx.svg └── with_sillhouette │ ├── Block.svg │ ├── Block.svg.png │ ├── Blockchain.svg │ ├── Blockchain.svg.png │ ├── CallContractMsg.svg │ ├── CallContractMsg.svg.png │ ├── CallTx_v.svg │ ├── CallTx_v.svg.png │ ├── ContractAccount.svg │ ├── ContractAccount.svg.png │ ├── ContractMsg.svg │ ├── ContractMsg.svg.png │ ├── CreateContractMsg.svg │ ├── CreateContractMsg.svg.png │ ├── CreateTx.svg │ ├── CreateTx.svg.png │ ├── ExternalAccount.svg │ ├── ExternalAccount.svg.png │ ├── ExternalActor_F_1.svg │ ├── ExternalActor_F_2.svg │ ├── ExternalActor_M_1.svg │ ├── ExternalActor_M_2.svg │ ├── ExternalActor_R.svg │ ├── FullNode.svg │ ├── FullNode.svg.png │ ├── LightNode.svg │ ├── LightNode.svg.png │ ├── LogEntry.svg │ ├── Message.svg │ ├── Message.svg.png │ ├── Network.svg │ ├── Network.svg.png │ ├── ProtocolVariant.svg │ ├── ProtocolVariant.svg.png │ ├── SelfdestructContractMsg.svg │ ├── SelfdestructContractMsg.svg.png │ ├── Transaction.svg │ ├── Transaction.svg.png │ ├── Uncle.svg │ ├── Uncle.svg.png │ ├── ValueContractMsg.svg │ ├── ValueContractMsg.svg.png │ ├── ValueTx.svg │ ├── ValueTx.svg.png │ ├── silhouettes.svg │ └── silhouettes.svg.png ├── index.html └── v0 └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | __build__ 3 | catalog-v*.xml 4 | .idea 5 | 6 | -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: generic 2 | after_success: 3 | - chmod 755 ./build_spec.sh 4 | - ./build_spec.sh 5 | -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | We've got some trouble | 404 - Resource not found 7 | 8 | 9 | 10 | 11 | 58 |
59 |

Resource not found Error 404

60 |

The requested resource could not be found.

61 |
62 | 63 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /Contracts/README.md: -------------------------------------------------------------------------------- 1 | # Contracts extension to EthOn 2 | This ontology extends EthOn with concepts that can be used to describe smart contracts in [ContractAccounts](http://ethon.consensys.net/ContractAccount). 3 | 4 | Ressources: 5 | - [Specification](http://ethon.consensys.net/Contracts/EthOn_Contracts_spec.html) 6 | - [Glossary](https://github.com/ConsenSys/EthOn/tree/master/Contracts/EthOn_Contracts_glossary.md) 7 | 8 | ![Illustration key](doc_resources/img/EthOn_Contracts_overview.png) 9 | This is an Overview of how the EthOn Contracts extension models a smart contract. 10 | 11 | [Visualize using WebVOWL](http://visualdataweb.de/webvowl/#iri=https://raw.githubusercontent.com/ConsenSys/EthOn/master/Contracts/EthOn_Contracts.ttl) 12 | -------------------------------------------------------------------------------- /Contracts/doc_resources/img/EthOn_Contracts_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/Contracts/doc_resources/img/EthOn_Contracts_overview.png -------------------------------------------------------------------------------- /Contracts/doc_resources/templates/EthOn_Contracts_glossary_template.md: -------------------------------------------------------------------------------- 1 | # EthOn Contracts extension Glossary 2 | This glossary is compiled from the _rdfs:comment_ annotations of the EthOn Contracts ontology extension. 3 | Please also consider looking at the [specification of Contracts EthOn extension](http://ethon.consensys.net/Contracts/EthOn_Contracts_spec.html). 4 | It is more detailed and includes class/property hierarchy information and restrictions. 5 | 6 | {%- for letter, terms in glossary.iteritems() %} 7 | ## {{ letter }} 8 | {%- for term, description in terms.iteritems() %} 9 | ### {{ term }} 10 | {{ description}} 11 | {%- endfor %} 12 | {%- endfor %} -------------------------------------------------------------------------------- /Contracts/v0/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Redirect to the EthOn specification 7 | 8 | 9 |

Re-directing to the EthOn specification...

10 |

You are being re-directed, if nothing happens, please follow this link

11 | 12 | 13 | -------------------------------------------------------------------------------- /ERC20/README.md: -------------------------------------------------------------------------------- 1 | # ERC-20 extension to EthOn 2 | This ontology extends EthOn with concepts that can be used to describe ERC20 compliant Tokens. 3 | 4 | Ressources: 5 | - [Specification](http://ethon.consensys.net/ERC20/EthOn_ERC20_spec.html) 6 | - [Glossary](https://github.com/ConsenSys/EthOn/tree/master/ERC20/EthOn_ERC20_glossary.md) 7 | 8 | ![Illustration key](doc_resources/img/EthOn_ERC20_overview.png) 9 | This is an Overview of how the EthOn ERC-20 extension models a Token. 10 | 11 | [Visualize using WebVOWL](http://visualdataweb.de/webvowl/#iri=https://raw.githubusercontent.com/ConsenSys/EthOn/master/ERC20/EthOn_ERC20.rdf) -------------------------------------------------------------------------------- /ERC20/doc_resources/img/EthOn_ERC20_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/ERC20/doc_resources/img/EthOn_ERC20_overview.png -------------------------------------------------------------------------------- /ERC20/doc_resources/templates/EthOn_ERC20_glossary_template.md: -------------------------------------------------------------------------------- 1 | # EthOn ERC-20 Token extension Glossary 2 | This glossary is compiled from the _rdfs:comment_ annotations of the EthOn ERC-20 ontology extension. 3 | Please also consider looking at the [specification of ERC-20 EthOn extension](http://ethon.consensys.net/ERC20/EthOn_ERC20_spec.html). 4 | It is more detailed and includes class/property hierarchy information and restrictions. 5 | 6 | {%- for letter, terms in glossary.iteritems() %} 7 | ## {{ letter }} 8 | {%- for term, description in terms.iteritems() %} 9 | ### {{ term }} 10 | {{ description}} 11 | {%- endfor %} 12 | {%- endfor %} -------------------------------------------------------------------------------- /ERC20/v0/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Redirect to the EthOn specification 7 | 8 | 9 |

Re-directing to the EthOn specification...

10 |

You are being re-directed, if nothing happens, please follow this link

11 | 12 | 13 | -------------------------------------------------------------------------------- /EthOn_illustrations.md: -------------------------------------------------------------------------------- 1 | # EthOn Illustrations 2 | This is a collection of illustrations of EthOn concepts and modeling practice. 3 | 4 | ## EthOn model of Ethereum (simplified) 5 | Informal and simplified illustration of an Ethereum network and blockchain modeled with EthOn. 6 | ![EthOn model](doc_resources/img/EthOn_overview.png) 7 | 8 | ## Illustration key 9 | The illustrations basically comply with [VOWL](http://vowl.visualdataweb.org/v2/) for concept illustrations 10 | and [QueryVOWL](http://vowl.visualdataweb.org/queryvowl/v1/index.html) for modeling scheme illustrations. 11 | 12 | ![Illustration key](doc_resources/img/key.png) 13 | ### Account concept 14 | ![Account concept](doc_resources/img/account_concept.png) 15 | ### Block modeling scheme 16 | ![Modelling blocks](doc_resources/img/block_modeling_scheme.png) 17 | ### Message, Transaction Receipt and Log concepts 18 | ![Message concept](doc_resources/img/message_concept.png) 19 | ![Transaction concept](doc_resources/img/transaction_concept.png) 20 | ![Transaction Receipt concept](doc_resources/img/tx_receipt_concept.png) 21 | ![Contract Message concept](doc_resources/img/contract_message_concept.png) 22 | ![Log concept](doc_resources/img/log_concept.png) 23 | ### State Transition concept and modeling scheme 24 | ![State Transition concept](doc_resources/img/transition_concept.png) 25 | ![State Transition modeling scheme](doc_resources/img/transition_modeling_scheme.png) 26 | ### Network concept and modeling scheme 27 | ![State Transition concept](doc_resources/img/network_concept.png) -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This work is licensed under a Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/). This copyright applies to the EthOn specification and accompanying documentation. 2 | 3 | EthOn is closely aligned to Gavin Wood's yellow paper (https://github.com/ethereum/yellowpaper) and many of the rdfs:comment texts are adapted from this source. Some comments are taken or inspired by the Ethereum white paper (https://github.com/ethereum/wiki/wiki/White-Paper), the official Ethereum documentation (http://www.ethdocs.org/en/latest/) and Wikipedia. 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # EthOn - The Ethereum Ontology 2 | _An Ethereum ontology (https://github.com/ethereum/yellowpaper)._ 3 | 4 | An ontology is a formalization of concepts and relations within a domain. 5 | EthOn is written in [RDF](https://de.wikipedia.org/wiki/Resource_Description_Framework) and [OWL](https://en.wikipedia.org/wiki/Web_Ontology_Language). 6 | 7 | ## Status and scope 8 | Status of the [specification](http://ethon.consensys.net/) build: [![Build Status](https://travis-ci.org/ConsenSys/EthOnDocs.svg?branch=master)](https://travis-ci.org/ConsenSys/EthOnDocs) 9 | 10 | EthOn is currently under heavy development. It is not complete, nor ever will be, probably. The goal is to model Ethereum 11 | as a [State Transition System](https://en.wikipedia.org/wiki/Transition_system). 12 | 13 | EthOn is not canonical (i.e. "official"). However, it might be submitted as an EIP at some point in the future. 14 | 15 | For information on [contributing](https://github.com/ConsenSys/EthOn/wiki/How-to-contribute-to-EthOn), [versioning](https://github.com/ConsenSys/EthOn/wiki/Versioning-system) and [usage](https://github.com/ConsenSys/EthOn/wiki/Usage), please have a look at the [wiki](https://github.com/ConsenSys/EthOn/wiki). 16 | 17 | ### Extensions 18 | * [ERC-20](ERC20) - Adds modeling of ERC-20 tokens 19 | * [Contracts](Contracts) - Adds modeling of smart contracts 20 | 21 | ### EthOn can be used 22 | * as a learning ressource for understanding Ethereum and the yellow paper 23 | * as a means to improve communication (among developers, among technical and non-technical people, ...) 24 | * for checking the consistency of modeled aspects of blockchain data via reasoning 25 | * to semantically annotate content provided by Ethereum based tools and dApps (e.g. block explorers, analysis tools, markets, ...) 26 | * much more 27 | 28 | ### EthOn covers the following major Ethereum concepts: 29 | * _Blockchain and State Transition concepts:_ [Blocks](http://ethon.consensys.net/Block), [Accounts](http://ethon.consensys.net/Account), [Transactions](http://ethon.consensys.net/Tx), [Contract Messages](http://ethon.consensys.net/ContractMessage), [States](http://ethon.consensys.net/WorldState), 30 | [State Transitions](http://ethon.consensys.net/StateTransition) 31 | * _Network concepts:_ [Blockchain](http://ethon.consensys.net/Blockchain), [Node](http://ethon.consensys.net/Node), [Protocol Variant](http://ethon.consensys.net/ProtocolVariant), [forking](http://ethon.consensys.net/hasFork), [Network](http://ethon.consensys.net/Network) 32 | 33 | ### The following aspects are not covered (yet): 34 | * EVM states and EVM execution 35 | * Relation to other blockchain implementations, e.g. Bitcoin 36 | 37 | ## Five approaches to understanding EthOn 38 | ### 1. Look at simplified EthOn model of Ethereum 39 | ![EthOn model](doc_resources/img/EthOn_overview.png) 40 | 41 | Find more illustrations here: [EthOn illustrations](EthOn_illustrations.md) 42 | 43 | ### 2. Visualize the Ontology 44 | Visualize the ontology using [WebVOWL](http://vowl.visualdataweb.org/webvowl/). 45 | [It should be enough to click this link](http://visualdataweb.de/webvowl/#iri=http://ethon.consensys.net/EthOn.ttl). 46 | WebVOWL is also developed on GitHub: https://github.com/VisualDataWeb/WebVOWL 47 | 48 | ### 3. Check out the specification 49 | You can look at the automatically generated [EthOn specification](https://consensys.github.io/EthOn/EthOn_spec.html). 50 | 51 | ### 4. Open the ontology in Protégé 52 | Download [Protégé](http://protege.stanford.edu/) and open the ontology file to browse around and view all assertions. 53 | 54 | ### 5. Look at some examples 55 | Among other things, EthOn can be used to formally describe Ethereum artefacts. 56 | The following [Turtle](https://www.w3.org/TR/turtle/) snippet is a description of the Genesis Block of the current Ethereum main net. 57 | #### Describing an Account 58 | @prefix ethon: 59 | @prefix ethereum: 60 | 61 | ethereum:Account_0x0x0000000000000000000000000000000000000000 62 | a ethon:Account ; 63 | rdfs:label "Genesis Address" ; 64 | rdfs:label "Coinbase" ; 65 | ethon:address "0x0000000000000000000000000000000000000000"^^xsd:hexBinary ; 66 | [...] 67 | rdfs:seeAlso . 68 | 69 | ethereum:AccountState0 70 | ethon:accountBalance 0 ; 71 | [...] 72 | ethon:accountNonce 0 . 73 | 74 | 75 | #### Describing a Block 76 | 77 | ethereum:Block_0 78 | a ethon:Block ; 79 | rdfs:label "Genesis Block" ; 80 | rdfs:comment "This is the block with block number 0. It is the Genesis Block of the Ethereum blockchain." ; 81 | ethon:number 0 ; 82 | ethon:authorBeneficary ethereum:Account_0x0x0000000000000000000000000000000000000000 ; 83 | ethon:blockReward 5000000000000000000 ; 84 | ethon:gasLimit 5000 ; 85 | ethon:blockNonce "0000000000000042"^^xsd:hexBinary ; 86 | [...] 87 | rdfs:seeAlso . 88 | 89 | ## "EthOn"? 90 | Ethon is in Greek, Latin and Indian mythology the name of one of the horses [that pull the sun across the sky](https://books.google.de/books?id=mvLBAgAAQBAJ&pg=PA121&hl=en&q=ethon&f=false#v=snippet&q=ethon&f=false). 91 | -------------------------------------------------------------------------------- /build_spec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Get last child project build number 4 | BUILD_NUM=$(curl -s 'https://api.travis-ci.org/repos/ConsenSys/EthOn/builds' | grep -o '^\[{"id":[0-9]*,' | grep -o '[0-9]' | tr -d '\n') 5 | echo $BUILD_NUM 6 | # Restart last project build 7 | curl -X POST https://api.travis-ci.org/builds/$BUILD_NUM/restart --header "Authorization: token "$AUTH_TOKEN 8 | 9 | -------------------------------------------------------------------------------- /doc_resources/img/EthOn_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/EthOn_overview.png -------------------------------------------------------------------------------- /doc_resources/img/Ethereum_Fork_History.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/Ethereum_Fork_History.png -------------------------------------------------------------------------------- /doc_resources/img/account_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/account_concept.png -------------------------------------------------------------------------------- /doc_resources/img/block_modeling_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/block_modeling_scheme.png -------------------------------------------------------------------------------- /doc_resources/img/contract_message_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/contract_message_concept.png -------------------------------------------------------------------------------- /doc_resources/img/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/key.png -------------------------------------------------------------------------------- /doc_resources/img/log_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/log_concept.png -------------------------------------------------------------------------------- /doc_resources/img/message_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/message_concept.png -------------------------------------------------------------------------------- /doc_resources/img/network_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/network_concept.png -------------------------------------------------------------------------------- /doc_resources/img/transaction_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/transaction_concept.png -------------------------------------------------------------------------------- /doc_resources/img/transition_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/transition_concept.png -------------------------------------------------------------------------------- /doc_resources/img/transition_modeling_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/transition_modeling_scheme.png -------------------------------------------------------------------------------- /doc_resources/img/tx_receipt_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/doc_resources/img/tx_receipt_concept.png -------------------------------------------------------------------------------- /doc_resources/templates/EthOn_glossary_template.md: -------------------------------------------------------------------------------- 1 | # EthOn Glossary 2 | This glossary is compiled from the _rdfs:comment_ annotations of the EthOn ontology. 3 | Please also consider looking at the [specification of EthOn](http://ethon.consensys.net/EthOn_spec.html). 4 | It is more detailed and includes class/property hierarchy information and restrictions. 5 | 6 | {%- for letter, terms in glossary.iteritems() %} 7 | ## {{ letter }} 8 | {%- for term, description in terms.iteritems() %} 9 | ### {{ term }} 10 | {{ description}} 11 | {%- endfor %} 12 | {%- endfor %} -------------------------------------------------------------------------------- /icons/Block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/Block.png -------------------------------------------------------------------------------- /icons/Block.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /icons/Blockchain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/Blockchain.png -------------------------------------------------------------------------------- /icons/Blockchain.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /icons/CallContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/CallContractMsg.png -------------------------------------------------------------------------------- /icons/CallContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 17 | 18 | -------------------------------------------------------------------------------- /icons/CallTx_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/CallTx_v.png -------------------------------------------------------------------------------- /icons/CallTx_v.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/ContractAccount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ContractAccount.png -------------------------------------------------------------------------------- /icons/ContractAccount.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/ContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ContractMsg.png -------------------------------------------------------------------------------- /icons/ContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /icons/CreateContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/CreateContractMsg.png -------------------------------------------------------------------------------- /icons/CreateContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/CreateTx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/CreateTx.png -------------------------------------------------------------------------------- /icons/CreateTx.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/ExternalAccount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ExternalAccount.png -------------------------------------------------------------------------------- /icons/ExternalAccount.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/ExternalActor_F_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ExternalActor_F_1.png -------------------------------------------------------------------------------- /icons/ExternalActor_F_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 18 | 19 | -------------------------------------------------------------------------------- /icons/ExternalActor_F_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ExternalActor_F_2.png -------------------------------------------------------------------------------- /icons/ExternalActor_F_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/ExternalActor_M_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ExternalActor_M_1.png -------------------------------------------------------------------------------- /icons/ExternalActor_M_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /icons/ExternalActor_M_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ExternalActor_M_2.png -------------------------------------------------------------------------------- /icons/ExternalActor_M_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 15 | 16 | -------------------------------------------------------------------------------- /icons/ExternalActor_R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ExternalActor_R.png -------------------------------------------------------------------------------- /icons/ExternalActor_R.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 15 | 16 | -------------------------------------------------------------------------------- /icons/FullNode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/FullNode.png -------------------------------------------------------------------------------- /icons/FullNode.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /icons/LightNode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/LightNode.png -------------------------------------------------------------------------------- /icons/LightNode.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /icons/LogEntry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/LogEntry.png -------------------------------------------------------------------------------- /icons/LogEntry.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/Message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/Message.png -------------------------------------------------------------------------------- /icons/Message.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /icons/Network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/Network.png -------------------------------------------------------------------------------- /icons/Network.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /icons/ProtocolVariant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ProtocolVariant.png -------------------------------------------------------------------------------- /icons/ProtocolVariant.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /icons/README.md: -------------------------------------------------------------------------------- 1 | ## EthOn icon set 2 | ![Some of the icons](overview.jpg) 3 | 4 | The above is an excerpt of the icon set. There are some more icons in this folder. 5 | 6 | The icons were designed by @VladTod. Thank you! 7 | 8 | Like the rest of EthOn they are licensed CC-BY 9 | 10 | [![CC-BY](https://mirrors.creativecommons.org/presskit/buttons/80x15/png/by.png)](https://creativecommons.org/licenses/by/4.0/) 11 | 12 | ## Post-processing 13 | 14 | ### Create png files from the svgs 15 | 16 | `find ./ -type f -name "*.svg" -exec inkscape -z -e {}.png -w 512 -h 512 {} \;` 17 | 18 | `rename .svg.png .png *.svg.png` 19 | 20 | ### Cleanup 21 | - Remove Adobe comment 22 | - Remove ` style="enable-background:new 0 0 106 106;" xml:space="preserve"` 23 | - change `id=''` to the full EthOn URI 24 | -------------------------------------------------------------------------------- /icons/SelfdestructContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/SelfdestructContractMsg.png -------------------------------------------------------------------------------- /icons/SelfdestructContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/Transaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/Transaction.png -------------------------------------------------------------------------------- /icons/Transaction.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /icons/Uncle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/Uncle.png -------------------------------------------------------------------------------- /icons/Uncle.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 15 | 16 | -------------------------------------------------------------------------------- /icons/ValueContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ValueContractMsg.png -------------------------------------------------------------------------------- /icons/ValueContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/ValueTx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/ValueTx.png -------------------------------------------------------------------------------- /icons/ValueTx.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/overview.jpg -------------------------------------------------------------------------------- /icons/with_circle/Block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/Block.png -------------------------------------------------------------------------------- /icons/with_circle/Block.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /icons/with_circle/Blockchain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/Blockchain.png -------------------------------------------------------------------------------- /icons/with_circle/Blockchain.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /icons/with_circle/CallContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/CallContractMsg.png -------------------------------------------------------------------------------- /icons/with_circle/CallContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 17 | 18 | -------------------------------------------------------------------------------- /icons/with_circle/CallTx_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/CallTx_v.png -------------------------------------------------------------------------------- /icons/with_circle/CallTx_v.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/ContractAccount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ContractAccount.png -------------------------------------------------------------------------------- /icons/with_circle/ContractAccount.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/ContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ContractMsg.png -------------------------------------------------------------------------------- /icons/with_circle/ContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /icons/with_circle/CreateContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/CreateContractMsg.png -------------------------------------------------------------------------------- /icons/with_circle/CreateContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/CreateTx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/CreateTx.png -------------------------------------------------------------------------------- /icons/with_circle/CreateTx.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/ExternalAccount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ExternalAccount.png -------------------------------------------------------------------------------- /icons/with_circle/ExternalAccount.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_F_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ExternalActor_F_1.png -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_F_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 19 | 20 | -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_F_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ExternalActor_F_2.png -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_F_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 17 | 18 | -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_M_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ExternalActor_M_1.png -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_M_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 15 | 16 | -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_M_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ExternalActor_M_2.png -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_M_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ExternalActor_R.png -------------------------------------------------------------------------------- /icons/with_circle/ExternalActor_R.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/FullNode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/FullNode.png -------------------------------------------------------------------------------- /icons/with_circle/FullNode.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /icons/with_circle/LightNode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/LightNode.png -------------------------------------------------------------------------------- /icons/with_circle/LightNode.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /icons/with_circle/LogEntry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/LogEntry.png -------------------------------------------------------------------------------- /icons/with_circle/LogEntry.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/Message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/Message.png -------------------------------------------------------------------------------- /icons/with_circle/Message.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /icons/with_circle/Network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/Network.png -------------------------------------------------------------------------------- /icons/with_circle/Network.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /icons/with_circle/ProtocolVariant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ProtocolVariant.png -------------------------------------------------------------------------------- /icons/with_circle/ProtocolVariant.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /icons/with_circle/README.md: -------------------------------------------------------------------------------- 1 | To add the circle, add the element 2 | 3 | `` 4 | 5 | before the path of the icon. 6 | Change the view box from `viewBox="-14 -14 134 134"` to `viewBox="-14 -14 134 134"` 7 | 8 | #### Process to create the svg with a silhouette 9 | 10 | 1. Create a silhouette of the icon in inkscape 11 | 2. Open the icon in a separate inkscape window 12 | 3. Place the silhouette above the icon (align) 13 | 4. Change opacity of the silhoute to 1 14 | 5. Move silhouette to back 15 | 6. save 16 | -------------------------------------------------------------------------------- /icons/with_circle/SelfdestructContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/SelfdestructContractMsg.png -------------------------------------------------------------------------------- /icons/with_circle/SelfdestructContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/Transaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/Transaction.png -------------------------------------------------------------------------------- /icons/with_circle/Transaction.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /icons/with_circle/Uncle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/Uncle.png -------------------------------------------------------------------------------- /icons/with_circle/Uncle.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 15 | 16 | -------------------------------------------------------------------------------- /icons/with_circle/ValueContractMsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ValueContractMsg.png -------------------------------------------------------------------------------- /icons/with_circle/ValueContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_circle/ValueTx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_circle/ValueTx.png -------------------------------------------------------------------------------- /icons/with_circle/ValueTx.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 16 | 17 | -------------------------------------------------------------------------------- /icons/with_sillhouette/Block.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/Block.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/Block.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/Blockchain.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/Blockchain.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/Blockchain.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/CallContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/CallContractMsg.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/CallContractMsg.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/CallTx_v.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/CallTx_v.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/CallTx_v.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/ContractAccount.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ContractAccount.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/ContractAccount.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/ContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ContractMsg.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/ContractMsg.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/CreateContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/CreateContractMsg.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/CreateContractMsg.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/CreateTx.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/CreateTx.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/CreateTx.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/ExternalAccount.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ExternalAccount.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/ExternalAccount.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/ExternalActor_F_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ExternalActor_F_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ExternalActor_M_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ExternalActor_M_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ExternalActor_R.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/FullNode.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/FullNode.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/FullNode.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/LightNode.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/LightNode.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/LightNode.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/LogEntry.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/Message.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/Message.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/Message.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/Network.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/Network.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/Network.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/ProtocolVariant.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ProtocolVariant.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/ProtocolVariant.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/SelfdestructContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/SelfdestructContractMsg.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/SelfdestructContractMsg.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/Transaction.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/Transaction.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/Transaction.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/Uncle.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/Uncle.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/Uncle.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/ValueContractMsg.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ValueContractMsg.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/ValueContractMsg.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/ValueTx.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 55 | 62 | 66 | 67 | -------------------------------------------------------------------------------- /icons/with_sillhouette/ValueTx.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/ValueTx.svg.png -------------------------------------------------------------------------------- /icons/with_sillhouette/silhouettes.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 29 | 31 | 55 | 60 | 67 | 72 | 79 | 84 | 91 | 96 | 103 | 108 | 115 | 120 | 127 | 132 | 139 | 144 | 151 | 156 | 163 | 168 | 175 | 180 | 187 | 192 | 197 | 204 | 209 | 212 | 219 | 220 | 225 | 232 | 233 | -------------------------------------------------------------------------------- /icons/with_sillhouette/silhouettes.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/EthOn/ec05f71451c2503f882ac41cfb225abdc058c0cd/icons/with_sillhouette/silhouettes.svg.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Redirect to the EthOn specification 7 | 8 | 9 |

Re-directing to the EthOn specification...

10 |

You are being re-directed, if nothing happens, please follow this link

11 | 12 | 13 | -------------------------------------------------------------------------------- /v0/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Redirect to the EthOn specification 7 | 8 | 9 |

Re-directing to the EthOn specification...

10 |

You are being re-directed, if nothing happens, please follow this link

11 | 12 | 13 | --------------------------------------------------------------------------------