Juan Cano-Benito http://www.garcia-castro.com/foaf.rdf#me This ontology aims at modelling the Ethereum blocks. Ethereum Ontology 1.1 Specification for smart contract interactions on Ethereum has abi A list specifying addresses and keys accessed during the transaction, optimizing gas usage and enabling more predictable gas costs has access list Behaviour of the block represented in the EthOn ontology has behaviour The block related to a transaction has block Specific storage locations accessed in a contract has key Set of operations encoded and transmitted on the network has transaction Process of moving funds from a contract to an address has withdrawal The contract address being accessed within the AccessList and Withdrawals address The quantity of funds (usually measured in Ether) being withdrawn amount Address of the individual who proposed the block author The base fee value base fee per gas Unique identifier of the block containing transaction block hash The number of the current block block number Identifies the specific Ethereum blockchain instance chain id Contract address created if transaction is a contract creates Represents how hard it is to mine a block difficulty Arbitrary additional data as raw bytes extra data Address of the sender initiating the transaction from Units of computational effort required to execute transaction gas Maximum gas allowed in this block gas limit Cost per unit of gas specified for the transaction gas price The actual amount of gas used in this block gas used Hash of execution block and transaction hash A unique identifier for the withdrawal transaction, helping to organize and track transactions within a block index Data sent with transaction, often contract interaction input The storage key being accessed within that contract address in the AccessList key Data structure containing event logs logs bloom Maximum fee per gas unit for transaction inclusion max fee per gas Tip to miner for transaction processing priority max priority fee per gas Address of the miner who successfully mined the block miner Hash proving sufficient computational work with nonce mix hash A number altered to meet a specific cryptographic condition for block and transaction nonce The number of the current block number Hash of the parent block parent hash Public key of the sender, derived from the private key public key Cryptographic signature part of the transaction r Hash of the transaction receipts trie receipts root Cryptographic signature part of the transaction s SHA3 hash of the list of uncle blocks included sha3 uncles The size of the block in bytes size Root hash for the global state after applying changes in this block state root The block time timestamp Address of the receiver or contract interacting with to Sum of the difficulty of this block and that of all the previous blocks in the chain total difficulty Position of the transaction within the block transaction index Root hash of the transactions in the payload transactions root Indicates the transaction type type Recovery ID, part of the cryptographic signature of the transaction v The unique identifier of the validator initiating the withdrawal. In Ethereum 2.0, validators are network participants who propose and attest to blocks, and their activities are tracked via unique indices validator index Amount of Ether being transferred in Wei value Root hash of the withdrawals in the payload withdrawal root The block class that is part of the EthOn ontology EthOn Block A specify address and keys accessed during the transaction Access List A transaction and other data recorded on the chain Block Specific storage locations accessed in a contract Key Encoded operations executed and recorded the chain Transaction Process of retrieving funds from a contract Withdrawal Specification for smart contract interactions Application Binary Interface